奥迪C6CAN总线及诊断技术

小伙伴都是想知道一些关于奥迪C6CAN总线及诊断技术和汽车舒适CAN的相关话题,下面小编就为大家解。


CAN总线组件


干扰源


汽车干扰的原因是工作时产生的电磁波。


为了避免数据总线受到干扰,人们采用双绞线来实现抗干扰功能。


两根导线上的电压变化相等,但相位相反。


因此,即使受到外部干扰,两根导线之间的电压差仍保持稳定。


无论电压如何,两个电压之间的差值都保持稳定。


数据传输过程


1数据准备


CAN控制单元控制器准备传输数据。


2数据传输


CAN收发器接收来自控制器的数据,将其转换为电信号并传输。


3接收数据


网络上的所有其他控制设备都已准备好接收数据。


4数据检测


控制单元检查接收到的数据是否是其功能所需要的。


允许5个数据


如果数据重要,则接收并处理它,否则忽略它。


0-主导


CAN数据总线系统始终有多个控制单元处于开启状态。


仅当所有控制设备在总线上发送“1”位时,该信息在总线上才是逻辑“1”。只要至少一个控制设备发送“0”BIT,该信息就是逻辑“1”。在公交车上。0”。


>>从一个控制设备发送的该“0”消息可以覆盖从另一控制设备发送的“1”消息。


>>“0”位占主导地位。


>>“1”位是隐性的。


低速CAN/C6舒适CAN


高速CAN/C6驱动器CAN


CAN-错误图








CAN总线信号测量检测盒VAS1598/38


>>传感盒可连接至仪表板左侧或右侧的CAN中心接线插座。


>>重要提示中心插座有一个无针插头。测试时,将汽车插头插入测试盒的插座中。


>>根据原理图确定引脚布局并正确连接测量设备。


网络管理


网络管理命令地址码


>>网络管理地址代码在利益组内是一致的。


>>舒适系统CAN总线的参考地址为400h-41Fh。


在网络管理说明中包含以下信息


>断线诊断


>>醒来的理由


>>睡眠状态循环模块


命令结构


示例命令=4016021100000000


默认地址


基地址用于控制设备排序。示例401=中央便利电气系统,参见地址代码分配


指令长度


网络管理命令的长度始终为6字节。


逻辑顺序


下一个有权传输数据的控制设备的地址代码(例如02=402)


控制字节


控制字节描述了环网模块和唤醒原因,环网模块和唤醒模块有不同的显示方式。


环形模块


01=环已设置


11=构建环模块并准备控制单元进行睡眠


31=环配置、控制设备睡眠准备和睡眠指令


唤醒模块


这些唤醒模式是控制单元特定命令02、12、04,并在K矩阵中进行了描述。


逻辑环结构


一旦逻辑环形成,每个控制单元将网络管理命令发送到其逻辑地址处的下一个控制单元,并且具有最高逻辑地址的控制单元将命令发送回具有最低逻辑地址的控制单元。


这可以使用CAN识别来识别。401ZKE向402发送网管命令,402再向40C发送402、403、408、408。通过40C向401发送网管命令形成环。


环形模块


如果控制单元网管命令第二个字节为01,则表示环已使能。


如果控制器网管命令的第二个字节为11,则表示环已激活并准备休眠,收到正确的休眠命令后即可进入休眠状态。


如MultiVis左示意图中的B6所示,对于地址代码为401ZKE、402TSGFT和403TSGBT的控制单元,第二个字节为01。


地址码为408和40C的控制单元具有第二字节11并且处于睡眠就绪状态。


在所有控制单元中,当第二个字节为11时,网络管理命令首先进入睡眠模式。


睡眠模式


从左边的Multivis图中可以看到,所有SG都处于睡眠就绪状态,网络管理命令的第二个字节是11。只要一个控制单元发出睡眠命令,所有控制单元都会进入该状态。睡眠状态。


从下表中可以看出,控制单元在地址码402处发出的命令的第二个字节为31,为睡眠命令。


D3允许从网关的数据块读取睡眠准备状态。


说明起床原因


可以使用MultiVis或CANoe等工具软件来记录CAN总线的信息。在唤醒期间,总线上会显示一个信号,以便读取唤醒的原因。


唤醒原因可以在字节3、4、5和6中识别。


字节3=80=10000000


这意味着第三个字节的位7为1。


10000000


位编号76543210


CAN总线唤醒原因K矩阵第三个字节的第7位


这意味着控制单元401通过CAN总线上的信号唤醒。


在这种情况下,你不需要看到字节7和8,它们是由MultiVis写入的,并且MutilVis总是写入8位指令,而网络管理指令只写入6位。


唤醒的原因取自K矩阵。


W10K矩阵摘录


该摘录提供了控制单元401的网络管理命令的每个字节和位的含义。字节3-6表示唤醒原因。


睡眠和唤醒记录


单线运行故障识别


>>ZKE与星节点之间的块CAN总线


>>控制单元识别出ZKE处于单线工作模式。


>>控制单元将此信息发送给网络管理命令。


>>在诊断接口中,可以通过读取数据块来读取有关单线工作模式的信息。


>>地址代码400、408、40A第6个字节设置为02


>>这些控制单元“监听”控制单元401处于单线操作模式。


gt;控制单元401的命令中的第5和第6字节分别是05和01。


>>地址码400、408和40C“监听”控制单元401是否处于单线操作模式。


是的


05h=00000101字节5


01h=00000001字节6


K矩阵摘录


ComfortLine的原始头来自哪里?ComfortCAN总线的原始头是从电子控制单元传输的。由于ComfortCAN总线是车辆中常用的信息和通信总线,它通过ECU传输和通信车辆内各个部件的信息。ECU不仅是控制车辆各部件的中央处理器,也是CAN总线信息的来源。因此,ComfortCAN总线的原始头是从ECU传输过来的。此外,PC可以通过CAN适配器等设备直接读取CAN总线的数据,用于诊断、调试等功能。


如何舒适地叫醒公交车?睡眠/唤醒为了降低系统功耗,可以将CAN设备置于睡眠模式,而无需任何内部活动,这相当于驱动程序未连接到总线。睡眠状态会因总线激活或内部系统条件而被唤醒而终止。为了唤醒并重新启动内部活动,传输层会等待系统振荡器稳定下来,然后总线驱动程序再次“在线”并将其自身与总线活动同步。


要唤醒系统中仍在休眠的其他节点,可以使用具有尽可能最低标识符的专用唤醒消息rrrrrrdrrrr,其中r是隐性位,d是显性位。


除非特别注明,本站所有文字均为原创文章,作者:admin

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

感谢你的留言。。。