自主式移动机器人系统是指根据指令任务及环境信息进行自主路径规划,并且在任务执行过程中不断采集局部环境信息,做出决策,从而实现安全行驶并准确到达目标地点的智能系统。本文以LPC2119为控制核心,介绍了一种轮式移动机器人的设计方案。该机器人系统应用超声传感器、光敏传感器、碰撞传感器采集外部环境信息,采用PTR2000实现移动机器人与计算机通信,从而实现现场信息的反馈和计算机控制命令的发送。
LPC2119是Philips公司推出的支持实时仿真和跟踪的arm7TDMI-S微处理器,嵌入128KB高速Flash存储器。它采用3级流水线技术,取指、译码和执行同时进行,能够并行处理指令,提高CPU运行速度。由于其具有非常小的尺寸和极低的功耗,非常适合小型化应用。片内多达64KB的SRAM,具有较大的缓冲区规模和强大的处理能力。LPC2119内部集成2个CAN控制器、2个32位定时计数器和4个ADC单元电路。
电机的PWM控制电路设计
IR2110是美国IR公司推出的一种双通道、高压、高速的功率器件栅极驱动的单片式集成驱动器。它把驱动高压侧和低压侧MOSFET或IGBT所需的绝大部分功能集成在一个高性能的封装内,外接很少的分立元件即能提供极快的开关速度和极低的功耗。其特点在于:将输入逻辑信号转换成同相位低阻抗输出驱动信号,可驱动同一桥臂上的2路输出,驱动能力强,响应速度快;工作电压较高,可达600V;内设欠压封锁;成本低、易于调试;电路芯片体积小,为DIP14 封装。高压侧驱动采用外部自举电容上电,与其他IC驱动电路相比,在设计上大大减少了驱动变压器和电容的数目,降低了产品成本,减小了体积,提高了系统的可靠性。这种适用于驱动功率MOSFET和IGBT的自举式集成电路,在电源变换、电机调速等功率驱动领域中获得了广泛的应用。
LPC2119单片机的PWM功能建立在标准定时器上,它具有32位的定时控制器及预分频控制器、7个匹配控制器,可实现6个单边PWM或3个双边PWM输出,也可以使用这两种类型的混合输出。此系统使用端口PWM0和PWM1输出两路PWM信号,分别控制移动机器人的2个驱动电机。PWM信号经过光电耦合器形成两路相位相差180°的信号加到IR2110的HIN和LIN引脚上,实现对同一桥臂上的两个MOSFET开关的控制,原理如图1所示。
HIN为高电平期间,Q1、Q4导通,在直流电机上加正向工作电压;HIN为低电平期间,LIN端输入高电平,Q2、Q3导通,在直流电机上加反向工作电压。因此电枢上的工作电压是双极性矩形脉冲波形。由于机械惯性的作用,矩形脉冲电压的平均值决定电动机的转向和转速。
超声传感器系统
为减轻控制器LPC2119的负担,超声传感器系统由Atmel公司的AT89C1051单片机控制。1051单片机是含有一个1KB可编程E2PROM的高性能微控制器,它与工业标准MCS-51的指令和引脚兼容。它为很多嵌入式控制应用提供了一个高度灵活、有效的解决方案。AT89C1051有以下特点:1KB的E2PROM、128B的RAM、15根I/O线、2个16位定时 /计数器、5个二级向量中断结构、1个全双向的串行口且内含精密模拟比较器和片内振荡器,具有4.25~5.5V的电压工作范围及24MHz工作频率,同时还具有加密阵列的二级程序存储器加锁、掉电和时钟电路等。此外,AT89C1051还支持两种软件设置的电源节电方式。空闲时,CPU停止,而RAM、定时/计数器、串行口和中断系统继续工作。掉电时,保存RAM的内容,但振荡器停振以禁止芯片其他功能,直到下一次硬件复位。
1051控制每60ms发送一路超声波,检测回波时间,并完成距离的计算。这样16路超声波循环检测一次约为1s,在常温时超声波的速度约为344m/s,可以计算出障碍物的距离,最后将超声波传感器编号及距离信息传送给LPC2119。超声波发射及接收子系统如图2所示。1051利用P1.0引脚向外发送40kHz的脉冲信号,此信号作为4-16译码器74HC154的使能信号,引脚P1.1~P1.4作为译码信号,分别对应编号0~15的超声波传感器。此信号经过9013放大后推动换能器产生40kHz的超声波信号。
LM567是一片锁相环电路,其5、6脚外接的电阻和电容决定了内部压控振荡器的中心频率f2,f2≈1/1.1RC。其1、2脚分别通过电容器接地,形成输出滤波网络和环路单级低通滤波网络。2脚所接电容决定锁相环路的捕捉带宽:电容值越大,环路带宽越窄。LM567的工作电压为 4.75~9V,工作频率从直流到500kHz,静态工作电流约8mA。
本设计是一个基于arm7微处理器的车载嵌入式系统,不仅满足了移动机器人控制系统的要求而且为机器人的转型应用提供了良好的技术支持。在此基础上可以加入各种先进的控制算法,实现移动机器人的智能化。
上一篇:采用ARM高分辨率压电陶瓷D/A电路设计
下一篇:基于ARM Cortex—M3的无线通信系统电路模块设计
推荐阅读
史海拾趣
南京中科微电子有限公司(CSM)的创立源于一群海归科学家和工程师的激情与梦想。他们曾在国外知名半导体公司如Marvell、ADI、Linear Tech等积累了丰富的研发经验,并在国家重点研究院所中从事前沿研究。这群人深感国内在射频/模拟关键芯片领域的落后,于是决定回国创立CSM,旨在打破国外技术垄断,实现自主创新和产业化。
在快速发展的过程中,Chiefdom Electronic Co Ltd注重企业文化的建设。公司倡导创新、协作、诚信和担当的价值观,通过举办各类文化活动、培训项目等方式,增强员工的归属感和凝聚力。同时,公司还建立了完善的激励机制和晋升通道,为员工提供广阔的职业发展空间。这些举措使得公司拥有一支高效、团结、富有创造力的团队,为公司的持续发展提供了有力的保障。
这些故事仅作为示例,实际的公司发展历程可能会因市场环境、技术趋势、公司战略等多种因素而有所不同。如果您需要更具体的信息,建议直接查阅相关公司的官方资料或行业报告。
在电子行业的激烈竞争中,Chiefdom Electronic Co Ltd凭借一项革命性的芯片技术,成功打破了市场的僵局。公司投入巨资研发,历经数年努力,终于推出了具有高效能、低功耗特点的芯片产品。这一技术的推出,不仅为公司在智能手机、平板电脑等市场赢得了大量客户,还使得公司在全球芯片市场占据了重要地位。随着技术的不断优化和升级,Chiefdom Electronic Co Ltd逐渐成为了行业内的技术领军者。
在全球化的背景下,电子行业中的CUI技术也呈现出国际合作与竞争并存的局面。一些国内企业通过与国际知名企业的技术合作,引进先进的CUI生产线和工艺,提高了自身的技术水平和市场竞争力。同时,国际市场的竞争也促使国内企业不断创新,寻求差异化的发展道路。
随着产品的推出,Cermetek Microelectronics公司开始注重品质管理。公司建立了严格的质量控制体系,从原材料采购到生产流程,再到最终的产品测试,都经过严格的把控。这种对品质的执着追求,使得公司的产品在市场上获得了良好的口碑。同时,公司还积极拓展市场,与多家知名企业建立了合作关系,进一步提升了品牌影响力。
随着业务的不断扩展,Diplohmatic A/S公司意识到质量管理的重要性。公司投入大量资源,引进先进的质量管理体系和检测设备,对生产过程中的每一个环节进行严格把控。同时,公司还加强了员工的质量意识培训,确保每一位员工都能深刻理解并贯彻公司的质量方针。这些措施的实施,使得公司的产品质量得到了显著提升,赢得了客户的广泛赞誉。
引 言 在汽车的高速行驶中.轮胎故障是所有驾驶员最为担心和最难预防的,也是突发性交通事故发生的主要原因。据统计,在国内的高速公路上,由爆胎引发的交通事故占事故总数的70%;在美国,这一比例更是高达80%。爆胎造成的经济损失巨大,所 ...… 查看全部问答∨ |
|
原来一直用311直接搭滞回比较,但是由于自己是依葫芦画瓢做的,1脚接-5V,输出不是TTL电平,所以后面只好用9013转换了一下,一直用的还算不错 后来到其他论坛问了一下(一个是TTL问题,一个电平翻转问题),大大指出1脚接地就直接输出TTL电平了, ...… 查看全部问答∨ |
|
停滞一周了,希望各位大侠帮忙解决,具体问题如下: 做PCI驱动,普通方式的读写我已经实现了,现在想通过DMA对设备进行读写。在网上看到的例子都是设备自带DMA控制器,然后在EvtProgramDma例程中编程设备的DMA控制器。但我们的设备 ...… 查看全部问答∨ |
|
作者:程姚根,华清远见嵌入式学院讲师。1、zlib的编译解压zlib-1.2.3.tar.bz2并进入zlib-1.2.3配置编译安装$ tar xvf zlib-1.2.3.tar.bz2 $ cd zlib-1.2.3 &nb ...… 查看全部问答∨ |
STM32用定时器控制蜂鸣器时第一次为什么声音不对?按照设计要求应该是两短的效果,但是第一次的声音特别急促,但第二次往后声音效果就正常了。求大神指点 控制函数如下: void Running_Buzzer(void) { ...… 查看全部问答∨ |