使用计算机远程读取异地CAN总线设备的通信状态
1、骒貉缭塄原理广成以太网转can总线模块,GCAN-202(CANET-II)是集成2路CAN接口、1路以太网接口的高性能型CAN-bus总线通讯转换模块。采用GCAN-202模块,用户可以把使用地的CAN设备发出的CAN信号转换成以太网数据传到服务器上,然后在终端用设备读取接收CAN数据及使用,进一步拓展CAN-bus网络的范围。
2、配醅呓择锗置配置时需要注意:模块本身的IP地址要与路由器在同一网段切IP不与其他设备冲突。配置的过程很简单,把GCAN-202网关设置成TCP Client模式(东戳缨蜇客户端模式),因为要连接是局域网的服务器,之后设置CAN端波特率与CAN总线网络或CAN总线设备一致。本例中的配置如下图1和图2,把GCAN-202的IP配置为192.168.1.25,把CAN 端的波特率配置为100k,设置好要连接服务器的IP和端口号,如IP为123.123.123.123,端口号为8001。(注意:以上数值需按实际情况设置)
3、使用配置好参数后将GCAN-202模块重新上电,这个时候,GCAN-202会自动连接预先设置的服务器,连接成功后,如果CAN总线上有数据,GCAN-202就会自动给服务器发送数据。示意图如下图1。
4、注意:(1)每一个服务器都有一个固定的IP地址,例如123.123.123.123,这个IP是固定的,所以在设置GCAN-202的时候一定要准确的设置服务器的IP和端口号。(2)GCAN-202本身也属于所连接网络的一个终端,所以,它的IP地址不能和网络上别的终端地址重复,否则连接不上服务器。获取数据的方法有两种方式:(1)可以远程访问服务器,在服务器上特定的软件打开设备,然后读取CAN总线的数据。(2)可以在服务器上二次开发一个软件,在收到数据后自动转发给其他的终端,如PC机等。