历史上的今天
返回首页

历史上的今天

今天是:2024年09月12日(星期四)

正在发生

2019年09月12日 | CANSwitch-AF2S2与CANHub-AF2S2的区别与特色

2019-09-12 来源:EEWORLD

摘要:要实现改变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 模式通讯示意图


推荐阅读

史海拾趣

华宇创公司的发展小趣事

华宇创深知品质是企业生存和发展的关键。因此,公司建立了严格的质量管理体系,从原材料采购到生产过程再到成品检测,每一个环节都严格把控。同时,华宇创还积极参与各类国际认证和标准制定工作,不断提升产品的品质和性能。这些努力使华宇创的产品在市场上赢得了良好的口碑和信誉,品牌知名度也逐渐提升。

EBK Kruger GmbH & Co KG公司的发展小趣事

在电子行业的初期,EBK Kruger GmbH & Co KG由创始人Klaus Kruger在德国的一个小镇创立。Klaus是一位电子工程师,对新型电子元器件的研发充满热情。他带领团队成功研发出一种具有更高稳定性和更低能耗的新型电阻器,这一技术突破让公司在行业中崭露头角。通过不断的技术创新和产品优化,EBK Kruger逐渐赢得了市场的认可。

High Voltage Semiconductor Inc公司的发展小趣事

美高测的起源可以追溯到上世纪80年代末,当时电力工程师斯坦利·珀希尔(虚构对应美高测创始人)在父亲的高压设备公司中工作,积累了深厚的高压测试技术经验。1992年,他带着对高压测试技术的深刻理解,从Hipotronics公司独立出来,创立了美高测。公司初期便专注于研发更高效、更安全的高压测试设备,特别是在交流串联谐振技术和C低频技术上的突破,为公司在高压半导体测试领域奠定了坚实的基础。

CLAIREX公司的发展小趣事

随着市场的不断发展,Clairex意识到,要想在激烈的竞争中脱颖而出,必须不断创新。于是,公司加大了对研发的投入,积极探索新技术、新材料和新工艺。经过数年的努力,Clairex成功开发出了一系列具有自主知识产权的光电子组件。这些组件不仅性能优异,而且成本更低、更易于集成。它们的推出,不仅进一步巩固了Clairex在市场上的地位,也为公司带来了可观的利润。

CHENMKO公司的发展小趣事

Clairex Technologies成立于1993年,当时的市场上,航空电子部件的供应存在着严重的质量问题。老David Catter和一位商业伙伴发现了这一商机,他们提议改进并供应财富500强公司通用航空航空电子部门所需的零件。然而,创业的道路并非一帆风顺。他们面临着资金短缺、技术难题以及市场竞争激烈等多重挑战。但凭借对技术的深入理解和不懈的努力,Clairex团队成功设计出了一款性能卓越的光电导体,并在得克萨斯州普莱诺开始了生产。这一创新产品很快便赢得了市场的认可,为Clairex的发展奠定了坚实的基础。

三环(CCTC)公司的发展小趣事

随着科技的不断进步和市场环境的变化,三环(CCTC)公司认识到科技创新是企业持续发展的关键。因此,公司加大了研发投入力度,引进和培养了一批高素质的研发人才,建立了以博士、硕士为主组成的技术研发团队。同时,公司积极承担并完成多个国家、省级重点科研项目,不断开展新材料、新产品、新技术的研究与创新。这些努力使公司在多个领域取得了突破性的成果,实现了转型升级。

问答坊 | AI 解惑

关于XILINX软核问题?

碰到这样的一个问题,执行下面这一段 C语言程序时(单步执行),执行到第四行时,它并没有接着执行第五行,而是接着返回第三行执行,再接着执行第四行,接下来是第五行了。这是什么原因?恳请知道的大侠告知下。(1)XGpio_Initialize(&LEDs_8Bit, ...…

查看全部问答>

sd卡的 RCA作用

小弟目前正在研究SD卡协议相关,对CMD3的Response中的RCA不是很理解,不知道具体作用是做什么的,与读写卡操作时的逻辑地址,物理地址有什么样的关系?…

查看全部问答>

关于从nandflash启动的前4K代码

我现在有个led流水灯的程序,大于 4K,S3C2440从nandflash启动时,前面有个引导码start.s,它负责硬件初始化并把之后的main函数COPY到SDRAM,资料上写2440会把前4K代码自动复制到SRAM上运行,现在有个疑问:之前这个start.s如果小于4K,那么这个4K就会 ...…

查看全部问答>

一个朋友刚毕业月薪9000

本信息来自合作QQ群:电子工程师技术交流(12425841) 群主在坛子ID:Kata 还在念书的朋友,建议大家更用心一些,有一个朋友,今年刚毕业入职月薪9000,他的学校很一般,这哥们的水平比很多应届生高出了一节。工作反过来找他.   我想推荐到他 ...…

查看全部问答>

日本精工将发布电子纸手表

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑 人类在腕表表盘显示历史上的又一大突破即将诞生,继机械表、石英表、液晶显示之后,精工开始采用电子纸来制作表盘,电子纸产品极为节能,分辨率高达300dpi,这款腕表还能通过最近的原子钟发出 ...…

查看全部问答>

8G SD卡和2G以下SD卡读写方式一样吗?

8GSD卡读写不出?我看到很多资料读写SD卡都是2G以下,他们有什么区别?…

查看全部问答>

大家知道怎么用timerA多次读值吗?

用timerA定时,在定时过程中多次读值,读值是读哪个寄存器的值啊?…

查看全部问答>

BBB内核源码下载

http://kuai.xunlei.com/d/SN-qDgJtAwCFjFRT5cf 给需要自己添加驱动的人。。。 里面有我已经编译好的内核,在deploy目录下 …

查看全部问答>

用430G2553测两个外部中断的时间差

用430G2553,我想测两个外部中断的时间差,是用来测开关电源的功率因数的,我在第一个外部中断用了TACTL = TACLR + TASSEL_0 + MC_2打开定时器连续计数模式,然后在进入第二个中断读取TAR的值,关闭定时器MC_0,然后定时器清零TACLR,但是我在用硬 ...…

查看全部问答>