阅读前提:假设读者对CAN总线和485总线有一定了解。

RX485连接CAN用法提出背景:

在一般情况下只能是CAN对CAN 485对485, 但是在调试过程中难免对出现设备没有CAN接口,或是没有485接口,或是端口不够用,导致无法进行调试工作。比如项目初期画的电路可能少CAN接口,或是少485接口,开发过程中由于设备的增加,导致端口不够用或是接口不兼容。PLC一般只有485或422接口。连在CAN行不行呢?

 

接下来看看CAN 的两种电平标准:

 

在看看485电平:

•RS-485总线上的A正(高)B负(低)电平对应的是逻辑“1”,而RS-485总线上的A负(低)B正(高)电平对应的是逻辑“0”。一般地,A与B之间的正负(高低)电压之差在0.2~2.5V之间。

•逻辑0:差分信号-2500~-200mv

•逻辑1:差分信号+2500~+200mv

•高阻状态:差分信号-200~-200mv

 

 

最新文章

  1. fzf by ruby
  2. 生产/消费 发送和接收消息---基于kombu和redis交互
  3. 转: unix实际用户ID和有效用户ID解析
  4. Linux中 groupadd 和 useradd 的命令说明
  5. Java for LeetCode 216 Combination Sum III
  6. REST Security with JWT using Java and Spring Security
  7. bzoj 1270 DP
  8. 【CCS仿真】用matlab把CCS保存的32位16进制的数据转换为十进制的数
  9. Java-HTTP连接时如何使用代理(一)—— System.Property方式
  10. 浅谈 WPF控件
  11. 八、套接字(Socket)
  12. [原创+实战+钓鱼]setoolkit+映射
  13. xcode KVC:Key Value Coding 键值编码
  14. SICP 练习 (2.12)解决摘要 :不同的实现时间
  15. matlab find函数
  16. 查看webdriver API
  17. 使用 nodeJs 开发微信公众号(获取access_token)
  18. [don't have permission to access]的一个经典原因
  19. 也谈谈js的压缩,jquery压缩。【转】
  20. python 获取5天前的日期

热门文章

  1. iOS利用HealthKit框架从健康app中获取步数信息
  2. mybatis传入map参数parameterType
  3. 107. Binary Tree Level Order Traversal II
  4. fedora之防火墙
  5. 【转】Ubuntu乱码解决方案(全)
  6. hdu4714 Tree2cycle 把树剪成链
  7. UVa 247 (传递闭包) Calling Circles
  8. SDOI2008仪仗队
  9. LeetCode Implement Trie (Prefix Tree) (实现trie树3个函数:插入,查找,前缀)
  10. 【转】Android动态改变对 onCreateDialog话框值 -- 不错不错!!!