已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文电动车跷跷板设计摘要:本系统采用at89s52作为主控制芯片,再加上黑白传感器、角度传感器等传感器,完成了规定时间内定点停车、保持平衡,倒车至指定位置、能够沿直线行进基本的功能。 关键词:at89s52,黑白传感器,角度传感器。abstract: this system with at89s52 for core controller, realization pass to add black-and-white sensor, angle sensors and lcd. to spread feeling to equip completion provision time to be a little bit already decided parking and hold the balance in refit behind small car bodywork towards refitting behind commonly the intelligence of the car control, reverse the car to appointed position, advance along the straight lineof essential function.keyword: at89s52, black-and-white sensor, angle sensor.目录1.系统方案.41.1 微控制器模块.41.2车体设计.41.3电机模块.51.4电机驱动模块.51.5寻迹传感器模块.51.6 角度传感器模块.61.7电源模块.61.8显示模块.61.9最终方案.62.主要硬件电路设计.72.1电机驱动电路的设计.72.2黑白线检测电路的设计:.72.3角度检测电路的设计:.83.软件实现.93.1理论分析.93.2总体流程图.93.3直线调节流程图.103.4平衡调节流程图.113.5返回流程图.12 4 .系统理论分析及计算. .124.1小车角度的计算. .124.2 小车平衡角度的分析.124.3 小车从停车5s后到达b点的分析.135系统功能测试:.135.1测试方案.135.2测试仪器及设备.135.3测试结果.135.4测试分析及结论.146.结束语.141. 系统方案:系统总体设计框图如下图所示角度传感器黑白传感器电源l298n电机驱动at89s52电 机小车运转系统总体框图显示模块1.1 微控制器模块方案一:采用可编程逻辑期间cpld作为控制器。cpld可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、io资源丰富、易于进行功能扩展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。但本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不是非常高。且从使用及经济的角度考虑我们放弃了此方案。方案二:采用atmel公司的at89s52单片机作为主控制器。at89s52是一个低功耗,高性能的51内核的cmos 8位单片机,片内含8k空间的可反复擦些1000次的flash只读存储器,具有256 bytes的随机存取数据存储器(ram),32个io口,2个16位可编程定时计数器。且该系列的51单片机可以不用烧写器而直接用串口或并口就可以向单片机中下载程序。我们自己制作51最小系统板,体积很小,下载程序方便,放在车上不会占用太多的空间。从方便使用的角度考虑,我们选择了方案二,采用atmel公司的at89s52单片机作为主控制器。1.2车体设计方案一:购买玩具电动车。购买的玩具电动车具有组装完整的车架车轮、电机及其驱动电路。但是一般的说来,玩具电动车具有如下缺点:首先,这种玩具电动车由于装配紧凑,使得各种所需传感器的安装十分不方便。再次,玩具电动车的电机多为玩具直流电机,力矩小,空载转速快,负载性能差,不易调速。而且这种电动车一般都价格不扉。因此我们放弃了此方案。方案二:自己制作电动车。经过反复考虑论证,我们制定了左右两轮分别驱动,前万向轮转向的方案。即左右轮分别用两个转速和力矩基本完全相同的直流电机进行驱动,后部装一个万向轮。当小车前进时,左右两驱动轮与前万向轮形成了三点结构。这种结构使得小车在前进时比较平稳,可以避免出现前后两轮过低而使左右两驱动轮驱动力不够的情况。对于车架材料的选择,我们铝合金车架,轻便,美观。综上考虑,我们选择了方案2,自己动手制作一辆电动车。1.3电机模块 方案一:用步进电机。步进电机可以精确地控制角度和距离。步进电机的输出力矩较低,随转速的升高而下降,且在转速较高时会急剧下降,故其转速较低,不适用于小车等有一定速度要求的系统,并且它的体积大,价格高,质量大,另外步进电机的编程复杂,增加了编程的难度。 方案二:采用直流电机。直流电机运转平稳,精度也有一定的保证,虽然没有步进电机那样高,但完全可以满足本题目的要求。通过单片机的pwm输出同样可以控制直流电机的旋转速度,实现电动车的速度控制。并且直流电机相对于步进电机价格经济。综合性价比和功耗等方面的考虑,我们选择方案二,使用直流电机作为电动车的驱动电机。1.4电机驱动模块方案一:采用继电器对电机的开关进行控制,可以完成电机的正转,反转,调速,但继电器响应时间慢,使小车运动灵敏度降低,增加了避障的难度。而且机械结构易磨损,可靠性不高。它适用于大功率电机的驱动,对于中小功率的电机则极不经济。方案二:采用sm6135w电机遥控驱动模块。sm6135w是专为遥控车设计的大规模集成电路。能实现前进、后退、向右、向左、加速五个功能,但是其采用的是编码输入控制,而不是电平控制,这样在程序中实现比较麻烦,而且该电机模块价格比较高。方案三:采用集成的驱动电路芯片l298n。l298n驱动芯片具有体积小,可靠性安全性高,抗干扰能力强等优点,适合控制智能小车的运动。且有较大的电流驱动能力,连接方便简单。 综合以上考虑,我们选择方案三,使用l298驱动直流电机。1.5寻迹传感器模块方案一:用红外发射管和接收管自己制作光电对管寻迹传感器。红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电平。这样自己制作组装的寻迹传感器基本能够满足要求,但是工作不够稳定,且容易受外界光线的影响,因此我们放弃了这个方案。方案二:用黑白传感器测量。黑白传感器是专门检测白底黑线或黑底白线的传感器,黑白线只出现高低电平变化,变化明显,易于区别,且传感器接线简单,信号稳定,非常适合小车的寻迹。所以我们选择了择方案一,采用黑白传感器作为寻迹模块。1.6 角度传感器模块方案一:采用水银开关和编码器。控制精度很低,不易实现题目要求。方案二:采用ame-b001角度传感器。ame-b001,0360度测量范围,同步串行接口,绝对角位置输出,但是安装非常不方便,而且电压输出信号,采集不便方案三:采用zct245al-485-bus双轴倾角传感器。zct245al-485测角范围在45度之间,分辨率能达到0.1度,可以工作在半双工方式下,能准确测量小车与平面的夹角,易于单片机控制。选用max485芯片实行与51板通信,电路简单,由于跷跷板最大倾角为5度左右,角度变化范围较小,因此要求角度传感器精度高,频率快。总上考虑我们选择此方案3,采用zct245al-485-bus双轴倾角传感器。 1.7电源模块在本系统中,需要用到的电源有单片机的5v,l298n芯片的电源5v和电机的电源7-15v。所以需要对电源的提供必须正确和稳定可靠。方案一:用9v的锌电源给前、后轮电机供电,然后使用7805稳压管来把高电压稳成5v分别给单片机和电机驱动芯片供电。这种接法比较简单,但小车的电路功耗过大会导致后轮电机动力不足。方案二:采用双电源。为了确保单片机控制部分和后轮电机驱动的部分的电压不会互相影响,要把单片机的供电和驱动电路分开来,即:用直流电12v供给单片机,后轮电机的电源用5v供电,这样有助于消除电机干扰,提高系统的稳定性。基于以上分析,我们选择了方案二,采用双电源供电。1.8显示模块方案一:用led显示。数码管能显示数字和符号,颜色鲜艳,易于观察,可实时动态显示,编程简单,易于控制,优点亮度高、成本低,但不能显示汉字,显示内容较少,人机关系较差。方案二:采用带字库的lcd显示。lcd可以用全中文界面显示,显示内容丰富,易于人机交流,且可以串行接口,节省i/o资源,显示简单。考虑到本题的要求,只需要一片lcd就可以实现,故我们选择方案二。1.9最终方案经过反复论证,我们最终确定了如下方案:1采用atmel公司的at89s52单片机作为主控制器。2电机采用直流减速电机。3采用专用芯片l298n作为电机驱动芯片。4采用黑白传感器作为寻迹模块。5采用zct245al-485-bus双轴倾角传感器。6采用双电源供电。7采用12864液晶显示行进中的倾角。2主要硬件电路设计2.1电机驱动电路的设计l298n驱动直流电机,它靠两个引脚控制一个电机的运动。智能寻迹小车采用后轮驱动,左右后轮各用一个直流减速电机驱动,通过调制后面两个轮子的转速或正反转来达到控制小车转向的目的。芯片引脚和功能如图1,驱动电路如图2。en a(b)in1(in3)in2(in4)电机运行情况hhl正转hlh反转h同in2(in4)同in2(in4)快速停止lxx停止图1 l298n的引脚和功能图2 驱动电路图2.2黑白线检测电路的设计:通过光电检测器来实现黑白线的监测,当检测到黑线时输出端为低电平,白线时为高电平。两个tcrt5000来实现小车走直线。输出端要加上拉电阻,才能得到稳定信号,其原理图如图所示。2.3角度检测电路的设计:角度传感器zct245al-485通过max485完成与单片机的半双工通讯方式。zct245al-485的绿线和蓝线分别接max485的11脚,12脚,单片机的p11,p12分别接max485的1脚和5脚,p13,p14接3脚和4脚。其原理图如图所示。3软件实现3.1理论分析通过题目可知小车与水平面的夹角从arcsin(7/80)到-arcsin(7/80)之间变化,当为0度角时跷跷板处于平衡状态。在不加配重的情况下,小车应在c点保持平衡。小车要在30s内到c附近,则小车速度等于路程和时间的比值,可知小车速度在2cm/s到4cm/s之间。当为0度角时跷跷板平衡,此时延时5s,并报语音。30s到b点和小车到c点的速度相同。倒车行程程序和从开始到b点的类似。3.2总体流程图是否有键按下?开 始 角度传感器检测直线调节平衡调节前进ny总体流程图返回3.3直线调节流程图前进黑白传感器是否检测到黑线?右侧?左侧?左微调右微调yynnny图3 直线调节流程图3.4平衡调节流程图角度是否为0?前进 停止ny图4 平衡调节大于0ny后退前进是否为5syn前进3.5返回流程图同时检测到黑 线?前进 旋转180度ny图5 返回流程图前进 前进4 系统理论分析及计算4.1小车角度的计算 小车角度=arcsinda-db180mm4.2 小车平衡角度的分析通过题目可知小车与水平面的夹角从arcsin(7/80)到-arcsin(7/80)之间变化,当为0度角时跷跷板处于平衡状态,这是理想状态。题目中平衡的定义为a、b两端与地面的距离差d=da-db不大于40mm。因此只要小车角度在arcsin(4/160)到-arcsin(4/160)之间即认为是达到平衡了。4.3 小车从停车5s后到达b点的分析电动车从平衡点出发,向b点行驶的过程中,小车车前的黑白线传感器一直在检测黑白线,只要两个传感器同时检测到黑线,即认为是到达b点。根据题目要求只要车头距跷跷板末端b不大于50mm即可。5系统功能测试:5.1测试方案根据题目要求,自制了跷跷板,上面布置上黑线,以引导小车走直线以及到a点和b点停车。反复让小车在环境中进行实验。测试并记录下小车多次完成各个阶段任务的情况,用统计的方法得出小车的性能参数及误差范围。5.2测试仪器及设备测试仪器及设备仪器名称型号用途数量计算机联想pc调试程序1数字万用表mastech my65测量各模块电路参数是否满足要求1另外还有秒表,用来测量定位误差。5.3测试结果(1)平衡时角度测试(单位:度)平衡时角度1.31.21.11.00.90.8 0.70.60.50.0出现次数1 355993231(2)小车
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 秦晖课件:土地问题与土地新政
- 《触电事故》课件
- 四川省巴蜀黄金大联考2025届高考考前模拟语文试题含解析
- 1.1《子路、曾皙、冉有、公西华侍坐》课件 2023-2024学年统编版高中语文必修下册-3
- 2025届浙江省之江教育评价联盟高考仿真模拟英语试卷含解析
- 《记念刘和珍君》课件 2024-2025学年统编版高中语文选择性必修中册
- 福州教育学院附属中学2025届高考考前模拟语文试题含解析
- 广东省深圳红岭中学2025届高考数学二模试卷含解析
- 《solidworks 机械设计实例教程》 课件 任务6.1 传动箱盖的设计
- 2025届山南市重点中学高三最后一模语文试题含解析
- 湖南省2025届高三九校联盟第一次联考 生物试卷(含答案详解)
- 广东省广州市越秀区2022-2023学年八年级上学期期末历史试题(含答案)
- 2024年初级招标采购从业人员《招标采购专业实务》考前必刷必练题库600题(含真题、必会题)
- 【MOOC】跨文化交际通识通论-扬州大学 中国大学慕课MOOC答案
- 学历提升之路
- 辽宁省大连市沙河口区2022-2023学年八年级上学期物理期末试卷(含答案)
- 做账实操-鞋厂的账务处理
- 承插盘扣悬挑脚手架施工方案
- 播音主持专业教学计划
- 2024年医师定期考核临床类人文医学知识考试题库及答案(共280题)
- 江苏省南通市2024届高三上学期第一次调研测试(一模)生物 含答案
评论
0/150
提交评论