上篇文章我们介绍了CAN总线的各种应用场景,那么CAN总线之所以能广泛应用各类工业现场都是源于CAN总线以下的几个特点:
1、CAN总线的数据传输速度够快,最高可达1Mbps,能基本做到信息传达的即时性,也就是这边命令发出,那边接受者立刻就能收到相关指令,在一些汽车的刹车情境中,这一点关乎着驾驶者的生命安全。
2、CAN总线的数据传输距离够远,最远能够达到10KM,这主要是在工业生产中的优势,相比较之下,其他的诸如232等总线的数据传输距离不足1千米,距离都保证不了,更别说数据传输速度什么的了,这是CAN总线为大家喜爱的第二个原因。
3、CAN总线的数据传输方式为差分信号传输,也就是它通过两条电压不同的双绞线把信号形成并输送出去,这样的好处是即使外界有干扰也能够一定程度的进行抵挡,不会立刻出现问题。退一步讲,即使CAN总线因为外界干扰损坏,它损坏的这一个节点也能自动退出总线的控制,不会继续发送错误数据造成整条线路的崩溃。
CAN总线因为以上优点成为了西方发达国家的标准工业总线,特别是应用在汽车上,因为开发初期价格等因素,它在我国的应用范围其实并不广,但后来随着技术的成熟和成本的下降,它也在我国有了广阔的发展空间,很多经济型轿车也开始使用这种总线,那么问题来了,CAN总线深藏在汽车内部,如果我们想要对它进行升级修理或者开发的话,那么我们该如何去做呢?
一般情况下,汽车上是没有USB接口的,所以想要使用USB线连接汽车内部和电脑朋友可以歇歇了,但是幸运的是,汽车上一般都有一个专用的OBD接口,我们可以通过相应的工具连接这个OBD接口,然后对汽车进行开发,而实现这一汽车obd开发的工具,便是USBCAN OBD分析仪工具。
欢迎大家找我讨论更多CAN总线相关问题。