can总线培训教材(上海欧科佳)
- 格式:ppt
- 大小:2.82 MB
- 文档页数:29
insert picture8cm x 7cm Direct OSEK Network Management©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaP hysical Basics B asics Mechanisms S tructure of Animation S etup of a RING T ransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF Physical BasicsModern Vehicle withLowspeed and HighspeedCAN bus (and gatewaysto other bus systems)CAN HighspeedCAN LowspeedLINFlexRayMOST©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Quiescent current consumption (ECU Sleep mode) of the ECUs is a very important topic in the automotive environmentThe ECUs have different requirements for transition to ECU Sleep modeControlled transition to ECU Sleep modeThere are several methods of resolution for these problems >>Security ControlSeat ControlClimate Control3 ECUs in the CAN network as an example1. Method of resolution: ECUs connected directly with the Clamp 15KL15VCC©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.VCCShould be working all the time to detect Basically 3 kinds of ECUsKL151. Method of resolution:ECUs connected directly with the Clamp 15100%KL30KL15Power2. Method of resolution: ECUs connected directly with the Clamp 30©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.3. Method of resolution: ECUs connected directly with theClamp 30 and a NetworkManagement is used100%KL30PowerKL15©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.100%KL30Power3. Method of resolution:ECUs connected directly with the Clamp 30 and a Network Management is usedKL15100%KL30Power3. Method of resolution: ECUs connected directly with the©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.100%KL30Power3. Method of resolution: ECUs connected directly with the©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.SummaryDistinguish between the Network Management state BUS SLEEP and the ECU is switched off or in low power modeBUS SLEEP is the necessary condition for an ECU to go to low power mode or to switch off the ECU.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaPhysical Basics B asics Mechanisms S tructure of Animation S etup of a RING T ransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF Basics MechanismsBasic Mechanisms –Tasks of the Network ManagementControl Transition to Bus Sleep ModeDetermination of Net ConfigurationMonitoring of Configuration During OperationPrepare Status InformationBus-Off Handling©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Basic Mechanisms –NM MessageByte 0Byte 1Appearance in following animation sequencesByte 2 -7Sleep Acknowledge Sleep Indication LimpHomeRing AliveComplete Network Management MessageA direct Network Management has its own Network Management MessagesBase address depends on OEMBasic Mechanisms -How does the Ring WorkOSEK Network Management uses the Token-Ring Mechanism (see notes).The Token is passed to the ECUs with the next higher number via the destination opCode. If there is no next higher number, the token passes to the ECU with the lowest number.The Ring is build-up according to the numbers of the ECUs.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Basic Mechanisms -Broadcast MechanismEach message is received from all participating ECUs. Only the addressed ECU will interpret the NM Message and receives the Token.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaPhysical Basics Basics Mechanisms S tructure of Animation S etup of a RING T ransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF Structure of Animation©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaPhysical Basics Basics Mechanisms Structure of Animation S etup of a RING T ransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF Setup of a RINGSetup of a RING -WakeUp of the ECUs7Wake©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaSetup of a RING T ransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF Transition to BUS SLEEP Physical Basics Basics Mechanisms Structure of AnimationTransition to BUS SLEEP –First AttemptGotoMode(BusSleep)©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.GotoMode(BusSleep)©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.TTmultiple applications in one ECU that have to use©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Multiple Independent ApplicationsRepresents an independent softwareapplication in an ECU.Situation:n Applications use 1 Resource >>©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.n Applications use one Bus (e.g. n=2)Without SynchronizationWith SynchronizationThis synchronization has to be done by the application now More about this in the CCL part.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaTransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF The LIMPHOME State Setup of a RING Physical Basics Basics Mechanisms Structure of Animation©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL. The NM Messages will beacknowledged (from CAN side)But there is no other node participating in the Network.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL. The NM Messages will beacknowledged (from CAN side)But there is no other nodeparticipating in the Network.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL. The NM Messages will beacknowledged (from CAN side)But there is no other node participating in the Network.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL.The NM Messages will beacknowledged (from CAN side)But there is no other node participating in the Network.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL. The NM Messages will beacknowledged (from CAN side)But there is no other node participating in the Network.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL. The NM Messages will beacknowledged (from CAN side)But there is no other node participating in the Network.The LIMPHOME State –Transition to BUS SLEEP©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaThe LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF A New Node in a Running Network Transition to BUS SLEEP Setup of a RING Physical Basics Basics Mechanisms Structure of Animation©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.。
欧科佳(上海)汽车电子设备有限公司上海市松江区九亭镇松江高科技园区九泾路128号5号楼B座4楼 电话: 021-3763 9808 邮编:201615 传真: 021-3763 3360 网址:版本记录版本制作者 日期 说明0 2006.12.21 首次发行姓名 日期签名编号 版本拟定 罗立 06.12.21 欧科佳CAN 总线系统用户手册10019000审查 丁峰 06.12.21欧科佳CAN 总线系统用户手册目录1. 系统结构32. 控制模块技术参数32.1.仪表M ULT IC模块32.2.IOU控制模块43. 系统功能53.1.仪表布置6 3.2.功能键7 3.3.彩色TFT液晶显示屏84. 欧科佳CAN总线系统故障诊断 105. 模块接插件定义126. 注意事项177. 附录1 181. 系统结构这批车CAN 总线控制系统应用中主要使用两种控制模块:仪表MultIC 和IOU 控制模块。
仪表MultIC 模块安装在仪表台中,IOU 控制模块分别安装在车辆前部和后部。
2. 控制模块技术参数 2.1. 仪表MultIC 模块• 完整的组合仪表• 7寸彩色TFT 液晶显示器;后部IOU前部IOU仪表MultIC•视频显示功能,最多可接入4路视频信号;•6个步进电机驱动的仪表盘;•19个高亮的LED符号片;•整体的LED背光;9输入•24个低端数字输入(当触点闭合时地信号);•4个高端数字输入(当触点闭合时正极信号);•6个模拟量输入;也能用于数字输入。
•2个频率输入也能用于数字输入。
•2个低端系统唤醒信号输入•2个高端系统唤醒信号输入9输出•4个高端1A电源输出(24W持续功率);有效时,提供一个正极信号到负载;9通讯接口• 2 个CAN 2.0B (ISO 11898标准)接口一个用于与其他CAN系统模块通讯;一个用于与发动机ECU,ABS或其它J1939设备通讯;• 1 个RS232/J1708接口可用于与ABS系统的通讯。
insert picture8cm x 7cm Direct OSEK Network Management©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaP hysical Basics B asics Mechanisms S tructure of Animation S etup of a RING T ransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF Physical BasicsModern Vehicle withLowspeed and HighspeedCAN bus (and gatewaysto other bus systems)CAN HighspeedCAN LowspeedLINFlexRayMOST©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Quiescent current consumption (ECU Sleep mode) of the ECUs is a very important topic in the automotive environmentThe ECUs have different requirements for transition to ECU Sleep modeControlled transition to ECU Sleep modeThere are several methods of resolution for these problems >>Security ControlSeat ControlClimate Control3 ECUs in the CAN network as an example1. Method of resolution: ECUs connected directly with the Clamp 15KL15VCC©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.VCCShould be working all the time to detect Basically 3 kinds of ECUsKL151. Method of resolution:ECUs connected directly with the Clamp 15100%KL30KL15Power2. Method of resolution: ECUs connected directly with the Clamp 30©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.3. Method of resolution: ECUs connected directly with theClamp 30 and a NetworkManagement is used100%KL30PowerKL15©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.100%KL30Power3. Method of resolution:ECUs connected directly with the Clamp 30 and a Network Management is usedKL15100%KL30Power3. Method of resolution: ECUs connected directly with the©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.100%KL30Power3. Method of resolution: ECUs connected directly with the©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.SummaryDistinguish between the Network Management state BUS SLEEP and the ECU is switched off or in low power modeBUS SLEEP is the necessary condition for an ECU to go to low power mode or to switch off the ECU.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaPhysical Basics B asics Mechanisms S tructure of Animation S etup of a RING T ransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF Basics MechanismsBasic Mechanisms –Tasks of the Network ManagementControl Transition to Bus Sleep ModeDetermination of Net ConfigurationMonitoring of Configuration During OperationPrepare Status InformationBus-Off Handling©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Basic Mechanisms –NM MessageByte 0Byte 1Appearance in following animation sequencesByte 2 -7Sleep Acknowledge Sleep Indication LimpHomeRing AliveComplete Network Management MessageA direct Network Management has its own Network Management MessagesBase address depends on OEMBasic Mechanisms -How does the Ring WorkOSEK Network Management uses the Token-Ring Mechanism (see notes).The Token is passed to the ECUs with the next higher number via the destination opCode. If there is no next higher number, the token passes to the ECU with the lowest number.The Ring is build-up according to the numbers of the ECUs.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Basic Mechanisms -Broadcast MechanismEach message is received from all participating ECUs. Only the addressed ECU will interpret the NM Message and receives the Token.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaPhysical Basics Basics Mechanisms S tructure of Animation S etup of a RING T ransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF Structure of Animation©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaPhysical Basics Basics Mechanisms Structure of Animation S etup of a RING T ransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF Setup of a RINGSetup of a RING -WakeUp of the ECUs7Wake©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaSetup of a RING T ransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF Transition to BUS SLEEP Physical Basics Basics Mechanisms Structure of AnimationTransition to BUS SLEEP –First AttemptGotoMode(BusSleep)©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.GotoMode(BusSleep)©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.TTmultiple applications in one ECU that have to use©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Multiple Independent ApplicationsRepresents an independent softwareapplication in an ECU.Situation:n Applications use 1 Resource >>©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.n Applications use one Bus (e.g. n=2)Without SynchronizationWith SynchronizationThis synchronization has to be done by the application now More about this in the CCL part.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaTransition to BUS SLEEP T he LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF The LIMPHOME State Setup of a RING Physical Basics Basics Mechanisms Structure of Animation©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL. The NM Messages will beacknowledged (from CAN side)But there is no other node participating in the Network.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL. The NM Messages will beacknowledged (from CAN side)But there is no other nodeparticipating in the Network.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL. The NM Messages will beacknowledged (from CAN side)But there is no other node participating in the Network.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL.The NM Messages will beacknowledged (from CAN side)But there is no other node participating in the Network.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL. The NM Messages will beacknowledged (from CAN side)But there is no other node participating in the Network.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.Without Network Management DLL. The NM Messages will beacknowledged (from CAN side)But there is no other node participating in the Network.The LIMPHOME State –Transition to BUS SLEEP©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.AgendaThe LIMPHOME StateA New Node in a Running Network L oss of a Node in the Network O SEK NM State MachineB us error –BUS OFF A New Node in a Running Network Transition to BUS SLEEP Setup of a RING Physical Basics Basics Mechanisms Structure of Animation©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.©2006. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.。