目前LED(Light Emitting Diode发光半导体)车灯在汽车上的应用越来越广泛,控制逻辑及诊断要求也越来越复杂。传统的BCM(Body Control Module车身控制模块)点对点控制无法实现这种复杂的控制及诊断功能。文章提出一种基于CAN(Controller ...目前LED(Light Emitting Diode发光半导体)车灯在汽车上的应用越来越广泛,控制逻辑及诊断要求也越来越复杂。传统的BCM(Body Control Module车身控制模块)点对点控制无法实现这种复杂的控制及诊断功能。文章提出一种基于CAN(Controller Area Network控制器局域网)/LIN(Local Interconnect Network本地互联网络)总线的车灯控制方法,这种方法使车灯可以实现复杂的控制及诊断功能,同时根据需求添加一些功能而不需要车身重新布线。仿真实验证明该方案不仅可以控制LED车灯的各种功能,还能进行故障诊断及系统保护。展开更多
Recently automotive nets are adopted to solve increasing problems in automotive electronic systems.Technologies of automotive local area network from CAN and LIN can solve the problems of the increasing of wire bunch ...Recently automotive nets are adopted to solve increasing problems in automotive electronic systems.Technologies of automotive local area network from CAN and LIN can solve the problems of the increasing of wire bunch weight and lack in module installation space.However,the multilayer automotive nets software becomes more and more complex,and the development expense is difficult to predict and to keep in check.In this paper,the modeling method of hierarchical automotive nets and the substitution operation based on object-oriented colored Petri net(OOCPN) are proposed.The OOCPN model which analyzes the software structure and validates the collision mechanism of CAN/LIN bus can speed the automobile system development.First,the subsystems are divided and modeled by object-oriented Petri net(OOPN).According to the sets of message sharing relations,the message ports among them are set and the communication gate transitions are defined.Second,the OOPN model is substituted step by step until the inner objects in the automotive body control modules(BCM) are indivisible and colored by colored Petri net(CPN).And the color subsets mark the node messages for the collision mechanism.Third,the OOCPN model of the automotive body CAN/LIN nets is assembled,which keeps the message sets and the system can be expanded.The proposed model is used to analyze features of information sharing among the objects,and it is also used to describe each subsystem real-time behavior of processing messages and implemental device controllers operating,and puts forward a reasonable software framework for the automotive body control subsystem.The research can help to design the communication model in the automotive body system effectively and provide a convenient and rapid way for developing the logical hierarchy software.展开更多
文摘目前LED(Light Emitting Diode发光半导体)车灯在汽车上的应用越来越广泛,控制逻辑及诊断要求也越来越复杂。传统的BCM(Body Control Module车身控制模块)点对点控制无法实现这种复杂的控制及诊断功能。文章提出一种基于CAN(Controller Area Network控制器局域网)/LIN(Local Interconnect Network本地互联网络)总线的车灯控制方法,这种方法使车灯可以实现复杂的控制及诊断功能,同时根据需求添加一些功能而不需要车身重新布线。仿真实验证明该方案不仅可以控制LED车灯的各种功能,还能进行故障诊断及系统保护。
基金supported by National Natural Science Foundation of China (Grant No. 60873003)
文摘Recently automotive nets are adopted to solve increasing problems in automotive electronic systems.Technologies of automotive local area network from CAN and LIN can solve the problems of the increasing of wire bunch weight and lack in module installation space.However,the multilayer automotive nets software becomes more and more complex,and the development expense is difficult to predict and to keep in check.In this paper,the modeling method of hierarchical automotive nets and the substitution operation based on object-oriented colored Petri net(OOCPN) are proposed.The OOCPN model which analyzes the software structure and validates the collision mechanism of CAN/LIN bus can speed the automobile system development.First,the subsystems are divided and modeled by object-oriented Petri net(OOPN).According to the sets of message sharing relations,the message ports among them are set and the communication gate transitions are defined.Second,the OOPN model is substituted step by step until the inner objects in the automotive body control modules(BCM) are indivisible and colored by colored Petri net(CPN).And the color subsets mark the node messages for the collision mechanism.Third,the OOCPN model of the automotive body CAN/LIN nets is assembled,which keeps the message sets and the system can be expanded.The proposed model is used to analyze features of information sharing among the objects,and it is also used to describe each subsystem real-time behavior of processing messages and implemental device controllers operating,and puts forward a reasonable software framework for the automotive body control subsystem.The research can help to design the communication model in the automotive body system effectively and provide a convenient and rapid way for developing the logical hierarchy software.