《山东建筑大学-电动车跷跷板论文设计.doc》由会员分享,可在线阅读,更多相关《山东建筑大学-电动车跷跷板论文设计.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流山东建筑大学-电动车跷跷板论文设计.精品文档.全国大学生电子设计竞赛论文山东赛区编 号:F甲2317题 目:电动车跷跷板学生姓名:王会彬 王黎明 王 尚学校专业:山东建筑大学机械工程及自动化指导教师:张 涵李彦凤李凡冰电动车跷跷板的设计与制作摘要:本系统采用80C51单片机作为电动车行进系统、跷跷板平衡系统的监测和控制核心,通过机界面对电动车所作运动进行设定。利用水银开关检测跷跷板两端位置实现对跷跷板平衡的测定;无线控制模块控制电动车行进,实现电动车行进系统与跷跷板平衡系统的协调一致;通过LCD实现显示电动车行进时间。在符合题目要求基础上本系
2、统还具有可自动寻迹实现稳定行进、语音提示等功能。关键词:80C51单片机、水银开关、无线控制模块、LCD、自动寻迹、语音提示1.前言创新是科技发展的动力,我们认为一项成功的制作,必须在符合题目要求的基础上有所创新。而“符合要求”主要是指在精度上。要符合精度的要求,不一定要用昂贵的电子元件。使用巧妙的方法用廉价的电子元件同样可以实现对精度的要求。用更少的成本实现同样的功能,既是智慧的体现又能为使用将来适应市场经济打下基础。所以我们的追求就是创新、精确与追求方法。电 源 模 块寻 迹 传 感 器 模 块控制器 模块末端距离测定模块语 音 提 示 模 块计 时 模 块平 衡 测 定 模 块信 息 传
3、 输 模 块电 机 驱 动 模 块数 据 显 示 模 块2.方案论证 根据题目要求,本系统主要由 :控制器模块、信息传输模块、电源模块、寻迹传感器模块、平衡测定模块、末端距离测定模块、电机驱动模块、计时模块、数据显示模块、语音提示模块构成。本系统的结构图如图1所示:为最好的实现各模块的功能,满足设计要求。我们分别设计了几种方案并分别进行了论证。 图1 系统结构图2.1控制器模块方案1:采用凌阳公司的16位单片机,它是16位控制器,当凌阳单片机应用语音处理和辨识时,由于其占用的CPU资源较多而使得凌阳单片机同时处理其它任务的速度和能力降低。方案2:采用STC89C51单片机作为主控制器。STC8
4、9C51是一个低功耗,高性能的51内核的CMOS 8位单片机,片内含8k空间的可反复擦些1000次的Flash只读存储器,具有128 bytes的随机存取数据存储器(RAM),32个IO口,2个16位可编程定时计数器。且该系列的51单片机可以不用烧写器而直接用串口或并口就可以向单片机中下载程序。我们自己制作51最小系统板,体积很小,下载程序方便,放在车上不会占用太多的空间。考虑到经济、使用方便等因素,我们选择了方案2。2.2信息传输模块考虑到电动车的灵活运动我们放弃了电动车与跷跷板用线连接的方法,而通过无线传输模块实现电动车与跷跷板的协调一致。无线传输模块方案如下:方案1:用DF无线数据收发模
5、块。DF无线发射模块通讯方式为调频AM,工作频率为315MHz,为ISM频段,发射频率500mW。DF超再生式接收模块通讯方式为调频AM,接收灵敏度高,用示波器观察输出波形干净,抗干扰能力强。系统中为保证稳定,采用芯片PT2262,PT2272M4进行数据编解码,由于数据传输量较小,经过测试,方案可行。方案2:其他无线数据收发模块,如nRF401、红外线或蓝牙模块,由于其价格较昂贵,不利于调试,而且系统中不需传输大量的数据,因此我们放弃了此方案。DF无线收发模块由于其优良的特性和低廉的价格而被广泛应用于工业及日常商品中,因此我们选择了此方案。2.3寻迹传感器模块方案1:用红外发射管和接收管自己
6、制作光电对管寻迹传感器。红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电平。这样自己制作组装的寻迹传感器基本能够满足要求,但是工作不够稳定,且容易受外界光线的影响,因此我们放弃了这个方案。方案2:用TCRT5000型光电开关。TCRT5000是一种一体化反射型光电探测器,发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度,硅平面光电三极管。采用DIP4封装,其特点如下:(1) 塑料透镜可以提高灵敏度。(2) 内置可见光过滤器能减小离散光的影响。(3) 体积小,结构紧凑
7、。当发光二极管发出的光反射回来时,三极管导通输出低电平。此光电对管调理电路简单,工作性能稳定。因此我们选择了方案2。2.4平衡测定模块方案1:专业的角度传感器。经验证角度传感器可以实现对跷跷板平衡的测定,但我们认为角度传感器价格高,不经济。方案2:用平衡传感器。经验证平衡传感器同样可以实现对跷跷板平衡的测定,但同样不经济。方案3:用水银开关。经试验水银开关可以实现对跷跷板平衡的测定,经济且灵敏度高。因此我们选择了方案3。2.5计时模块方案1:单片机内部时钟计时。经验证80C51的内部定时器完全可以实现对电动车行驶时间的测定,但程序很复杂。不适应本系统对多方位测量的要求。方案2:采用DS1302
8、时钟芯片。DS1302时钟芯片具有精确的计时功能,具有万年历功能。经验证同样可以实现对电动车行驶时间的测定。为求程序简单和测量精确决定采用方案2。2.6数据显示模块方案1:用数码管进行显示。数码管使用简单。但是由于我们计划显示小车前进的具体时间和据跷跷板B端距离。用数码管很难显示如此丰富的内容,因此我们放弃了此方案。方案2:用LCD液晶进行显示。LCD由于其显示清晰,显示内容丰富、清晰,显示信息量大,使用方便,显示快速而得到了广泛的应用。对于此系统我们选用4X8的LCD能够很好的满足显示要求,因此我们选择了此方案。2.7语音提示模块方案1:选择专门的语音存储芯片ISD1420,通过单片机进行录
9、放音的控制。用这种方法比较简介方便,完全可以满足本系统的提示需要。方案2:选择DSP进行语音识别,DSP具有很强的信息处理能力,能够进行语音的存储录放和语音的辨识,但是考虑到系统的成本和使用的灵活和方便,我们放弃了此方案。因此我们选用了方案1。3.详细设计经过上述系统的分析和论证,决定了系统各模块采用的最终方案如下:(1)控制器模块:采用STC89C51单片机作为主控制器(2)信息传输模块:采用DF无线数据收发模块。(3)电源模块:采用电池组分别为电机、电动车控制系统单独供电。(4)寻迹传感器模块:采用TCRT5000型光电开关。(5)平衡测定模块:采用水银开关。电池组1电动车80C51DS1
10、302时钟芯片跷跷板LCD 液 晶语音存储芯片ISD1420TCRT5000型光电开关伺服驱动电机红外对射管接收模块发射模块电池组2电池组3(6)末端距离测定模块:采用TCRT5000型光电开关。(7)电机驱动模块:采用伺服驱动电机。(8)计时模块:采用DS1302时钟芯片。(9)数据显示模块:采用LCD液晶。(10)语音提示模块:采用语音存储芯片ISD1420。图2系统总体框架系统总总体框架图2如图所示,硬件连接图如图3所示。后光电开关P1.0 VccP1.1 P0.0 P1.2 P0.1 P1.3 P0.2 P1.4 P0.3 P1.5 P0.4 P1.6 P0.5 P1.7 P0.6 R
11、ST/Vpp P0.7 P3.0 EA/VDD P3.1 ALE P3.2 PSEN P3.3 P2.7 P3.4 P2.6 P3.5 P2.5 P3.6 P2.4 P3.7 P2.3 XTAL2 P2.2 XTAL1 P2.1 Vss P2.0 语音芯片ISD1420伺服电机液 晶 时钟芯片1302无线接收无线发送水银开关前光电开关图3硬件连接图3.1硬件部分3.1.1控制器模块采用STC89C51单片机为控制核心,利用其端口的控制与中断能力,实现人机交换,实现对电动车与跷跷板上各个模块的控制。 3.1.2寻迹传感器模块寻迹传感器模块具有光电检测功能,光电检测功能可将指引线准确地检测出来。此
12、处主要借助反射式光耦TCRT5000。这是一种自带发光二极管和光敏三极管的器件,其集电极电流与反射距离d之间有图4所示关系。图4集电极电流与反射距离d之间关系图TCRT5000应用过程中当检测到黑色面时,由于反射率不高,IC1太小,三极管T2截止而输出高电平。当检测到白色面时,由于反射率较高,IC1较大,三极管T2饱和而输出低电平,从而实现了白线的检测。555构成了施密特触发器,用于去除反射性光耦产生的噪声和波形的整形。3.1.3末端距离测定模块采用TCRT5000型光电开关,在板末端离B小于50mm处画白线。TCRT5000型光电开关安装在电动车前端下沿。3.1.4语音提示模块 采用现成的模
13、块,存储提示音,当电动车运动到预定位置时发出提示音。用到了语音存储芯片ISD1420。3.2软件设计系统初始化液晶显示“welcome”语音芯片向评委打招呼电动车寻线前进同时时钟芯片开始计时液晶显示时间电动车停止5秒开 始检测板B端状态检测是否到达B端电动车前进发出平衡提示并保持平衡5秒钟语音芯片发出提示音电动车后退上升下降平衡电动车继续寻线前进电动车继续寻线前进是否60秒内电动车原路返回检测是否到达A端停止继续后退是否总的工程程序包括跷跷板设定平衡子程序、电动车检测末端距离子程序、液晶显示子程序、语音控制子程序、电动车行进控制子程序。3.2.1主程序流程系统借助80C51控制电动车寻线行驶,
14、开始为节约时间电动车全速前进,当电动车快要到达调平位置时减速。此时单片机接收跷跷板B端平衡测定模块发来的信号,开始控制电动车进行调解,直到跷跷板平衡。发出平衡信号,电动车停止5秒,然后全速驶向B端。当电动车前端的光电开关检测到末端位置时,向单片机发信号,单片机控制电动车停止并同时发出语音报警。5秒钟后,电动车全速返回。程序流程如右图所示:3.2.2跷跷板设定平衡子程序通过检测对射管接收端哪一个接收关节收到信号及其接收到信号的顺序判断跷跷板的稳定情况与摆渡方向。3.2.3电动车检测末端距离子程序在跷跷板末端靠近B处横向画白线,当电动车寻线行驶至此时,光电开关检测到白线并将信息传给单片机,单片机控
15、制电机停止转动。4.系统功能测试4.1测试仪器及设备秒表、刻度尺,4.2测试方法用秒表记录电动车各阶段行使时间,用刻度尺测量跷跷板平衡时跷跷板两端摆幅。然后求其平均值。4.3数据记录不加配重情况下:测试次数A端到C时间(S)C点调节平衡时间(S)平衡保持时间(S)C到B时间(S)由B返回用时(S)重物质量/车质量平衡时摆幅(MM)15010551001025205510016310505510020415405510030平均值20305510019加配重情况下:测试次数A端到C时间(S)C点调节平衡时间(S)平衡保持时间(S)C到B时间(S)由B返回用时(S)重物质量/车质量平衡时摆幅(MM
16、)15810551010/100102520551015/1001631050551020/1002041540551015/10030平均值2230551015/100194.4数据结果平均值符合要求。4.5测试结果分析重物质量基本不影响平衡调节,电动车速度越快越不易调节平衡。跷跷板跷动后电动车必须很快反映。经测定得知适当增大转轴的摩擦力有利于调节平衡,但我们更喜欢挑战高难度,所以我们会最好的优化自己的设计来适应更加严格的要求。5、结论本系统是集成语音功能、自动寻线功能、液晶显示功能、的职能控制系统,它以80C51单片机为核心部件,利用红外传感检测技术、光电感应技术、无线信息传输技术可以实现
17、题目基本要求与发挥部分。6、结束语最终完成了题目中所有的基本要求和发挥部分,并且增加了一些新的功能,例如语音提示,人性化显示等功能,使系统更加智能化、人性化。在设计过程中,力求硬件电路简单,充分发挥软件设计的优势,编程灵活方便来满足系统的要求。在实物制造阶段,由于跷跷板位置总是突然变化,电动车补救措施不起作用,所以通过在跷跷板上设定电动车调节范围,基本消除了跷跷板的突然变化。7、参考文献1. 李正军。计算机控制系统。北京:机械工业出版社,20052. Ramon Pallas-Areny,John G. Webster(美)。传感器和信号调节,第2版。张伦译。北京:清华大学出版社,20033. 船仓一朗,土屋 尧等(日)。机器人控制电子学。宗光华,杨 洋,唐伯雁译。北京:科学出版社,20044. 童诗白,华成英。模拟电子技术基础。北京:高等教育出版社,20035. 高峰编。单片微型计算机原理与接口技术。北京:科学出版社,20038.附图图5接收模块电路图6发射模块电路图7电源模块 图8 TCRT5000光电开关电路图图9 时钟芯片1302电路