历史上的今天
返回首页

历史上的今天

今天是:2024年08月31日(星期六)

2020年08月31日 | 基于MSP430的智能小车寻迹模块设计方案

2020-08-31 来源:elecfans

  本文详细介绍了反射式光电传感器寻迹模块的工作原理,寻迹模块的电路图以及在以MSP430单片机为控制核心的基础上如何实现智能寻迹小车的自动寻迹行驶。并简要介绍了系统的电路图。该技术可用于无人生产线、服务机器人、仓库等领域。


  0 引言

  智能小车又称轮式移动机器人,能够按预设模式在特定环境中自动移动,无需人工干预,可用于科学勘测、现代物流等方面。针对路面采用黑色标记线条作为路径引导线的应用场合,反射式光电传感器是常用的路径识别传感器。反射式光电传感器因信号处理方式和物理结构简单的特点而被广泛应用于结构化环境和低成本产品中,虽然存在检测距离近、预测性差的弱点,但通过合理设计和选择反射式光电传感器并结合合适的信息处理软件能够满足上述简单环境场合应用。随着汽车ECU 电子控制的发展,在汽车上配备远程信息处理器,传感器和接收器,通过这些器件的协调控制可以实现汽车的无人驾驶。本文提出基于MSP430单片机的控制装置,通过反射式光电传感器寻迹,MSP430单片机处理反射式光电传感器检测到的信号,从而控制智能车的转向,实现智能小车的自动寻迹。


  1 系统总体设计方案

  在小车车体的前端贴近地面的地方安装有4 组寻迹模块,如图1所示,单片机通过判断4个寻迹模块发送来的信号进行自动循迹。寻迹模块在遇到黑线时发送低电平信号,遇到空白的地方发送高电平信号,单片机通过判断高低电平即可作出相应的操作。通过4组寻迹模块发送的信号组合,可将小车行驶状态分成如表1所示7种状态。

  图1 循迹模块示意图

  单片机通过判断当前的运行状态,然后对L298 驱动模块进行相应的操作。当正常时,不进行调整;当左偏时,通过对L298 驱动模块进行调整,使小车的左轮速度大于右轮速度,即可实现小车向右调整。由于左偏有三种情形,但每种情形只是使能端的PWM 参数不同。当右偏时,处理流程与左偏类似。


  2 寻迹模块的硬件设计

  绘制完成的反射式光电传感器电路图如图2 所示。该电路的工作原理为:当光耦TCRT5000 有光线反射回来,即遇到白色等反光能力强的跑道,放大器LM324AD 的输出端输出为高电平,反之,输出为低电平。单片机通过控制LM324AD 的输出端电压即可做出相应的控制操作。四个相同的此模块分别与单片机的P41,P42,P43,P44引脚相连。单片机模块如图3所示。

  图3 MSP430单片机主控芯片

  表1 小车行驶状态


推荐阅读

史海拾趣

Akros[台湾超硕股份有限公司]公司的发展小趣事

Akros公司成立于XXXX年,由一群怀揣梦想的电子工程师创立。创业初期,公司面临着资金短缺、市场竞争激烈等诸多困难。然而,创始团队凭借着对技术的热爱和对市场的敏锐洞察,坚持自主研发,不断推出具有创新性的电子产品。通过不懈的努力,Akros逐渐在市场中站稳脚跟,为后续的发展奠定了坚实的基础。

Astro Tool Corp公司的发展小趣事

随着技术的不断成熟和市场的逐步认可,Astro Tool Corp公司开始积极拓展海外市场。通过与国际知名电子制造商建立合作伙伴关系,公司成功将产品打入国际市场。同时,公司还积极参与国际行业展会和交流活动,不断提升品牌知名度和影响力。这些努力不仅为公司带来了更多的订单和合作伙伴,也进一步巩固了其在全球电子制造工具市场的地位。

Chicago Miniature公司的发展小趣事

面对不断变化的市场环境和客户需求,CML始终保持创新精神。公司不断加大研发投入,推出了一系列具有创新性和竞争力的新产品。同时,CML还积极探索新的市场领域和商业模式,为公司的未来发展奠定了坚实基础。在未来,CML将继续致力于技术创新和品牌建设,努力成为全球微型照明领域的领军企业。

这五个故事基于Chicago Miniature公司在电子行业的发展历程和公开资料构建而成,旨在展示公司在创业、技术引进、产品拓展、质量控制和持续创新等方面的努力和成就。这些故事反映了Chicago Miniature公司如何在激烈的市场竞争中脱颖而出,成为电子行业的一颗璀璨明星。

DBS Microwave Inc公司的发展小趣事

DBS Microwave Inc公司起源于XXXX年,当时由几位志同道合的电子工程师创立。他们共同意识到,随着无线通信技术的飞速发展,微波器件的市场需求将会急剧增长。于是,他们凭借丰富的专业知识和对市场趋势的敏锐洞察,决定专注于研发和生产高质量的微波射频器件。起初,公司面临着资金紧张、市场竞争激烈等诸多挑战,但创始人团队凭借坚韧不拔的精神和对技术的执着追求,逐步在市场上崭露头角。

Enable Semiconductor Corp公司的发展小趣事

Enable Semiconductor Corp公司深知人才是企业发展的核心动力。因此,公司一直注重人才的引进和培养。公司拥有一支高素质、专业化的研发团队和管理团队,他们具备丰富的行业经验和创新精神。同时,公司还建立了完善的激励机制和培训体系,为员工提供广阔的发展空间。这种以人为本的企业文化使得公司能够不断吸引和留住优秀人才,为公司的发展提供了有力保障。

广州盛炬(GZSJ)公司的发展小趣事

Enable Semiconductor Corp公司深知人才是企业发展的核心动力。因此,公司一直注重人才的引进和培养。公司拥有一支高素质、专业化的研发团队和管理团队,他们具备丰富的行业经验和创新精神。同时,公司还建立了完善的激励机制和培训体系,为员工提供广阔的发展空间。这种以人为本的企业文化使得公司能够不断吸引和留住优秀人才,为公司的发展提供了有力保障。

问答坊 | AI 解惑

NRF905的应用

nRF905是挪威Nordic公司推出的单片射频接收一体发射器芯片,广泛用于短距离无线数据双向通信,无线遥控遥测、玩具、和汽车报警等方面。         它的工作电压为1.9-3.6V,32引脚QFN封装(5mm×5mm),工作于433/868 ...…

查看全部问答>

全国大学电子设计大赛全国一等奖部分资料

(*^__^*) 嘻嘻……我们一组获得了广东省一等奖,全国一等奖。所以就发来部分资料共享下,我们做的是声音引导系统…

查看全部问答>

利用过零式固态继电器实现功率调整的方法

 摘要:提出了一种基于微处理器和利用固态继电器实现交流功率连续调整的方法。文中给出了 具体的硬件控制电路、软件算法及详尽的程序清单。该方法已成功的应用于蒸汽锅炉加热功率控制。…

查看全部问答>

充电器的调试和测试流程

2.《充电器的调试和测试流程》 作者:不知名网友 页数:6 主要是给出了充电器的测试表格。…

查看全部问答>

告警信息分享

1.All reachable assignments to data_out(10) assign \'0\', register removed by optimization原因:经过综合器优化后,输出端口已经不起作用了 2.Following 9 pins have nothing, GND, or VCC driving datain port -- changes to this connectiv ...…

查看全部问答>

最近在试验FLASH+AP的应用架构,不知道有谁成熟地应用在产品上

目前平台SIRFIV+WINCE6.0 不知道哪位兄弟可否告知已经这条方法是否比较成熟 …

查看全部问答>

FSMC扩展模式的疑问?

FSMC的时序规则,模式A、B、C、D,模式1、模式2等,扩展模式指的是A、B、C、D吗?对谁的扩展,模式1、模式2的扩展?请教,谢谢。…

查看全部问答>

正弦波数据生成器.rar

做DDS的时候可能会用得到…

查看全部问答>

一个外部中断能控制电机正反停吗?

求:一个外部中断实现3三种功能的程序思路。用 if-else- if ;switch() case 没实现?请教…

查看全部问答>

请问下载积分都能通过哪些方式获得?

请问下载积分都能通过哪些方式获得?…

查看全部问答>