基于STC89C52单片机的电动车跷跷板的设计论文

上传人:1666****666 文档编号:36478670 上传时间:2021-10-31 格式:DOC 页数:15 大小:688.03KB
收藏 版权申诉 举报 下载
基于STC89C52单片机的电动车跷跷板的设计论文_第1页
第1页 / 共15页
基于STC89C52单片机的电动车跷跷板的设计论文_第2页
第2页 / 共15页
基于STC89C52单片机的电动车跷跷板的设计论文_第3页
第3页 / 共15页
资源描述:

《基于STC89C52单片机的电动车跷跷板的设计论文》由会员分享,可在线阅读,更多相关《基于STC89C52单片机的电动车跷跷板的设计论文(15页珍藏版)》请在装配图网上搜索。

1、 电动车跷跷板摘要:本设计采用两片STC89C52单片机作为电动车的检测和控制核心,实现电动车在跷跷板上行驶、平衡,选择正确的行进路线、倒退等功能。电路分为路面检测模块,平衡控制模块,电机驱动模块,显示模块,速度方向控制模块等几部分。路面检测模块采用反射式红外发射-接收器来检测黑线;平衡控制模块采用角度传感器;电机驱动模块通过单片机输出相应控制信号,灵活方便地对车速进行控制;转向控制模块通过两个步进电机的转速差实现小车的转向。步进电机控制核心采用STC89C52单片机,与主系统之间通过串行通信来实现同步控制。采用稳定且独特的软件算法,实现了对小车在行进过程中的运动位置、速度、运动方向和运动时间

2、等的精确控制。关键词:智能控制 电动车 跷跷板 步进电机 平衡控制 光电检测一、 系统方案论证1.1题目解析根据题目要求,系统可以划分为控制部分和信号检测部分。其中控制部分包括:电机驱动模块,显示模块,控制器模块,计时和状态标志模块。信号检测部分包括:平衡控制模块,路面检测模块。电机驱动模块可以选择集成电机驱动芯片L298N,显示模块可以选择液晶或者数码管,平衡控制模块可以选择角度传感器,路面检测模块可以选择光电传感器。1.2各种方案比较与选择方案一:方案一系统方框图如图1所示。图1系统方框图方案一采用ATMEL公司的AT89S52作为核心控制器,传感器输出的信号通过单片机的处理,实现液晶显示

3、,电机驱动电路采用PWM技术控制直流电机的速度和转向。但迫于其MCU功能和速度有限,没有足够的剩余资源用来做进一步的开发。再者,虽然直流电机具有优良的调速特性,调速平滑、方便,调整范围广,但精度不高,快速启动性能较差;根据题目要求,要使电动车爬上跷跷板,需使电动车具有快速启动性能,若采用直流电机则很难达到题目要求。方案二:方案二系统方框图如图2 所示。图2系统方框图方案二采用FPGA(现场可编程门阵列)作为系统的控制器。采用左右双步进电机控制两边的后轮,用左右电机的转速差来控制转向。FPGA可以实现各种复杂的逻辑功能,规模大,密度高,它将所有器件集成在一块芯片上,减小了体积,提高了稳定性,并且

4、可应用EDA软件仿真、调试,易于进行功能扩展。由检测模块输出的信号并行输入FPGA,FPGA通过程序设计控制小车做出相应的动作,但由于本设计对数据处理的速度要求不高,FPGA的高速处理的优势得不到充分的体现,并且由于其集成度高,使其成本偏高,同时由于芯片的引脚较多,实物硬件电路图布线复杂,加重了电路设计和实际焊接工作。方案三:方案三系统方框图如图3所示。图3系统方框图方案三 本方案基于模块化思想,采用两片STC89C52单片机作为小车的控制核心,一片STC89C52单片机控制两个电机,另一片STC89C52单片机用于其余的控制。两片单片机之间通过串行通信来实现同步控制。采用左右双步进电机控制两

5、边的后轮,用左右电机的转速差来控制转向。各传感器信号经单片机综合分析处理,同时显示行驶阶段和时间。本方案中所采用的MCUSTC89C52是宏晶推出的性价比极高的单片机,具有8K以上的大容量ROM可供程序编写,这极大方便了液晶这样需要大容量信息存储的硬件的使用。而且这款基于MCS-51内核的单片机支持ISP下载,在工作时可以不分频,速度是加同样晶振的普通51的12倍,况且这种单片机的功耗又很低,能够满足题目要求。对比以上三种方案,第一种方案在MCU上性能不足,很难达到预期的设计要求。而第二种方案在控制和设计上难度较大。综合比较后,我们决定采用第三种方案。二、系统硬件设计2.1系统总体设计经过仔细

6、分析和论证,决定系统各模块的最终方案如下:(1) 控制器模块:采用两片STC89C52单片机控制;(2) 平衡控制模块:采用角度传感器;(3) 路面检测模块:采用光电传感器;(4) 方向控制模块:采用两个步进电机;(5) 电机驱动模块:采用集成电机驱动芯片L298N; (6) 计时显示模块:采用液晶显示器; 设计完毕的整体系统结构图如图4所示。图4 整体系统结构图2.2主要单元电路的设计2.1.1 微控制器模块的设计我们利用自己制作的STC89C52单片机最小系统板作为控制模块。STC89C52单片机最小系统板原理图见附录。2.2.2 电机驱动电路的设计电机驱动电路控制安装在左右后轮的两个步进

7、电机,实现智能小车的前进后退和转向。驱动电路原理图见附录。考虑到电压、电流的等级尺寸、外观等因素,采用L298N构成的电机驱动电路。L298N驱动芯片是性能优越的小型电机驱动芯片之一,是一种高压,大电流双全桥式驱动器,其设计是为接受标准TTL逻辑电平信号和驱动电感负载的,例如继电器,圆筒形线圈,直流电动机和步进电动机。在44.6V的电压下,可以提供2A的驱动电流。L298N芯片具有两抑制输入来使器件不受输入信号的影响。每个桥的三极管的射极是连接在一起的,相应的外接线端可用来连接外设传感电阻。可安置另一输入电源,使逻辑能在低电压下工作。L298N还有过热自动关断功能,并有反馈电流检测功能,符合电

8、机驱动的需要。 L298N原理方框图如图6 所示。图6 L298N原理方框图电路的控制逻辑如表2所示。表2 电路的控制逻辑输入功能Ven = 1C = 1 , D = 0正转C = 0 , D = 1反转C = D快停Ven = 0C,D任意自由停止只要通过控制电路对C、D两个输入端输入TTL电平的0或1即可控制电机的正转、反转及停止。当向C、D两端输入同样电平时,可实现电机的快速停止。2.2.3路面检测电路的设计根据题目,小车在起始端300mm以外,90扇形区域内某一指定位置自动驶上跷跷板,要求小车根据路面自动调整方向,回到跷跷板的运动轨迹上,系统需要将车体的运动状态及时地以电信号的形式反馈

9、到控制部分,控制部分控制两个电机的速度、正转或反转。 本设计中总共使用三个集成的反射式光电传感器TCRT5000装在车体的前方。反射式光电传感器电路原理图如图7所示。图7 反射式光电传感器电路原理图2.2.4平衡控制电路的设计本设计中采用角度传感器WYH-1判断电动车在跷跷板上所处的位置,WYH-1角度传感器采用新型磁敏感元件,将机械转动或角位移转化为电信号输出,可无电触点的测量转动角度的变化,输出模拟电压信号。与线绕式、金属膜式、导电膜式结构相比,具有特点无触点、高灵敏度、极长寿命、高可靠性、360连续转动等特点。基本指标如表3所示。 表3角度传感器WYH-1基本指标型 号工作电压线性量程灵

10、敏度温度系数分辨率WYH-1DC3.3V8V4540mV/10.01/连 续输出特性曲线如图8所示。图8 输出特性曲线三、系统软件设计3.1 主程序流程图主程序流程图如图9所示。图9 主程序流程图四、系统功能测试4.1 测试仪器及设备测试仪器及设备如表4所示。表4 测试仪器及设备仪器名称型号数量直流稳压电源DF1731SL3A 1双踪示波器DS5022M1电脑 3万用表UT8032卷尺1秒表14.2 功能测试 4.2.1 基本功能测试我们在硬件和软件部分制作完成后,对系统进行了测试,共进行8次,所得数据如表5。表5 电动车跷跷板测试数据记录(基本部分)测试次数 第1次第2次第3次第4次第5次第

11、6次第7次第8次驶到中心点时间(s)89889898达到平衡时间( s) 5051525053515253测试结果成功成功成功成功成功成功成功成功成功率接近100%,数码管显示正常,整体性能非常稳定,没有出现越界现象。4.2.2 发挥功能及其他功能测试 我们在完成基本部分后,又完成了发挥部分的要求,电动车能够自动驶上跷跷板,并在跷跷板上取得平衡。测试8次,所得数据如表6。表6 电动车跷跷板测试数据记录(发挥部分)测试次数 第1次第2次第3次第4次第5次第6次第7次第8 次是否达到平衡是是是是是是是是平衡保持时间(s) 56865868测试结果成功成功成功成功成功成功成功成功 成功率接近100%

12、,数码管显示正常,整体性能非常稳定,没有出现越界现象。五、结论经过对系统的光电检测部分、驱动电路、角度传感器等的测试,本设计能够达到设计制作的要求。 六、致谢 在为期四天三夜的比赛过程中,我们克服了种种困难,完成了题目的基本要求和发挥部分,自身得到了极大的锻炼,使我们的工作能力,实践能力,集体协作能力得到了很大的提高。感谢大赛组委会为我们提供参加电子设计大赛的机会,感谢队友们的大力支持,感谢学校为我们的成才所付出的努力。谢谢。附录附录1 总电路原理图微控制器模块原理图电机驱动电路原理图附录2 印刷电路板图最小系统板PCB图附录3 配件表最小系统板元件列表名称规格封装数量MCUSTC89C52D

13、IP401芯片74HC573DIP201发光二级管黄、绿E080511数模转换器DAC0832DIP201模数转换器ADC0832DIP201芯片MAX232DIP161串口DB9DB9SLE1按键浮动KEY-411电位器10K2电位器2K1电阻1KAXIAL-0.45电阻10KAXIAL-0.44晶振12MHz1瓷片电容30p08053瓷片电容10408056电解电容10uF/16VCAPJ2排针若干电机驱动电路元件列表规格封装数量MCUSTC89C52DIP401芯片L298NDIP152稳压芯片78L05BCY-W3/E41稳压二极管IN4007BAT-216电阻200AXIAL-0.4

14、2瓷片电容33pCAPR2.54-5.1x3.23电解电容10uF/25VCAPPR2-5x6.81排阻10kHDR1X91晶振24MHzDIP21散热片1排针若干光电传感器电路元件列表规格封装数量光电传感器TCRT50003电位器202VR53电阻10kAXIAL-0.43排针若干目 录一、 系统方案论证21.1题目解析21.2各种方案比较与选择2二、系统硬件设计42.1系统总体设计42.2主要单元电路的设计42.1.1 微控制器模块的设计42.2.2 电机驱动电路的设计52.2.3路面检测电路的设计52.2.4平衡控制电路的设计6三、系统软件设计73.1 主程序流程图7四、系统功能测试74.1 测试仪器及设备74.2 功能测试84.2.1 基本功能测试84.2.2 发挥功能及其他功能测试8五、结论8六、致谢815

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!