can通信一般是总线式的,与rs-485网络一样。总线式的网络通信有缺点:只能够一条直线或曲线,不能够开叉,不能够环形闭合。开叉布线的问题可以通过加hub来解决。本文介绍的是如何通过can的hub来实现3个can节点的环形网络通信。
先介绍一下实现can的扩展功能的hub(集线器):hub4can。这是一个把一路can扩展出4路can的集线器,光电隔离,支持所有can协议而无需设置。一头为一路can和供电端子,另外一头为扩展出的4路can。这个用法与我们常用的usb hub类似。
在以下情况下,有3个can的控制器(或称为can节点),要求每两个can控制器之间都能够相互通信。这在传统的总线式can网络是无法实现的。现在将每个can控制器接一个hub4can,注意产品的方向,一边是1路can而另外一边是4路can。我们只用到4路扩展can口的其中任意2路。
由于整个环形网络中只有3个can控制器,每2个can控制器之间都可以直接通信而无需通过另外一个控制器。比如 控制器3与控制器2之间通过上面的直线连接就相通了,而无需通过控制器1。同样控制器3与控制器1之间通过左边的弧线来直接连接、而控制器1与控制器2之间通过右边的弧线来直接连接。
用hub实现的4个节点的can环网如下图。至于超过4个节点的can环形网络通信,我们将在今后的文章中继续介绍。
首届中国数据治理年会在京召开 广电计量3项案例入选“百项优秀案例”
如何通过改进不可见光的LED,实现深紫外光无线通信
简说无线电吹管乐器方案2.4G/5.8G/UHF电吹管方案|天惠微科技
10000+知名终端制造企业为什么都在这里?
如何利用工具模板快速对TSV阵列进行建模
如何通过CAN的HUB来实现3个CAN节点的环形网络通信
Intel CEO确认双核心Atom上网本处理器
我训练了一个模型,让开发板认识自己
艾德克斯IT6412双通道双极性直流电源面向测试的几种应用
我国蜂窝物联网模组产业发展情况如何
Philips宣布10亿颗VCSEL里程碑
宏碁推出两款超大屏幕游戏显示器,均采用4K分辨率的屏幕
FORESEE SPI NAND Flash,加速电子产品小型化进程
高压放大器工作原理以及功能介绍
LoRa:全球物联网推广的关键
明微电子SM2325E芯片在大功率LED灯具的应用
鸿雁起诉小米,因侵犯智能家居专利
中小企业如何应用大数据?
ST帮助社交健身爱好者保持健身活动热情,推出创新的智能传感器
C++:详谈取地址操作符重载