CAN总线与RS.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《CAN总线与RS.docx》由会员分享,可在线阅读,更多相关《CAN总线与RS.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CAN总线与RSmahaiyan导语:本文设计的CAN-RS485通讯接口电路可以很好地解决这两种串行数据总线之间的互相转换问题,并已成功应用于某地区的智能交通控制系统1CAN总线及RS-485总线简介CAN总线ControllerAreaNetwork是由德国Bosch公司于20世纪80年代专门为汽车电子控制系统开发的一种串行数据通讯协议,十分合适应用于分布式控制或者实时控制领域。它的应用范围普及高速网络和低本钱的分布式控制系统。CAN具有以下特点:1无破坏的根据优先权的仲裁;2多主站点根据优先级进展总线访问;3严格的错误检测和界定;4支持远程数据恳求;5借助接收滤波的多地址帧传送;6通讯介
2、质多样,组合方式灵敏;7全系统数据兼容,系统灵敏;8最远传输间隔为10Km总线传输速率为5kbps,最大传输速率为1Mbps总线传输间隔为40m。RS-485标准是美国EIA电子工业结合会公布的串行通讯协议。它比RS-232C标准信号传输间隔长、速度快、抗干扰性能好,广泛应用于各种工业、楼宇、能源等领域。在实际应用中,很多工业控制设备如PLC都带有RS-485接口。因此,有必要设计CAN总线与RS-485总线的通讯接口电路。2硬件设计整个通讯接口电路由单片机AT89C52、CAN控制器SJA1000、CAN收发器82C250、高速光电耦合器6N137和RS-485收发器MAX485组成。如图1
3、所示。单片机AT89C52主要完成SJA1000的初始化,及CAN总线和RS-485总线之间的数据通讯任务。SJA1000是CAN控制器82C200的替换产品。它主要由以下功能模块构成:接口治理逻辑、发送缓冲器、接收缓冲器、接收过滤器、位流处理器、位时序逻辑和错误治理逻辑。除了与82C200兼容之外,它增加了很多新功能:PeliCAN工作形式、读/写访问的错误计数器、标准和扩展构造信息的接收和发送、可编程的错误限制报警、只听形式和仲裁丧失中断。单片机对SJA1000内部存放器的控制是以访问外部存放器的方式进展的。CAN收发器82C250是CAN总线控制器和物理总线之间的接口,主要负责提供对总线
4、的差分发送才能和对CAN控制器的差分接收才能。它的引脚8RS控制3种不同的工作方式的选择:待机、斜率控制和高速。1给RS接上高电平,那么82C250以低电流待机方式工作;2假设RS通过连接电阻接地,那么进入斜率控制方式,该方式可以通过改变电阻的阻值来调节斜率,适用于低速和较短的总线长度的应用场合;3假如RS接地,就选择了高速工作方式。高速光电耦合器6N137实现了CAN控制器和收发器之间的电气隔离,增强了系统的稳定性和抗干扰才能。RS-485收发器MAX485是一种差分平衡型的小功率收发器,包含一个驱动器和一个接收器,使用单+5V电源供电,专门用于TTL协议即通用于各型CPU的通讯协议和485
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAN 总线 RS
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内