网络通信相关设备介绍——以周立功CAN转网设备为例

导读:本篇文章讲解 网络通信相关设备介绍——以周立功CAN转网设备为例,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

网络通信机制


基本概念:

设备IP地址、目标IP

 

位于局域网下的每一个网络设备,都有自己的IP地址,用来表明自己在局域网中的节点

用户在使用PC机与网络设备进行通信前,需要保证用户的PC机内有以太网,并且PC机与网络通信设备要在同一网段内才行。通过以下方式判断设备和PC机是不是位于同一网段内。

网络通信相关设备介绍——以周立功CAN转网设备为例

 

 

通讯模式:

TCP服务器、TCP客户端、UDP模式

网络通信相关设备介绍——以周立功CAN转网设备为例

网络通信相关设备介绍——以周立功CAN转网设备为例

网络通信相关设备介绍——以周立功CAN转网设备为例

上述所谓的TCP服务器模式和客户端模式都是对于设备本身而言的。

例如在ZNetCom软件中设置CANET-E-U设备的工作模式为TCP Sever,并设置好该设备的IP地址和工作端口。则指的是此时CANET-E-U设备充当一个TCP服务器,对于TCP 服务器而言,其只需要让客户端知道它的IP地址和工作端口,然后TCP客户端则可以通过服务器的IP和工作端口发起连接,从而建立数据通信。如此时利用CAN-test软件来接收设置为TCP服务器模式的CANET-E-U设备数据,则选择“设备类型”为CANET-TCP,设置属性为:

网络通信相关设备介绍——以周立功CAN转网设备为例

此时CAN-test就充当一个TCP客户端(所谓利用CAN-test软件来显示CAN卡等设备的数据,其实就是PC主机与这些设备的通信,前提是PC主机需要和CANET-E-U设备在同一网段下),只需要设置所需要连接的TCP服务器的IP地址和工作端口,即可接受TCP服务器的数据。

 

如果在ZNetCom软件中设置CANET-E-U设备的工作模式为TCP Client,此时CANET-E-U设备充当TCP客户端,要想用它与PC主机实现通信,则需要在ZNetCom中除了设置它的IP地址、工作端口外,还需要设置目标IP和目标端口,即客户端需要指明需要连接的服务器端在网络中的位置(即目标IP和目标端口),注意此处与CANET-E-U设备充当TCP服务器的不同。此时想要CAN-test软件来接收数据时,需要设置将其设为服务器模式,此时需要输入本机端口,这个本机端口就是在ZNetCom中给TCP Client设置的目标端口,这样就建立了网络通信。

网络通信相关设备介绍——以周立功CAN转网设备为例

如果在ZNetCom软件中设置CANET-E-U设备的工作模式为UDP,此时CANET-E-U设备不需要与网络中其他设备建立连接,直接可以进行双向通信。此时需要在ZNetCom软件中对CANET-E-U设备设置其IP地址和工作端口,并且需要设置需要将数据发送给其他主机的目标IP和目标端口(最多可以同时给6个主机发送数据)。此时如果想在CAN-test软件中查看数据,需要选择设备类型为CANET-UDP,同样首先需要保证本机IP与CANET-E-U设备IP地址在同一网段,然后在如下窗口中填入本机端口(即用ZNetCom为CANET-E-U设备设置的目标端口,我们就是用CAN-test软件在这个端口下监听到CANET-E-U设备发送过来的数据)。

网络通信相关设备介绍——以周立功CAN转网设备为例

关于本机端口含义,可以通过网络调试助手帮助理解,在利用NetAssitant软件接收网络数据时,如果选择协议类型为UDP,则需要设置本地IP地址和本地端口号,其中本地IP地址就是CANET-E-U设备设置的目标IP,一般会默认设置成本机IP地址,有时候需要手动设置,本地端口号就是CANET-E-U设备设置的目标端口,也就是说在这个端口上监听数据,此时点击“连接”按钮,如果数据正常,就能显示发送过来的网络数据。

网络通信相关设备介绍——以周立功CAN转网设备为例

 

 

CAN通信机制


基本概念:

CAN数据帧、CAN波特率

终端电阻、

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/121324.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!