CAN总线
文章平均质量分 64
小问题。
这个作者很懒,什么都没留下…
展开
-
汽车行业上CAN报文的作用与分析
以上分析在使用CANoe的时候有使用到,当然这样的麻烦已经可以被车企内部的DBC数据库包含了,不需要这么复杂去计算了。若通过CANoe的Trace中的某一瞬间看到,该报文是00 00 00 00 06 40 00 00。:一行就是一个信号,不是一个报文,下图是一个报文四个信号,而同一个报文的信号必定是同一个周期。信号矩阵表:报文ID、报文的发送周期、信号起始位、信号位的长度、信号值的换算、单位等。网络管理报文(AUTOSAR网络管理):合理管理ECU的休眠和唤醒。标定报文:ECU参数标定校准。原创 2024-07-05 15:20:13 · 335 阅读 · 0 评论 -
CAN的数据采样
由于CAN属于异步通讯,没有时钟信号线,连接在同一个总线网络中的各个节点会像串口异步通讯那样,节点间会使用约定好的波特率进行通讯。,实现对总线电平信号进行正确的采样,确保通讯正常。长度可编程-1~8个Time quantun、并且CAN还会使用“位同步”的方式来。(在二进制的前提下,波特率=比特率)加长和缩短是通过在同步补偿宽度值(以下为接收方的视角,红线为总线。四、同步规则:硬同步和再同步。原创 2024-07-05 15:07:47 · 356 阅读 · 0 评论 -
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 · 753 阅读 · 0 评论 -
错误帧、帧间空间、超载帧
一、错误帧:总线上所有的设备都会监督总线的数据,一旦发现有错误,设备发出错误帧破坏数据,同时终止当前的发送设备。原创 2024-07-03 16:02:09 · 197 阅读 · 0 评论 -
CAN的数据链路层
向其他节点发出具有同一标识符的数据帧)、错误帧(某个设备测出错位向其它设备通知)、过载帧(接收设备通知其尚未做好接收准备)、帧间空间(数据帧和(远程帧)通过帧间空间与前述的各帧分开)续:错误帧、帧间空间以及超载帧的分析以及一些仲裁在专栏继续分享。位填充 :作用于帧起始、仲裁场、控制场、数据场以及CRC序列。接收方:检测到填充位,自动移除填充位,恢复原始数据。1)种类:数据帧(报文)、遥控帧(接收设备。扩展格式下代替RTR,无意义、永远(1)数据帧(0)、遥控帧(1)标准帧(0)、扩展帧(1)原创 2024-07-02 11:23:11 · 384 阅读 · 0 评论 -
CAN物理层
学习CAN总线的物理层原创 2024-07-01 16:56:39 · 556 阅读 · 0 评论