CANCANCANCAN编程接口说明编程接口说明编程接口说明编.pdf

CANCANCANCAN编程接口说明编程接口说明编程接口说明编.pdf

ID:52242196

大小:51.18 KB

页数:4页

时间:2020-03-25

CANCANCANCAN编程接口说明编程接口说明编程接口说明编.pdf_第1页
CANCANCANCAN编程接口说明编程接口说明编程接口说明编.pdf_第2页
CANCANCANCAN编程接口说明编程接口说明编程接口说明编.pdf_第3页
CANCANCANCAN编程接口说明编程接口说明编程接口说明编.pdf_第4页
资源描述:

《CANCANCANCAN编程接口说明编程接口说明编程接口说明编.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CANCAN编程接口说明CAN编程接口说明111、1、、、与上位机通讯方式与上位机通讯方式MixNetMixNet设备支持MixNet设备支持CANCAN数据包传输模式。此模式下CAN数据包传输模式。此模式下MixNetMixNet设备使用特定的数据结MixNet设备使用特定的数据结构与上位机软件进行通讯。MixNetMixNet设备使用了一个通用的数据结构来进行数据传输,只需要改动很少的代MixNet设备使用了一个通用的数据结构来进行数据传输,只需要改动很少的代码,就可以将使用CANCAN通讯卡的上位机软件直接升级为以使用太网CAN通讯卡的上位机软件直

2、接升级为以使用太网&TCP/IP&TCP/IP通&TCP/IP通通通讯。上位机可以通过222种方式与2种方式与MixNetMixNet设备通讯:MixNet设备通讯:1)1)1)1)SocketTCP/IPSocketTCP/IPSocketTCP/IP通讯方式SocketTCP/IP通讯方式上位机软件通过SocketSocket规范与Socket规范与MixNetMixNet设备建立MixNet设备建立TCP/IPTCP/IP连接,在成功建立TCP/IP连接,在成功建立TCP/IPTCP/IP连接后,上位机与TCP/IP连接后,上位机与MixNetMi

3、xNet就MixNet就就就可以进行双向数据通讯。可以进行双向数据通讯。MixNetMixNet设备支持MixNet设备支持TCP/IPServerTCP/IPServer、TCP/IPServer、、、ClientClientClient两种工作模式,默认工作在Client两种工作模式,默认工作在Server模式,设备监听TCP/IPTCP/IP端口,等待连接。TCP/IP端口,等待连接。2)2)2)2)串口通讯方式串口通讯方式TNodeTNode-TNode---232232232、232、、、485485485使用此方式,485使用此方式,TNod

4、eTNode-TNode---NNNN必须要先使用必须要先使用VSPMVSPM虚拟串口软件将VSPM虚拟串口软件将MixNet的的的CAN的CANCAN端口映射为虚拟CAN端口映射为虚拟COMCOM口。COM口。任何设备都可以直接使用传统的串口操作方式,通过串口(RS232RS232、RS232、、、RS485RS485RS485)与RS485)与MixNetMixNet设备的MixNet设备的CANCAN断口CAN断口CANCAN数据交换。CAN数据交换。对于使用RS232RS232转RS232转转转CANCANCAN设备的软件,可以使用虚拟串口与CA

5、N设备的软件,可以使用虚拟串口与MixNetMixNet设备通讯MixNet设备通讯,整个只需简单的修改相关的通讯部分数据结构就可以完成升级。222、2、、、数据结构及代码编写要点数据结构及代码编写要点1)1)1)1)MixNetMixNetMixNet的MixNet的的的NETWORK_CANFRAME通讯数据结构typedefstruct__attribute__((packed))_NETWORK_CANFRAME{{{{u_charcandevindex;//CANu_charcandevindex;//CAN端口,u_charcandevind

6、ex;//CAN端口,000-0---3333对应对应AAA-A---DDDD四个四个CANCAN端口,CAN端口,////上位机接收有效,发送忽略。//上位机接收有效,发送忽略。u_longid;//CANu_longid;//CAN包u_longid;//CAN包包包IDIDIDIDu_charlen;u_charlen;//u_charlen;////数据长度,//数据长度,111-1---8888字节字节u_charbyte[8];//CANu_charbyte[8];//CAN包数据u_charbyte[8];//CAN包数据u_charext

7、;//1u_charext;//1-u_charext;//1---为扩展消息格式,为扩展消息格式,000-0---标准消息格式标准消息格式u_charrtr;//u_charrtr;//远程传输位u_charrtr;//远程传输位u_longparam1;//u_longparam1;//备用参数u_longparam1;//备用参数}NETWORK_CANFRAME;}NETWORK_CANFRAME;}NETWORK_CANFRAME;上述结构为GCCGCC定义,GCC定义,sizeof(sizeof(NETWORK_CANFRAMEsizeof(

8、NETWORK_CANFRAMENETWORK_CANFRAME)NETWORK

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。