资源描述:
《电动车跷跷板报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、电动车跷跷板报告【摘要】:本系统采用遥控电动小汽车改装而成,主要由89C52和模拟电路为核心器件,实现对智能电动车行驶的自动控制。整车长23厘米,宽5厘米,运行性能良好,符合设计要求。电动车平衡检测使用倾角传感器。电动智能小车电路由平衡检测电路、计时显示电路、电机驱动电路等组成,它不需要遥控就能按要求行走。一、方案的选择与论证根据题目要求,系统可以以划分为几个基本模块,如图1.1所示键盘检测平衡检测单片机电机驱动显示电路图1.11、步进电机驱动调速模块方案一:采用与步进电机相匹配的成品驱动装置。使用该方法实现步进电机驱动,其优点是工作可靠,节约制作和调
2、试的时间,但成本很高。方案二:采用集成电机驱动芯片LA298。采用该方法实现电路驱动,简化了电路,控制比较简单,性能稳定,但成本较高。方案三:采用互补硅功率达林顿管ULN2003实现步进电机的驱动。采用该方法实现步进电机的驱动,电路连接比较简单,工作也相对可靠,成本低廉,技术成熟。基于上述理论分析,最终选择方案三。2、平衡检测模块方案一:采用精密的倾角传感器,这种传感器对应每个角度输出一个固定电流。可以实现精确控制,但价格昂贵。方案二:采用简易的倾角传感器,它直接输出一个开关量。当其与地面垂直时,两触点断开;若倾斜角度超出一定范围,两触点短接。这种传感
3、器价格低廉,使用方便。基于上述分析,最终选择方案二。3、显示模块方案一:采用数码管显示。数码管具有经济、低功耗、耐老化和精度比较高等优点,但它与单片机连接时,需要外接存储器进行数据锁存。此外,数码管只能显示少数几个字符。方案二:采用LCD进行显示。LCD具有功耗低、无辐射、显示稳定、抗干扰能力强等特点,而且可以显示汉字。考虑到本次设计的人性化设计,综合考虑,决定采用方案二。4、电源选择考虑到本次设计对电源的要求,我们采用四节1.5V的干电池作为供电电源。二、系统的具体设计与实现系统的组成及原理框图如图所2.1示。以下分为硬件和软件两个方面进行具体分析。
4、89C52液晶显示电机驱动平衡检测键盘检测图2.1 系统框图1、系统的硬件设计(1)步进电机驱动模块的电路设计与实现 具体电路如图2.2图2.2 步进电机驱动电路步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机28BYJ48型四相八拍电机,电压为DC5V—DC12V。当对步进电机施加一系列连续不断的控制脉冲时,
5、它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次,也就对应转子转过一定的角度(一个步距角)。当通电状态的改变完成一个循环时,转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A。。。),双(双相绕组通电)四拍(AB-BC-CD-DA-AB-。。。),八拍(A-AB-B-BC-C-CD-D-DA-A。。。)(2)平衡检测电路的设计平衡检测采用简易式倾角传感器,输出为开关量,可直接与单片机端口连接。(3)显示电路的设计显示电路采用液晶显示。显示占用端口少,程
6、序简单,稳定可靠。2、系统的软件设计单片机控制电路由一片89C52组成,作为整个控制部分的核心,它负责平衡检测、电机驱动、数据显示等功能。(1)步进电机驱动程序程序见附录(2)平衡检测程序由于采用简易的倾角传感器,单片机端口得到的是开关量。首先第一阶段让小车走到中点C,第二阶段小车先检测是向前倾还是向后倾,如果小车检测到向前倾,则小车继续向前走一段距离S,如果小车检测到向后倾,则小车向后走S/2的距离,一直这样知道找到平衡位置。由于在前进状态时,在达到平衡状态时需要停止5S,而在退回状态则不必停车。因此,在判断小车达到平衡状态后,还需要判断小车状态,以
7、决定是否停车。平衡检测流程图(3)显示程序显示程序比较成熟,可移植性好。这里就不再介绍它的流程图三、总结由于小车是在玩具小车的基础上进行改装的,机械结构改造困难,不容易实现精确定位安装,影响传动效果。小车改装以后,由于车身强度和车轮的原因,承载电池组等重物时,爬坡,转向困难。由于平衡检测装置过于灵敏、小车的惯性、程序控制等缺陷,小车很难在平衡位置准确停止。四、主要程序附录ucharcodeF_Rotation[]={0xc9,0xc1,0xc3,0xc2,0xc6,0xc4,0xcc,0xc8};//正转表格,前灯亮ucharcodeB_Rotatio
8、n[]={0x38,0x3c,0x34,0x36,0x32,0x33,0x31,0x39};/