0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

广成工控 来源:cg 2018-12-07 16:42 次阅读

工业现场环境中,经常需要用一台主站控制多台从站设备,比如说使用CANopen主站控制多台伺服电机各自运行。在这种一主多从的结构中,如果从站的节点号是可以改变的,那么在对从站进行分别控制的时候自然容易区分,但是如果一旦碰到从站的节点号都不可改变且全部相同时,那么集中控制工作就特别棘手了。那么有没有一种方法可以使用一个主站对其进行分别控制呢?

前几天来自沈阳的赵工就遇到了这种情况,赵工想根据一些CAN总线设备开发上位机软件,使用网口对这些设备进行分别控制,但是这些设备的节点号是相同的且无法改变的。

针对赵工的需求,我们为其提供两种决方案:

方案一

第一种方案是使用多个以太网转CAN设备,使用不同的IP地址及端口号对各个从站设备做区分,其通讯结构如上图所示。在这种方案中,每个CAN设备对应一个特定的IP地址及端口号,上位机软件根据IP地址及端口号对设备进行区分。这种方案比较适合对实时性要求不高,通讯距离较远的场合。使用这种方案时,需要对每个以太网转CAN的设备进行IP地址和端口号的配置,在二次开发时需要将这些IP地址和端口号对应上。

方案二

二种方案是使用USBCAN设备脱机模式下的数据触发功能,当CAN1通道接收到特定的帧ID时,CAN2通道将该帧ID替换为其他帧ID而帧数据不变,可以实现“改变”帧ID的功能。这种方案适合于实时性高,通讯距离较近的场合,而且容易进行二次开发。

使用这种方案时,仅编写好脱机文件后烧写到USBCAN设备中即可,所有的脱机文件仅节点号不同,修改起来非常简单。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN总线
    +关注

    关注

    145

    文章

    1950

    浏览量

    130734
  • usb
    usb
    +关注

    关注

    60

    文章

    7939

    浏览量

    264521

原文标题:如何分别控制无节点号区别的设备

文章出处:【微信号:gccanzx,微信公众号:广成工控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    变频器的两种速度传感器矢量控制模式有什么区别

    在变频器控制模式中,有无速度矢量传感器模式,该模式又分为两种感矢量0和感矢量1,这两种模式的本质原理是什么?对变频器的
    发表于 02-22 21:45

    方波与电平两种状态如何区别的问题

    请教各位了电路有个状态1、一个是低电平状态(或者也可以搞成高电平)2、另一个是高电平方波脉冲状态(或者也可以搞成低电平方波脉冲)问题是:用什么方法或者电路,可以将这两种状态区别开来。。。即:第一
    发表于 11-10 00:41

    两种三极管电路的区别

    【不懂就问】如图,两种三极管放大电路有什么区别,看起来就是一个公用了供电电源,一个是分开的
    发表于 07-24 20:25

    请问下两种方案的对IIC操作都是一样的吗?

    当MPU9250跟气压计都用IIC读取时,有两种方案:1,个传感器的SDA和SCL都跟MCU的SDA和SCL连接;2,气压计的SDA和SCL跟MPU9250的AUX_DA和AUX_CL连接。请问下
    发表于 06-19 04:36

    两种放大电路有什么区别

    两种放大电路有什么区别
    发表于 07-06 09:23

    两种芯片的区别

    我想知道28027和28034这这两种芯片有什么区别或者联系呢?希望各位大佬能够尽量讲解得通俗易懂一些,刚开始学习,有点懵,感谢感谢
    发表于 06-18 20:27

    两种不同结构的永磁同步电机特点说明

    ,电机的运行性能、控制方法、制造工艺和适用场合也会不同。目前,根据永磁体转子上的位置不同,三相PMSM的转子结构可以分为表贴式和内置式两种结构,具体如图1所示。表贴式内置式图1 两种结构的永磁同步电机其中表贴式永磁同步电动机永磁
    发表于 06-28 09:55

    常见的ARM架构分为两种是M系列另外一是A系列,这两种有什么区别啊?

    现在市面上常见的ARM架构分为两种是M系列另外一是A系列,这两种有什么区别啊,用的时候他们一般分别用在什么地方啊。
    发表于 10-26 07:00

    两种实用的密码控制器电路图

    两种实用的密码控制器电路图
    发表于 05-19 10:53 552次下载
    <b class='flag-5'>两种</b>实用的密码<b class='flag-5'>控制</b>器电路图

    逆变器的两种电流型控制方式

    逆变器的两种电流型控制方式 摘要:研究分析了逆变器的两种双环瞬时反馈控制方式——电流型准PWM控制方式和三态DPM
    发表于 07-10 11:21 4003次阅读
    逆变器的<b class='flag-5'>两种</b>电流型<b class='flag-5'>控制</b>方式

    CMOS与CCD两种感光器件的区别

    CMOS与CCD两种感光器件的区别   由两种感光器件的工作原理可以看出,CCD的优
    发表于 12-21 09:26 4708次阅读

    基于FFT的两种伪码快速捕获方案

    该文提出两种基于FFT 的伪码快速捕获方案,一是基于分数倍采样率转换器的快捕方案;另一是基于抽取器的快捕
    发表于 08-26 16:06 25次下载
    基于FFT的<b class='flag-5'>两种</b>伪码快速捕获<b class='flag-5'>方案</b>

    两种常见热插拔浪涌电流控制方案

    仔细介绍了 两种常见热插拔浪涌电流控制方案
    发表于 12-07 18:28 0次下载

    两种MOS冗余驱动方案

    两种MOS冗余驱动方案
    发表于 10-28 12:00 2次下载
    <b class='flag-5'>两种</b>MOS冗余驱动<b class='flag-5'>方案</b>

    变频器线式控制与三线式控制有哪些区别

    变频器线式控制与三线式控制之间存在显著的区别,这些区别不仅体现在控制原理、使用方式、应用场景等
    的头像 发表于 06-11 14:08 3179次阅读