![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
车载测试专栏
车载测试专栏
weixin_42333495
这个作者很懒,什么都没留下…
展开
-
创建一个CANoe仿真工程之一Can总线数据库创建
网络节点是ECU的通讯接口,因为ECU是不能直接创建的,但是创建网络节点(network nodes)后,同时自动生成对应的ECU。7.将信号放在报文里,拖拽(注意:先放进去的信号,起始位肯定是靠前的,所以要让起始位在前的信号先放)文件夹下创建3个子文件夹,分别是数据库(Canoedb)+面板(Panels)+节点(nodes)9.设置环境变量,环境变量是为编程服务的,用来传递值,跟信号报文没有关系,是在candb中创建的。9.创建数值表,用来指示信号值或者变量值的含义,例如开关0是关,1是开。原创 2024-08-21 23:53:09 · 206 阅读 · 0 评论 -
创建一个CANoe仿真工程之一-------------Panel面板设计
设计路线:1.创建系统变量----->2.创建control面板------>3.创建display面板。Panel面板是为总线仿真提供图形化界面。用户可以在面板上添加合适的控件,实时的改变信号或者变量的值。2.1新建一个面板文件,另存到工程文件的panel文件夹下。速度条,先关联,再该属性(防止进度条的数值显示不对)2.2 创建4个分组框,并分别把描述改成对应的文案。2.3 修改控件的属性及关联的变量或者信号。分别添加开关控件,速度控件和左右门控件。左门关联左门的信号,右门关联右门的信号。原创 2024-08-27 00:11:03 · 166 阅读 · 0 评论 -
CAN总线基础理论
汽车中是多个总线的混合,主线还是can(灰色),进入网关后,通过传输数据格式的不同,进行网络的切换。以太网颠覆了上面的高端总线,同计算机的网线不同,汽车以太网线使用的双绞线,而计算机用的是8个根网线,成本低,速率高,是现在CAN总线最大的竞争者。现在应用最广泛的是二代can,也就是CAN FD,带宽变大,一次可以发送64个字节,通俗速率变大,达到5M每秒,可以兼容can网络。LIN总线大概在2000年提出来,比CAN总线成本低很多,虽然速率很低,但是可以用在不需要高速率的场景下,比如车窗。原创 2024-08-12 23:37:00 · 97 阅读 · 0 评论 -
大端和小端模式
比如想要发动机转速显示为4000rpm,那么要发送的原始值是多少呢,加权为0.25,偏移量是0。想要仪表盘的车速显示为120km/h,加权为0.5,偏移量为0,车速在信号中占4 5字节的位置。原始值=2400 换算成十六进制 为9 60,不够的高位补0 完整的数据就是09 60。如果是大端模式,那么要发送的数据为 00 00 00 00 09 60 00 00。大端模式 那么要发送的信号为 00 00 3E 80 00 00 00 00。如果是小端模式,那么要发送的数据位 00 00 00 00。原创 2024-08-21 23:51:58 · 113 阅读 · 0 评论 -
can总线协议
仲裁段,ID越小,优先级越高,不可能出现11个0的数据,有位填充机制防止发送11个0这种数据。比如上图中,A的优先级最高,最先发,BC放在后面,数据不会被破坏,A发完就发C,C发完发B。扩展帧和数据帧的区别,就是位数不同,扩展ID是29位 标准 ID是11位。错误帧不是说帧有错误,而是说检测到总线上有错误,就会发出错误帧来提醒。显性为0 隐性为1,帧结束有7个隐性位组成,也就是1111111。数据帧分为,标准数据帧 扩展帧 远程标准帧 远程扩展帧。5种类型的帧,用的最多的是数据帧。数据帧有7个部分组成。原创 2024-08-13 00:01:16 · 149 阅读 · 0 评论