公交车辆随车控制器设计初探.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公交车辆随车控制器设计初探

公交车辆随车控制器的设计初探   摘 要:公共交通系统是未来大中型城市交通的主力,公交信息化建设势在必行。进行了随车控制器的硬件和软件方案设计,采用了模块化设计思想进行了主程序和子程序的设计。并针对汽车行驶工况复杂、恶劣环境的特点进行了系统抗干扰设计,具有十分现实的可操作意义。   关键词:随车控制器;设计;公交      0引言      随车控制器系统是公交智能化调度系统的数据来源,也是智能调度系统调度指令的最终执行者。随车控制器系统具有定位、自动报站、接收调度指令等基本功能。      1公交车辆随车控制器的总体设计要求      随车控制器是实现公交车辆调度的信息采集和信息发布终端,该公交随车控制器终端的可靠性、实用性直接影响着整体的工作性能。      2公交车辆随车控制器硬件电路的总体规划       随车控制器硬件电路设计,首先应该满足系统的功能要求,在此基础上运用先进的单片机芯片及外围芯片,设计性能良好的集成电路。本系统硬件部分主要包含以下几个部分:      2.1单片机系统   单片机系统可以说是整个系统的核心,其他的电路都可以看作是单片机电路的外围电路。   (1)单片机型号的选择。   选用Atmel公司的AT89S8252单片机作为随车控制器的处理单元。它是一款高性价比的单片机,与工业标准的SOC52系列完全兼容。其主要性能特点如下:   与MCS-51产品兼容;8K的Flash存储器,在线编程,可写1000次;2K的EEPROM,可写100,000次;2.7V-6.0V工作电压;晶振:OHz-24MHz;三层可编程加密;256*8位内部RAM;   32个可编程I/O管脚;3个16位定时器/计数器;9个中断源;全双工UART串行通道;低功耗空闲和休眠节电模式;节电模式中断唤醒;看门狗定时器;双数据寄存器指针;多种封装形式:40DIP. 44PLCC,44PQFP;掉电模式。   AT89LS8252是低功耗、8位CMOS工艺处理器,并具有8K在线可编程Flash存储器。片内Flash可多次编程。AT89S8252是一个功能强大的处理器,可以为许多嵌入式应用提供高灵活性,高性价比的解决方案。   (2)看门狗和复位电路。   几乎所有的单片机都需要复位???路,对复位电路的基本要求是:在单片机上电时能可靠复位,在下电时能防止程序乱飞导致EEPROM中的数据被修改;另外,单片机系统在工作时,由于干扰等各种因素的影响,有可能出现死机现象,导致单片机系统无法正常工作。为了克服这一现象,除了充分利用单片机本身的看门狗定时器外,还需外加看门狗电路。MA×TN公司推出的MA×813L刚好能满足系统设计要求。MA×813L有双列直插和贴片式两种封装形式。   第1脚为手动复位输入,低电平有效;第2,3脚分别为电源和地;第4脚为电源故障输入;第5脚为电源故障输出;第6脚为看门狗输入;第7脚为复位输出;第4脚为看门狗输出。      2.2单片机串口通讯   (1)单片机串口的应用特性。   AT89S8252单片机上有UART(通用异步接物发送)用于串行通信,发送时数据由T×D端送出,接收时数据由R×D端输入,有两个缓冲器SUBF,一个作为发送缓冲器,另一个作接受缓冲器,它是可编程的全双工的串行口。短距离的通信可使用UART的TTL电平,使用驱动芯片MA×232可接成RS232C和通用微机进行通信。   SCON是串行口控制和状态寄存器,其格式如下:   SMO, SM1:串行口工作方式控制位;SM2:多机通信控制位;SM2=1,只有接收到第9位(RB8)为1, RI才置位;SM2=0,接收到字符RI就置位;REN:串行口接收允许位;REN=1,允许串行口接收:REN= 0,禁止串行口接收;TBS:方式2和方式3时,为发送的第9为数据,也可以作奇偶校验位;RB8:方式2和方式3时,为接收到的第9位数据;方式1时,为接收到的停止位;TI:发送中断标志。由硬件置位,必须由软件清0;RI:接收终端标志。由硬件置位,必须由软件清0。   (2)串口通信接口。   由于该模块是采用6V电源供电,因此须对电压进行处理,系统的供电24V,因此要进行电压转换。   根据模块的特性及波特率要求,我们很容易就写出单片机串口通信的初始化程序:   TMOD=0×20   THl=O×EB;// if ×tal=11.059M TH1=O×EB   // if ×tal=12M THl=0×E6   PCON=0×00   SCON=0×50   TR=I   EA=1   ES=1      2.3直流稳压电源的设计   车载电源是+24V直流电源

文档评论(0)

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

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

1亿VIP精品文档

相关文档