




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电动车跷跷板柳州运输职业技术学院摘要该电动车以凌阳SPCE061A作为控制及数据处理的核心,通过传感器检测、控制电动车电机的快慢、启停。电动车可以在跷跷板上自动寻找平衡点,并具有实时显示电动车行驶时间及任务完成之后自动播报从起始端自动行走到末端及返回所需时间或从起始端自动行走到电动车保持平衡所需时间。关键字:SPCE061A 倾角传感器 光电传感器 PWM一、方案设计与论证本项目按设计要求可分为五部分,分别为控制模块、循迹模块、平衡检测模块、电机驱动模块、显示模块,如图1所示。图1 系统模块框图(一)控制模块方案一:采用AT89C51系列单片机作为控制的核心。51单片机按单纯的控制和数据处理是比较经济实惠的,但本项目触及到A/D转换和PWM控制,如果要具备这两个功能必须要有专用的A/D芯片和PWM控制电路,这无疑是提高了成本。方案二:采用凌阳16位单片机SPCE061A作为控制的核心。SPCE061A具有10位A/D转换和PWM控制功能,且具备语音播报功能,使作品更加智能化。综上分析,选择方案二。(二)平衡检测模块 方案一:采用水银开关检测跷跷板平衡点。其内部是由两根导线组合而成,只要当水银流动到导线的两端即水银把两根导线短接在一起。但当跷跷板平衡时,有可能水银开关还未闭合,可靠性不高。方案二:采用Accu Star倾角传感器检测跷跷板平衡点。此倾角传感器是通过改变角度来改变其输出电压,具有良好的线性变化,如图2所示,通过读取输出电压的值来控制小车的速度,有助于电动车找到平衡点。因此选择方案二。(三)电机驱动模块 方案一:采用分立元件构成的H桥式电机驱动电路。该驱动电路的优点是成本低,缺点是电路制作比较麻烦,可靠性不高。 方案二:采用L293D驱动电机。使用该芯片驱动的好处是在额定的电压和电流内使用非常方便可靠,可以缩小PCB板。用SPCE061A自带的PWM控制电机效果更好,使电动车更容易的寻找到跷跷板的平衡点。为了使电动车行驶稳定故采用方案二。(四)循迹模块采用光电传感器进行循迹。利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在电动车行驶过程中红外发射管不间断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在电动车上的接收管接收,电平拉低;如果遇到黑线则红外光被吸收,接收管接收不到红外光,电平拉高。通过比较器处理,当传感器检测到黑线,比较器输出高电平,检测到白线输出低电平,再通过单片机来判断小车是否跑出引导线,如果跑出就复位。光电传感器采用TCRT5000。(五)显示模块 方案1:采用数码管显示。用数码管显示已满足本产品的设计要求,且数码管显示亮度高,远程观测也比较醒目。方案2:采用LCD液晶显示。用LCD显示使本产品更加人性化,但要实现实时显示小车行走时间比较难,且产品已具有语音播报功能,使用LCD显示就显得有点浪费了。因此选择方案一。二、硬件设计系统硬件电路连接图见图3。图3 系统电路连接图(一)光电检测电路设计我们设计的光电对管检测及调理电路,采用了比较器。电路原理图如下图4所示:图4 光电对管检测电路图在图4中,可调电阻R3可以调节比较器的门限电压,经示波器观察,输出波形相当规则,可以直接够单片机查询使用。而且经试验验证给此电路供电的电池的压降较小。因此我们选择此电路作为我们的传感器检测与调理电路。(二)寻迹光电传感器的安装 根据设计要求,本次电动车设计用6个光电传感器来完成要求,车头和车尾分别有3个传感器,用来校正电动车的寻迹路线 ,保证电动车前进和后退直线行走。传感器安装位置如图5所示: a)车头传感器 b) 车尾传感器图5 传感器安装示意图(三)PWM电机驱动模块 通过驱动电路控制电机的正转和反转,实现电动车的前进和倒退。本设计采用L293D作为驱动芯片,驱动电路设计如图6所示:右电机左电机图6 L293D电机驱动电路图左电机PWM电机驱动控制原理:当L293D的EN1、EN2的输入PWM脉宽相同,IN1IN4的输入信号分别为1010,则电动车前进,若为0101则电动车后退。当小车偏离引导线,则改变一个PWM的脉宽,N1IN4的输入信号不变,如电动车左偏离引导线则只需改变PWM2的脉宽。(四)平衡检测电路由于倾角传感器是成品,只需读它的模拟电压输出值,然后通过A/D转换为单片机可以处理的数字信号,再确定电动车基本保持平衡时的数字信号值的范围,当A/D转换过来的值接近这个范围时,电动车则开始减速,当进入这个范围内时,则判断为电动车已保持平衡。工作原理如图7。图7由于Accu Star倾角传感器反应较缓慢,所以电动车需前进0.5秒暂停12秒。三、软件设计(一)主程序流程图我们设计软件的主流程图如图8所示。图8 主程序流程图(二)IRQ6中断服务子函数流程图IRQ6中断的作用是保证电动车直线前进、后退,判断跷跷板是否保持平衡,以及控制电动车的启停快慢。具体流程图如图9.图9 四、测试说明 (一)测试指标将设计题目所要求的各基本功能和发挥部分进行分项测试。(二)测试仪器卷尺:量程3.5m。秒表(三)基本功能测试基本功能分两部分测试:(1)从起始端自动行走到末端及返回所需时间;(2)从起始端自动行走到小车保持平衡所需时间。跷跷板长为1600mm,电动车长为235mm,则电动车实际行走距离1365mm。表1为多次测试的纪录(在不加重物的情况下)。(1)(2)测试次数起始端到末端返回起始端到平衡点112.50s10.75s45.30s212.05s10.51s18.75s311.94s10.63s20.30s五、结束语经过了20天的努力,基本要求和发挥部分都已基本实现,虽然在完成的过程中困难重重,有很多问题以前都没遇到过。例如在电动车寻找平衡点时需要时走时停,当在中断用一般的延时程序时(while语句循环延时)发现会影响计时中断(中断级别比前者高),在老师的指导和自己的思考下才解决了这个难题。这次项目虽然基本完成,但还有很多需要改进的地方,如果改善了这些地方,相信这个项目将会更加智能化和人性化。 六、参考文献:1李晓白 秦红磊 朱俊杰 潘泽 凌阳16位单片机C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度财务人员年中述职报告
- 电费账务基本知识培训课件
- 电费电价知识培训内容课件
- 高边坡施工安全培训课件
- 高考法国大革命课件
- 电脑知识产品培训课件
- 建设工程士地勘测定界服务合同
- 电脑基础知识培训线下课件
- 电网运行知识培训课件
- 电网培训知识点课件
- 2025年吉林省中考语文真题(含答案)
- 2025-2030电动船舶电池系统安全标准构建与产业链配套能力报告
- 2025高级会计师考试试题及答案
- 数字时代群体冲突演变-洞察及研究
- 工地建筑钢板租赁合同范本
- 光传输业务配置课件
- (标准)便利店转让合同协议书带烟证
- 2025年辽宁省地质勘探矿业集团有限责任公司校园招聘笔试备考题库带答案详解
- 廉洁文化知识试题(含答案)
- 2025年青海辅警招聘考试题及答案
- 2025新外研版初中英语八年级上全册课文原文翻译
评论
0/150
提交评论