当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

基于CAN总线的RS-232串口设备远程通信

时间:2009-09-27 | 栏目:接口/总线/驱动 | 点击:

基于CAN总线的RS-232串口设备远程通信

阐述了CAN总线在232串口设备远程通信或自组网络中的应用,介绍了CAN到RS-232转换装置的软硬件设计方法。重点对软件设计中CAN波特率的设置、串口波特率的自动检测以及数据流控制等作为详细的叙述。

关键词:CAN 波特率 流控制 1 引言
表1 CAN总线系统任意两节鼎足之势之间的最大距离

位速率/kbps 1000 500 250 125 100
最大距离/m 40 130 270 530 620
位速率/kbps 50 20 10 5  
最大距离/m 1300 3300 6700 10000  


    因此,设计时就需要有一个微控制器来实现电平和帧格式等的转换。其转换方式如图1所示。 2 RS-232到CAN转换的硬件设计

3 RS-232到CAN转换的软件设计
表2 不同波特率下接收的字节

波特率(bit/s) 接收字节(十六进制) 波特率(bit/s) 接收字节(十六进制)
1200 80 4800 E6
1800 F0 9600 0D
2400 78 19200 F*


    3.4 CAN接收子程序 4 结束语

您可能感兴趣的文章:

相关文章