一种基于can数据传输的汽车照明元件控制系统及控制方法

文档序号:3936949阅读:119来源:国知局
专利名称:一种基于can数据传输的汽车照明元件控制系统及控制方法
技术领域
本发明涉及一种基于CAN 数据传输的汽车照明元件控制系统及控制方法。
背景技术
CAN(ControllerAreaNetwork)数据总线是一种适用于汽车环境的汽车局域网。 它属于多路传输系统中的一种,由德国博世(Bosch)公司在20世纪80年代初为解决现代汽车中众多的控制单元与测试仪器之间的数据交换而应用开发的一种串行通信协议。由于它具有全分布式多机系统、多种通信、传输可靠性高、安全性强、无网络瘫痪、易扩展和易实现等特点,被汽车广泛应用。然而,在汽车照明元件控制系统中确没有实际应用。汽车在行驶过程中若指示灯损坏,会出现汽车碰撞等不安全隐患。比如,汽车在转弯时,无论是前或后转向灯损坏,都难以向临近的汽车驾驶员表明转向要求;在夜间行驶时,如果示宽灯损坏,也难以向临近的汽车驾驶员表明;在行驶过程中,如果汽车刹车灯损坏,就很容易出现追尾等交通事故。现有的汽车照明元件控制系统没有相应的应急处理措施,只有将汽车修理后才能重新使用。

发明内容
本发明的目的是提供一种基于CAN数据传输的汽车照明元件控制系统及控制方法,它能检测汽车照明元件的状态,对损坏的照明元件进行提示,并进行替代,减少汽车在行驶中的不安全隐患,提高汽车照明的安全性。本发明所述的基于CAN数据传输的汽车照明元件控制系统,包括主控制系统、CAN 总线、通过CAN总线与主控制系统连接的节点照明控制系统;
所述主控制系统包括主微处理器、操纵杆和按键、接口电路、IXD显示屏和主CAN接口电路;操纵杆和按键通过接口电路与主微处理器连接,将不同的位置状态转换后送入主微处理器分析;主微处理器通过主CAN接口电路与CAN总线连接,向节点照明控制系统发送命令,并接收节点照明控制系统的反馈信息;主微处理器连接LCD显示屏,将反馈的相关提示信息显示在IXD显示屏上;
所述节点照明控制系统包括节点微处理器、驱动电路、照明元件、电流检测电路和节点 CAN接口电路;节点微处理器通过节点CAN接口电路与CAN总线连接,接收主控制系统的命令,并将反馈信息发送给主控制系统;节点微处理器与驱动电路连接,驱动电路与照明元件连接,照明元件与电流检测电路连接,电流检测电路与节点微处理器连接,按命令进行电流参数检测,并将检测结果传回节点微处理器分析;节点微处理器通过驱动电路驱动另外的照明元件,对有损坏的照明元件进行替代,并形成照明元件状态的反馈信息。进一步,所述主CAN接口电路和节点CAN接口电路均由CAN控制器和CAN收发器组成,主微处理器、节点微处理器与CAN控制器连接,CAN控制器与CAN收发器连接,CAN收发器与CAN总线连接,用于接收和发送数据信息。
进一步,所述驱动电路为两极放大电路D3、D4,用于驱动照明元件;所述电流检测电路由闭环电流传感器和放大电路组成;所述闭环电流传感器与放大电路的输入端连接, 放大电路的输出端OUT与节点微处理器连接,通过电流检测照明元件状态。进一步,为了能更容易的让异常信息引起驾驶员的注意,所述主控制系统内设有语音处理器和喇叭,所述语音处理器与主微处理器和喇叭连接,将反馈的相关提示信息通过语音播放。 进一步,为了能更方便的进行功能扩充,所述节点照明控制系统内设有与节点微处理器连接的可扩展驱动和可扩展接口。比如增加胎压监测与提示、温度检测与提示、门状态监测与提示、雨刮堵塞提示与保护、防盗锁控制、GPRS监控以及连锁控制等功能。进一步,所述节点照明控制系统有四个,为汽车左前照明控制系统、汽车右前照明控制系统、汽车左后照明控制系统、汽车右后照明控制系统,分别用于检测汽车相应部位照明元件的状态。本发明所述的基于CAN数据传输的汽车照明元件控制方法,包括
当操纵杆和按键动作,接口电路将位置状态转换送入主微处理器分析,形成命令信息, 并发送给节点微处理器;
节点微处理器接到命令后,按要求驱动照明元件,检测照明元件状态,并将检测的参数送回节点微处理器;节点微处理器分析后,形成反馈信息送回给主微处理器;若照明元件有损坏,则通过IXD显示屏和喇叭提示,并作如下处理
A)若损坏的是转向灯,则节点微处理器驱动示宽灯工作,用示宽灯替代转向灯工作;
B)若损坏的是刹车灯,则节点微处理器驱动倒车灯工作,用倒车灯替代刹车灯工作;
C)若损坏的是示宽灯,在未出现转向要求时,则节点微处理器驱动转向灯工作,用转向灯替代示宽灯工作;
D)若损坏的是倒车灯,在没有踩刹车时,则节点微处理器驱动刹车灯工作,用刹车灯替代倒车灯工作。本发明以CAN总线方式,通过数据通信命令,完成了对汽车照明元件的控制,检测出了汽车照明元件的状态,对损坏的照明元件进行提示,并进行替代,减少了汽车在行驶中的不安全隐患,提高了汽车照明的安全性。


图1为本发明的结构框图。图2为主CAN接口电路和节点CAN接口电路图。图3为驱动电路图。图4为电流检测电路图。图5为本发明主控制系统的流程图。图6为本发明节点照明控制系统的流程图。图7为节点微处理器对损坏的照明元件进行替代的流程图。
具体实施例方式下面结合附图对本发明作进一步说明。
如图1、图2、图3、图4所示的基于CAN数据传输的汽车照明元件控制系统,包括主控制系统1、CAN总线2、通过CAN总线2与主控制系统1连接的节点照明控制系统3、连接在CAN总线2两端的终端器4、给系统及照明元件供电的电源导线7。 主控制系统1包括主微处理器11 (型号S3C2410X— SPI)、操纵杆和按键12、接口电路13、IXD显示屏14、语音处理器16、喇叭17和主CAN接口电路15 ;操纵杆和按键12通过接口电路13与主微处理器11连接,将不同的位置状态比如应急、转弯等转换后送入主微处理器11分析;主微处理器11通过主CAN接口电路15与CAN总线2连接,向节点照明控制系统3发送命令,并接收节点照明控制系统3的反馈信息;主微处理器11连接LCD显示屏14,将反馈的相关照明元件损坏的提示信息显示在IXD显示屏上;语音处理器16与主微处理器11和喇叭17连接,将反馈的相关照明元件损坏的提示信息通过语音播放。节点照明控制系统3有四个,为汽车左前照明控制系统、汽车右前照明控制系统、 汽车左后照明控制系统、汽车右后照明控制系统,分别用于检测汽车相应部位的照明元件状态,形成反馈信息。它们均包括节点微处理器31(型号S3C2410X— SPI)、驱动电路32、照明元件33、电流检测电路34、节点CAN接口电路35、可扩展驱动36和可扩展接口 37 ;节点微处理器31通过节点CAN接口电路35与CAN总线2连接,接收主控制系统的命令,并将反馈信息发送给主控制系统;节点微处理器31与驱动电路32连接,驱动电路32与照明元件 33连接,照明元件33与电流检测电路34连接,电流检测电路34与节点微处理器31连接, 按主控制系统1的命令进行电流参数检测,并将检测结果传回节点微处理器31分析,形成反馈信息,并对有损坏的照明元件进行自动替代。可扩展驱动36和可扩展接口 37与节点微处理器31连接,可用于进行胎压监测与提示、温度监测与提示、门状态监测与提示、雨刮堵塞提示与保护、防盗锁控制、GPRS监控以及连锁控制等功能扩充。图中汽车右前照明控制系统中的可扩展驱动36和可扩展接口 37连接温度探测器6,用于检测关键部件如发动机引擎盖内的温度,一旦发现异常,立即产生提示显示与提示语音,让驾驶员引起高度重视和采取相应措施。主CAN接口电路15和节点CAN接口电路35均由CAN控制器MCP2510和CAN收发器TJA1050组成,主微处理器11、节点微处理器31与CAN控制器连接,CAN控制器与CAN收发器连接,CAN收发器与CAN总线2连接,用于接收和发送数据信息。驱动电路32为两极放大电路D3、D4,用于驱动照明元件。受节点微处理器31 (型号S3C2410X-SPI)控制,通过软件编程控制输出,采用放大电路截止与深饱和的工作方式。 当D3处于截止时,D4也将处于截止状态,此时,照明元件33处于灭的状态,当D3处于饱和状态时,D4将形成深饱和工作状态,此时照明元件33处于的亮状态。照明元件33的亮灭受节点微处理器31控制。电流检测电路34由闭环电流传感器和三级放大电路组成;闭环电流传感器与三级放大电路的输入端连接,三级放大电路的输出端OUT与节点微处理器连接,通过电流检测照明元件状态。当流过照明元件的电流再流入一根穿过闭环电流传感器环内的导线时, 在导线周围产生磁场,磁场的大小与流过导线的电流大小成正比,形成微弱的感应电动势, 通过三级放大与平滑处理,在“OUT”端获得较线性的电压值,通过节点微处理器31 (型号 S3C2410X-SPI)的A/D转换,获得电流值的检测数据,供节点微处理器31分析。如图5、图6、图7所示,本发明的工作流程如下系统初始化、CAN总线初始化后;驾驶员操作操纵杆和按键12动作,通过接口电路13 将位置状态比如应急、转弯等转换成电信号送入主微处理器11分析,形成符合J1939标准的数据格式,该数据通过主CAN接口电路15形成数据链路层结构,通过符合ISOl 1898标准的物理层向各节点照明控制系统发送信息;采用时分复用技术的通信模式(这就允许在总线上的任一设备有同等的机会取得总线的控制权来向外发送信息。如果在同一时刻有两个以上的设备欲发送信息,就会发生数据冲突,CAN总线能够实时地检测这些冲突情况并作出相应的仲裁而不会破坏待传之信息);节点微处理器31接到命令后,按要求驱动照明元件 33,检测照明元件状态,并将检测的反映照明元件状态的电流参数送回节点微处理器31 ; 节点微处理器31分析 后,形成反馈信息送回给主微处理器11 ;若照明元件33有损坏,则通过IXD显示屏14和喇叭17提示;同时节点微处理器31对相应的损坏元件进行替代 若损坏的是转向灯,则节点微处理器驱动示宽灯工作,用示宽灯替代转向灯工作; 若损坏的是刹车灯,则节点微处理器驱动倒车灯工作,用倒车灯替代刹车灯工作; 若损坏的是示宽灯,在未出现转向要求时,则节点微处理器驱动转向灯工作,用转向灯替代示宽灯工作;
若损坏的是倒车灯,在没有踩刹车时,则节点微处理器驱动刹车灯工作,用刹车灯替代倒车灯工作。比如,汽车左前转向灯损坏,则会在IXD显示屏上显示“左前方转向灯损坏”字样并通过喇叭播放;同时,节点微处理器通过逻辑与优先权分析,自动用汽车左前方的示宽灯代替转向灯工作。本发明在给系统供电的电源导线7中还配合有导线状态检测器5,导线状态检测器5与主微处理器11连接,用于实时向主控制系统1提供电源导线7运行的功率数据,一旦出现数据指标偏高,将根据指标的偏离程度产生不同程度的异常提示信号;防止供电导线出现问题。
权利要求
1.一种基于CAN数据传输的汽车照明元件控制系统,其特征是包括主控制系统(1)、 CAN总线(2)、通过CAN总线与主控制系统连接的节点照明控制系统(3);所述主控制系统(1)包括主微处理器(11)、操纵杆和按键(12)、接口电路(13)、显示屏和主CAN接口电路(15);操纵杆和按键通过接口电路与主微处理器连接,将不同的位置状态转换后送入主微处理器分析;主微处理器通过主CAN接口电路与CAN总线连接,向节点照明控制系统发送命令,并接收节点照明控制系统的反馈信息;主微处理器连接显示屏,将反馈的相关提示信息显示在显示屏上;所述节点照明控制系统(3)包括节点微处理器(31)、驱动电路(32)、照明元件(33)、电流检测电路(34)和节点CAN接口电路(35);节点微处理器通过节点CAN接口电路与CAN总线连接,接收主控制系统的命令,并将反馈信息发送给主控制系统;节点微处理器与驱动电路连接,驱动电路与照明元件连接,照明元件与电流检测电路连接,电流检测电路与节点微处理器连接,按命令进行电流参数检测,并将检测结果传回节点微处理器分析;节点微处理器通过驱动电路驱动另外的照明元件,对有损坏的照明元件进行替代,并形成照明元件状态的反馈信息。
2.根据权利要求1所述的基于CAN数据传输的汽车照明元件控制系统,其特征是所述主CAN接口电路(15 )和节点CAN接口电路(35 )均由CAN控制器和CAN收发器组成,主微处理器(11)、节点微处理器(31)与CAN控制器连接,CAN控制器与CAN收发器连接,CAN收发器与CAN总线(2)连接,用于接收和发送数据信息。
3.根据权利要求1或2所述的基于CAN数据传输的汽车照明元件控制系统,其特征是 所述驱动电路(32)为两极放大电路(D3、D4),用于驱动照明元件(33);所述电流检测电路 (34)由闭环电流传感器和放大电路组成;所述闭环电流传感器与放大电路的输入端连接, 放大电路的输出端OUT与节点微处理器(31)连接,通过电流检测照明元件状态。
4.根据权利要求3所述的基于CAN数据传输的汽车照明元件控制系统,其特征是所述主控制系统(1)内设有语音处理器(16)和喇叭(17),所述语音处理器与主微处理器和喇叭连接,将反馈的相关提示信息通过语音播放。
5.根据权利要求4所述的基于CAN数据传输的汽车照明元件控制系统,其特征是所述节点照明控制系统(3)内设有与节点微处理器(31)连接的可扩展驱动(36)和可扩展接口(37),用于进行功能扩充。
6.根据权利要求5所述的基于CAN数据传输的汽车照明元件控制系统,其特征是所述节点照明控制系统(3)有四个,为汽车左前照明控制系统、汽车右前照明控制系统、汽车左后照明控制系统、汽车右后照明控制系统,分别用于检测汽车相应部位照明元件的状态。
7.一种基于CAN数据传输的汽车照明元件控制方法,包括当操纵杆和按键动作,接口电路将位置状态转换送入主微处理器分析,形成命令信息, 并发送给节点微处理器;节点微处理器接到命令后,按要求驱动照明元件,检测照明元件状态,并将检测的参数送回节点微处理器;节点微处理器分析后,形成反馈信息送回给主微处理器;若照明元件有损坏,则通过显示屏和喇叭提示,并作如下处理A)若损坏的是转向灯,则节点微处理器驱动示宽灯工作,用示宽灯替代转向灯工作;B)若损坏的是刹车灯,则节点微处理器驱动倒车灯工作,用倒车灯替代刹车灯工作;C)若损坏的是示宽灯,在未出现转向要求时,则节点微处 理器驱动转向灯工作,用转向灯替代示宽灯工作;D)若损坏的是倒车灯,在没有踩刹车时,则节点微处理器驱动刹车灯工作,用刹车灯替代倒车灯工作。
全文摘要
本发明公开了一种基于CAN数据传输的汽车照明元件控制系统及控制方法,所述控制系统包括主控制系统、CAN总线、通过CAN总线与主控制系统连接的节点照明控制系统;主控制系统向节点照明控制系统发送命令,并接收节点照明控制系统的反馈信息;节点照明控制系统接收主控制系统的命令,并将反馈信息发送给主控制系统,对有损坏的照明元件进行自动替代。它能检测汽车照明元件的状态,对损坏的照明元件进行提示,并进行替代,减少了汽车在行驶中的不安全隐患,提高了汽车照明的安全性。
文档编号B60Q1/00GK102343856SQ201110206950
公开日2012年2月8日 申请日期2011年7月22日 优先权日2011年7月22日
发明者刘伟, 杨明建, 汤智鹏, 王庆平, 甘小林, 申林, 邹飞, 黎琼 申请人:重庆华福车船电子设备制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1