单片机课程设计---公交车自动报站系统.docVIP

单片机课程设计---公交车自动报站系统.doc

  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 系统总体结构 1 2该系统要实现的任务 1 3该系统的I/O分配 2 4该系统硬件设计的选择与讨论 2 5总的原理图流程图 7 6程序清单 9 7仿真结果 11 公交车自动报站系统 1 系统总体结构 总体结构是: 车外由TWH630芯片构成的两个站内调频发射模块。 车内由TWH631构成的两个解调接收模块,以及速度传感器,下车呼叫按钮,手动报站干预按钮。一起给51单片机提供开关量信号。然后单片输出开关量的信号控制开关门电路、上下车呼叫指示灯、ISD4004发语音。 2该系统要实现的任务 在刚公交车进入某站时报出该站的名称,提醒乘客下车。 在离开该站时能预报出下一站的名称,以便乘客做准备。 在行驶途中,若有乘客在下一站下车,他可以按下下车呼叫按钮,则相应的有灯点亮显示在驾驶位前。到达该站且车停稳后,车的后门能自动打开。 若在站内有乘客要上车,则可以在看到车快来的时候,按下站里面的呼叫按钮,此时应有相应的灯在驾驶位前点亮。当车在该站停稳后,车的前门能自动打开。 如果车在站内是停稳的状态,则司机能够通过按钮控制前后门的随意开关。 若在车启动时,车的前门或后门有未关的情况,则门能自动关上。 如果某站的调频发射模块坏了,车不能自动报站,则司机能够通过手动干预按钮使车报站。 3该系统的I/O分配 输入 输出 P1.0:手动干预报站按钮 P1.1:下车呼叫按钮 P1.2:上车呼叫按钮 P1.3:车站定位的解调接收模块 P1.4:速度传感器 P2.3:前门未关信号 P2.4:后门未关信号 P1.5:语音报站输出 P1.6:下车呼叫指示灯 P1.7:上车呼叫指示灯 P2.0:前门开关控制 P2.1:后门开关控制 P2.2:语音站复位 (说明:int0和int1即p2.2和p3.3的中断信号由车站定位取反给定) 4该系统硬件设计的选择与讨论 主芯片的选择为AT89C51,因为该系统并不复杂,只有7个开关量输入和6个开关量输出。所以不需要太复杂的芯片。 输入输出的管脚的选择主要是P2和P3,没有选择P0是因为它需要上拉电阻,这样有利于电路的简化。 关于公交的定位选择,我们有很多种方法。比如说,GPRS全球定位系统以及一些无线模块和视频图像处理系统。首先讨论GPRS,如果用GPRS的话,每一个车都必须加一个GPRS定位仪,而且还能够和单片机通信,告诉单片机到某一站,这种仪器一般都是好几万一台,故成本太高不宜使用。再讨论无线模块吧,无线模块可以由红外线、超声波、无线电来充当。红外线由于它的衍射性不好,不能被遮挡,易受干扰,发射距离非常有限,故不选用。超声波和红外线一样衍射性稍微好一点,但仍不能满足我们的要求。无线电衍射性非常好,几乎不受遮挡,发射增益高时,能够覆盖几公里。电视台的信号就是一个很好的例子,所以可以考虑使用。视频图像处理系统就是通过摄像头拍下公交车车牌,识别出是那一路公交车,这样做的成本比GPRS 只高不低。 既定公交的定位为无线电模块,通过大量选择发现TWH630和TWH631组成的无线电调频发射模块的电路简单且信号稳定可靠。收发距离在30米以内都能可靠出发。我们把它的距离校定为10米出发,发射模块的调制频率为1000Hz。调节接收模块的可调电阻Rp使其中心频率也为1000Hz。其发射电路如下图所示,只需要一个NE555芯片,三个电阻,一个电容,外加其本身的发射芯片即可。而其接收电路也是非常简单的。也是只要两块芯片就够了,所以其成本合起来大约只要三十元就够了。 (上位发射电路) (上位解调接收电路) 上车呼叫按钮按下之后松开,需要加一个延时,这样设计是因为手松的话,上车呼叫的调频发射也会停止。这样有可能车还没有进入也就没有收到信号。这时只能由乘客一直按着,显然不方便,所以加此设计,延迟时间大约为20~30秒。其实还有另外一个设计也可以,那就是车还没来的时候,乘客就可以按下按钮。这个动作将会被保持下来,让调频发射模块一直发送,直到车来停稳,打开前门才消掉。但这样存在一个问题,车站要知道这个撤消信号就必须在车上另加一个调频发射,在车站也要加一个解调接收,故虽然这个设计能够使乘客不必管车是否来了,就可以随意地按呼叫。但是无故增加成本也不可取。 (上图为加延时后的调频发射电路,继电器的左部分为555延时电路,延时时间有变阻器调节) 为什么要添加手动报站,这是因为公交车的无线电定位模块若有损坏而未能及时更换,或者是发生特殊情况,公交路线发生临时改道,这样以上两种情况都会让公交在该报的时候不报,或有多余的几站要报,这

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档