昆明网站建设哪家便宜,php工程师对wordpress,怎么在网上做广告宣传,华为sdn企业解决方案can协议部分
- 逻辑信号和电平信号
先贴上CAN信号在物理信号线上的查分信号表示形式 显性电平#xff1a; 电压差范围为1.5-2.5v。 对应的逻辑电平是0 隐性电平#xff1a; 其他 对应的逻辑电平是1
为什么显性电平对应的逻辑电平值为0#xff0c;而隐性电平对应的逻辑电平…can协议部分
- 逻辑信号和电平信号
先贴上CAN信号在物理信号线上的查分信号表示形式 显性电平 电压差范围为1.5-2.5v。 对应的逻辑电平是0 隐性电平 其他 对应的逻辑电平是1
为什么显性电平对应的逻辑电平值为0而隐性电平对应的逻辑电平是1 因为在总线上需要令显性位具有“覆盖”隐性位的能力。 在线与逻辑关系下0才具有这种能力1·1·1·……·1·1·0 0。 所以才会将0定义为dominant而将1定义为recessive。例如总线上10个节点发隐性位而1个节点发显性位的时候总线上呈现出的是显性位。 电气连接图如下显性电平时逻辑电平为0隐性电平时逻辑电平为1.具备线与的能力 - 报文协议 CAN的协议报文由上面的逻辑电平组成如1111101111011101111101111 灰色为显性白色为隐性浅蓝色表示可以是显性也可以是隐性。 起始帧SOF 起始的一个显性位 仲裁段Identify SRR IDE RTR
canid填充位RTR区分数据帧和远程帧 显性为数据帧隐性为远程帧SRR区分仲裁数据帧的标准格式与扩展格式的优先级比较标准格式的RTR位与扩展格式的SRR位标准格式的RTR位恒为显性扩展格式的SRR位恒为隐性。故前11位ID号相同时标准数据帧优先级高于扩展数据帧。IDE区分仲裁遥控帧的标准格式与扩展格式的优先级看IDE位扩展格式的IDE位恒为隐性标准格式的IDE位在控制段恒为显性。故前11位ID号相同时标准遥控帧优先级高于扩展遥控帧。 控制段r1 r0 DLCr1和r0保留DLC控制数据段的长度。 数据段Data: 数据段可包含0-8个字节的数据从MSB最高位开始输出。遥控帧没有此段。 CRC段由15个位的CRC序列和1个位的CRC界定符用于分隔位构成。CRC界定符恒为隐性。 ACK段 由ACK槽ACK Slot和ACK界定符2个位构成。 发送端两个呈现隐性电平。
- 位时序设置 举一个具体的寄存器说明 需要设置的值有四个SJW TS2 TS1 BRP
计算方式参考 SJW必须小于PBS1和PBS2的最小值。 这个寄存器中这些值使用的单位为tq。 brp 波特率分频器 tq(brp)*tpclk1 baud rateFpclk1/((tbs1tbs21)*brp) 42M/((761)*3) 1Mbps