RS485-CAN 转换器的设计

嵌入式系统 时间:2016-12-20来源:网络

  canBoard_canOutByte(SJA1000_AMR3,pDev->mask4);

  return OK;

  }

  3.2 RS485接口软件设计

  RS485接口软件设计主要包括串口的初始化,串口中断处理等函数的编写,因为RS485接口的软件设计比较简单,所以这部分可参考文献[4]设计,这里省略。

  结束语

  CAN总线是当前应用最为广泛的现场总线之一,而RS485总线是最常用的串行总线,二者之间的转换具有很高的使用价值。设计应注意以下几点:(1)RS485-CAN转换器的主要任务是将数据以最快的速度转发,流量和差错控制应由通信双方的应用层来完成,因此设计不能过于复杂。(2)处理速度是设计时首先考虑的一点,这将影响芯片的选型。(3)RS485-CAN的通用性取决于软件方面的设计和协议的使用,硬件上都是兼容的。

参考文献:

[1].RS485datasheethttp://www.dzsc.com/datasheet/RS485_585289.html.
[2].AT89C52 datasheethttp://www.dzsc.com/datasheet/AT89C52+_1064535.html.
[3].SJA1000datasheethttp://www.dzsc.com/datasheet/SJA1000_609075.html.
[4].PCA82C200 datasheethttp://www.dzsc.com/datasheet/PCA82C200+_542554.html.
[5].TJA1050datasheethttp://www.dzsc.com/datasheet/TJA1050_649182.html.
[6].6N137datasheethttp://www.dzsc.com/datasheet/6N137_91364.html.
[7].TVSdatasheethttp://www.dzsc.com/datasheet/TVS_1174166.html.
[8].MAX485 datasheethttp://www.dzsc.com/datasheet/MAX485+_859396.html.

1 2 3

关键词: RS485CAN转换

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版