USB转CAN的使用说明

前言

USB转CAN是将 TTL 信号转换为 CAN 信号的模块。采用串口作为嵌入式系统的接口,数据传输简单,无需要学习 CAN 协议,缩短开发周期,降低开发成本。模块兼容 3.3V、5V 电源,搭载一个 32 位的 STM32 处理芯片和一个 CAN 电平转换芯片。14 组屏蔽滤波器,每组滤波器具有五种帧过滤方式。参数设置为 AT 指令设置方式,指令简洁精练,只有 6条指令。更宽的波特率范围,网络适应性强。
模块的串口为 TTL 信号,不能与 232 信号连接。完全支持 CAN 总线的 2.0A 及 2.0B 规范。采用 Cortex M3 内核的处理器,数据处理能力更强,功耗更低,处理器集成了 CAN 控制器,让传输更省时。更宽的 CAN 波特率,3K-1Mpbs 可任意编程设定。采样点自动调整为或接近 CIA 值。报文数据长度 0-8 字节可任意设定,具有浪涌保护电路,抑制瞬态干扰,保护内部电路。

一、性能参数

1、电压:3.3V~5V
2、电流:25~35mA
3、波特率:串口:4800~406800Bps,CAN:4K~1MBps
4、离线自恢复功能
5、14 组屏蔽滤波器
6、所在参数可通过 AT 指令设置,且掉电保存
7、硬件、软件两种恢复默认参数方式
8、模块应用领域:智能楼宇、工控设备、智能家居和汽车电子等

二、引脚说明

三、模式介绍

四、上位机回环调试

上位机软件

链接:https://pan.baidu.com/s/14u6nXrles3XxR0Y1k9Lk6w?pwd=NICE

1. 搜索端口

2. 配置参数

3. 透传模式

4. 指令模式

五、串口助手调试

AT指令集

指令 功能
AT+ET 进入透传模式
AT+AT AT 进入AT指令模式
AT+CG 进入配置模式
AT+CAN_MODE 查询/设置工作模式
AT+CAN_FRAMEFORMAT 查询/设置透传帧格式
AT+CAN_FILTER<n> 查询/设置滤波器
AT+CAN_BAUD 查询/设置CAN波特率
AT+USART_PARAM 查询/设置串口参数
AT+DEFAULT 恢复默认设置



六、CAN网络介绍

CAN网络是由多个CAN设备组成的通讯网络,CAN网络有两根总信号线CANL和CANH。CAN网络有通信数据的成帧处理、通信速度快、距离远、连接点不限量、结构简单 等特点。CAN的通信速度最高可达1Mbps (距离小于40M),通信距离最远可达1KM(速率小于5Kbps), CAN网络适用于大数据短距离通信或者长距离小数据量,实时性要求比较高,多主多从或者各个节点平等的现场中使用。

标准帧和扩展帧格式

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42250136/article/details/134357324