版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能车单片机控制模块的硬件设计案例目录TOC\o"1-3"\h\u7408智能车单片机控制模块的硬件设计案例 120361.1主控模块 1226841.2电机驱动模块 6257881.3测速传感器模块 6277821.4红外(循迹)传感器模块 875091.5液晶显示模块 931521.6舵机模块 11279951.7程序下载模块 11270621.7本章小结 121.1主控模块智能小车的心脏是主控芯片。主控芯片对各传感器收集到的信息进行处理,分析跑道情况,从而调节电机的速度和舵机的转向,并进行优化调整,使智能小车达到自动循迹的功能。本设计采用了STC89C52RC单片机作为主控芯片,通过信号对智能小车进行控制,智能小车整个硬件部分根据不同的功能来进行分类:单片机主控模块、电机模块、电机驱动模块、测速模块、显示模块和循迹模块。各个模块通过传感器收集信号,然后把信号发给单片机,单片机通过计算处理,控制智能小车作出相应的动作。STC89C52的引脚原理图如图1.1所示。图1.1STC89C52单片机原理图STC89C52RC引脚参数如下表1.1所示。表1.1本设计中单片机引脚资源分配编号引脚连接位置功能1VCC+5V电源电源正极输入2VSS(GND)地线接地3XTAL1振荡器反向放大器时钟振荡电路输入端晶振电路4XTAL2振荡器反相放大器的输入端晶振电路5RST复位输入复位电路6RXD/P1.0串行输入口程序下载接口7TXD/P1.1串行输出口程序下载接口8T1/P1.5定时器1的外部输入循迹模块9WR/P1.6外部数据存储器写选通循迹模块10RD/P1.7外部数据存储器读选通循迹模块LM39311EA访问外部程序存储器控制信号接电源正极12P0.0-P0.3I/O口10K排阻和电机驱动输入13P0.4-P0.5I/O口10K排阻和电机驱动使能端14P0.6I/O口10K排阻和蜂鸣器15P0.7I/O口10K排阻16P1.0-P1.1I/O口主板LM39317P1.2I/O口测速传感器18P1.4-P1.5I/O口1602显示器19P1.7I/O口1602显示器20P2.0I/O口1602显示器21P2.1-P2.7I/O口1602显示器和数码管1.1.1STC89C52RC单片机最小系统众所周知,单片机不能只靠一个芯片运行,想要工作就必须组成一个基本系统,由时钟电路、复位电路、电源电路组成,一般称为单片机最小系统,是保证单片机工作的最小模块。其原理图如下图1.2所示。图1.2单片机最小系统电源电路:查阅手册得出STC89C52RC芯片的工作电压为4.0V-5.5V,因此本设计给单片机提供了5V电压以满足工作要求。电源正极接到VCC(40脚),VSS(20脚)接电源地端。根据电压要求,本设计采用了两节18650电池构成电池组,单个电池电压为1.7V,经过L7805三端稳压器来输出5V电压,电路中拨动开关控制小车的上电。电源电路的原理图如下图1.3所示。图1.3电源模块电路时钟电路是单片机的心脏,就像人类心跳一样,单片机工作时也有一个频率,时钟电路就是提供一个稳定的时钟频率,使单片机稳定工作,由于本设计采用的STC89C52RC没有内置晶振,所以本设计采用了外接时钟电路。STC89C52的工作频率一般为11.0592MHz或者12MHz,因此需要在选择一个符合单片机工作要求的晶振,根据电压要求,选择了两个30pF的电容和一个合适的晶振,构成了时钟振荡电路如图1.4所示。图1.4时钟震荡电路单片机需要复位电路来把发生紊乱的单片机恢复正常,或者是使电路恢复到原始状态。单片机的硬件电路有时会错误,如果没有加以干涉,硬件电路就会一直按照错误的逻辑运行。复位电路的作用就是使硬件电路恢复初始状态,停止错误,让程序从头开始运行。本设计选择的复位电路是自动上电复位,具体工作原理是利用电阻和电容接入单片机的复位引脚RST,给复位模块上电,RST引脚变为高电平,单片机就完成复位功能,其原理图如图1.5所示。图1.5复位电路1.2电机驱动模块本设计采用了L293D芯片,有驱动电流大、驱动电机数量较多、耐高温等优点,是智能小车可靠的选择。L293D引脚EN1和EN2接收的是使能信号,当输入为高电平时有效,主要是接收来自单片机的PWM信号,来控制电机的转速。IN1和IN2主要是接收单片机控制电机方向的信号,OUT1和OUT2是接到直流电机的两端,根据单片机传输的信号控制电机的转动状态。电机及其电机驱动模块如图1.6所示。图1.6电机及电机驱动原理图1.3测速传感器模块本设计采用了以74HC14A芯片为核心的测速模块,芯片工作电压为5V,接线方式为OUT接单片机的I/0口,电源接+5V电压,GND接地,本设计采用它的优势在于,连接51系列单片机时,无需设置输入输出模式。该模块的基本原理是:传感器是输出脉冲信号的,传感器有一个红外发射端,当红外射线两端导通后,电路就是低电平,这就可以为测速提供逻辑支持,在小车电机另一侧安装测速传感器,电机的侧面传动安装一个码盘,本设计选择的码盘上有20个格栅,那么电机转动一圈,就会产生20次外部低电平。由此我们可以通过计算,低电平的触发次数除以20得到电机转动的圈数,测量小车车轮周长后,就可以得到小车的行驶路程。速度检测需要对时间进行计量,此处利用MCU定时器,可以计算1秒内产生几次外部低电平,假设一秒内产生了40个低电平,那么小车1秒内就转动了两圈,根据小车轮子周长,也可以计算小车的速度。根据以上原理,就可以实现小车测速功能。测速模块原理图如图1.7所示,测速模块实物图如图1.8所示。图1.7测速传感器原理图图1.8测速传感器实物图1.4红外(循迹)传感器模块本设计选择了红外传感器作为循迹模块,红外传感器的型号为TCRT5000,本设计的循迹模块采用了两个红外传感器,分别在左右两边并且中间留有一定距离。基本工作原理是传感器发射红外线,如果是白纸就会反射到传感器的接收端,比较器反向端T1=0V,比较器同向端等于3V,所以同向端大于反向端,输出端OUT1就会输出1,如果是检测是黑色就是比较器反向端T1为5V,同向端3V,反向端大于同向端输出0。本设计的循黑线原理为:可以根据下图进行分析,假如小车左偏,单片机接收到传感器信号,小车就会进行方向调整,使小车变为正常状态。循迹原理图如图1.9所示。图1.9循迹原理循迹电路接口原理图如图1.10所示。图1.10循迹模块原理图1.5液晶显示模块液晶显示器比数码管更加专业、美观,因此本设计采用液晶显示方式,具体型号为1602A,它有很多优点,比如耗能低、亮度高、显示丰富等,被广泛应用到家电、电子设备等低功耗系统中。本设计采用的1602A显示器还带有电子背光,可以在黑暗情况下进行显示,在工业控制系统中应用广泛。1602A显示器是由众多单独的显示单元组成的,比如选择的显示器有128行,每一行有256列,8列就是一个字节的8位,所以这一行就有32个字节,那么128×32个显示单元就跟4096个字节对应,字节与屏幕的亮点对应,根据不同的指令就可以显示不同的内容,这就是1602A的基本工作原理。1602A显示器的引脚功能如表1.2所示:表1.21602A引脚功能表编号符合引脚说明1VSS电源地端2VDD电源+5V3VL液晶显示偏压4RS数据/命令选择5R/W读/写选择6EN使能信号7D0数据8D1数据9D2数据10D3数据11D4数据12D5数据13D6数据14D7数据15BLA背光正极16BLK背光负极本设计中1602A液晶显示模块原理图如图1.11所示。图1.111602A液晶显示器原理图1.6舵机模块本设计采用的是S3003舵机,该舵机有速度快、扭矩大、精度高等优点,该舵机最大扭力可以达到3KG,完全满足本设计的要求。舵机是小车的方向盘,舵机是由直流电机、减速齿轮组、传感器和控制电路等组成的系统,因此舵机也是一个电机系统,可以根据单片机输出的PWM信号进行调节,使小车迅速准确地完成转向功能。单片机想要控制舵机的转角,是靠控制信号的持续时间决定的,单片机模拟出PWM信号的输出,根据周期信号,调整占空比。具体的方法是:假设想让舵机完成左转45°,就需要1.0ms的脉冲,舵机内部的马达就是因为脉冲宽度来决定的。舵机接口原理图如图1.12所示。图1.12舵机接线原理图1.7程序下载模块本设计在智能小车的主板上装有程序下载接口,接口与程序下载模块已经焊接在一起,因此是一个单独的USB转TTL模块。因为现在的电脑已经淘汰COM口,因此需要借助转换电路进行通信,该模块采用的主控芯片是CH340G,芯片可以提供串口信号和MODEM信号,可以使计算机和小车之间完成通信,计算机端只需要安装CH340G驱动,然后计算机就可以识别出COM端口,程序下载模块上的TXD与单片机的RXD(P30)相连,RXD与单片机的TXD(P31)相连,电源由计算机USB接口进行供电,GND接主板电源地端,这样就可以实现USB转串口功能,程序就可以从计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东深圳市蛇口育才教育集团2026年八年级下学期期中考试物理试卷
- 管道检测与评估技术
- 2026年接触劳务合同(1篇)
- 2026年青岛购车合同(1篇)
- 幼儿教师实习心得总结
- 新乡医学院急救护理技术
- 数据库课程设计题目
- 护理课件查阅系统维护计划
- 阳光幼儿园健康副校长来园检查记录表
- 护理技巧健康之友
- (四调)武汉市2026届高三毕业生四月调研考试语文试卷(含答案及解析)
- 2025年西藏初二学业水平地理生物会考试卷题库及答案
- 2026年消毒技术副高能力检测试卷含答案详解(培优A卷)
- 一次函数的概念课件2025-2026学年人教版八年级数学下册
- 2026年福建建工集团有限责任公司校园招聘笔试参考题库及答案解析
- 《女性盆底重建手术植入物并发症诊疗中国专家共识》
- 高中地理合格考知识提纲2025-2026学年高中地理人教版必修一-二
- 2025-2030中国蓄能器市场竞争策略及发展前景态势剖析研究报告
- 小贷公司业务培训课件
- 山区作业安全教育培训课件
- 2025年机器人建模考试题及答案
评论
0/150
提交评论