摘要:要实现改变CAN网络拓扑结构、延长网络通讯距离、增加节点数目、抗干扰等功能,CAN光纤转换器一定是您的不二选择,可是同为两路CAN和两路光纤接口的Hub与Switch转换器有哪些区别与特色呢?
CAN 网络的传输介质可以是双绞线、光纤和同轴电缆。目前,双绞线的 CAN 总线分布式系统已得到了广泛应用,如汽车、电梯控制、电力系统控制等,各项技术已经成熟。与双绞线和同轴电缆相比,光纤的低传输损耗使传输距离大大增加。除此以外,光缆还具有不辐射能量、不导电、没有电感等特性,且光缆中不存在串扰以及光信号相互干扰的影响,具有优良的抗 EMI 以及 EMC 特性,也不会有在线路感应耦合导致的安全问题。
一、产品概述
CANHub-AF2S2 能实现多个 CAN 网络的透明连接,是将CAN信号直接转换成光纤传输,2 个双绞线端口都有独立的 CAN 收发器,能倍增节点数目,可用于波特率高达 1Mbps 的 CAN 网络,产品图如图1所示。
图1 CANHub-AF2S2
CANSwitch-AF2S2 与CANHub-AF2S2有所不同,是把CAN信号转换为以太网的光纤传输,可以直接连接以太网交换机,并且有两种工作模式:
集线器(Hub)模式,与CANHub-AF2S2相同,可以实现级联,自动联网,无需配置;
转换器(Converter)模式,具有 TCP Server,TCP Client,UDP 等多种工作模式,每个 CAN 口支持 6 个 IP 段设置多达 200 个 TCP 或者 UDP 连接。
图2 CANSwitch-AF2S2
二、产品详细参数对比
1. 区别
相同点
CAN接口
CAN 口数目:2;
接口类型:采用 OPEN 接口方式,2.5KV 电磁隔离;
信号线:CAN0H、CAN0L、CAN1H、CAN1L;
屏蔽线:FGND;
终端电阻:内置式 120 欧终端电阻,连接 R+和 R-端子;
波特率:5Kbps~1000Kbps。
图3 CANSwitch-AF2S2 的CAN 口
光纤接口
光纤口数目:2;
接口类型:SC;
光纤类型:单模;
图4 光纤接口及指示灯
电源接口
圆孔插座:内正外负;
接线端子:OPEN2。
图5 CANHub-AF2S2 电源接口
图6 CANSwitch-AF2S2 的CAN 口
配置接口
RS232接口
图7 专用配置端口
三、功能说明
1、 集线器(Hub)功能
集线器模式下的设备可以实现自组网,在集线器模式下可以实现设备级联,CANHub-AF2S2只有此功能。CANSwitch-AF2S2除此之外还有转换器模式,下面会讲到。集线器模式以CANSwitch-AF2S2为例,CANHub-AF2S2使用方法与此相同,如图8所示三台 CANSwitch-AF2S2 进行级联,只要通过软件配置好设备,CAN 总线就会按照规定进行转发到相应 CAN 口上,不在使用交换机等设备就可以自主网了。
图8 Hub 模式下系统框图
例如,通过上位机软件配置可以实现用户设备 1 与用户设备2 发送的 CAN 信号用户设备 3、用户设备 6 和用户设备 7 可以收到;用户设备 3 发送的 CAN信号用户设备 4 与用户设备 5 可以收到;用户设备 4 与用户设备 5 发送的 CAN 信号所以设备都可以收到;用户设备 6 发送的 CAN 信号用户设备 1、用户设备 2、用户设备 3 与用户设备 7 可以收到;用户设备 7 发送的 CAN 信号用户设备 1、用户设备 2、用户设备 3 与用户设备 6 可以收到。
2、 转换器(Converter)功能
CANSwitch-AF2S2设备特有功能。当从 Hub(集线器)功能转换 Converter(转换器)功能,将功能转换开关拨到Converter功能后要按 RESET(复位)键一次,使功能生效。
图9 复位按钮、恢复出厂设置按钮及功能转换开关
Converter(转换器)功能支持TCP Sever/TCP Client/UDP工作方式和灵活的拓扑结构,通过配置软件用户可以灵活的设定相关配置参数。典型应用如下:
TCP Server 模式
在 TCP 服务器(TCP Server)模式下,CANSwitch-AF2S2 不会主动与其它设备连接。它始终等待客户端(TCP Client)的连接,在与客户端建立 TCP 连接后即可进行双向数据通信。建立通讯的过程如图10所示。
图10 TCP Sever 模式通讯示意图
TCP Client 模式
在 TCP 客户端(TCP Client)模式下,CANSwitch-AF2S2 将主动与预先设定好的 TCP服务器连接。如果连接不成功,客户端将会根据设置的连接条件不断尝试与 TCP 服务器建立连接。在与 TCP 服务器端建立 TCP 连接后即可进行双向数据通信。建立通讯的过程如图11所示。
图11 TCP Clinet 模式通讯示意图
UDP模式
UDP 模式使用 UDP 协议进行数据通信。UDP 是一种不基于连接的通信方式,它不能保证发往目标主机的数据包被正确接收,所以在对可靠性要求较高的场合需要通过上层的通信协议来保证数据正确;但是因为 UDP 方式是一种较简单的通信方式,它不会增加过多的额外通信量,可以提供比 TCP 方式更高的通信速度,以保证数据包的实时性。工作在这种方式下的设备,地位都是相等的,不存在服务器和客户端。通讯的过程如图12所示。
图12 UDP 模式通讯示意图
上一篇:技术文章—如何进行CAN信号质量评估
下一篇:特斯拉自动驾驶新专利 “高速布线架构”优化FSD冗余设计
推荐阅读
史海拾趣
在电子行业的发展历程中,柯爱亚以其对技术创新的执着追求而闻名。1999年,柯爱亚成功研发出超薄型功率电感CDH2D11/CD31,并率先实现了量产。这一创新不仅提升了产品的性能,而且满足了市场对于更轻薄、更高效电子元件的迫切需求。柯爱亚凭借这一技术突破,迅速在市场中脱颖而出,赢得了业界的广泛认可。
随着全球环保意识的不断提高,CapXon公司积极响应绿色生产的号召,致力于实现可持续发展。公司采用环保材料和制造工艺,减少生产过程中的污染物排放,降低对环境的影响。同时,CapXon还积极参与各种环保活动和公益事业,为推动电子行业的绿色发展贡献自己的力量。
以上五个故事分别从初创与起步、市场拓展与品牌塑造、技术创新与产业升级、品质管理与生产优化以及绿色生产与可持续发展五个方面,展示了台湾丰宾(CapXon)公司在电子行业发展的历程和成就。这些故事不仅体现了公司的实力和魅力,也展现了公司在推动电子行业进步和可持续发展方面所做的努力和贡献。
随着公司的快速发展,晶丰明源于XXXX年成功通过科创板上市审核,正式登陆资本市场。这一重大事件不仅为公司带来了充裕的资金支持,也进一步提升了公司的品牌影响力和市场竞争力。借助资本市场的力量,晶丰明源得以加速研发进程、扩大生产规模,为公司的长远发展奠定了坚实基础。
随着环保意识的日益增强,电子行业对环保的要求也越来越高。EQCOLOGIC公司积极响应环保号召,将环保理念贯穿于产品研发、生产和销售的各个环节。公司采用环保的生产工艺和材料,减少污染物的排放;同时,还开展了一系列环保宣传活动,提高员工和消费者的环保意识。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了基础。
在电子行业的早期,Cofan Usa Inc公司以其敏锐的市场洞察力和技术创新能力,成功研发出一款具有革命性的电子产品,这款产品凭借其出色的性能和用户体验,迅速在市场上获得认可。公司不断投入研发资源,持续推出新产品,逐渐在电子行业中树立起了技术领先的形象。
Filtran Ltd成立于2000年代初,初期专注于滤波器技术的研发。在无线通信领域,滤波器是确保信号纯净度的关键组件。公司研发团队经过数年不懈努力,成功研发出一种新型高性能陶瓷滤波器,该滤波器不仅体积更小,而且能在更宽的频率范围内保持优异的性能。这一创新技术迅速吸引了手机制造商的注意,Filtran Ltd迅速成为多家国际手机品牌的核心供应商,市场份额显著提升。
异常处理的问题,当开机加载内核的时候按开机键出现如下提示,这是怎么回事啊 “RaiseException: Thread=8fdffcf4 Proc=8d4d6160 \'device.exe\' AKY=00000005 PC=8c29dae4(NK.EXE+0x0009dae4) RA=8c29b17c(NK.EXE+0x0009b17c) BVA=00000000 FSR=00000000”, 出现这个打印提示后就不能控制这部分驱动了,出现性能上的故障, ...… 查看全部问答∨ |
|
在xp上用telnet登录到wince6上,发现用telnet打开一个程序后,telnet就无法做任何操作了,直到在受控端上把那个程序关掉才能继续操作。 那究竟有没有办法把受控端上已经启动的那个程序通过telnet关掉啊?好像也不支持tasklist和taskkill的。。。头 ...… 查看全部问答∨ |
|
LED照明发展中五个亟待解决的问题 ——色温范围、照明标准、亮度范围、照明总均匀度和眩光控制 最合适的LED照明灯具色温范围,应该是接近太阳自然白光的色温范围才是最科学的选择;较低照射强度的自然白光,就可以达到其他非自然 ...… 查看全部问答∨ |
|
我们要在产品线上大量烧写MCU(使用RLink和STICK),软件工具是STVP。 因为量大,STVP显示的烧写结果不能很醒目的提示操作员,人在惯性下很容易把烧写不成功的产品放行,而且每次更换器件型号后需要重新配置,另外我们也希望把烧写MCU的结果 ...… 查看全部问答∨ |
|
我用的是CC2430模块,用了一个网关,一个路由,4个终端节点组网成功过后,重启网关或路由设备,怎样改写程序,才能让终端设备自动重新连接到网关呢?我是过NV_RESTORE这个编译选项,不过貌似没有什么用。用没有人已经解决这个问题,给一个指点。… 查看全部问答∨ |
我用得是AD6.9,在做板子的时候,需要做这么一个槽, 用快捷方式T-V-T,设置之后,用3D看没问题, 可是做GEBER文件的时候,这里没显示要钻孔,只显示是禁止布线层, 还用这种方式做了几个定位孔 ...… 查看全部问答∨ |