自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 CANoe的使用-创建文件与DBC文件

1)打开CANoe软件。Cycle Time:周期的值,通过Attributes中的GenMsgCycleTime进行更改,给出信号表中的period[ms],如果该项有数值则为周期性,否则为事件性信号。Name:Signal的名称(给出的信号表中的Signal name如果存在空格等会出现报错),对于命名的时候是有严格的要求的,需要按照规范(具体的规范还不是很清楚)来进行。若选择默认的,系统会给你一个你现使用的驱动版本的版本,那么低版本的是打不开你这个版本的工程,所以需要注意一下。

2024-07-05 16:58:53 958

原创 汽车行业上CAN报文的作用与分析

以上分析在使用CANoe的时候有使用到,当然这样的麻烦已经可以被车企内部的DBC数据库包含了,不需要这么复杂去计算了。若通过CANoe的Trace中的某一瞬间看到,该报文是00 00 00 00 06 40 00 00。:一行就是一个信号,不是一个报文,下图是一个报文四个信号,而同一个报文的信号必定是同一个周期。信号矩阵表:报文ID、报文的发送周期、信号起始位、信号位的长度、信号值的换算、单位等。网络管理报文(AUTOSAR网络管理):合理管理ECU的休眠和唤醒。标定报文:ECU参数标定校准。

2024-07-05 15:20:13 301

原创 CAN的数据采样

由于CAN属于异步通讯,没有时钟信号线,连接在同一个总线网络中的各个节点会像串口异步通讯那样,节点间会使用约定好的波特率进行通讯。,实现对总线电平信号进行正确的采样,确保通讯正常。长度可编程-1~8个Time quantun、并且CAN还会使用“位同步”的方式来。(在二进制的前提下,波特率=比特率)加长和缩短是通过在同步补偿宽度值(以下为接收方的视角,红线为总线。四、同步规则:硬同步和再同步。

2024-07-05 15:07:47 302

原创 CAN总线竞争与仲裁机制

值越小,优先级越高,若失败——进入“只听”模式,等待下一次发送。CAN总线竞争与仲裁机制(

2024-07-04 14:55:53 234

原创 CAN总线-错误机制与错误检测

原因:电阻不匹配(信号反射)、电容不匹配(电平上升下降沿)、支线(阻抗匹配)、采样点(总线的节点采样点位置设置不一样)、电源(电磁干扰大)3、格式错误:固定格式位场出现了含一个或多个非法位(eg:DEL为一位隐性,若检测到显性则错误)冗余:利用辅助变量来检验(eg 发1的时候,若发11,则接受11则正确,其他10,01为错误)1、位检测(整个过程):位错误(1、2、3、4的错误标志在下一位发送,6、错误检测(TEC:发生错误计数器、REC:接收错误计数器)):先令全为0、用数据处于约定除数、余数为校验码。

2024-07-03 16:14:14 348

原创 错误帧、帧间空间、超载帧

一、错误帧:总线上所有的设备都会监督总线的数据,一旦发现有错误,设备发出错误帧破坏数据,同时终止当前的发送设备。

2024-07-03 16:02:09 185

原创 CAN的数据链路层

向其他节点发出具有同一标识符的数据帧)、错误帧(某个设备测出错位向其它设备通知)、过载帧(接收设备通知其尚未做好接收准备)、帧间空间(数据帧和(远程帧)通过帧间空间与前述的各帧分开)续:错误帧、帧间空间以及超载帧的分析以及一些仲裁在专栏继续分享。位填充 :作用于帧起始、仲裁场、控制场、数据场以及CRC序列。接收方:检测到填充位,自动移除填充位,恢复原始数据。1)种类:数据帧(报文)、遥控帧(接收设备。扩展格式下代替RTR,无意义、永远(1)数据帧(0)、遥控帧(1)标准帧(0)、扩展帧(1)

2024-07-02 11:23:11 376

原创 CAN物理层

学习CAN总线的物理层

2024-07-01 16:56:39 391

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除