两种控制无节点号区别的设备的方案

工业现场环境中,经常需要用一台主站控制多台从站设备,比如说使用canopen主站控制多台伺服电机各自运行。在这种一主多从的结构中,如果从站的节点号是可以改变的,那么在对从站进行分别控制的时候自然容易区分,但是如果一旦碰到从站的节点号都不可改变且全部相同时,那么集中控制工作就特别棘手了。那么有没有一种方法可以使用一个主站对其进行分别控制呢?
前几天来自沈阳的赵工就遇到了这种情况,赵工想根据一些can总线设备开发上位机软件,使用网口对这些设备进行分别控制,但是这些设备的节点号是相同的且无法改变的。
针对赵工的需求,我们为其提供两种决方案:
方案一
第一种方案是使用多个以太网转can设备,使用不同的ip地址及端口号对各个从站设备做区分,其通讯结构如上图所示。在这种方案中,每个can设备对应一个特定的ip地址及端口号,上位机软件根据ip地址及端口号对设备进行区分。这种方案比较适合对实时性要求不高,通讯距离较远的场合。使用这种方案时,需要对每个以太网转can的设备进行ip地址和端口号的配置,在二次开发时需要将这些ip地址和端口号对应上。
方案二
二种方案是使用usbcan设备脱机模式下的数据触发功能,当can1通道接收到特定的帧id时,can2通道将该帧id替换为其他帧id而帧数据不变,可以实现“改变”帧id的功能。这种方案适合于实时性高,通讯距离较近的场合,而且容易进行二次开发。
使用这种方案时,仅编写好脱机文件后烧写到usbcan设备中即可,所有的脱机文件仅节点号不同,修改起来非常简单。

超微SYS-E302-9DF无风扇设计万兆软路由参数
如何设计一个安全的加密货币钱包
微软将发布双屏Surface
ROHM开发出第4代SiC MOSFET实现了业界先进的低导通电阻
一款工厂工作室必备的专业级桌面3D打印机
两种控制无节点号区别的设备的方案
给内存加上AI?三星是这样做的
电子行业商户如何抓住百度爱采购红利期
光电计时器的原理和使用
苹果iPhone 12有望采用全新5nm EUV工艺制程的A14仿生芯片
模拟量采集是什么意思,有什么作用?
PCB板块收益率居电子行业前列,全产业链股价均有表现
奥比中光已成为我国3D 视觉感知头部企业的领跑者
压阻式加速度传感器的主要作用
陈生强:5G将提高数字科技在产业产品中的效率
开发人员正在使用适用于iOS 14的新主屏幕小部件对其进行更新
让超声波仪像听诊器一样便携
人工智能计算范式和理论总结趋势
OPPORenoZ拍照怎么样
通过场景模型验证管理SoC复杂性