【创龙TL570x-EVM】测评04 - CAN测试
[复制链接]
【创龙TL570x-EVM】测评04 - CAN测试
一、个人使用的是CANPro分析仪-创芯科技公司出品的,双路CAN。
二、评估板CAN设置
进入评估板文件系统,执行如下命令配置CAN1接口比特率为1MHz,并启动CAN总线
canconfig can0 bitrate 1000000 // 设置通讯频率为1M
canconfig can0 start // 启动CAN通讯 电路板标签为CAN1 CAN2
canconfig can0 stop // 停止CAN通讯 当前使用的CAN0
candump // 执行如下命令,接收 PC 端发送的数据
Can工具发送数据后,打印出来,数据格式:ID 长度 数据
通过此功能的学习,又发到了ISO1050这个芯片,ISO1050隔离式CAN收发器,这块芯片不错替代了我们之前设计电路的模式(隔离芯片+CAN芯片),体积有所缩小,电路设计不易出错。
刨根问底,刨到其最深处为止,对照MCU芯片手册学习。
五、DCAN与CAN的区别
CANFD:可以理解成CAN协议的升级版,只升级了协议,物理层未改变
CAN与CANFD主要区别:传输速率不同,数据长度不同,帧格式不同,ID长度不同
ID长度不同
CAN标准帧ID长度最长11bit
CANFD标准帧ID长度可扩展到12bit
充满了好奇心,百度了一下,2014年CAN-FD就出现了,为什么时至今日大家用的基本上都是8位数据位的CAN通讯呢?
目前市场上的can分析仪大多也都不支持CAN-FD,想用到CAN-FD分析仪的时候可需要仔细问清楚。如果想购买CANFD工具可以直接在淘宝上搜CANFD分析仪
|