CAN FD通讯例程


功能:1.收到一帧CAN FD数据后,ID+1,数据不变发出去。如果接收功能块没有接收到数据,每间隔1000ms往外发送一条数据;
          2.收到指定帧ID,ID+2,数据不变发出去;
应用场景:广泛应用于CAN FD协议通讯;

广成USBCAN分析仪上位机软件安装包下载:USBCAN资料下载
CAN FD数据收发实验ST源码下载:
22.can fd通讯例程.rar
4.8 MB

一、下载程序及重点参数

1. 下载好CAN FD数据收发实验ST源码,解压并打开程序;
备注:打开程序后
如出现如图1.0的弹窗:“解压到以下文件夹”→通过“...”选择解压程序所在位置→勾选②框内的所有复选框→点击确定
图1.0
如出现如图1.1的弹窗:单击“全部设置为最新”后,单击“确定”然后再单击“确定”
图1.1 
如出现图1.2弹窗:continue with this version→finish
图1.2 
如程序出现报错是库文件安装的问题,请安装GCAN的库文件
2. 点开PLC_PRG(PRG),上半部分为程序声明,下半部分为具体程序。
3. mPort为CAN FD的端口号(不同型号端口号详见下表),uiBaudrate为波特率,此程序中为500k,emode为模式,一般选普通模式。
PLC型号CAN口数量CAN口号
GCAN-M8E1-80-7
GCAN-4181-90-8
注意
上述没有的型号可能是没有can fd通讯口的设备,具体可以和我司售后人员联系并确认
4. 接收can数据后,数据不变,帧ID+1发送出去。如果接收功能块没有接收到数据,每间隔1000ms往外发送一条数据;
5.定向接收帧ID为0X001,帧ID+2,数据不变发出去
6. 点击Device→扫描网络→选择对应设备→确定
7. 下载程序,点击图标
8. 会出现如下弹窗,点击“是”
9. 点击运行,图标如下

二、接线

1.不同产品can  fd接口定义
  1.1  下图为GCAN-M8E的CAN  FD通讯接口示意图_使用DB9接口引出【GCAN-M8E-网关/网桥/可编程网关用户手册】  
1.2   下图为GCAN-418系列的CAN  FD通讯接口示意图_使用DB9接口引出【GCAN-GT-418系列-网关/网桥/可编程网关用户手册】    
1.2.1  GCAN-GT-418-3 系列模块 CAN/CANFD 接口
1.2.2  GCAN-GT-418-6 系列模块 CAN/CANFD
1.2.3  GCAN-GT-418-9/9R/9C 系列接口定义

三、演示通讯(GCAN-PLC-302+广成USBCAN分析仪为例)

正在更新中.....
2025-04-14
0 0