山东建筑大学-电动车跷跷板.doc

上传人:豆**** 文档编号:17579994 上传时间:2022-05-25 格式:DOC 页数:8 大小:361KB
返回 下载 相关 举报
山东建筑大学-电动车跷跷板.doc_第1页
第1页 / 共8页
山东建筑大学-电动车跷跷板.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《山东建筑大学-电动车跷跷板.doc》由会员分享,可在线阅读,更多相关《山东建筑大学-电动车跷跷板.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流山东建筑大学-电动车跷跷板.精品文档.全国大学生电子设计竞赛论文山东赛区编 号:F甲2315题 目:电动车跷跷板学生姓名:魏志国 王林林 楚水良学校专业:山东建筑大学机械工程及自动化指导教师:张 涵李凡冰李彦凤电动车跷跷板设计报告摘要:本智能车是以经改装的自购玩具塑料电动车为车架,STC89C51单片机为控制核心,加以电源电路、直流电机、灰度传感器、霍尔元件(位置传感器)、液晶显示、水银平衡检测系统、单片机最小系统以及其他电路构成。经过水银平衡传感器将得到的信号经无线传输设备传给单片机,再由STC89C51的IO口驱动LM298以达到智能控制

2、小车的前进和后退以及转向的目的,寻迹由灰度传感器完成,同时本系统LC95900语音模块进行语音的报警,以提示当前状态。并间隔的将小车当前信息显示在LCD上。关键词:STC89C51;直流电机;灰度传感器;无线收发;LM298;VB通信1、系统方案1. 1 实现方法根据题目的要求有加配重和不加配重两种情况 不配重时:打开电源,小车从A端出发,自动寻找在跷跷板上的白线,以较快的速度到达D点(C点附近,放上一块磁铁),在D点经霍尔元件检测位置信号,当小车检测到信号开始减速,以此降低小车的惯性。然后,小车缓慢向C点行使( C点处放上一块磁铁)并在小车上装上霍尔元件。如此当小车到达C点时,水银平衡传感器

3、检测到信号,发送给小车,经单片机处理,让小车在C点运动,反复检测、移动,最终达到平衡状态。平衡之后, LC95900语音模块发出报警信息。一段时间之后,小车从平衡点开始在30秒之内行驶到B处,然后绕回。 电源模块 控 制 器 模 块寻迹传感器模块电机驱动模块平衡检测模块显示模块无线发送模块无线接收模块位置监测模块计时模块报警模块VB串联通信模块配重时:将配重物体放在规定范围之内,并将小车放置在地面距离跷跷板起始端A点300mm以外、90扇形区域内,打开小车电源,采用灰度传感器自动寻迹到达A端,从A端上板,自动寻找在跷跷板上的白线,以较快的速度经过D点并到达C点,霍尔元件检测到信号,以提示小车减

4、速。然后水银平衡传感器检测到的信号,让小车反复移动,最终达到平衡状态。平衡之后, LC95900语音模块发出报警信息。然后绕回。1. 2 模块方案比较与论证根据题目要求,本系统主要由控制器模块、电源模块、寻迹传感器模块、电机及其驱动模块、报警模块、计时模块、显示模块、无线收发模块以及位置检测等模块构成。本系统的方框图如图1所示:图1系统方框图为较好的实现各模块的功能,我们分别设计了几种方案并分别进行了论证。 1.2.1电源模块由于本系统需要电池供电,我们考虑了如下集中方案为系统供电。方案1:采用6V蓄电池为系统供电。蓄电池具有较强的电流驱动能力以及稳定的电压输出性 图1系统方框图能。对大功率的

5、电机是很好的选择。应用在我们的车上很合适。方案2:采用4节4.2V可充电式锂电池串联共16.8V给直流电机供电,经过7805的电压变换后为单片机,传感器和电机供电。经过实验验证,当电池为直流电机供电时,单片机、传感器的工作电压不够,性能不稳定。因此我们放弃了此方案。方案3:采用4节1.5V可充电式干电池为直流电机供电,用4节可充电干电池经过7895的电压变换为单片机和传感器供电。再用2节锂电池经另一套7805电压变换电路为电机供电。采用此种供电方式后,单片机和电机工作不会很稳定,因为此系统要求大功率,所以我们放弃了此方案。综上考虑,我们选择了方案1。由于电机对单片机有影响,所以我们同时采用干电

6、池单独对单片机供电。1.2.2控制器模块方案1:采用可编程逻辑期间CPLD作为控制器。CPLD可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。但本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不是非常高。且从使用及经济的角度考虑我们放弃了此方案。方案2:采用凌阳公司的16位单片机,它是16位控制器,具有体积小、驱动能力高、集成度高、易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点。处理速度高,尤其适用于语音处理和识别等领域。但是当凌阳单片机应用语音处理和辨识

7、时,由于其占用的CPU资源较多而使得凌阳单片机同时处理其它任务的速度和能力降低。本系统主要是进行寻迹和跷跷板平衡的检测以及电机的控制,兼有LC95900语音模块的播报。如果单纯的使用凌阳单片机,系统整体的控制容易出现不稳定的情况。从系统的稳定性和编程的简洁性考虑,我们放弃了单纯使用凌阳单片机而考虑其它的方案。方案3:采用ATMEL公司的STC89C51单片机作为主控制器。STC89C51是一个低功耗,高性能的51内核的CMOS 8位单片机,片内含8k空间的可反复擦些1000次的Flash只读存储器,具有256 bytes的随机存取数据存储器(RAM),32个IO口,2个16位可编程定时计数器。

8、且该系列的51单片机可以不用烧写器而直接用串口或并口就可以向单片机中下载程序。我们自己制作51最小系统板,体积很小,下载程序方便,放在车上不会占用太多的空间。从方便使用的角度考虑,我们选择了方案3。1.2.3寻迹传感器模块方案1:用光敏电阻组成光敏探测器。光敏电阻的阻值可以跟随周围环境光线的变化而变化。当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。将阻值的变化值经过比较器就可以输出高低电平。但是这种方案受光照影响很大,不能够稳定的工作。因此我们考虑其他更加稳定的方案。方案2:用灰度传感器。灰度传感器一种一体化反射

9、型光电探测器,根据它的工作原理,是光敏探头根据检测面反射回来的光线强度,来确定其检测面的颜色深浅,因此测量的准确性和传感器到检测面的距离是有直接关系的。其发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度,硅平面光电三极管。外界光线的强弱对其影响非常大,会直接影响到检测效果,在对具体项目检测时注意包装传感器,避免外界光的干扰。当发光二极管发出的光反射回来时,三极管导通输出低电平。此光电管调理电路简单,工作性能稳定。综合比较以上三种方案, 我们选择了方案2。1.2.4电机模块本系统为智能电动车,对于电动车来说,其驱动轮的驱动电机的选择就显得十分重要。由于本题要实现对路径的准确定位和精确测量

10、,我们综合考虑了一下两种方案。方案1:采用步进电机作为该系统的驱动电机。由于其转过的角度可以精确的定位,可以实现小车前进路程和位置的精确定位。虽然采用步进电机有诸多优点,步进电机的输出力矩较低,随转速的升高而下降,且在较高转速时会急剧下降,其转速较低,不适用于小车等有一定速度要求的系统。经综合比较考虑,我们放弃了此方案。方案2:采用直流减速电机。直流减速电机转动力矩大,体积小,重量轻,装配简单,使用方便。由于其内部由高速电动机提供原始动力,带动变速(减速)齿轮组,可以产生大扭力。我们所选用的直流电机减速比为1:74,减速后电机的转速为100r/min。我们的车轮直径为6cm,因此我们的小车的最

11、大速度可以达到V=2rv=2*3.14*0.03*100/60=0.314m/s能够较好的满足系统的要求,因此我们选择了此方案。1.2.5显示台显示模块方案1:用数码管进行显示。数码管由于显示速度快,使用简单,显示效果简洁明了而得到了广泛应用。但是由于我们计划在显示台显示小车前进的路线、路程,用数码管无法显示如此丰富的内容,因此我们放弃了此方案。方案2:用LCD液晶进行显示。LCD由于其显示清晰,显示内容丰富、清晰,显示信息量大,使用方便,显示快速而得到了广泛的应用。对于此系统我们选用2X16的LCD能够很好的满足显示要求,因此我们选择了此方案。1.2.6报警模块方案1:选择专门的语音存储芯片

12、LC95900,通过单片机进行录放音的控制。用这种方法简洁方便,较适合于顺序播放。且存储空间合适,能存储总计120s的语音,而本系统必须在短时间内报警,能满足题目要求。方案2:采用简单的蜂鸣器和发光二极管,由于报警时间的限制,并且电路尽量简单的情况下,蜂鸣器和发光二极管是比较好的选择。综合比较而言,我们选用了方案1。1.2.7无线收发模块无线数据传输被广泛应用在车辆监控、遥控、遥测、小型无线网络、无线数据通信、机器人控制、数字音频、数字图像的传输等领域中。方案1:用无线数据收发模块。无线发射模块通讯方式为调频AM,工作频率为315MHz,为ISM频段,发射频率500mW。超再生式接收模块通讯方

13、式为调频AM,接收灵敏度高,用示波器观察输出波形干净,抗干扰能力强。系统中为保证稳定,采用芯片PT2262,PT2272M4进行数据编解码,由于数据传输量较小,经过测试,方案可行。方案2:其他无线数据收发模块,如nRF401、红外线或蓝牙模块,由于其价格较昂贵,调试困难,而且系统中不需传输大量的数据,因此我们放弃了此方案。DF无线收发模块由于其优良的特性和低廉的价格而被广泛应用于工业及日常商品中,因此我们选择了此方案1。1.2.8位置检测模块方案1:采用红外对射管,红外对射管具有检测距离长,红外发光二极管,它发出的是红外线而不是可见光,常用的红外发光二极管发出的红外线波长为940nm左右,外形

14、与普通发光二极管相同。一般有透明、黑色和深蓝色等三种。判断红外发光二极管的好坏与判断普通二极管一样的方法。单只红外发光二极管的发射功率约100mW。红外接收管是一种光敏二极管,使用时要给红外接收二极管加反向偏压,它才能正常工作而获得高的灵敏度。红外接收二极管一般有圆形和方形两种。由于红外发光二极管的发射功率较小,红外接收二极管收到的信号较弱,所以接收端就要增加高增益放大电路。综合整个系统而言,需要发射电路和接收电路,电路比较复杂,安装也比较困难。因此我们放弃了此种方案。方案2:采用霍尔元件,霍尔元件内部结构十分简单,基本原理是磁性材料和电桥与运算放大器构成:当有磁场通过霍尔元件内部的磁性材料时

15、霍尔元件内部的电桥平衡被破坏,这样使运算放大器产生输出变化。根据这样的变化霍尔元件可形成形形色色的检测电路。对于本系统可以很简单的进行位置检测。而且电路非常简单。所以我们选择了此种方案。1.2.9计时模块方案1:DS1302时钟芯片。DS1302 是涓流充电时钟芯片内含有一个实时时钟/日历和31 字节静态RAM 通过简单的串行接口与单片机进行通信实时时钟/日历电路提供秒分时日日期月年的信息每月的天数和闰年的天数可自动调整时钟操作可通过AM/PM 指示决定采用24 或12 小时格式DS1302 与单片机之间能简单地采用同步串行的方式进行通信仅需用到三个口线1 RES 复位2 I/O 数据线3 S

16、CLK串行时钟时钟/RAM 的读/写数据以一个字节或多达31 个字节的字符组方式通信。方案2:采用51芯片定时计数中断记录各阶段运动时间。51芯片有5个中断服务,包括计时计数器中断T0、T1,8951提供两个16位的定时计数器。虽然时钟芯片可直接使用计时,精度比较高,但是用来不方便,并且计时却是有些大材小用,并且因为使用了芯片使得小车负载加重,外观质量降低,而通过软件编程可以较简单完成,且不必添加任何其他硬件,我们选择了方案2。1.2.10 车体设计方案1:自己制作电动车。自己制作电动车一般都需要很长时间,车架车轮、电机都需要自己安装,而且,制作出来之后,小车的整体质量会很重,质量的分配也不均

17、匀,不适合此平衡调节系统。而且这种电动车一般都价格不扉。因此我们放弃了此种方案。方案2:购买玩具电动车。购买的玩具电动车具有组装完整的车架车轮、电机。对于此平衡系统而言,车架不能太重,而玩具电动车为塑料制作,质量很轻,能更好的调节跷跷板的平衡。再次,玩具电动车的电机多为玩具直流电机,力矩小,采用LM298控制,能更加适合小距离的调节,经改装之后,便能达到我们所想要得目的,因此我们选择了此方案。 最终方案经过反复论证,我们最终确定了如下方案:S T C 89C51干电池无线收发装置语音报警LCD动态显示灰度传感器水银平衡传感器直流电机驱动霍尔元件VB串联通信蓄电池车体用购买的塑料玩具电动车;采用

18、STC89C51单片机作为主控制器;用6V蓄电池为直流电机供电,用电池分别为单片机等其他模块供电;用灰度传感器进行寻迹;采用直流减速电机驱动;LM298作为直流电机的驱动芯片;无线收发模块用来远程传输数据;霍尔元件随时对小车位置进行检测;1602LCD实时显示小车当前位置状态、时间等;采用LC95900语音模块作为报警提示平衡状态;VB串联通信。1. 3 系统设计采用VB编程,与电脑通讯,利用VB与单片机的串行通信,单片机随时将信息传输给电脑,电脑将传送来的数据作出相应处理后,通过VB的画图动态显示当前跷跷板的状态。14 系统结构框图对于本系统来说,不管是配重还是不配重,小车主要实现的是怎样在

19、跷跷板上达到平衡并保持跷跷板的平横,基于此,我们共设计了以下几种平衡方案。并通过实验验证而最终选中一种最终方案。方案1:在A端和B端分别装上一对红外数码对射管,对准地面,并当小车到了关键地段时,采用两对红外数码对射管,分别检测A端和B端距离地面的距离,并比较两个距离值,当两距离值差别不大,并且两值不再波动时,即达到了平衡状态。但是此种方法也有不足之处,当小车快到达平衡的位置时,当对射管检测到距离并经过单片机处理之后,小车开始向前或向后走。然而,整个运算过程很长,会导致系统很大的波动,不易在规定的时间内让跷跷板达到平衡。并且有可能出现系统混乱,最终达不到平衡状态。方案2:电位器:将电位器置于小车

20、前后(与小车底面平行),由电位差不同,判断未达到平衡状态,小车继续前行,直至电位差达到相等可判断为平衡状态。但是,这样的话就很难让小车在规定的时间内达到平衡状态。方案3:采用水银开关作平衡传感器,水银开关的原理就是一个水银球密封在一根玻璃管子里,左右分别放一个导电片,中间有个公共导电片,当传感器向左倾斜时水银球碰到左导电片时,左导电片与公共端接通,车向右走;当传感器向右倾斜时水银球球碰到右导电片时,右导电片与公共端接通,车向左走。如此便能让小车最终达到平衡。其实,此平衡传感器很简单,就相当于两个按键。左边一个,右边一个。然后用无线传感器将数据传给小车,实现小车的智能控制。因此我们选择方案3作为

21、本系统的设计主线来实现小车功能。2.理论检测1、 测量方法工具: 测试仪器设备清单仪器名称型号用途数量PC机联想调试及下载程序1数字万用表MASTECH my65测量各电路工作情况1秒表记录时间1翘翘板木材场地1笔记本电脑VB通信1米尺测量板和车1 方法:用秒表测量小车从开始运行到系统平衡的时间,电脑通讯,随时显示小车的运行状态。 米尺作为跷跷板和小车长度测量工具,并检测平衡误差。3.电路与程序设计3.1检测与驱动电路设计灰度传感器 LM298驱动电路 整体电路简图3.2软件设计与工作流程图系统主程序流程图小车前进判断是否到达 D点否是减速霍尔是否检测到信号判断是否达到平衡否报警是停止报警、前

22、进、返回系统初始化系统初始化小车前进经过D。判断是否到达C否是小车减速平衡传感器是否检测到信号将信号传给小车、小车调节平衡是否判断是否达到平衡报警是否停止报警、前进、返回 不加配重 加配重3.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)重物

23、质量/车质量平衡时摆幅(MM)15810551010/100102520551015/1001631050551020/1002041540551015/10030平均值2230551015/10019小车质量基本上不影响平衡调节,但越轻越好。车速度越快越不易调节平衡。跷跷板跷动后电动车必须很快反映并带上一断延时,总体本系统主要解决的是平衡问题,所以我们把最主要的时间放在了平衡问题上。以优化自己的设计来适应更加严格的要求。4.结论本系统是集成语音报警功能、自动寻线功能、液晶显示功能、无线传输功能的智能控制系统,它以STC89C51单片机为核心部件,利用灰度传感检测技术、霍尔磁元件电感应技术、无线信息传输技术可以实现题目基本要求与发挥部分。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁