-
公开(公告)号:CN101923348A
公开(公告)日:2010-12-22
申请号:CN201010233264.3
申请日:2010-07-16
Applicant: 北京工业大学
IPC: G05B23/02
Abstract: 本发明公开了一种基于CANopen的混合动力汽车车载故障诊断系统和诊断方法,属于汽车故障诊断故障领域。基于CANopen的混合动力汽车车载故障诊断系统,包括故障诊断接口、信息采集模块、存储模块、液晶显示模块、语音报警模块、触摸屏及键盘模块、主控制模块和电源模块。在故障发生时,作为CANopen主站的该诊断系统利用应急报文去触发一个SDO(服务数据对象)读取故障所对应对象字典项的故障诊断信息,分析故障信息,把它们存储在故障信息管理单元中,同时将故障信息显示在故障诊断界面中。本发明完成了故障信息和车辆实时数据的实时采集与显示,以及故障信息的有效管理。
-
公开(公告)号:CN101222510B
公开(公告)日:2010-11-03
申请号:CN200810056824.5
申请日:2008-01-25
Applicant: 北京工业大学
Abstract: 一种实现CANopen主站的方法属于现场总线领域。其特征在于本主站的实现是基于MC9S12DP512硬件平台,在UC/OS-II操作系统之上构建的一个多线程系统,包括调度机线程、写报文线程和读报文中断。调度机用来管理CAN报文接收、CAN报文发送、PDO报文分发、SDO报文分发、NMT报文分发、同步报文生成、PDO处理、SDO处理和NMT处理等CANopen的基本任务。另外,作为CANopen协议核心的对象字典是通过散列表的方式构建的。这种构建对象字典的方式满足了主站对其对象字典必须具有可快速查找、添加、删除对象的特性的要求。本发明的优越性在于将任务调度应用在主站的设计中,使其具有高度的实时性、并发处理能力和动态灵活性;所实现的对象字典能满足网络的灵活扩展能力,可动态的向对象字典中添加对象。
-
公开(公告)号:CN101222510A
公开(公告)日:2008-07-16
申请号:CN200810056824.5
申请日:2008-01-25
Applicant: 北京工业大学
Abstract: 一种实现CANopen主站的方法属于现场总线领域。其特征在于本主站的实现是基于MC9S12DP512硬件平台,在UC/OS-II操作系统之上构建的一个多线程系统,包括调度机线程、写报文线程和读报文中断。调度机用来管理CAN报文接收、CAN报文发送、PDO报文分发、SDO报文分发、NMT报文分发、同步报文生成、PDO处理、SDO处理和NMT处理等CANopen的基本任务。另外,作为CANopen协议核心的对象字典是通过散列表的方式构建的。这种构建对象字典的方式满足了主站对其对象字典必须具有可快速查找、添加、删除对象的特性的要求。本发明的优越性在于将任务调度应用在主站的设计中,使其具有高度的实时性、并发处理能力和动态灵活性;所实现的对象字典能满足网络的灵活扩展能力,可动态的向对象字典中添加对象。
-
公开(公告)号:CN201820127U
公开(公告)日:2011-05-04
申请号:CN201020266944.0
申请日:2010-07-16
Applicant: 北京工业大学
IPC: G05B19/418 , G01M17/007
CPC classification number: Y02P90/02
Abstract: 本实用新型涉及基于CANopen的混合动力汽车车载故障诊断系统,属于汽车故障诊断技术领域。该系统包括:故障诊断接口,信息采集模块,存储模块,主控制模块,电源模块,液晶显示模块,语音报警模块,触摸屏及键盘模块。其中系统移植有CANopen协议,通过故障诊断接口与车载CANopen网络连接。本实用新型采用嵌入式微处理器作为主控芯片,液晶触摸屏作为主要的人机交互接口,成本低,接口简单,体积小,便于安装,功能强大,既实现了车载故障诊断的功能,又可对车辆实时数据进行监测显示。
-
-
-