单片机控制自动避障小车
pwm调速循迹避障小车的总结与体会
PWM调速循迹避障小车是一种基于单片机控制系统的智能小车,具有很高的实用价值和教学意义。
在实际应用中,PWM调速循迹避障小车可以应用于智能家居、智能物流等领域,为人们的生活和工作带来便利。
在设计和制造PWM调速循迹避障小车的过程中,我们经历了许多挑战和收获了许多成果。
在此,我将共享我对PWM调速循迹避障小车的总结与体会。
一、总结1. PWM调速原理PWM即脉冲宽度调制,是一种用来调节模拟电路的技术。
在PWM 调速循迹避障小车中,我们通过改变电机工作周期内的通电时间来控制电机的转速,从而实现小车的速度调节。
2. 循迹原理循迹是指小车根据预设的路径行驶,通常使用红外线传感器、摄像头等设备来实现。
在PWM调速循迹避障小车中,我们利用红外线传感器来检测小车周围的环境,根据检测结果来调整小车的行驶方向,实现循迹功能。
3. 避障原理避障是指小车在行驶过程中遇到障碍物时,能够及时停车或绕行,避免发生碰撞。
在PWM调速循迹避障小车中,我们通过超声波传感器等设备来检测前方障碍物的距离,根据检测结果来控制小车的行驶,实现避障功能。
4. 控制系统PWM调速循迹避障小车的控制系统由单片机、传感器、驱动电路和执行机构等部分组成。
通过单片机对传感器检测结果的分析和处理,再通过驱动电路和执行机构的协调工作,实现对小车的调速、循迹和避障控制。
二、体会1. 技术挑战在设计和制造PWM调速循迹避障小车的过程中,我们遇到了许多技术挑战,比如传感器的精度和稳定性、控制算法的优化等。
通过不断的尝试和改进,我们最终克服了这些挑战,成功实现了小车的功能。
2. 团队合作制造PWM调速循迹避障小车是一个涉及多个领域知识的复杂任务,需要团队成员之间的合作和协调。
在这个过程中,我们学会了有效的交流和合作,培养了团队精神,提高了解决问题的能力。
3. 实践意义通过制造PWM调速循迹避障小车,我们不仅加深了对相关知识的理解,还锻炼了动手能力和解决实际问题的能力。
基于51单片机设计智能避障小车
单片机设计智能避障小车摘要利用红外对管检测黑线与障碍物,并以STC89C51单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹避障的功能。
其中小车驱动由L298N 驱动电路完成,速度由单片机输出的PWM波控制。
本文首先介绍了智能车的发展前景,接着介绍了该课题设计构想,各模块电路的选择及其电路工作原理,最后对该课题的设计过程进行了总结与展望并附带各个模块的电路原理图,和本设计实物图,及完整的C语言程序。
关键词:智能小车;51单片机;L298N;红外避障;寻迹行驶abstractUsing infrared detection black and obstacles to the line and STC89C51 microcontroller as the control chip to control the speed of the electric car and steering, so as to realize the function of automatic tracking and obstacle avoidance. Which the car driven by the L298N driver circuit is completed, the speed of the microcontroller output PWM wave control. This article first introduces the development of the intelligent car prospect, then introduces the design idea, the subject selection of each module circuit and working principle of the circuit, the design process of the subject is summarized and prospect with each module circuit principle diagram, and the real figure design, and complete C language program.Key words: smart car; 51 MCU; L298N; infrared obstacle avoidance; track driving一、绪论1.1智能小车的意义和作用自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。
基于51单片机的自动避障感光小车
目录1 引言 (1)2 方案设计与论证 (1)2.1 主控系统 (1)2.2 电机驱动模块 (2)2.3 电源模块 (3)2.4 避障模块 (3)2.5 感光模块 (3)2.6 自动停车模块 (4)3 硬件设计 (4)3.1 总体设计 (4)3.2 驱动电路 (5)3.3 超声波避障模块 (5)3.4 光敏电阻感光模块 (5)3.5 停车模块 (6)4 软件设计 (6)4.1主程序流程图 (6)4.2 避障功能设计 (7)4.3感光功能设计 (11)5 系统的仿真与调试 (14)5.1概述 (14)5.2避障功能的仿真 (16)5.3感光模块的仿真 (17)6 总结 (19)参考文献 (20)致谢 (22)附录A 源程序清单 (23)附录B 电路硬件仿真图 (27)1 引言在科学探险和现实救助中经常会遇到一些人类无法到达的危险地域的探测,这时就需要机器人为我们获取一些数据及情报。
这就需要机器人可以自动定位探测目标向探测目标自动行进并能通过传感器了解周围环境以及自身状态。
在复杂的地形中,机器人的自动避障与自动导航是必须要求的,所以自动避障技术以及自动导航就由此发展起来了。
我的智能小车就是基于这一技术设计出来的。
智能小车是一个集环境感知、规划决策、自动行驶等功能于一体的综合系统, 它集中地运用了计算机、传感、信息、通信、导航、人工智能及自动控制等技术,是典型的高新技术综合体[1]。
智能小车算是简单的机器人,它们经常被用在那些人类无法适应的工作环境中,因此它们在人类生活中得到了广泛的应用。
在很多工作领域中它们可以超越人类工作的质量与效率。
生活中有很多这样的例子如焊接、医疗、喷漆、探测等。
在相对恶劣的工作环境中,机器人不会受到任何影响,并能继续保持良好的工作效率,而人类则不行,时间久了不但会疲惫而且对身体有害。
我此次的设计主要实现自动避障及自动导航功能。
此次设计对于未来智能系统、自动化等方面的发展都有非常重要的作用,所以本设计与实际具有紧密联系,具有重要的现实意义。
基于单片机设计智能避障小车
基于单片机设计智能避障小车IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】单片机设计智能避障小车摘要利用红外对管检测黑线与障碍物,并以STC89C51单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹避障的功能。
其中小车驱动由L298N驱动电路完成,速度由单片机输出的PWM波控制。
本文首先介绍了智能车的发展前景,接着介绍了该课题设计构想,各模块电路的选择及其电路工作原理,最后对该课题的设计过程进行了总结与展望并附带各个模块的电路原理图,和本设计实物图,及完整的C语言程序。
关键词:智能小车;51单片机;L298N;红外避障;寻迹行驶abstractUsinginfrareddetectionblackandobstaclestothelineandSTC89C51microcontroller asthecontrolchiptocontrolthespeedoftheelectriccarandsteering,,,thenintroducest hedesignidea,thesubjectselectionofeachmodulecircuitandworkingprincipleofthecir cuit,thedesignprocessofthesubjectissummarizedandprospectwitheachmodulecircuitp rinciplediagram,andtherealfiguredesign,andcompleteClanguageprogram. Keywords:smartcar;51MCU;L298N;infraredobstacleavoidance;trackdriving一、绪论智能小车的意义和作用自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。
基于51单片机的避障小车设计
单片机原理及系统课程设计专业:班级:姓名:学号:指导教师:基于单片机的避障小车设计1 引言本课程设计以AT89C51单片机为核心,完成了一辆利用超声波传感器来实现避障功能的小车,使小车对其运动方向受到的阻碍作出躲避动作。
本次设计主要研究小车的避障功能,当距离障碍物大于30cm时,小车前进;当距离障碍物小于20cm时,小车停止,舵机分别旋转到前、左、右三向,从而使超声波模块进行测距,并且小车采取相应的避障措施。
2 整体设计方案及原理2.1 总体设计方案本系统选用AT89C51单片机为主控机。
通过扩展必要的外围接口电路,实现对避障小车的设计,具体设计如下:(1)由于小车要进行测距,为了得到较好的避障效果和较精确的距离信息,经综合分析后,决定采用超声波模块进行非接触型测距。
避障小车与障碍物之间的实际距离通过数码管进行显示。
(2)避障小车采用差速方式控制行进方向,通过四个直流电机控制四轮旋转,并采用L298N双H桥直流电机驱动芯片控制直流电机正反转。
(3)超声波模块分别检测前方、左侧及右侧与障碍物之间的距离,因此需要采用舵机进行旋转完成超声波模块三向测距。
2.2 系统组成框图系统模块图如图1所示。
51单片机驱动模块直流电机超声波、舵机组合测距数码管显示图1 系统模块图3 硬件设计本设计选用AT89C51单片机为主控单元;驱动部分:采用L298N双H桥直流电机驱动模块;测距避障部分:采用US100超声波传感器模块;此外,还采用SG90舵机,实现超声波模块方向的变化。
该系统整体电路原理图如附图1所示。
3.1 电机驱动模块本次课程设计采用L298N双H桥直流电机驱动模块,采用SGS公司原装全新的L298N芯片,内部包含4通道逻辑驱动电路,可以直接驱动两路3-16V直流电机,并提供了5V输出接口(输入最低只要6V),可以给5V单片机电路系统供电(低纹波系数),是智能小车电机驱动的必备利器。
L298N芯片是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。
基于单片机的自动避障小车设计
基于单片机的自动避障小车设计一、本文概述随着科技的发展和的日益普及,自动避障小车作为智能机器人的重要应用领域之一,其设计与实现具有重要意义。
本文旨在探讨基于单片机的自动避障小车设计,包括硬件平台的选择、传感器的配置、控制算法的实现以及整体系统的集成。
本文将首先介绍自动避障小车的背景和研究意义,阐述其在实际应用中的价值和潜力。
接着,详细分析单片机的选型依据,以及如何利用单片机实现小车的避障功能。
在此基础上,本文将深入探讨传感器的选取和配置,包括超声波传感器、红外传感器等,以及如何通过传感器获取环境信息,为避障决策提供数据支持。
本文还将介绍控制算法的设计与实现,包括基于模糊控制、神经网络等先进控制算法的应用,以提高小车的避障性能和稳定性。
本文将总结整个设计过程,展示自动避障小车的实物样机,并对其性能进行评估和展望。
通过本文的研究,旨在为读者提供一个全面、深入的自动避障小车设计方案,为推动相关领域的发展提供有益参考。
二、系统总体设计在自动避障小车的设计中,我们采用了单片机作为核心控制器,利用其强大的数据处理能力和灵活的编程特性,实现了小车的自动避障功能。
整个系统由硬件部分和软件部分组成,其中硬件部分包括单片机、电机驱动模块、避障传感器等,软件部分则包括控制算法和程序逻辑。
硬件设计方面,我们选择了具有高性价比的STC89C52RC单片机作为核心控制器,该单片机具有高速、低功耗、大容量等特点,非常适合用于自动避障小车的控制。
电机驱动模块采用了L298N电机驱动芯片,该芯片具有驱动能力强、稳定性好等优点,能够有效地驱动小车的直流电机。
避障传感器则选用了超声波传感器,通过测量超声波发射和接收的时间差,可以计算出小车与障碍物之间的距离,为避障控制提供数据支持。
软件设计方面,我们采用了模块化编程的思想,将整个控制程序划分为多个模块,包括初始化模块、电机控制模块、避障控制模块等。
在初始化模块中,我们对单片机的各个端口进行了初始化设置,包括IO口、定时器、中断等。
基于STM32的智能循迹避障小车
基于STM32的智能循迹避障小车【摘要】本文介绍了一款基于STM32的智能循迹避障小车。
在引言中,我们简要介绍了背景信息,并阐明了研究的意义和现状。
在我们详细讨论了STM32控制系统设计、循迹算法实现、避障算法设计、硬件设计和软件设计。
在结论中,我们分析了实验结果,讨论了该小车的优缺点,并展望了未来的发展方向。
通过本文的研究,我们验证了该智能小车在循迹和避障方面的性能,为智能移动机器人领域的研究提供了新的思路和方法。
【关键词】关键词:STM32、智能小车、循迹避障、控制系统、算法设计、硬件设计、实验结果、优缺点、未来展望1. 引言1.1 背景介绍智能循迹避障小车是一种基于STM32单片机的智能机器人,在现代社会中起着越来越重要的作用。
随着科技的发展,人们对智能机器人的需求也日益增长。
智能循迹避障小车不仅可以帮助人们完成一些重复性、繁琐的任务,还可以在一些特殊环境下代替人类进行工作,提高效率和安全性。
循迹功能使智能小车能够按照特定的路径行驶,可以应用于自动导航、自动驾驶等领域。
而避障功能则使智能小车具有避开障碍物的能力,适用于环境复杂、存在风险的场所。
通过将这两个功能结合起来,智能循迹避障小车可以更好地适应各种复杂环境,完成更多的任务。
本文旨在探讨基于STM32的智能循迹避障小车的设计与实现,通过研究其控制系统设计、循迹算法实现、避障算法设计、硬件设计和软件设计等方面,为智能机器人领域的发展做出一定的贡献。
1.2 研究意义智能循迹避障小车的研究旨在利用先进的STM32控制系统设计和算法实现,实现小车的智能循迹和避障功能,从而提高小车的自主导航能力和适应性。
研究意义主要包括以下几个方面:1. 提升科技水平:通过研究智能循迹避障小车,促进了在嵌入式系统领域的发展,推动了智能控制和算法设计的进步,增强了人工智能在实际应用中的影响力。
2. 提高生产效率:智能循迹避障小车可以应用于仓储物流、工业自动化等领域,可以替代人工完成重复、枯燥的任务,提高了生产效率和效益。
基于单片机的自动寻迹避障小车设计
三、软件设计
电机控制函数根据预设算法输出控制信号,控制电机的动作。最后,我们在 主程序中调用这些函数,实现小车的自动循迹避障寻光功能。
四、测试与结论
四、测试与结论
为了验证系统的可行性和稳定性,我们对智能小车进行了多次测试。测试结 果显示,该系统能够准确地检测黑色引导线、前方障碍物和光源,并能够根据预 设算法自动调整小车的行驶方向和速度,实现了自动循迹避障寻光功能。因此, 基于单片机技术的自动循迹避障寻光智能小车系统具有广泛的应用前景和市场潜 力。
三、实验与测试
三、实验与测试
1、实验环境:在实验室内模拟实际环境进行测试,包括各种路面情况(如平 滑路面、颠簸路面)、各种障碍物类型等。
三、实验与测试
2、测试指标:测试指标包括小车的平均速度、稳定性、准确性等。通过这些 指标可以评估小车的性能并对其进行优化。
三、实验与测试
3、实验结果分析:根据实验结果分析小车的性能表现,针对不足之处进行改 进和优化。
5、执行器
5、执行器
执行器包括舵机和摄像头。舵机用于调节小车的行驶方向,摄像头用于拍摄 和传输图像数据。
三、软件设计
三、软件设计
软件设计是实现小车自动循迹避障寻光功能的关键。我们使用C语言编写程序, 通过调用单片机的外设接口接收传感器数据,根据预设算法处理数据并输出控制 信号,控制电机驱动模块和执行器的动作。
3、传感器:传感器部分包括寻迹传感器和避障传感器。寻迹传感器用于检测 小车行驶路径,避障传感器则用于检测前方障碍物。常见的传感器类型有红外线 传感器和超声波传感器。
一、硬件设计
4、电机:电机部分包括两个电机和相应的驱动器。电机驱动器用于接收控制 器的指令,控制电机的转动方向和速度。
基于单片机控制的智能循迹避障小车
理论创新◆LilunChuangxin基于单片机控制的智能循迹避障小车姚培1张李坚1周晶香2(1.西南交通大学,四川成都611756;2.宿迁学院,江苏宿迁223800)摘要:根据小车各部分功能,模块化硬件电路,并调试电路。
将调试成功的各个模块逐个地“融合”成整体,再进行软件编程调试,直到完成小车,使小车智能地循迹、避障、声光显示、检测铁片、寻光。
关键词:传感器;单片机;电机驱动;电源1 概述 2.2 循迹模块此智能车素材来源于2003年全国大学生电子设计大赛,采用元件:采用反射式红外光电传感器ST188。
AT89S52单片机作为小车的控制中心,将各传感器的信号传至单原理:由于光线照到路面产生反射,且黑色与白色反射系数不片机分析处理,从而控制L293D电机驱动,控制小车和数码显示管同,可以根据传感器接收到的光判断车是否超出黑线。
ST188电路的显示和蜂鸣器鸣叫。
利用红外传感器检测黑线,接近式开关传感检测到黑色或白色的时候可以产生高低电平信号的变化,并将信器检测薄铁片,集成红外线传感器即光电开关进行避障。
此车不仅号送至单片机,从而控制左右电机转动,实现小车沿黑线运动。
是往届全国大学生电子设计大赛题目,而且与“飞思卡尔”全国智 ST188原理:一体化红外发射接收IRT 中的发射二极管导通,能车大赛光电组命题雷同,可见其意义不同之处!2003年电子竞赛发出红外光线反射到光敏接收管上,使光敏接收管的集电极发射跑道示意图:小车从起跑线开始启动,循黑迹经过直道区,并且检极间电阻变小,输入端电平变低,输出端为高电平,9013导通,集电测相应的铁片(方框代表),发出声光;然后进入BC弯道区,在C 极为低电平,输入单片机。
点检测铁片停留5s,同时声光显示;此后启动避障,寻找车库中的当检测到黑色条纹时,反射到IRT中接收管上的光减少,接收灯光,进入车库,并且停放。
如图1所示。
管的集电极与发射极间电阻变大,9013截止,集电极C为高电平,将此信号输入到单片机中进行判断。
基于51单片机的自动避障小车的研究与设计
基于51单片机的自动避障小车的研究与设计徐永杰(西南林学院计算机与信息科学系,云南昆明650224)摘要:本文介绍了利用红外反射式传感器实现小车自动避障的设计与实现,能在有障碍物的情况下判断并自动躲避。
自动避障是基于自动避障小车(AAOV—auto-avoid obstacle -vehicle)的机器人系统。
实验中采用反射式红外传感器采集外界信号,红外反射式传感器采集后的信号经A/D转换器转换为数字信号,再由单片机对数字信号进行处理,控制电机,躲避障碍物。
系统控制核心采用AT89C51单片机,电机驱动芯片采用TA7267BP,利用三相电机来控制避障小车的转向,A/D转换器采用串行的TLC0831芯片,反射式传感器采用QRB1114型。
该技术可以应用于儿童智能玩具开发、隧道或管道检测,无人驾驶机动车、无人工厂、仓库、服务机器人等领域。
关键词:自动避障红外传感器单片机电路设计The research and design of AAOV-auto-avoid abstacle car whichbases on 51 single chipsYongjie Xu(Southwest Forestry University Computer And Information ScienceDepartment Kunming ,Yunnan 650224) [SUMMARY]This article introduces the design and execution of automatically avoiding obstacles by usage of the reflected infrared sensor on smsll cars.It makes the small cars judge and evade the obstacles automatically. Avoiding obstacles automatically is based on the AAOV-auto-avoid obstacle-vehicle of robot system.In the experiment,it adopts reflected infrared sensor to collect the external world signals which is transforms into number signals by the A/D conversion machine later then.After that,the single chip will handle these number signals and control current machine to avoid obstacles.The control core in system adops the AT89C2051 single chip;the current machine driving CMOS chip adops TA726TBP list,making use of 3-phasen current machine to control car’s direction;the A/D conversion machine adops series lines TLC0831CMOS chip;the reflecting type sensor adops QRB1114. This technology could serve to the development of children’s intelligent toys ,the examnation of tunnels and pipes, driverless mobile, robot factory, warehouse, service robot and etc.KEYWORD:AAOV-auto-avoid infraned sensor single chip Microcomputer,current design目录目录 (III)前言 (6)1 避障小车设计思路 (7)1.1设计思路 (7)1.2系统组成 (7)2 控制核心——单片机 (8)2.1单片机的发展历史 (8)2.2单片机的特点 (8)2.3单片机的应用领域 (9)2.3.1 单片机在智能仪表中的应用 (9)2.3.2 单片机在机电一体化中的应用 (9)2.4单片机外部晶振 (9)3 AT89C51单片机 (10)3.1主要性能参数 (10)3.2单片机选择 (10)4 传感器 (11)4.1传感器选择 (11)4.2红外反射式光电传感器特性与工作原理 (11)4.3两种反射式型号的传感器参数比较 (12)4.3.1 QRB1114型反射式传感器 (12)4.3.2 ST178型反射式传感器 (13)4.3.3 自制传感器测试数据及实物图片 (14)4.4具体设计与实现 (17)4.5QRB1114反射式红外传感器与A/D转换器连接电路 (17)5 模/数(A/D)转换器 (19)5.1A/D转换的主要性能指标 (19)5.1.1 分辨率 (19)5.1.2 转换时间 (19)5.1.3 量程 (19)5.1.4 精度 (19)5.2A/D转换的外围电路 (19)5.2.1 采样保持电路 (20)5.2.2 多路转换模拟开关 (20)5.2.3 三态门 (20)5.38位A/D转换器----ADC0809芯片 (20)5.3.1 ADC0809的主要特性 (21)5.3.2 ADC0809内部结构 (21)5.3.3 ADC0809引脚功能 (22)5.3.4 ADC0809的工作过程 (23)5.3.5 ADC0809与8051单片机模拟实验 (23)5.3.6 ADC0809与8051模拟实验程序 (24)5.4TLC0831八位串行A/D转换器 (25)5.4.1 TLC0831的特点 (25)5.4.2 TLC0831引脚功能 (25)5.4.3 TLC0831电气特性 (26)5.4.4 功能方框图及功能说明 (26)5.5TLC0831与8051单片机模拟实验 (27)5.5.1 TLC0851与8051模拟实验电路图 (27)5.5.2 TLC0851与8051模拟实验程序 (28)6 单片机驱动直流小电机 (30)6.1电机驱动电路器件 (30)6.2驱动电路的基本功能 (30)6.3H桥式电路原理 (30)6.4驱动芯片比较 (31)6.4.1 电机驱动芯片 L298 (31)6.4.2 电机驱动专用芯片TA7267BP (32)6.5驱动芯片选择 (34)6.6TA7267BP驱动芯片与AT89C51单片机连接电路 (35)7 单片机控制避障小车方向 (36)7.1步进电机控制系统及各部分功能 (36)7.2步进电机 (37)7.3单片机控制步进电机接口电路 (37)8 避障小车的动力——微型电机 (39)8.1三种类型的电机比较 (39)8.2电机选择 (39)9 电路图及电机驱动程序和万向轮驱动程序 (41)9.1电路全图 (41)9.2程序选择 (41)9.3程序流程图 (41)9.4程序清单 (42)10 结论 (44)参考文献 (45)指导教师简介 ........................................... 错误!未定义书签。
基于单片机的自适应避障小车的设计
基于单片机的自适应避障小车的设计胡海【摘要】自适应避障玩具是一种可以通过编程方法来完成指定功能的小型化玩具.由于具有很强的趣味性,避障玩具受到广大机器人爱好者以及高校学生的喜爱.这里介绍具有自动避障功能的小车的设计与制作.论文对避障小车的设计方案以及软硬件的功能和工作原理进行了详细的分析和论述.经多次反复实测试后,避障的功能得以实现.该智能小车的电路结构简单,调试方便,系统反应迅速、灵活,设计方案正确、可行,各项指标均达标.%Automatic obstacle avoidance car is a small toy to accomplish specific tasks by means of programming.Because of its strong interest,the majority of robot lovers and college students love to play obstacle avoidance car.This paper introduces the design and manufacture of automatic obstacle avoidance car.The design scheme and the function and working principle of the hardware and software are analyzed and discussed in detail.By repeated tests the obstacle avoidance function can achieve the design functions.The intelligent car has the advantages of simple circuit structure,convenient debugging,fast response.Flexible design scheme is correct,the indicators are all satisfied.【期刊名称】《微型电脑应用》【年(卷),期】2017(033)004【总页数】3页(P45-47)【关键词】智能玩具;自动避障;L298N;超声波【作者】胡海【作者单位】华南理工大学,广州学院,广州510800【正文语种】中文【中图分类】TN91智能汽车是一个小机器人来完成通过编程的方式具体的任务,它集制造成本低廉,电路结构简单,调试程序方便等优势。
基于51单片机智能巡线避障小车毕业论文
基于51单片机智能巡线避障小车1系统方案确定及主要元件的选择1.1 系统方案确定本次设计的智能小车实现的基本功能如下:❖实时检测路径,并按照指定路线行驶;❖实时检测障碍物,并躲过继续行驶;❖实时显示当前速度,并显示在lcd1602上为此以AT89C52为主控芯片,主要包括避障模块、电源模块、声控模块、电机驱动模块等,系统框图如图2.3所示。
通过寻迹及避障传感器来采集周围环境信息来反馈给CPU,通过主控的处理,来控制电机的运转,从而实现寻迹与避障,达到智能行驶。
且本设计添加了声控效果,通过声音传感器来对小车发出指令,让其行驶与停止。
为了能够更好地完成本次设计任务,我们采用三轮车,其前轮驱动,前轮左右两边各用一个电机驱动,调制前面两个轮子的转速起停从而达到控制转向的目的,后轮是万象轮,起支撑的作用,并通过软件程序控制,与硬件架构相结合,从而实线自动寻迹、避障的功能。
1.2 主要元件的选择1.2.1 主控器按照题目要求,控制器主要用于控制电机,通过相关传感器对路面的轨迹信息进行处理,并将处理信号传输给控制器,然后控制器做出相应的处理,实现电机的前进和后退,保证在允许范围内实线寻迹避障。
方案一:可以采用ARM为系统的控制器,优点是该系统功能强大,片上外设集成度搞密度高,提高了稳定性,系统的处理速度也很高,适合作为大规模实时系统的控制核心。
而小车的行进速度不可能太高,那么对系统处理信息的要求也就不会太高。
若采用该方案,必将在控制上遇到许许多多不必要增加的难题。
方案二:使用51单片机作为整个智能车系统的核心。
用其控制智能小车,既可以实现预期的性能指标,又能很好的操作改善小车的运行环境,且简单易上手。
对于我们的控制系统,核心主要在于如何实现小车的自动控制,对于这点,单片机就拥有很强的优势——控制简单、方便、快捷,单片机足以应对我们设计需求[5]。
51单片机算术运算功能强,软件编程灵活、自由度大,功耗低、体积小、技术成熟,且价格低廉。
基于STM32单片机的智能寻迹避障小车
图6
寻迹模块
寻迹模块TCRT5000如图7所示,该传感器工作原理与避障模块原理相似,该元件在最常用的功能就是检测黑白线。当该元件检测到黑线时输出高电平,当元件没有检测到黑白线时输出低电平。该元件检测距离最远可达5厘米,因此检测距离十分有限,但是安装在小车底盘检测黑白线还是十分灵敏。因此我们可将该传感器的输出连接到单片机的IO口,通过程序控制单片机读取IO口的高低电平间接判断前方是否存在黑线,从而发出相关的命令。该传感器与单片机的连接如图8所示。
基于STM32单片机的智能寻迹避障小车
答辩学生:xx
指导老师:xxx
答辩时间:2019年6月16日
选题背景
研究意义
随着电气时代和计算机时代的到来,自动控制和传感器相关技术日益成熟,电气自动化、机械制造以及计算机网络之间的联系日益密切,自动控制和人工智能技术在工业、农业以及制造业渐渐形成了不可替代的优势,各种智能化设备正在逐步替代人为的操作,极大的方便我们的工作、生活。智能小车是新时代的新发明,有着良好的发展前景,其领域可覆盖到自动料车,场地搬运车,以及工作在其他复杂恶劣的环境的车辆。智能小车将大大的提高人类的工作效率同时也可以降低复杂恶劣环境下人们的工作压力。研制一种高效、智能的寻迹避障小车具有重要的现实意义。目前,世界上许多国家都在积极进行智能小车的研究和设计开发,已应用于多个领域,尤其是在军事、探测领域的应用特别突出。我国对于智能小车的研究、开发和应用起步较挽,但是也取得了较为显著地成果,现在各国对于智能小车的研究还处于发展阶段,随着电气自动化技术,自动控制技术、人工智能以及计算机技术的高速发展,智能小车的发展必将迎来一个前所未有的高度。
在探索一些人类未知的领域的时候,比如说火星,人类很难亲身进入到这些地方,有了智能避障小车,小车能够自发的躲避障碍帮助人类收集资源和信息
基于单片机的智能小车避障循迹系统设计
基于单片机的智能小车避障循迹系统设计一、本文概述随着科技的不断进步和智能化趋势的深入发展,单片机技术在现代电子系统中扮演着日益重要的角色。
特别是在智能机器人、自动化设备等领域,基于单片机的智能系统设计成为研究的热点。
其中,智能小车作为一种典型的移动机器人平台,具有广泛的应用前景。
智能小车能够在复杂环境中自主导航、避障和完成任务,这对于提高生产效率、降低人力成本以及实现智能化管理具有重要意义。
本文旨在设计一种基于单片机的智能小车避障循迹系统。
该系统利用单片机作为核心控制器,结合传感器技术、电机驱动技术和控制算法,实现小车的自主循迹和避障功能。
通过对小车硬件和软件的设计与优化,使其在复杂环境中能够稳定、高效地运行,并具备一定的智能化水平。
本文首先介绍了智能小车的研究背景和意义,阐述了基于单片机的智能小车避障循迹系统的研究现状和发展趋势。
然后,详细描述了系统的总体设计方案,包括硬件平台的搭建和软件程序的设计。
在硬件设计方面,重点介绍了单片机的选型、传感器的选择与配置、电机驱动电路的设计等关键部分。
在软件设计方面,详细阐述了避障算法和循迹算法的实现过程,以及程序的编写和调试方法。
本文还通过实验验证了所设计系统的可行性和有效性。
通过实验数据的分析和对比,证明了该系统在避障和循迹方面具有较高的准确性和稳定性。
本文也探讨了系统存在的不足之处和未来的改进方向,为相关领域的研究提供了一定的参考和借鉴。
本文设计的基于单片机的智能小车避障循迹系统具有较高的实用价值和广泛的应用前景。
通过不断优化和完善系统的设计,有望为智能机器人和自动化设备的发展做出积极的贡献。
二、系统硬件设计在智能小车避障循迹系统设计中,硬件设计是整个系统的基石。
我们选用了性价比较高、易于编程控制的单片机作为核心控制器,围绕它设计了整个硬件系统。
核心控制器:选用了一款高性能、低功耗的单片机作为核心控制器,负责处理传感器数据、执行避障和循迹算法,以及控制小车的运动。
自动避障小车的单片机PWM 波控制
图2控制流程
单片机输出PWM波控制
定时器的溢出中断函数可以用作模拟PWM波输出,但时间较短,在精度要求不高的场合可以忽略,通过计算与编程就可以实现舵机从0°至180°的转换。
调试时需要注意,程序中的脉冲间隔时间不能太短,否则舵机响应速度无法跟上程序运行,因此编程时需要选择合适的DELAY 延时。
在调试时,如发现了机抖动,则要重新调节脉冲间隔时间。
(a)原始波形(b)按键1波形
(c)按键2波形(d)同时按下波形
图4仿真实验波形图
5 结语
本文采用PWM波控制方式对单片机进行控制,设计了自动避障小车避障工作流程,根据避障时舵机工作摆动角度及舵机脉冲周期,计算出舵机脉冲周期占空比,得出PWM计算及调试数值,通过仿真试验波形图进行验证,最终能实现PWM波对自动避障小车的避障控制。
参考文献
[1]何威,王建春,曾奕雄,等.QT、ROS下实现导航与自动避障。
基于AT89C52的智能避障小车设计
基于AT89C52的智能避障小车设计全文共四篇示例,供读者参考第一篇示例:基于AT89C52的智能避障小车设计智能小车是一种基于单片机控制的智能移动设备,能够根据周围环境的变化自主地进行导航和避障。
在现代社会,智能小车已经得到广泛的应用,比如在工业生产中的物流运输、家庭服务机器人等领域。
本文将介绍基于AT89C52的智能避障小车的设计方案,并详细解析各个模块的功能和工作原理。
一、硬件设计1.主控模块主控模块选用AT89C52单片机,其具有较强的计算和控制能力,并且易于编程和驱动外部设备。
AT89C52还具有丰富的外设接口,可以方便地与其他传感器和执行器进行连接。
2.传感器模块智能避障小车需要搭载多种传感器,用于感知周围的环境,并做出相应的反应。
一般包括超声波传感器、红外传感器和摄像头等。
超声波传感器可用于探测障碍物的距离,红外传感器可用于检测地面的黑线以进行自动寻迹,摄像头可用于图像识别和路标识别。
3.执行器模块执行器模块包括直流电机、舵机等,用于驱动小车的轮子和转向,实现前进、后退、左转、右转等动作。
4.电源模块智能避障小车需要稳定可靠的电源供应,一般采用锂电池或者干电池进行供电。
二、软件设计1.传感器数据处理传感器模块采集到的数据需要进行处理和分析,以确定当前环境的状态。
比如利用超声波传感器测量到的距离数据,可以计算出周围障碍物的位置和距离。
2.路径规划根据传感器模块采集到的数据,主控模块需要根据预设的算法来规划小车的行驶路径,避开障碍物并找到最优的行驶路线。
3.运动控制执行器模块需要根据路径规划模块给出的指令来控制小车的运动,包括轮子的速度和方向等。
4.用户界面智能小车设计还需要考虑用户界面的设计,一般通过蓝牙或者Wi-Fi模块,将小车的状态和控制权传输到手机App或者PC端,方便用户进行监控和控制。
三、系统整合在完成硬件和软件模块的设计后,还需要对系统进行整合调试。
首先需要进行硬件电路的连接和焊接,然后对软件进行编译和下载,最后将各个模块进行组合测试,验证整个系统的功能和性能。
单片机控制自动避障小车讲解学习
电子技术及计算机智能控制技术的快速发展导致智能小车也高速的发展,各种玩具电子产品的小型化和智能化越来越成受到人们的关注。智能小车更是其中的主流。在现代化的生活中,智能小车玩具非常广泛的受到人们的喜爱。伴随着电子技术的发展,以及现代控制理论的应用,智能小车控制技术也得到了很大的发展。直流电动机的调速性能较好,且起动转距较大,能在很宽的范围内平滑调速,调速比大,起制动性能好,定位精度高。因此常用于调速控制系统,称之为直流传动系统。因而在智能小车中应用的比较多的就是直流电机控制的智能小车。
开展自主避障智能小车的研究工作,对进一步巩固已学知识加深已学知识可以起到促进作用,引导和激励学生实事求是、刻苦钻研、勇于创新、多出成果、提高素质,发现和培养一批在学术科技上有作为、有潜力的优秀人才的作用。以前从来没接触过智能小车方面的知识,这对于我来说是一个巨大挑战,整个研究的过程,都是摸着石头过河的。由于知识和经验的缺乏,经常会遭到失败,有时一个小小的因素,就会影响到设计,所以步伐前进得很慢。
Keywords:SCM;intelligent car; obstacle avoidance;ultrasonic ranging
1.
1.1
现代智能小车的发展非常迅速并且功能也越来越趋向于多样化,基本上可以实现循迹、避障、检测贴片,寻光入库、避崖等基本功能,有向声控系统发展的趋势。比较出名的飞思卡尔智能小车更是走在前列,此次的设计主要实现避障这一个功能,首先通过传感设备要感知障碍物,并作出判断和相应的执行动作。智能小车设计与开发涉及控制、模式识别、传感技术、汽车电子、电气、计算机、机械等多个学科。它可以分为三大部分:传感器检测部分,执行部分,CPU。
1.小车前方没有障碍物时,左右轮速度同时不断增加,小车全速前进;
基于STC89C52单片机智能避障小车设计
基于STC89C52单片机智能避障小车设计一、研究目的针对为视障人士行动提供导航服务,使其能有效避开障碍物的应用需求,小组开展了对基于STC89C52单片机智能避障小车设计的研究,利用红外和超声波两种传感器对周围环境进行探测,结合光控照明电路,当距离达到设定值时,蜂鸣器报警,同时将超声波探测信息通过数码管显示,从而达到小车智能避障的结果。
二、研究内容1.主控电路研究STC89C52是STC公司生产的一种具有低功耗、高性能工作特性的8位微处理器。
避障小车以STC89C52单片机为主控制核心,该单片机内部含有:一个8 位CPU,一个片内振荡器及时钟电路,512字节数据存储空间,8K字节程序存储空间,内带4K字节EEPROM 存储空间,三个16位定时器/计数器,一个可编程全双工串行口,四个8位可编程并行I/O 端口,四个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构)。
下图是单片机能够正常运行并完成各种性能的最小系统电路图:2.传感器的研究(1)红外传感器使用红外传感器集成模块,红外信号遇到障碍物距离的不同,反射的强度也不同,故可利用此原理进行障碍物远近的检测。
红外传感器价格便宜,反应速度比超声波传感器快,但在过亮或过暗的环境中精度会下降。
(2)超声波传感器使用超声波传感器集成模块,超声波发射器在发射超声波的同时开始计时,超声波遇到障碍物返回,接收器收到反射波就立即停止计时,从而测出障碍物远近的距离。
超声波传感器指向性强,灵敏度高,但由于声音的速度易受温度和风向的干扰,所以超声波有可能会被吸音面吸收,导致测距时产生误差。
3. 光控照明电路研究光敏电阻的阻值会随外界光照的强弱(明暗)变化而变化,光越强阻值越大,光越弱阻值越小。
小组使用光敏电阻和LED 发光二极管焊接光控照明电路,意在天黑时,LED 亮,小车能照明前方。
4. 数码管显示电路研究借助共阴极数码管显示超声波探测信息,引脚与单片机相连接,受单片机程序控制。
单片机控制自动避障小车
单片机控制自动避障小车设计摘要:本论文介绍的是具有自动避障功能的智能小车的设计与制作,论文对智能小车的设计的方案选择,设计的思路与过程,以及软件与硬件的功能和工作原理进行了详细的分析和论述。
硬件部分采用了MSP430F149芯片作为主控芯片,利用超声波传感器检测障碍的方位与距离,并用LCD1602显示出来,软件在Keil C51环境下编程。
经过软件原理设计与实践验收测试,该智能小车的电路结构简单,调试方便,系统反映快速、灵活,设计方案可行,正确,各项指标稳定、可靠。
关键词:单片机;智能小车;避障;超声波测距Automatic Obstacle Avoidance Car Design Based on SCM Abstract: This paper describes an automatic obstacle avoidance function is the design and production of the smart car, intelligent car design thesis program selection, design ideas and processes, as well as the functions and working principle of software and hardware for a detailed analysis and discussion . The hardware uses the MSP430F149 chip as the main chip, using the orientation and distance from the ultrasonic sensor to detect obstacles, and use LCD5110 displays, software programming in Keil C51 environment. After the software design principles and practice of acceptance testing, the circuit structure of the smart car is simple, easy to debug, system reflects rapid, flexible design is feasible and correct, the indicators stable and reliable. Keywords: SCM; intelligent car; obstacle avoidance; ultrasonic ranging目录1.引言 (1)1.1 小车避障系统设计的意义 (1)1.2智能小车技术发展 (1)1.3设计任务及要求 (2)2.方案设计 (3)2.1 小车避障系统 (3)2.2主控系统 (3)2.3机械系统 (4)2.4 电机驱动模块 (5)2.5 传感器系统 (5)2.6 电源电路的选型 (6)2.7显示模块 (7)3. 硬件电路设计 (8)3.1主控制部分 CPU介绍 (8)3.2 MSP430F149单片机引脚图 (10)3.3硬件资源分配 (10)3.4直流电机的驱动电路 (10)3.5 CPU相关电路 (11)3.6 避障传感器电路 (12)3.7显示电路设计 (14)4.软件设计 (16)4.1主程序流程图 (16)4.2左侧避障程序流程图 (16)4.3显示程序流程 (17)5.电路调试 (19)5.1 调试的思路 (19)5.2 各模块的调试 (19)5.3 结果分析 (20)6. 结论 (21)结束语 (22)参考文献 (23)附录1: (24)总原理图附录2: (40)致谢 ............................................... 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机控制自动避障小车设计摘要:本论文介绍的是具有自动避障功能的智能小车的设计与制作,论文对智能小车的设计的方案选择,设计的思路与过程,以及软件与硬件的功能和工作原理进行了详细的分析和论述。
硬件部分采用了MSP430F149芯片作为主控芯片,利用超声波传感器检测障碍的方位与距离,并用LCD1602显示出来,软件在Keil C51环境下编程。
经过软件原理设计与实践验收测试,该智能小车的电路结构简单,调试方便,系统反映快速、灵活,设计方案可行,正确,各项指标稳定、可靠。
关键词:单片机;智能小车;避障;超声波测距Automatic Obstacle Avoidance Car Design Based on SCM Abstract: This paper describes an automatic obstacle avoidance function is the design and production of the smart car, intelligent car design thesis program selection, design ideas and processes, as well as the functions and working principle of software and hardware for a detailed analysis and discussion . The hardware uses the MSP430F149 chip as the main chip, using the orientation and distance from the ultrasonic sensor to detect obstacles, and use LCD5110 displays, software programming in Keil C51 environment. After the software design principles and practice of acceptance testing, the circuit structure of the smart car is simple, easy to debug, system reflects rapid, flexible design is feasible and correct, the indicators stable and reliable. Keywords: SCM; intelligent car; obstacle avoidance; ultrasonic ranging目录1.引言 (1)1.1 小车避障系统设计的意义 (1)1.2智能小车技术发展 (1)1.3设计任务及要求 (2)2.方案设计 (3)2.1 小车避障系统 (3)2.2主控系统 (3)2.3机械系统 (4)2.4 电机驱动模块 (5)2.5 传感器系统 (5)2.6 电源电路的选型 (6)2.7显示模块 (7)3. 硬件电路设计 (8)3.1主控制部分 CPU介绍 (8)3.2 MSP430F149单片机引脚图 (10)3.3硬件资源分配 (10)3.4直流电机的驱动电路 (10)3.5 CPU相关电路 (11)3.6 避障传感器电路 (12)3.7显示电路设计 (14)4.软件设计 (16)4.1主程序流程图 (16)4.2左侧避障程序流程图 (16)4.3显示程序流程 (17)5.电路调试 (19)5.1 调试的思路 (19)5.2 各模块的调试 (19)5.3 结果分析 (20)6. 结论 (21)结束语 (22)参考文献 (23)附录1: (24)总原理图附录2: (40)致谢 ............................................... 错误!未定义书签。
1.引言1.1 小车避障系统设计的意义现代智能小车的发展非常迅速并且功能也越来越趋向于多样化,基本上可以实现循迹、避障、检测贴片,寻光入库、避崖等基本功能,有向声控系统发展的趋势。
比较出名的飞思卡尔智能小车更是走在前列,此次的设计主要实现避障这一个功能,首先通过传感设备要感知障碍物,并作出判断和相应的执行动作。
智能小车设计与开发涉及控制、模式识别、传感技术、汽车电子、电气、计算机、机械等多个学科。
它可以分为三大部分:传感器检测部分,执行部分,CPU。
开展自主避障智能小车的研究工作,对进一步巩固已学知识加深已学知识可以起到促进作用,引导和激励学生实事求是、刻苦钻研、勇于创新、多出成果、提高素质,发现和培养一批在学术科技上有作为、有潜力的优秀人才的作用。
以前从来没接触过智能小车方面的知识,这对于我来说是一个巨大挑战,整个研究的过程,都是摸着石头过河的。
由于知识和经验的缺乏,经常会遭到失败,有时一个小小的因素,就会影响到设计,所以步伐前进得很慢。
研究的进程大概可能分为:资料收集及整理阶段、硬件制作阶段和调试阶段。
公欲善其事,必先利其器,在做每件事之前都要先经过思考,在制作之前会先从网上、书上及请教老师来收集资料,把资料经整理理解透了之后,做出设计。
接着就是制作硬件,工具和电子元件都需要购买,途径可以是网购或是商店,由于设计不可能是完美的,不能做到一次就把需要的元件都列出来,一次性购买,所以分了好几次去商店买元件;因为方案没有最终确定,若是直接焊接电路板,设计如果不成功,整个电路板就没用了,这样就增加了制作的成本,所以需要用面包板制作硬件,在调试阶段完成最终确立设计之后,才做出电路板。
调试阶段就是要测试设计是否成功、合理,当然经常会失败,但要在每次的失败中吸取经验、改正错误,取得最后的成功。
整个过程是漫长的,但在无数的挫败之后终于成功制作出了智能避障小车系统。
1.2智能小车技术发展电子技术及计算机智能控制技术的快速发展导致智能小车也高速的发展,各种玩具电子产品的小型化和智能化越来越成受到人们的关注。
智能小车更是其中的主流。
在现代化的生活中,智能小车玩具非常广泛的受到人们的喜爱。
伴随着电子技术的发展,以及现代控制理论的应用,智能小车控制技术也得到了很大的发展。
直流电动机的调速性能较好,且起动转距较大,能在很宽的范围内平滑调速,调速比大,起制动性能好,定位精度高。
因此常用于调速控制系统,称之为直流传动系统。
因而在智能小车中应用的比较多的就是直流电机控制的智能小车。
在直流电机的调速控制[1]系统中,速度调节主要通过改变电枢电压大小来实现,经常采用晶闸管相控整流调速或大功率晶体管脉宽调制调速两种方法,后者就是PWM。
PWM常见于中小功率系统,其工作原理是:通过改变接通脉冲的宽度,改变直流电机电枢上电压的占空比,即方波高低电平的时间比,从而改变电枢电压的平均值,控制电机的转速。
智能小车作为现代社会的产物可以应用于多个方面,例如玩具,科学勘探,智能环境检测等。
无需人为控制便可以达到目标而且更容易的适应各种苛刻环境,可以及智能和多功能于一体达到各种科学研究,危险探索,也可以应用于交通运输多个方面,因此受到多方面关注。
1.3设计任务及要求以单片机作为主控芯片,通过超声波测距来获取小车距离障碍物的距离,并且用LED显示出来。
控制系统要求:1. 小车前方没有障碍物时,左右轮速度同时不断增加,小车全速前进;有障碍物且距离小于30cm时,小车减速并控制小车右转弯避开障碍物;2. 当小车右前方有障碍物,且距离小于30cm时,小车减速并控制小车左转弯并避开障碍物;3. 当小车左前方有障碍物,且距离小于30cm时,控小车减速并制小车右转弯并避开障碍物。
在避开障碍物后,小车沿直线前进。
小车方向控制:左轮减速实现左转弯,右轮减速实现右转弯。
2.方案设计2.1 小车避障系统控制系统可以分为三大组成部分:传感器检测部分、执行部分、CPU。
智能小车要实现自动避障功能,感知障碍物并自动躲避。
基于上述要求,传感检测部分考虑到小车只需要粗略感知障碍物大概位置因而使用超声波测距,用直流电机来让智能小车执行动作,控制小车的前进的速度与方向。
用单片机驱动直流电机一般有两种方案:第一种方案,不需要占用单片机内部资源,直接选择有PWM 功能的单片机,如此可以实现电机的精准调速;第二种方案,用软件模拟PWM 输出方式,需要占用单片机内部资源,不容易实现精准速度调节,但是所选择的单片机型号比较多。
考虑到实际情况的需要,本实验选择了第二种方案。
CPU使用单片机MSP430F149,配合软件编程实现。
还有显示部分通过软件可以显示障碍物距离与两个电机转速。
2.2主控系统方案一:仅采用CPLD作为核心部件的方案如图1所示:选用一片CPLD(如EPM7128LC84-15)作为系统的核心部件,实现控制与处理的功能。
CPLD具有速度快、编程容易、资源丰富、开发周期短等优点,可利用VHDL语言进行编写开发。
但CPLD在控制上较单片机有较大的劣势。
同时,CPLD的处理速度非常快,而小车的行进速度不可能太高,那么对系统处理信息的要求也就不会太高,在这一点上,MCU就已经可以胜任了。
若采用该方案,必将在控制上遇到许许多多不必要增加的难题。
为此,不采用该种方案,进而提出了第二种设想。
图1 CPLD主控系统方案二:采用单片机作为系统核心部件的方案如图2所示:使用单片机作为整个系统的核心,用单片机去控制运动中的小车的方向与速度,来达到系统即定的性能指标。
充分分析系统,系统的关键在于如何让小车实现自动控制,而在这上面,单片机具有它独特的优势——控制简单方便、敏捷迅速。
这样,单片机就能够充分发挥其资源丰富、有强大的控制功能与操作功能、价格低廉、使用方便简单等优点。
因而,这种方案是一种比较理想的实现方案。
本设计要求多个开关量输入的复杂程序控制系统,需要非常容易处理多个开关量的单片机,运行处理速度要敏捷迅速,而不可以是用简单的I/O口和程序存储器比较小的单片机,D/A、A/D功能也不必选用。
根据这些分析,选定了MSP430F149单片机作为本设计的主控装置,MSP430F149单片机具有功能强大的运算处理能力,I/O口都可以按位寻址操作,程序存储空间也比较大,对于该实验设计也足够使用。
在综合考虑了超声波测距、两部电机的驱动、显示等诸多因素后,决定采用一片单片机,充分利用MSP430F149单片机的资源。
2.3机械系统本题目要求小车的机械系统稳定、简单,而四轮运动系统具备以上特点。
驱动部分:由于玩具汽车的直流电机功率较小,而小车上装有电池、电机、电子器件等,使得电机负担较重。
为使小车能够顺利启动,且运动平稳,在直流电机和轮车轴之间加装了三级减速齿轮。