查看: 1946|回复: 0

基于LIN总线的汽车HID前照灯自动调光系统

[复制链接]
匿名  发表于 2008-4-11 16:49:37 |阅读模式
分享到:
基于LIN总线的汽车HID前照灯自动调光系统
                       
                       
                        来源:电子设计应用 作者:清华大学精密仪器与机械学系 魏冰 刘少鹏
                       
                        摘 要:针对汽车HID前照灯对自动调光的需求,本文设计了一套基于LIN总线的前照灯自动调光系统。介绍了系统的总体设计方案、硬件组成
                       
                        和软件设计基本思想,并给出了软件编程的基本框架。
                       
                        关键词:前照灯;自动调光;LIN总线;步进电机控制
                       
                        引言
                        HID是高压气体放电灯(High Intensity Discharge)的缩写,也可称为重金属灯或者氙气大灯。与传统卤素灯泡相比,HID有亮度高、寿命长、
                       
                        省电等优点。
                        正是由于HID具有高亮度的特点,如果使用时照射高度调节不当,在会车时将会对迎面来车的司机造成强烈的眩目,产生安全隐患。为了规范
                       
                        HID前照灯的市场,联合国欧洲经济委员会(United Nations Economic Commission for Europe)在ECE-R48条款中明确规定:装备HID前照灯的
                       
                        车辆必须配备能够全自动调节其照射高度的系统,也可称之为前照灯水平自动调光系统。该系统工作时,会根据车辆负载的变化自动调整HID前
                       
                        灯的投射俯仰角度,确保其投射高度在合适的范围内,既达到良好的照明效果,又不会对迎面车辆的司机造成眩目。
                       
                        系统总体方案设计
                        如图1所示,系统可分为三个部分,即车身高度传感器、中央控制单元和驱动执行单元。系统运作情况如下:该系统的主MCU(MC68HC908GZ60)采
                       
                        集车身前后轴高度传感器的信号,经运算后发出控制信号分别给左右前照灯的水平调光步进电机,指示电机转动到指定位置,完成自动调光。
                       
                       
                        图1 前照灯自动调光系统方案设计
                       
                        系统硬件设计
                        车身高度传感器
                        该系统的主要原理是利用测定车内两个基准点(约前、后轴位置)到地面的距离差得出车辆的倾斜角度信号,从而进行水平调节。可选择光电编
                       
                        码式的车高传感器,把车身高度的变化(悬架变形量的变化)变换成传感器轴的旋转,将检测出的旋转角度信号转变为电压信号输入MCU。实验中
                       
                        ,车身高度传感器在车左前轮和左后轮内侧各装一个。
                       
                        中央控制单元
                        系统中央控制单元采用飞思卡尔(FREESCALE)公司生产的MC68HC908GZ60芯片为主MCU,配合其他必要元件组成控制单元电路。该芯片主要特性有
                       
                        :8位HC08型CPU,开发资源丰富,兼容性好;片载60KB Flash EEPROM,2KB RAM;24通道A/D转换模块,10位精度。
                       
                        此外,选择飞思卡尔MC33399芯片与核心MCU通过SCI口相连,作为LIN总线收发器。该芯片最多可以驱动16个节点。
                       
                        之所以选择LIN总线,是因为它已经是车用总线中较为普及的一种,它的优点是芯片价格低廉,性价比高。LIN总线信号传输速率可达19.2kbps
                       
                        ,一般用在对汽车安全性要求不高的控制场合,例如电控门窗、车灯开关控制等。
                        LIN总线主节点电路原理图如图2所示。
                       
                       
                        图2 LIN总线主节点电路原理图
                       
                        驱动执行单元
                        驱动执行单元,主要是通过获取LIN总线上的信号,来控制步进电机转动,从而带动前照灯反光板沿垂直方向转动,完成水平调光。
                       
                        此处选择了美国AMI半导体公司的AMIS-30623步进电机控制芯片。该芯片属高集成度芯片,内建了电源模块、控制器、LIN总线收发器和步进电
                       
                        机驱动。其主要特性有:最高峰值电流输出达800mA;提供最高达16细分数的步进电机驱动;内建加减速算法;完全兼容LIN1.3规范。
                       
                        由于AMIS-30623芯片本身不可重新编程,一切操作均通过LIN总线调用其内部函数来完成,所以使用起来十分简便。内建的加减速算法对于控制
                       
                        步进电机变速运动非常有效。
                       
                        LIN总线从节点电路原理图如图3所示。
                       
                       
                        图3 LIN总线从节点电路原理图
                       
                        系统软件设计
                        软件方面,采用1ms定时中断采集,每次中断到来时采取一组传感器输出的电压值。经过预判断后,将有效数据保留,带入公式计算,得出需要
                       
                        步进电机转动到的目标位置。通过LIN总线向相应的AMIS-30623芯片发送信号,控制步进电机按加速—匀速—减速的方式平稳运动到相应位置。
                       
                        该程序在FREESCALE CodeWarrior 5.7.0环境下编译通过。主程序流程如图4所示。
                       
                       
                        图4 系统主程序流程图
                       
                        实验结果
                        为了验证该系统的动态调光性能,在实验室环境下搭建了一个能够模拟车身俯仰运动的实验平台。实验过程中,控制平台本身按一定幅度作俯
                       
                        仰运动,测得调光系统阶跃响应时间约420ms,调整时间小于1s,稳态误差约0.035°,满足了动态自动调光的基本要求。
                       
                        结语
                        该系统实现了对汽车前照灯自动调光的基本功能,为进一步开发更为复杂的自适应前照灯系统(Adaptive Frontlighting SYSTEM)奠定了基础。
                       
                        此外,该系统实际上是一套基于LIN总线和单片机的小功率步进电机控制系统。LIN总线作为一种成本低廉、有较强容错性的局域总线,在汽车
                       
                        和工业控制等环境中正得到越来越广泛地应用。该系统易开发、易维护、成本低廉,可最多添加至16个子节点,增减节点前后软件方面完全兼
                       
                        容,无需重新编程。因此,该设计方案在小功率步进电机控制领域具有一定的推广价值。
                       
                        参考文献
                        1齐志鹏,汽车传感器和执行器的原理与检修,北京:人民邮电出版社 2002.9:224~226
                        2 MC68HC908GZ60 Data Sheet Rev. 3.0, FREESCALE, 20
                       
                       
                        相关型号:2N1306JAN 2SD952 3322-0001 601AU BD9702CP-V5E2 CR1206-2610FTR HCPL7720-300E IH05BQ151K IXUC160N075 JAN2N4085 61137-1 775N425SSKAP AQY215SZ BA5981FP D6453GT-664 MC100E310FN S74F574N SCI466749 07588 08058N8 555916-1 5943097 5962-9583706NYA 7-335-000-BA 77030-001 898-1-R47K CY7C342B-25HMB5962-894680 S-80124ANMC-JCJ-T2 
                        http://www.ic37.com/hot/2N1306JAN.htm
                        http://www.ic37.com/partno/2SD952.htm
                        http://www.ic37.com/ic/3322-0001.htm
                        http://www.ic37.com/partno/601AU.htm
                        http://www.ic37.com/partno/BD9702CP-V5E2.htm
                        http://www.ic37.com/ic/CR1206-2610FTR.htm
                        http://www.ic37.com/xinghao/HCPL7720-300E.htm
                        http://www.ic37.com/xinghao/IH05BQ151K.htm
                        http://www.ic37.com/xinghao/IXUC160N075.htm
                        http://www.ic37.com/xinghao/JAN2N4085.htm
                        http://www.yule2000.com/icpartnohtm/61137-1.htm
                        http://www.yule2000.com/icpartnohtm/775N425SSKAP.htm
                        http://www.yule2000.com/icpartnohtm/AQY215SZ.htm
                        http://www.yule2000.com/icpartnohtm/BA5981FP.htm
                        http://www.yule2000.com/icpartnohtm/D6453GT-664.htm
                        http://www.yule2000.com/icpartnohtm/MC100E310FN.htm
                        http://www.yule2000.com/icpartnohtm/S74F574N.htm
                        http://www.yule2000.com/icpartnohtm/SCI466749.htm
                        http://www.icpdf.com/product/07588.htm
                        http://www.icpdf.com/product/08058N8.htm
                        http://www.icpdf.com/product/555916-1.htm
                        http://www.icpdf.com/product/5943097.htm
                        http://www.icpdf.com/product/5962-9583706NYA.htm
                        http://www.icpdf.com/product/7-335-000-BA.htm
                        http://www.icpdf.com/product/77030-001.htm
                        http://www.icpdf.com/product/898-1-R47K.htm
                        http://www.icpdf.com/product/CY7C342B-25HMB5962-894680.htm
                        http://www.icpdf.com/product/S-80124ANMC-JCJ-T2.htm
回复

使用道具

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-24 10:36 , Processed in 0.073541 second(s), 13 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.