CAN总线
文章平均质量分 82
从单片机到PLC
从单片机到PLC,还有嵌入式
展开
-
不要小瞧TVS管哦,否则要吃大亏
TVS管是常用的保护器件,但在平时正常环境的测试中,并不能明显地感觉到它的存在,好像有没有TVS管,都一个样。TVS管表示很委屈。TVS管本身就是为了在意外情况(比如瞬间高压串扰)保护电路的,既然是意外,就不会一直存在,平时当然就缺乏存在感了。但在实际应用,尤其是工业应用中,没有它是不行的,分享一个实际项目经历,感受一下TVS管的作用。原创 2021-05-06 22:48:41 · 2285 阅读 · 2 评论 -
CAN总线和Modbus总线,该如何选择
CAN总线和Modbus总线是工控领域常用的两种现场总线,简单的说哪个好哪个不好是没有意义的,要根据不同的应用场景来做选择。CAN总线是无主结构,在通信方式上更加灵活,且是短帧发送,单帧数据消耗的总线带宽更少,但传输大量数据时效率会降低。Modbus总线是主从结构,只有主站能发起通信,但每帧数据的数据量比较大,在传输大量数据时有优势。实时性方面也不能单纯地说哪个高哪个低,还是要看用户的需求。系统集成怎么选、实时语音传输怎么选、传输故障停机信号怎么选,以3个小案例为基础,描述了该如何在CAN总线和Modbus原创 2021-04-12 13:10:51 · 7793 阅读 · 0 评论 -
CAN总线是一种基于“先来后到、无损仲裁”机制、多主(无主)结构、具有帧ID、应用数据最多8个字节、采用差分电平的国际标准现场总线
用一句话概括CAN总线的基本特征:CAN总线是一种基于“先来后到、无损仲裁”机制、多主(无主)结构、具有帧ID、应用数据最多8个字节、采用差分电平的国际标准现场总线。虽然没有面面俱到,但体现了CAN总线的重点特色,有利于对CAN总线有一个清晰的认识。原创 2021-04-08 14:47:40 · 1513 阅读 · 0 评论 -
CAN总线、自然与人
根据孔丙火(微信公众号:孔丙火)的理解,CAN波形中的冲击是由于电平陡然变化,在传输双绞线上电波反射造成的,回波反射的原理应该是很复杂的,查阅了相关文献,理论公式一大堆,什么基尔霍夫定律等等,总之,对于我们这些搞应用研究的人来说,一句话,看不懂,但有没有其他方法可以简单理解这种现象呢,我想是有的,下面列举几种比较通俗的解释,有的用自然现象解释,有的用人性解释,反应了CAN总线作为自然界的一部分,就会遵循自然规律,有的“道法自然”意思。原创 2018-05-12 15:16:05 · 894 阅读 · 0 评论 -
CAN总线的显性电平与隐性电平
用示波器测量CANH和CANL上的差分波形,可以清晰的看到有高低电平,在短距离通信中,高电平在2-4V之间(实测),低电平为0V。那么,从波形上看,最显眼的肯定是高电平,不显眼的是低电平,那么高电平就是显性电平,低电平就是隐性电平。原创 2018-05-24 12:04:25 · 27526 阅读 · 1 评论 -
CAN总线的显性电平为什么能覆盖隐性电平?
在CAN总线中,显性电平是强驱动,隐性电平时弱驱动,因此当有的节点发送显性电平有的节点发送隐性电平时,总线上呈现的肯定是强驱动的状态,这就是CAN总线显性电平可以覆盖隐性电平的原因。原创 2018-05-29 18:21:12 · 7836 阅读 · 5 评论 -
精彩文章-CAN总线设计要点概述
文章转自:https://www.cnblogs.com/spoorer/p/6649303.html,关注微信公众号:孔丙火,查看更多精彩内容。前言 CAN总线的应用在现在看来越来越广泛,我厂设备从最初的ARM9与ARM7平台、期间升级过度到CortexA8与Cortex M3平台,再到现在的Cortex M4平台,围绕CAN进行了一系列产品的开发,CAN总线的稳定性是毋庸置疑的。 CAN总...转载 2018-06-20 18:29:12 · 1472 阅读 · 1 评论 -
CAN总线波形中ACK位电平为什么会偏高?
如果CAN总线中有多个节点,在某一点测试CAN总线的波形(CANH和CANL之间)时,会发现在一帧数据的末尾ACK位的差分电平会偏高。网上有关于此问题的一些描述和解释,但孔丙火(微信公众号:孔丙火)认为欠妥,因此对这个问题重新分析,得出结论:凡是正确接收到数据的节点都会回复ACK位(显性电平),用示波器测试,展现出来的应该是驱动能力最强(电平最高)的节点的电平,因此,如果发送节点距离测试点较远,其测试出来的电平会相对较低,ACK位相对较高,就会形成ACK位差分电平偏高的现象。原创 2018-06-13 17:10:19 · 3783 阅读 · 0 评论 -
精彩分享-CAN总线与485总线比较分析
文章转自:http://www.elecfans.com/pld/jiekou_zongxian_qudong/587211_2.html,关注微信公众号:孔丙火,查看更多精彩内容。CAN总线原理 CAN总线以广播的方式从一个节点向另一个节点发送数据,当一个节点发送数据时,该节点的CPU把将要发送的数据和标识符发送给本节点的CAN芯片,并使其进入准备状态;一旦该CAN芯片收到总线分配,就变为发送...转载 2018-06-21 17:18:22 · 764 阅读 · 0 评论