USB2CAN上位机 手机版

仅Edge浏览器可用

手机版网页工具操作须知

  • 在应用商店下载: Edge浏览器,USB调试助手
  • 安卓设备要求:必须运行 Android 10+(部分功能可能需要 Android 11+), 必须开启 USB 调试模式(设置 → 关于手机 → 软件信息 → 多次点击版本号开启开发者选项), 需要使用支持数据传输的 USB Type-C 数据线, 支持 USB OTG(大多数现代安卓设备都支持)
  • 每次重新用数据线连接手机和模块之后,都需要先用usb调试助手打开一遍模块:首先点一次open到interface界面,再点第2个interface的open即可, 打开一遍之后可关闭usb调试助手, 之后在不断连的情况下便可以一直使用Web调用USB2CAN

通道1 CAN通道1发送

未启动

通道2 CAN通道2发送

未启动

数据接收区

USB2CAN模块协议说明

基本协议格式

ID(1Byte) 数据(nBytes) CRC8校验(1Byte)
决定数据功能 不定长,由ID决定 校验

数据流向

上位机
模块
ID:0XA8
模块
上位机
ID:0XA9

CAN数据发送(上位机 -> 模块)

ID:0XA8

数据长度:15Bytes

示例:使用CAN通道:1,can设备ID为:0x7ff,标准帧,数据长度为:4,数据内容为:0xff 0xff 0x00 0x82

发送的数据(16进制)为:A8 01 FF 07 00 00 00 04 FF FF 00 82 E1 (最后一个字节为crc校验结果)

通道数(1Byte) CAN设备ID(4Bytes) 帧类型(1Byte) 数据长度(1Byte) 数据(8Bytes)
选择发送数据的CAN设备(1或2) CAN数据帧目标设备ID,电机ID,高字节在右 选择标准帧(0)或拓展帧(1) CAN数据帧数据长度(最大为8) 要发送的数据

CAN数据接收(模块 -> 上位机)

ID:0XA9

数据长度:15Bytes

通道数(1Byte) CAN设备ID(4Bytes) 帧类型(1Byte) 数据长度(1Byte) 数据(8Bytes)
接收到数据的CAN设备(1或2) CAN数据帧ID,电机ID,高字节在右 标准帧(0)或拓展帧(1) 收到的CAN数据帧数据长度 接收到的数据

相关链接