# FDI_Standard_CAN
FDI_Standard_CAN_Link 用户使用手册(SDK / 二次开发侧)。在上位机中把 CAN 口配成 FDI CAN、以及周期发送与问答的操作步骤,见 FDI CAN 配置说明。
# 1. 简介
CAN 总线采用差分信号传输,抗干扰能力强、数据时效性好,适合工业与车载等场景。
FDISYSTEMS 支持两种方式配置 CAN 模块输出数据包:
- 上位机配置模式:通过上位机定制 CAN 输出内容与频率,满足个性化通信需求
- CAN 总线问答模式:在 CAN 总线上直接问答,实时请求与获取指定数据包,使用更灵活
# 2. 使用方法
# 1)上位机配置模式
在上位机 Config 界面将对应 CAN 口设为 FDI CAN,并结合数据手册配置所需 CAN 总线数据包,保存设置并重启后,模块将按设定频率发送数据包。再通过本公司提供的 CAN 接收例程即可获取数据。逐步操作见 FDI CAN 配置说明。
# 2)CAN 总线问答模式
- 在总线上发送期望获取的 数据包 请求,最多可同时询问 4 个数据包;模块以应答方式实时返回指定数据。
StdId为固定值;Buffer[0]~Buffer[3]为期望获取数据包对应的Request_CAN_ID。Request_CAN_ID与实际总线CAN_ID的对应关系见下文附表。- 请求数据包格式:
| 类型 | 字段 | 说明 | 类型 |
|---|---|---|---|
| 标识帧 | StdId | 0x000000A0 | uint32_t |
| 数据帧 | Buffer[0] | Request_CAN_ID_1 | uint8_t |
| Buffer[1] | Request_CAN_ID_2 | uint8_t | |
| Buffer[2] | Request_CAN_ID_3 | uint8_t | |
| Buffer[3] | Request_CAN_ID_4 | uint8_t | |
| Buffer[4] | rev | uint8_t | |
| Buffer[5] | rev | uint8_t | |
| Buffer[6] | rev | uint8_t | |
| Buffer[7] | rev | uint8_t |
- 问答模式发送示例:
调用 FDI_Standard_CAN_Request(int request_ID_1, int request_ID_2, int request_ID_3, int request_ID_4) 时,需传入四个 Request_CAN_ID 形参,以分别请求最多四个总线反馈数据。
# 3. 对应关系附表
| 序号 | Request_CAN_ID | CAN_ID |
|---|---|---|
| 1 | 1 | 0x544 |
| 2 | 2 | 0x521 |
| 3 | 3 | 0x520 |
| 4 | 4 | 0x519 |
| 5 | 5 | 0x518 |
| 6 | 6 | 0x393 |
| 7 | 7 | 0x392 |
| 8 | 8 | 0x391 |
| 9 | 9 | 0x390 |
| 10 | 10 | 0x389 |
| 11 | 11 | 0x388 |
| 12 | 12 | 0x387 |
| 13 | 13 | 0x386 |
| 14 | 14 | 0x385 |
| 15 | 15 | 0x384 |
| 16 | 16 | 0x377 |
| 17 | 17 | 0x376 |
| 18 | 18 | 0x375 |
| 19 | 19 | 0x374 |
| 20 | 20 | 0x373 |
| 21 | 21 | 0x372 |
| 22 | 22 | 0x371 |
| 23 | 23 | 0x370 |
| 24 | 24 | 0x369 |
| 25 | 25 | 0x368 |
| 26 | 26 | 0x358 |
| 27 | 27 | 0x356 |
| 28 | 28 | 0x355 |
| 29 | 29 | 0x354 |
| 30 | 30 | 0x353 |
| 31 | 31 | 0x352 |
| 32 | 32 | 0x338 |
| 33 | 33 | 0x337 |
| 34 | 34 | 0x336 |
| 35 | 35 | 0x333 |
| 36 | 36 | 0x332 |
| 37 | 37 | 0x331 |
| 38 | 38 | 0x330 |
| 39 | 39 | 0x329 |
| 40 | 40 | 0x325 |
| 41 | 41 | 0x321 |
| 42 | 42 | 0x320 |
| 43 | 43 | 0x313 |
| 44 | 44 | 0x312 |
| 45 | 45 | 0x311 |
| 46 | 46 | 0x310 |
| 47 | 47 | 0x309 |
| 48 | 48 | 0x308 |
| 49 | 49 | 0x307 |
| 50 | 50 | 0x306 |
| 51 | 51 | 0x305 |
| 52 | 52 | 0x304 |
| 53 | 53 | 0x292 |
| 54 | 54 | 0x291 |
| 55 | 55 | 0x290 |
| 56 | 56 | 0x289 |
| 57 | 57 | 0x288 |
| 58 | 58 | 0x273 |
| 59 | 59 | 0x272 |
| 60 | 60 | 0x258 |
| 61 | 61 | 0x257 |
| 62 | 62 | 0x256 |
# 4. CAN 分析仪测试效果
- 上位机配置模式
- CAN 总线问答模式



