关注公众号

关注公众号

手机扫码查看

手机查看

喜欢作者

打赏方式

微信支付微信支付
支付宝支付支付宝支付
×

CANSwitch-AF2S2与CANHub-AF2S2的区别与特色(二)

2020.10.05

电源接口

圆孔插座:内正外负;

接线端子: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模式通讯示意图

以上就是今天的所有分享,希望能解决大家在选型上的困扰。


推荐
热点排行
一周推荐
关闭