首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
现场总线CANbus与RS-485之间透明转换的实现
来源:本站整理  作者:佚名  2009-10-22 10:57:48



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

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

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

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

参考文献

1 SJA1000 Stand-alone CAN 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]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:78,191.41000 毫秒