一种机械式ADB控制器系统的制作方法

文档序号:14553690阅读:560来源:国知局

本发明涉及汽车智能前照灯技术领域,尤其涉及一种机械式adb控制器系统。



背景技术:

在汽车保有量越来越大的今天,不少司机不能合理的操作远近光。据统计,每年超过三成的夜间交通事故都是因为滥用远光造成,解决夜间远光问题已经成了大众迫切的需要,因此迫切需要智能化的adb大灯系统,这将对降低夜间重大交通事故的财产损失和人员伤亡具有重要的意义。

adb是自适应远光辅助(adaptivedrivingbeam)的简称,能够通过安装在后视镜上的相机,获取前车图像信息,经图像处理器处理后发送can指令至机械式adb控制器,机械式adb控制器驱动三路电机,使大灯光型产生变化,远光在会车和跟车时产生暗区,避免眩光,提升夜间行车安全性,降低夜间驾车疲劳感,提高驾驶舒适度,拥有非常好的应用价值。



技术实现要素:

本发明针对现有汽车前照灯控制器的不足,提供了一种机械式adb控制器系统。

为了实现本发明的目的,所采用的技术方案是:一种机械式adb控制器系统,包括can通信接口、adb-master主控制器、左lin通信接口、右lin通信接口、左adb-slave从控制器、右adb-slave从控制器和电机控制接口,can通信接口的一端与bcm车身控制模块连接,can通信接口的另一端与adb-master主控制器相连接,adb-master主控制器通过左lin通信接口与左adb-slave从控制器相连接,adb-master主控制器通过右lin通信接口与右adb-slave从控制器相连接,左adb-slave从控制器和右adb-slave从控制器分别通过电机控制接口与多路电机进行通信。

作为本发明的优化方案,adb-master主控制器包括can收发模块、主mcu处理器模块和主lin收发模块,can收发模块通过can通信接口从bcm车身控制模块获取实时的车身信息can报文,can收发模块将车身信息can报文转换成串口信号后发送给主mcu处理器模块进行分析处理,主mcu处理器模块将分析处理好的串口信号发送给主lin收发模块,主lin收发模块将主mcu处理器模块分析处理好的串口信号转换成lin报文分别发送给左adb-slave从控制器或右adb-slave从控制器;主lin收发模块接收左adb-slave从控制器或右adb-slave从控制器回发的lin报文,主lin收发模块将左adb-slave从控制器或右adb-slave从控制器回发的lin报文转换成回发的串口信号后发送给主mcu处理器模块进行处理,主mcu处理器模块将处理后回发的串口信号发送给can收发模块,can收发模块将处理后回发的串口信号转换成can报文发送给bcm车身控制模块。

作为本发明的优化方案,左adb-slave从控制器和右adb-slave从控制器均包括从lin收发模块、从mcu处理器模块和电机驱动模块,从lin收发模块接收从主lin收发模块发送过来的lin报文,从lin收发模块接收将主lin收发模块发送过来的lin报文转换成串口信号后发送给从mcu处理器模块处理,从mcu处理器模块将处理后的串口信号发送给电机驱动模块,电机驱动模块接收后驱动多路电机进行多光型的切换;电机驱动模块将多路电机的执行信息反馈给从mcu处理器模块进行处理,从lin收发模块将接收到的从mcu处理器模块发送的串口信号转换成lin报文发送给adb-master主控制器。

作为本发明的优化方案,主mcu处理器模块和从mcu处理器模块所用的处理器均为mc9s12g192芯片。

作为本发明的优化方案,电机驱动模块为l9942芯片。

本发明具有积极的效果:1)本发明采用can/lin总线进行信息的传输,具有抗干扰能力强,实时性强,成本低,高可靠性的优点;同所需的线束也大为减少,减轻了车身负担;同时将can/lin进行网络休眠和网络唤醒的设计,可以节省系统能耗;

2)本发明采用了电机控制接口实现多路电机的同步控制,从mcu处理器模块拥有8个独立的8-bitpwm通道,每一路pwm独立控制,互不干扰,通过spi总线与从mcu处理器模块通讯,报文之间的信息间隔只有33ms,解决了多路电机的同步控制问题,即在大灯高度调节和水平角度调节的同时,完成远近光光型的切换。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1为本发明的原理框图。

其中:1、can通信接口,2、adb-master主控制器,3、左lin通信接口,4、右lin通信接口,5、左adb-slave从控制器,6、右adb-slave从控制器,7、电机控制接口,21、主can收发模块,22、主mcu处理器模块,23、主lin收发模块。

具体实施方式

如图1所示,一种机械式adb控制器系统,包括can通信接口1、adb-master主控制器2、左lin通信接口3、右lin通信接口4、左adb-slave从控制器5、右adb-slave从控制器6和电机控制接口7,can通信接口1的一端与bcm车身控制模块连接,can通信接口1的另一端与adb-master主控制器2相连接,adb-master主控制器2通过左lin通信接口3与左adb-slave从控制器5相连接,adb-master主控制器2通过右lin通信接口4与右adb-slave从控制器6相连接,左adb-slave从控制器5和右adb-slave从控制器6分别通过电机控制接口7与多路电机进行通信。其中,bcm车身控制模块实时获取车身的can报文,尤其是视觉模块的信号。

adb-master主控制器2包括can收发模块21、主mcu处理器模块22和主lin收发模块23,can收发模块21通过can通信接口1从bcm车身控制模块获取实时的车身信息can报文,can收发模块21将车身信息can报文转换成串口信号后发送给主mcu处理器模块22进行分析处理,主mcu处理器模块22将分析处理好的串口信号发送给主lin收发模块23,主lin收发模块23将主mcu处理器模块22分析处理好的串口信号转换成lin报文分别发送给左adb-slave从控制器5或右adb-slave从控制器6;主lin收发模块23接收左adb-slave从控制器5或右adb-slave从控制器6回发的lin报文,主lin收发模块23将左adb-slave从控制器5或右adb-slave从控制器6回发的lin报文转换成回发的串口信号后发送给主mcu处理器模块22进行处理,主mcu处理器模块22将处理后回发的串口信号发送给can收发模块21,can收发模块21将处理后回发的串口信号转换成can报文发送给bcm车身控制模块。其中,can收发模块21用于can报文信号和串口信号的互转;主mcu处理器模块22用于对信号进行相关的分析处理,主mcu处理器模块22接收的信号包括can/lin报文转化的串口信号,还包括数字电平信号和模拟采样信号等等;主lin收发模块23用于lin报文信号和串口信号的互转。

左adb-slave从控制器5和右adb-slave从控制器6均包括从lin收发模块、从mcu处理器模块和电机驱动模块,从lin收发模块接收从主lin收发模块23发送过来的lin报文,从lin收发模块接收将主lin收发模块23发送过来的lin报文转换成串口信号后发送给从mcu处理器模块处理,从mcu处理器模块将处理后的串口信号发送给电机驱动模块,电机驱动模块接收后驱动多路电机进行多光型的切换;电机驱动模块将多路电机的执行信息反馈给从mcu处理器模块进行处理,从lin收发模块将接收到的从mcu处理器模块发送的串口信号转换成lin报文发送给adb-master主控制器2。其中,从lin收发模块用于lin报文信号和串口信号的互转;从mcu处理器模块用于对相关的信号进行处理,这些信号包括lin报文转化的串口信号,数字电平信号、霍尔传感器信号和电机控制信号等等;电机驱动模块用于对多路电机进行控制,多路电机可以是多路步进电机,电机驱动模块接收从mcu处理器模块发送的spi控制命令或pwm控制命令,通过电机控制接口7发送给多路电机,多路电机包括左垂直电机、左水平电机、左遮光板电机、右垂直电机、右水平电机和右遮光板电机,通过多路电机实现多光型的切换。

主mcu处理器模块22和从mcu处理器模块所用的处理器均为mc9s12g192芯片。mc9s12g192芯片为16位的单片机芯片,该芯片具有高性能和高性价比的优点。

电机驱动模块为l9942芯片,该l9942芯片工作效率高,性价比高。

使用时,通过can通信接口1实现adb-master主控制器2和车的实时通信,获取车身相关指令报文;通过左lin通信接口3和右lin通信接口4以lin报文的形式实现adb-master主控制器2分别和左adb-slave从控制器5和右adb-slave从控制器6的实时通信;通过电机控制接口7同步发送控制信号给三路步进电机,进行多光型的自由切换,这样就可以根据实时路况实现可变化的照明暗区,有效地避免会车和跟车产生的远光眩目。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1