当前位置:   article > 正文

RS232/RS485/CAN总线_485 板子

485 板子

老师,请问为什么RS232可以板子和电脑通信,而RS485必须两块板子相互通信呢?如果没有两块板子岂不是RS485的例程做不了?

那说明你对485这个通信你不了解。485它是差分的,单端的,它是半双工的。所以你要么就自己买一个USB转485的模块,你知道吧,你先上网了解一下什么是485。

-----------------------------------------------------------------------------

RS232简单实用,缺陷是不支持多设备间的互连,缺少拓扑结构。

由此诞生了RS485。

RS485最重要的是采用两条差分线代替RS232的单线传输,支持拓扑结构。RS485属于电气层的协议,物理上的实现大都在RS232基础上完成。缺陷是主从轮询的方式导致系统的实时性与可靠性方面较差,没有标准物理层导致开发周期长。

CAN属于现场工业总线范畴(意思就是跟上两个根本不在一起玩儿),CAN、LIN、FlexRay并称三大汽车总线。采用数据位仲裁的方式来替代传统的站地址轮询方式,因此可以支持多主多从的工作方式。CAN底层协议比RS232/RS485复杂很多,但是好消息是STM32内部已经集成了CAN协议控制器,方便了我们的使用。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/982152
推荐阅读
相关标签
  

闽ICP备14008679号