当前位置:首页 > 编程笔记 > 正文
已解决

学习笔记:CANOE模拟LIN主节点和实际从节点进行通信测试

来自网友在路上 160860提问 提问时间:2023-11-09 04:36:59阅读次数: 60

最佳答案 问答题库608位专家为你答疑解惑

先写点感想,在LIN开发阶段,我一般用图莫斯USB工具来进行模拟主机节点发送数据。后来公司买了CANOE工具就边学习边搭建了LIN的测试工程,网上的资料真的很少,主要是靠自己一点点摸索前进,总算入门。几个月后的今天,发现CANOE又不会用了,之前搭建的LIN测试工程也不知所云。于是决定写下这篇文章记录下搭建流程,免得以后忘记。

一、新建LIN的Configuration工程如下图所示。

二、加载LIN的LDF文件

右键红圈处的Databases单击Add将LDF文件加载进来,加载后网络拓扑图如下:

 

 其中IBCM为主节点,SeatECU为从节点,这两个节点在这个网络里面是模拟节点,因此在实际测试时要将他们Disable掉(右键勾掉Block Active)如下图所示。

三、LIN ISC添加需要测试发送和接收的帧

 双击网络拓扑上的LIN ISC模块,在下图左边Schedule Tables为调度表,Frames为需要发送和接收的帧,点击Frames后在右边空白处右键选择“Add frame from database”从数据库选择需要测试的数据帧。选择好后需要修改下下图中红色圈的内容,选择发送的类型,触发的周期等等。

四、开始通信

以上三步完成后就可以和从节点进行模拟通信,点击 CANOE闪电状的start按钮开始通信,通过Analysis菜单中的Trace窗口查看通信状态,如下图所示。

这里有个问题,在网络拓扑图中我已经将SeatECU模拟的从节点disable掉了,为什么主节点还会发送消息给这个节点呢?上图显示和real实际的从节点通信成功,但是和模拟的从节点通信失败。 

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"学习笔记:CANOE模拟LIN主节点和实际从节点进行通信测试":http://eshow365.cn/6-35870-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!