毕业设计智能环保公交车系统剖析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 一、方案论证 1 (一)方案的选择与比较 1 (二)系统组成框图 3 二、设计实现 4 (一)硬件电路图 4 (二)软件设计 6 三、 调试与应用 8 (一)测试仪器清单 8 (二)功能测试 8 四、结束语 8 参考文献 9 附录:程序代码 9 智能小车环保公交车系统 摘 要:本系统采用STC89C52单片机为控制核心,设计了具有自动寻迹、到站检测、自动靠站、语音播报、液晶显示等功能的智能公交车系统,为充分体现当前的环保需求,本系统采用了非电池电源进行供电。在系统设计中运用了红外检测、大容量电容电池、ISD4004语音播报系统、LCD12864液晶显示等技术,具有一定的先进性。 关键词:智能公交车;STC89C52;自动寻迹;语音播报 一、方案论证 (一)方案的选择与比较 1、 控制模块 方案一:采用凌阳61板,它是16位的控制器,体积小,驱动能力高、结果简单、中断处理能力强,尤其适用于语音处理和识别部分,但价格比较贵。 方案二:STC89C52是一种低电压、高性能的COMS 8为单片机,片内K程序存储器是FLASH工艺的,这种工艺的存储器用户可以用电的方式瞬间擦除、改写,对开发设备的要求很低,开发时间也大大缩短。直流电机直流电机的控制方法比较简单,只需给电机的两根控制线加上适当的电压即可使电机转动起来,电压越高则电机转速越高。对于直流电机的速度调节,可以采用改变电压的方法,也可采用PWM调速方法。PWM调速就是使加在直流电机两端的电压为方波形式,通过改变方波的占空比实现对电机转速的调节步进电机由于其转过的角度可以精确的定位,可以实现小车前进路程和位置的精确定位。虽然采用步进电机有诸多优点,步进电机的输出力矩较低,随转速的升高而下降,且在较高转速时会急剧下降,其转速较低,不适用于小车等有一定速度要求的系统采用专用芯片L298N作为电机驱动芯片。L298N是一个具有高电压大电流的全桥驱动芯片,它相应频率比较高,一片L298N可以分别控制两个直流电机,而且还带有控制使能端。用该芯片作为电机驱动,操作方便,稳定性好,性能优良。 二、设计实现 (一)硬件电路图 1、电机驱动电路 把L298的5、7、10、12引脚接到单片机上,2、3、13、14分别接左右两电机,电路中的二极管起保护电路的作用,通过对单片机的编程来实现对电机的正反转的控制,还可以实现两个直流电机的PWM的调速。电路图如图2所示。 2、 语音播报电路 ISD4004 系列工作电压3V,单片录放时间8 至16 分钟,音质好,适用于移动电话及其他便携式电子产品中。芯片采用CMOS 技术,内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存贮陈列。芯片采用多电平直接模拟量存储技术, 每个采样值直接存贮在片内闪烁存贮器中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和金属声。采样频率可为 4.0,5.3,6.4,8.0kHz,频率越低,录放时间越长,而音质则有所下降,片内信息存于闪烁存贮器中,可在断电情况下保存100 年(典型值),反复录音10 万次。    2.寻迹算法 用单片机T1中断检测寻迹状态,当中间探头在线时直走,当中间和左边或者左边探头在线时左转,当中间和右边或者右边探头在线时右转。 3.站台检测算法 当红外探头检测到站台时,返回给单片机0信号。T0中断执行PWM减速,同时执行放音程序并显示。 调试与应用 (一)测试仪器清单 仪器名称 用途 台式PC 下载程序 数字万用表 测量相关端点的电压、电流 秒表 计时 (二)功能测试 测试项目 次数 到B站 时间(s) 语音播报时间(s) 靠站停止时间(s) 到C站 时间(s) 小车中心与站台标识偏移距离(cm)#includereg52.h #includemath.h #includeintrins.h #includestdlib.h #define uint unsigned int #define uchar unsigned char #define data P0 sbit P10=P1^0;//小车最左循迹传感器 sbit P11=P1^1;//小车中间循迹传感器 sbit P12=P1^2;//小车最右循迹传感器 sbit P13=P1^3;//小车底部左边传感器 sbit E_A=P1^5; sbit E_B=P1^6; sbit P17=P1^7; sbit P20=P2^0;//电机右正 sbit P21=P2^1;//电机右负 sbit P22=P2^2;//电机左正 sbit P23=P2^3;//电机左负 sbit cs_4004=P3^0; sbit

文档评论(0)

LOVE爱 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档