这是一款带远程访问功能的CAN/OBD开发板:
CPU:全志H3芯片 - ARM 4核Cortex-A7 1.0GHz 内存:512M DDR3,8GB eMMC 无线通讯:板载2.4GHz WiFi,预留USB Type-A接口(可自配USB 4G modem) 操作系统:tinyDebian OS,原生Debian 12,具有丰富的CAN总线开发环境及工具,支持远程访问及调试 CAN总线:带隔离(有效保护设备),终端电阻可配置(支持跳线和软件控制两种方式) OBD口供电:支持
在浏览器输入www.usb7.cn,并微信登录。 将开发板通过USB数据线连接到 macOS、Windows 或 Linux 计算机。 大约 25 秒后,开发板完成启动,红色 LED 灯亮,在计算机浏览器中输入开发板 IP 地址 172.16.10.1 以访问它。 按照浏览器中的说明将开发板连接到 WiFi。10 秒后,可以在浏览器看到开发板 WiFi IP 地址,绿色 LED 开始闪烁(表示 WiFi 已连接)。 点击右上角 “Go to register” 按钮注册。 注册成功后,可以在浏览器看到如下内容:
sudo apt update
sudo apt install can-utils
sudo ip link set can0 up type can bitrate 500000
sudo ip link set up can0
# 发送CAN消息到can0接口,CAN ID为123,数据为DE AD BE EF
cansend can0 123#DEADBEEF
# 接收can0接口的所有CAN消息
candump can0
# 将can0接口的所有CAN消息记录到logfile.log
candump can0 -l logfile.log
# 重播logfile.log中的CAN消息到can0接口, 帧时间间隔10ms
canplayer -I logfile.log -g 10
# 从开发板下载文件
sz logfile.log
# 向开发板上传文件
rz
# 软件控制CAN终端电阻:
# 先用跳线帽将h5排针的"使用远程控制终端电阻"的两根针脚连接
sudo gpioset gpiochip0 2=1 # 控制接入终端电阻
sudo gpioset gpiochip0 2=0 # 控制断开终端电阻