作者 | 一只开心的鸟 仿真秀专栏作者
导读:作为汽车工程师,汽车CAN通信是必须掌握的,还记得刚在汽车公司工作一个月的时候,在labcar学习的时候,一个同事从身边走过,我只知道她是汽车网络工程师,那时候由于对汽车内部结构并不是很了解,所以就问她。你们网络工程师是干嘛的啊,不就是那种高端车上的手机互联吗?如今再回想起当时提出的问题,真的想钻个洞把自己埋起来,没脸见同事了。
关于OSI模型、物理层、数据链路层,高低电平、数据帧。。等等等,这些我将录制精品课《如何快速上手CANoe总线设计与开发》,可以在仿真秀官网和APP查看。
一、CAN总线是什么
CAN总线,并不是他很能,只是一个缩写。CAN:Controller Area Network。控制器局域网络总线。
绝大多数汽车制造厂商采用CAN总线来实现汽车内部控制系统之间的数据通信,CAN总线也叫CAN BUS。
BUS?恩,这不是公交的意思么,没错,公共汽车是可以运输大量的乘客的,CAN通信也就可以传输大量的信号。下边这个图片很形象
CAN总线
简单的说,CAN总线就是用于传输数据的通信协议。
传统汽车线束连接
缺点:
线路复杂
想想:线束增加了这么多,重量大了,生产成本高了,主机厂能不心疼么,而且故障率也高。
二、CANoe开发测试分析
报文
信号配置包括定义,报文映射,属性
物理值=总线值*比例因子 偏移量
信号排布
motorola型:高字节在前,低字节在后
Intel型:相反
LSB:16(起始位)
MSB:12(终止位)
最小值:0
并且coding规定了从0x0000~~0x14D5才是有效的
14D5转化为十进制数为5333
本直播是笔者原创精品课《如何快速上手CANoe总线设计与开发》的直播加餐内容,欢迎订阅我的精品课。2022仿真知识周限时特价,活动期间(7.11~8.10),同一个账户累计购课订单:满2000元,即可返现100元,购课满3000元,返现150元,消费额满足的用户请联系小助手 fangzhenxiu6688。
本课程遵循由浅入深的原则,将内容分为三篇。基础篇首先介绍车载网络的相关知识,接着介绍CANoe开发环境和常见功能的使用,以便初学者掌握使用CANoe进行一般的总线仿真、测试和分析的方法;入门篇首先介绍CANoe开发总线仿真的基础知识,接着结合实例重点介绍总线数据库创建、面板设计,以及CAPL语言设计;进阶篇结合广大开发工程师可能面临的技术难题,由简单到复杂地介绍一些典型实例,以提高工程师的实战技术
迄今为止,仿真秀已连续举办了三届仿真知识周-仿真人自己的节日,今年7月11日,第四届仿真知识周将如期而至。抱着回馈广大仿真学习者与从业者的热情,仿真秀请来30位行业专家为大家奉上知识盛宴,平台的专栏作者们也纷纷慷慨让利,释出大量优惠,让这个专属仿真人的节日比炎炎夏日更加火热!
首先,平台面向所有用户赠出每人200元全场通用优惠券,可与平台的限时秒杀同时叠加使用,多重优惠叠加,点击“阅读原文”或者扫码进入活动主页立刻领券。在本届仿真知识周中,我们汇集了30位专家,推出20场线上直播,其中有知名软件原厂与行业大咖的技术沙龙,也有全网稀缺学习资源的讲师在线分享经验。专题涵盖:软件原厂技术沙龙、汽车行业、电磁仿真、土木建筑、制造工艺、工业设备。
(完)
作者:一只开心的鸟 仿真秀专栏作者
声明:本文首发仿真秀App,部分图片和内容转自网络,如有不当请联系我们,欢迎分享,禁止私自转载,转载请联系我们。