理论教育 汽车总线控制模块的检修:使用CanKing发送数据

汽车总线控制模块的检修:使用CanKing发送数据

时间:2023-10-10 理论教育 版权反馈
【摘要】:点击菜单栏的“Messages”菜单,“Universal”选项表示发送通用的消息,“CAN Kingdom”选项表示采用CAN Kingdom协议的页发送消息。

汽车总线控制模块的检修:使用CanKing发送数据

一、实训目的

1. 学习使用CAN总线分析仪Kvaser USBcanⅡ;

2. 学习使用CAN总线分析软件Kvaser Can King;

3. 掌握CAN网络报文的读取和解析方法;

4. 了解CAN网络报文的作用。

二、实训课时

本实训项目一般安排1课时,由学生根据实训指导进行操作,最终完成实训报告。操作过程的正确性、准确性和熟练性以及《实训报告》成绩作为考评时的主要依据,分数记入个人实训总成绩。

三、实训工具及设备

1. 大众帕萨特新领驭CAN数据车载网络系统示教板;

2. 台式计算机一台;

3. CAN总线分析仪Kvaser USBcanⅡ;

4. CAN总线分析软件Kvaser Can King;

5. 车载网络虚拟实训平台;

6. 常用工具1套,检测连接线若干对。

四、安全注意事项

1. 遵守实训室规章制度,未经许可,不得移动、拆卸仪器与设备;

2. 注意人身安全,教学设施完好;

3. 严禁未经许可,擅自扳动教具、设备的电源开关;

4. 严格执行系统模块检测流程操作规定,防止误操作导致的设备损坏。

五、实训指导

1. 重复实训项目14中的各项操作,建立起Kvaser Can King软件平台与总线的连接。

2. 调整好设备与计算机之间通信波特率之后,点击“Go On Bus”按钮,可以得到与实训项目14相同的信息窗口,如图6-2-8和图6-2-9所示。

3. 发送信息。

(1) 点击菜单栏的“Messages”菜单,“Universal”选项表示发送通用的消息,“CAN Kingdom”选项表示采用CAN Kingdom协议的页发送消息。通常情况下选择“Universal”选项。在图6-3-1所示的界面上选择需要发送消息的数据类型,与上面接收到的数据类型相对应,选择“1-4 Ints”。

图6-3-1 消息发送1

(2) 点击“1-4 Ints”选项,可以得到如图6-3-2所示的窗口。

图6-3-2 消息发送2

图6-3-2所示的窗口中,“CAN Envelope”设置待发送数据的标识符,在CAN总线协议中,标识符越小,优先级越高;“Length”对应于显示窗口的DLC,表示数据帧长度;“Data 0”至“Data 3”表示将要发送的数据内容。因为Int对应的数据类型占用两个字节,所以这里只有4个Int单元数据项。点击“Send”按钮,可以将设置好的数据发送出去。(www.daowen.com)

(3) 采用CAN Kingdom协议的页格式发送设置,如图6-3-3所示。

图6-3-3 CAN Kingdom协议的页格式消息

注 意

● 当一个节点(city)需要很多的报文(Message),这时这些报文就形成一个文件(Document),由于报文数据量大,发送到目的地址时容易出现差错,或者发送到错误的目的地址,因此在报文里面需要采用分页机制(Form),发送到目的地址时由Mayor进行译码。

● 在一个报文里,会有一个Byte(Line)进行分页,最大页数为255;有一个Byte(Line)进行标识(ID)Envelope,因此能发送到最大的节点数为255。

● CAN Kingdom协议支持群发(Group),可将报文发送到一个节点或一组节点。

● 编码形成的文件列表(Document List)和分页列表(Form List)主要用于不同模块间的通信。

●“Envelope 0”只能由King接收。“Null Document”是指没有字节的报文,主要用于提示警告信息。

按照实训指导步骤进行操作,选择合适的设备正确接线,操作后将对应的各个窗口内容做好屏幕拷贝。

在练习过程中出现不熟悉的操作内容时,应到资源库中寻找相应的“微课程”学习素材;同时应及时填写操作记录,保存好检测结果的屏幕拷贝。将各个项目的实训报告汇总成为一份电子文档,相应图片作为附件一并提交。

在虚拟实训平台上可以进行相同的模拟实训练习。

实训教师进行巡视、引导和点评,并进行归纳总结。

附 录

技能实训项目评价表(本评价表主要由实训教师填写)

技能实训项目评价表

参考评价元素

1. 是否了解CAN总线分析仪Kvaser USBcanⅡ的功能;

2. 是否了解Kvaser Can King检测软件的功能;

3. 示教板电源系统连接是否正确;

4. 总线检测设备硬件连接是否正确;

5. Kvaser Can King发送数据到总线是否正确;

6. 实际操作过程是否规范;

7. 数据结果获取方法是否正确;

8. 屏幕数据的保存是否正确;

9. 是否独立完成实训操作项目;

10. 是否遵守安全操作规程

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈