首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于CAN总线的RS-232串口设备远程通信

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

资料介绍
接口电路论文

摘要:阐述了CAN总线在232串口设备远程通信或自组网络中的应用,介绍了CAN到RS-
232转换装置的软硬件设计方法。重点对软件设计中CAN波特率的设置、串口波特率的自
动检测以及数据流控制等作为详细的叙述。
   关键词:CAN 波特率 流控制
1 引言
工业设备通信通常涉及到很多硬件和软件产品以及用于连通标准计算机平台(个人计算
机或工作站)和工业自动化应用设备的协议,而且所使用设备和协议的种类繁多。因此
,大部分自动化应用设备都希望执行简单的串行命令,并希望这些命令同个人计算机或
者附加的串行端口板上的标准串行端口兼容。RS-
232是目前PC机与通信工业中应用最广泛的一种串行接口。RS-
232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。由于RS-
232的发送端与接收端之间有公共信号地,所以它不能使用双端信号,否则,共模噪声会
耦合到信号系统中。RS-
232标准规定,其最大距离仅为15m,信号传输速率最高为20kbit/s。
CAN,全称为“Controller Area
Network”,即控制器局域网,是国际上应用最广泛的现场总线之一,一个由CAN总线构成
的单一网络受到网络硬件电气特性的限制。CAN作为一种多主方式的串行通讯总线,其基
本设计规范要求高位速率和较高的抗电磁干扰性能,而且要能够检测出通讯总线上产生
的任何错误。当信号传输距离达10km时,CAN仍可提供高达50kbit/s的数据传输速率。表
1为CAN总线上任意两个节
基于CAN总线的RS-232串口设备远程通信
本地下载

评论