新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 现场总线CANbus与RS-485之间透明转换的实现

现场总线CANbus与RS-485之间透明转换的实现

作者: 时间:2009-10-22 来源:网络 收藏

  对于那些对响应速度要求比较苛刻的场合,可采用双CPU控制电路,即每个CPU分别负责一端的通信事务。数据缓冲区仍采用公用的单口或双口RAM。相应的控制算法必须增加一些有关对公共数据区的管理操作,在此不做详述。

  以上电路多适用于二种并存于同一系统的场合,以二种总线的有机结合,使新老设备能很好地同时运行,节省系统开支。这种电路在已研制的分布式数据采集系统中应用以后,效果良好。

  对以上电路稍做修改,即将MAX1480换成MAX232芯片就可设计出一种能在总线与RS-232的电路。这种电路可用于那些需要用便携机与设备通信(如调试等)的场合,因为目前便携机一般只配RS-232接口。另外,如将电路的二个总线端口设计成相同的接口,那么它还可以用在使用同一种总线,但不同的区域却有不同通信速率的应用场合。

  对于那些首次接触BUS技术的开发人员来说,以上电路还是一种很好的端点开发辅助设备,即开发人员只要对该电路设置合适的端口参数,并将用户电路与之连接好后,开发人员即可在一相对熟悉的环境下专心开发自己的应用电路。

参考文献

1 SJA1000 Stand-alone controller.Philips Semiconductors,1997; (04)

2 8-Bit Microcontroller with 8K Bytes Flash,AT89S8252.ATMEL,0401D-A-12/97

3 邬宽明.CAN总线原理和应用系统设计.北京:北京航空航天大学出版社,1996


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭