专利名称:Can总线系统及其故障诊断方法
技术领域:
本发明涉及的CAN(控制器局域网络,Controller Area Network)总线以及故障诊断技术领域,尤其涉及ー种CAN总线系统及其故障诊断方法。
背景技术:
以前的汽车电器系统中仅有开关和执行器这样的简单设备,各设备之间通过点到点的连线实现车载通信。为改善汽车的性能引进了大量的电子系统,导致线束飞速増加,而大量増加的线束又阻碍了汽车性能的进ー步提高。汽车控制器数量多,而信息资源无法共享。线束的整体布置空间缩小,灵活性差,制造和难度增加。不符合汽车轻量化的要求。存在冗余的传感器和大量的连接器,导致可靠性降低。面对挑战,产生一种全新理念重 新设计和组织电控单元。将电控単元功能更加集成化,以减少电控单元、传感器数量。如EMS(发动机管理系统,Engine Management System)单元具有喷油、点火、排放、冷却管理等功能,ESP(车身稳定控制系统,Electronic StabilityProgram)包括ABS(防抱死制动系统,Anti-lock Brake System)和ASR(驱动防滑系统,Automated Speech Recognition)等众多功能;应用成熟的多路传输技术将众多电控单元连成车载网络,减少线束,达到资源共享目的。如CAN网络、LIN(局域互联网络,Local InterconnectNetwork)网络、FlexRay网络、VAN网络等。其中,比较常用的汽车总线CAN网络,它最早是由德国BOSCH公司为解决现代汽车中E⑶(电子控制单元,Electronic Control Unit)之间的数据交换而开发的ー种数据通信协议,按照ISO(国际标准化组织,InternationalOrganization for Standards)有关标准,CAN的拓扑结构为总线式,故而也称为CAN总线。各控制器之间的通讯问题解决之后,随之产生的故障诊断检测成了面临的最大问题,现有维修及诊断检测方法需要在专门的地点为CAN总线系统外接检测设备才能完成故障诊断,浪费了驾驶员大量的时间。
发明内容
(一 )要解决的技术问题本发明要解决的技术问题是,针对上述缺陷,如何提供ー种CAN总线系统及其故障诊断方法,能够对进行方便快捷的故障诊断。( ニ )技术方案为解决上述技术问题,本发明提供了一种控制器局域网络CAN总线系统,包括连接到CAN总线上的至少ー个功能控制系统和仪表6,所述CAN总线系统进一歩包括连接到CAN总线上的显示控制装置7,所述至少ー个功能控制系统,进一歩用于在发生故障吋,将检测到的故障信息存在自身的存储器里并且点亮仪表6上相应的故障指示灯;所述显示控制装置7,用于在诊断吋,向仪表6上故障指示灯所指示的故障部件分别发送获取故障信息的诊断指令,接收到各故障部件发送来的故障信息后,解析所获取的故障信息并显示出来。优选地,所述显示控制装置7具体包括收发模块701、故障信息解析模块702、显示模块703和储存模块704 ;所述收发模块701,与CAN总线相连接,用于在诊断时,向仪表6上故障指示灯所指示的故障部件分别发送获取故障信息的诊断指令,接收各故障部件发送来的故障信息后发送给所述故障信息解析模块702 ;所述故障信息解析模块702,与所述收发模块701相连接,用于接收所述收发模块701发送来的故障信息,将所述故障信息解析为文字内容,并将所述文字内容发送给所述显示模块703 ;所述显示模块703,与所述故障信息解析模块702相连接,用于接收并显示所述故障信息解析模块702发送来的文字内容。 优选地,所述至少ー个功能控制系统包括动カ控制系统I、底盘与辅助驾驶系统2、安全系统3、车身控制系统4和信息娱乐系统5中的至少ー个。优选地,所述显示控制装置7进ー步包括与CAN总线和所述显示模块703相连接的功能配置模块705,所述功能配置模块705,用于在进行功能配置时,将配置指令发送给所述至少ー个功能控制系统进行功能配置,并将从所述至少一个功能控制系统接收到的反馈信息发送给所述显示模块703进行显示。优选地,所述功能配置包括自动变速箱的模式、电动车窗的升降速度、车内灯光背景顔色的设置、车内灯光点亮的时间设置或车窗的状态。本发明还提供了ー种使用上述CAN总线系统进行故障诊断的方法,所述方法包括步骤SI :至少ー个功能控制系统,在发生故障时,将检测到的故障信息存在自身的存储器里并且点亮仪表6上相应的故障指示灯;S2 :在诊断时,显示控制装置7向仪表6上故障指示灯所指示的故障部件分别发送获取故障信息的诊断指令,接收到各故障部件发送来的故障信息后,解析所获取的故障信息并显示出来。优选地,所述解析所获取的故障信息并显示出来具体包括显示控制装置7将所获取的故障信息解析为文字内容并显示所述文字内容。优选地,所述至少ー个功能控制系统包括动カ控制系统I、底盘与辅助驾驶系统2、安全系统3、车身控制系统4和信息娱乐系统5中的至少ー个。优选地,所述方法进ー步包括步骤S3 :在进行功能配置吋,显示控制装置7将配置指令发送给所述至少ー个功能控制系统进行功能配置,并显示从所述至少ー个功能控制系统接收到的反馈信息。优选地,所述功能配置包括自动变速箱的模式、电动车窗的升降速度、车内灯光背景顔色的设置、车内灯光点亮的时间设置或车窗的状态。(三)有益效果本发明公开了ー种CAN总线系统及其故障诊断方法,根据本发明,当有部件发生故障时,在点亮故障灯的同时通过触控操作可以将故障信息解析并显示在显示控制装置7上供驾驶员或维修人员查看,而不用外接的检测设备,能够及时方便地解决故障问题。驾驶员可以通过触控操作显示控制装置7对CAN总线系统中至少ー个功能控制系统进行指令输入使其改变相应功能,避免了硬线开关太多,可以实现更多功能选择的拓展,并且满足了不同驾驶员的需求及个性喜好。
图I为本发明实施例的CAN总线系统的结构示意图;图2为本发明所述CAN总线系统中显示控制装置7的结构示意图;图3为本发明实施例的使用CAN总线系统进行故障诊断的方法流程图。 其中,I :动カ控制系统;2 :底盘与辅助驾驶系统;3 :安全系统;4 :车身控制系统;5 :信息娱乐系统;6 :仪表;7 :显示控制装置;701 :收发模块;702 :故障信息解析模块 ;
703:显示模块;704 :储存模块;705 :功能配置模块。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进ー步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。图I为本发明实施例的CAN总线系统的结构示意图;如图I所述,所述CAN总线系统包括连接到CAN总线上的至少ー个功能控制系统和仪表6 ;所述CAN总线系统进一歩包括连接到CAN总线上的显示控制装置7,所述至少ー个功能控制系统,进一歩用于在发生故障吋,将检测到的故障信息存在自身的存储器里并且点亮仪表6上相应的故障指示灯;所述显示控制装置7,用于在诊断吋,向仪表6上故障指示灯所指示的故障部件分别发送获取故障信息的诊断指令,接收到各故障部件发送来的故障信息后,解析所获取的故障信息并显示出来。所述至少ー个功能控制系统包括动カ控制系统I、底盘与辅助驾驶系统2、安全系统3、车身控制系统4和信息娱乐系统5中的至少ー个。图2为本发明所述CAN总线系统中显示控制装置7的结构示意图;如图2所述,所述显示控制装置7包括收发模块701、故障信息解析模块702、显示模块703和储存模块
704;所述收发模块701,与CAN总线相连接,用于在诊断时,向仪表6上故障指示灯所指示的故障部件分别发送获取故障信息的诊断指令,接收各故障部件发送来的故障信息后发送给所述故障信息解析模块702 ;所述故障信息解析模块702,与所述收发模块701相连接,用于接收所述收发模块701发送来的故障信息,将所述故障信息解析为文字内容,并将所述文字内容发送给所述显示模块703 ;所述故障信息解析模块702,进ー步用于接收所述收发模块701发送来的故障信息,如果所述故障信息是设定的故障信息,比如动カ控制系统I的冷却液温度过高或车身控制系统4的近光灯灯丝断路等驾驶员能够解决的故障吋,将所述故障信息解析为相应的文字内容,并将所述文字内容发送给所述显示模块703 ;如果所述故障信息不是设定的故障信息吋,将所述故障信息解析为设定的文字内容,比如“系统故障,请到维修站维修”,将所述“系统故障,请到维修站维修”发送给所述显示模块703,并将所述故障信息发送到与所述故障信息解析模块702相连接的储存模块704进行储存,以备随时调用,方便驾驶员或维修人员及时检修,也可以作为行车前最直观的车辆检查。所述显示模块703,与所述故障信息解析模块702相连接,用于接收并显示所述故障信息解析模块702发送来的文字内容,有利于节省去指定地点维修的时间;所述显示控制装置7进ー步包括与所述显示模块703相连接的功能配置模块705,所述功能配置模块705,用于在进行功能配置时,将配置指令发送给所述至少ー个功能控制系统进行功能配置,并将从所述至少一个功能控制系统接收到的反馈信息发送给所述显示模块703进行显示;所述功能配置包括自动变速箱的模式(动カ模式或者经济模式),电动车窗的升 降速度,车内灯光背景顔色的设置、车内灯光点亮的时间设置、车窗的状态(打开或关闭)坐坐.
寸寸;所述显示控制装置7优选为触摸屏。驾驶员可以通过触控操作所述功能配置模块705对所述至少ー个功能控制系统进行指令输入使其改变相应功能,避免了硬线开关太多,可以实现更多功能选择的拓展,并且满足了不同驾驶员的需求及个性喜好。本发明所述的CAN总线系统适用于比如乘用车等车型,采用IS011898通讯协议进行通讯,而采用ISO 15765或者ISO 14229协议进行故障诊断。图3为本发明实施例的使用CAN总线系统进行故障诊断的方法流程图;如图3所述,所述方法包括步骤SI :至少ー个功能控制系统,在发生故障时,将检测到的故障信息存在自身的存储器里并且点亮仪表6上相应的故障指示灯;S2 :在诊断时,显示控制装置7向仪表6上故障指示灯所指示的故障部件分别发送获取故障信息的诊断指令,接收到各故障部件发送来的故障信息后,解析所获取的故障信息并显示出来。在本步骤中,所述解析所获取的故障信息并显示出来具体包括显示控制装置7将所获取的故障信息解析为文字内容并显示所述文字内容;在本步骤中,所述解析所获取的故障信息并显示出来具体包括如果所获取的故障信息是设定的故障,例如冷却液温度过高或近光灯灯丝断路等驾驶员能够解决的故障吋,显示控制装置7将所获取的故障信息解析为相应的文字内容并显示所述文字内容;如果所述故障信息不是设定的故障信息吋,显示控制装置7将所获取的故障信息解析为设定的文字内容,比如“系统故障,请到维修站维修”,显示所述“系统故障,请到维修站维修”并储存所述故障信息,以备随时调用,方便驾驶员或维修人员及时检修,也可以作为行车前最直观的车辆检查。通过本步骤,在点亮故障灯的同时通过触控操作可以将故障信息解析并显示在显示控制装置7上供驾驶员或维修人员查看,而不用外接的检测设备,能够及时方便地解决故障问题。所述方法进ー步包括步骤
S3 :在进行功能配置吋,显示控制装置7将配置指令发送给所述至少ー个功能控制系统,并显示从所述至少ー个功能控制系统接收到的反馈信息;所述功能配置包括自动变速箱的模式(动カ模式或者经济模式),电动车窗的升降速度,车内灯光背景顔色的设置、车内灯光点亮的时间设置、车窗的状态(打开或关闭)坐坐.
寸寸;驾驶员可以通过触控操作显示控制装置7对所述至少ー个功能控制系统进行指令输入使其改变相应功能,避免了硬线开关太多,可以实现更多功能 选择的拓展,并且满足了不同驾驶员的需求及个性喜好。综上所述,本发明公开了ー种CAN总线系统及其故障诊断方法,根据本发明,当有部件发生故障时,在点亮故障灯的同时通过触控操作可以将故障信息解析并显示在显示控制装置7上供驾驶员或维修人员查看,而不用外接的检测设备,能够及时方便地解决故障问题。驾驶员可以通过触控操作显示控制装置7对所述至少ー个功能控制系统进行指令输入使其改变相应功能,避免了硬线开关太多,可以实现更多功能选择的拓展,并且满足了不同驾驶员的需求及个性喜好。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
1.一种控制器局域网络CAN总线系统,包括连接到CAN总线上的至少ー个功能控制系统和仪表(6),其特征在于,所述CAN总线系统进一歩包括连接到CAN总线上的显示控制装置⑵, 所述至少ー个功能控制系统,进一歩用于在发生故障吋,将检测到的故障信息存在自身的存储器里并且点亮仪表(6)上相应的故障指示灯; 所述显示控制装置(7),用于在诊断时,向仪表(6)上故障指示灯所指示的故障部件分别发送获取故障信息的诊断指令,接收到各故障部件发送来的故障信息后,解析所获取的故障信息并显示出来。
2.根据权利要求I所述的CAN总线系统,其特征在于,所述显示控制装置(7)具体包括收发模块(701)、故障信息解析模块(702)、显示模块(703)和储存模块(704); 所述收发模块(701),与CAN总线相连接,用于在诊断吋,向仪表(6)上故障指示灯所指示的故障部件分别发送获取故障信息的诊断指令,接收各故障部件发送来的故障信息后发送给所述故障信息解析模块(702); 所述故障信息解析模块(702),与所述收发模块(701)相连接,用于接收所述收发模块(701)发送来的故障信息,将所述故障信息解析为文字内容,并将所述文字内容发送给所述显示模块(703); 所述显示模块(703),与所述故障信息解析模块(702)相连接,用于接收并显示所述故障信息解析模块(702)发送来的文字内容。
3.根据权利要求2所述的CAN总线系统,其特征在于,所述至少ー个功能控制系统包括动カ控制系统(I)、底盘与辅助驾驶系统(2)、安全系统(3)、车身控制系统(4)和信息娱乐系统(5)中的至少ー个。
4.根据权利要求I所述的CAN总线系统,其特征在于,所述显示控制装置(7)进ー步包括■ 与CAN总线和所述显示模块(703)相连接的功能配置模块(705), 所述功能配置模块(705),用于在进行功能配置时,将配置指令发送给所述至少ー个功能控制系统进行功能配置,并将从所述至少一个功能控制系统接收到的反馈信息发送给所述显示模块(703)进行显示。
5.根据权利要求4所述的CAN总线系统,其特征在于,所述功能配置包括自动变速箱的模式、电动车窗的升降速度、车内灯光背景顔色的设置、车内灯光点亮的时间设置或车窗的状态。
6.ー种使用权利要求1-5中任一项所述CAN总线系统进行故障诊断的方法,其特征在于,所述方法包括步骤 Si:至少ー个功能控制系统,在发生故障吋,将检测到的故障信息存在自身的存储器里并且点亮仪表(6)上相应的故障指示灯; S2:在诊断时,显示控制装置(7)向仪表(6)上故障指示灯所指示的故障部件分别发送获取故障信息的诊断指令,接收到各故障部件发送来的故障信息后,解析所获取的故障信息并显示出来。
7.根据权利要求6所述的方法,其特征在于,所述解析所获取的故障信息并显示出来具体包括显示控制装置(7)将所获取的故障信息解析为文字内容并显示所述文字内容。
8.根据权利要求7所述的方法,其特征在于,所述至少ー个功能控制系统包括 动力控制系统(I)、底盘与辅助驾驶系统(2)、安全系统(3)、车身控制系统(4)和信息娱乐系统(5)中的至少ー个。
9.根据权利要求6所述的方法,其特征在于,所述方法进ー步包括步骤 S3:在进行功能配置吋,显示控制装置(7)将配置指令发送给所述至少ー个功能控制系统进行功能配置,并显示从所述至少ー个功能控制系统接收到的反馈信息。
10.根据权利要求9所述的方法,其特征在于,所述功能配置包括自动变速箱的模式、电动车窗的升降速度、车内灯光背景顔色的设置、车内灯光点亮的时间设置或车窗的状态。
全文摘要
本发明涉及CAN总线以及故障诊断技术领域,公开了一种控制器局域网络CAN总线系统,包括连接到CAN总线上的至少一个功能控制系统和仪表(6),所述CAN总线系统进一步包括连接到CAN总线上的显示控制装置(7),所述至少一个功能控制系统,进一步用于在发生故障时,将检测到的故障信息存在自身的存储器里并且点亮仪表(6)上相应的故障指示灯;所述显示控制装置(7),用于在诊断时,向仪表(6)上故障指示灯所指示的故障部件分别发送获取故障信息的诊断指令,接收到各故障部件发送来的故障信息后,解析所获取的故障信息并显示出来。根据本发明,可以节省获取诊断故障代码的时间,并且能够及时解决故障问题,实现了方便快捷的故障诊断。
文档编号G05B23/02GK102681526SQ20111006379
公开日2012年9月19日 申请日期2011年3月16日 优先权日2011年3月16日
发明者付金勇, 徐梅, 李阳, 赵澎, 辛春 申请人:北汽福田汽车股份有限公司