本文手把手介绍使用CAN来发送数据。分为创建工程,创建CAN报文,运行效果,参考文献。
1 创建工程
双击“CANalyzer->单击“I accept”->等一会等软件打开后,单击“File”->单击"New"->双击"CAN 500kBaud 1ch",过几秒(取决于你的电脑的配置),弹出如下页面。
双击,将波特率改为125,因为没有接120Ω终端电阻,在Setup中勾选TxSelf-ACK,因为啥都没有接。
保存工程,像写文档一样,经常保存,免得自己做的工作出现意外而做无用功。将工程保存到你期望的文件夹中,下图为我保存的路径以及给该工程起得名字,单击"Save":
2 创建CAN报文
如下图所示,在方块右击,根据下图选项单击“Insert CAN Interactive Generator”
然后发现多了个CAN IG模块,如下图所示
双击“CAN IG”模块,单击“Add CAN Frame”,如下图所示
将Trigger配置成下图所示,每隔1秒发送一次。
Name根据你的实际随便写,我写的“message”,ID设置成64, Channel选择CAN1,Type选择CAN Data,DLC设成8,将“Raw Data”配置成“0x11 0x22 ... 0x77”,如下图所示
3 运行效果
单击报文上的红色三角形按钮,单击图标,打开TRACE窗口,发现CAN报文发送出来了。如下图所示
X 参考文献
X.1 维克多汽车技术(上海)有限公司 | Vector