汽車自動大燈控制模塊設計探析

前言:尋找寫作靈感?中文期刊網用心挑選的汽車自動大燈控制模塊設計探析,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

汽車自動大燈控制模塊設計探析

摘要:提出了一種利用光敏電阻和恒流源實現光強檢測,通過CAN總線將控制請求發送給車身控制模塊,從而實現大燈的自動控制功能。設計的自動控制模塊通過汽車的OBD診斷接口與汽車相連,有效地解決了現有車型需要自動大燈控制功能的需求,且可根據用戶自由設定燈光控制閾值,具有較大的推廣和應用價值。

關鍵詞:光敏電阻;恒流源;自動大燈

0引言

目前,在汽車上應用的大燈控制電路主要有兩種方式:1)手動控制方式。這種控制方式是駕駛員通過操作燈光控制開關對汽車燈光進行控制。2)自動控制方式。這種控制方式是在控制電路中加入一個光敏元件,通過光敏元件來感知外界光線的強度,再根據光線的強度控制前照燈的打開與關閉。第二種自動控制的方式具有自動化程度高、使用方便的特點,目前主要應用于高檔車型或者高配置車型上,且有取代手動控制方式的趨勢。但目前應用在汽車上的自動控制方式,其根據外界光線強度控制前照燈的打開與關閉的控制點在汽車出廠前就已經設定好,駕駛員無法更改,由于駕駛員視力等原因對環境光線明暗的界定是有一定差別的,這樣就會導致開燈的時刻有時無法滿足駕駛員的需求。另外,現有的汽車前照燈控制電路只能對汽車燈光的打開與關閉進行控制,無法對光照強度進行調節,當汽車行駛在不同的環境時,往往對光照強度的需要是不一樣的。因此,需要對現有汽車前照燈燈光控制電路進行改進,設計一種自動燈光控制模塊,可根據駕駛員的意圖而設置和任意調節前照燈光照強度的電路。

1自動大燈控制模塊基本原理

本文設計一種可根據駕駛員意圖而設置自動開關燈控制點、可任意調節前照燈燈光強度的汽車大燈控制電路,其電路結構如圖1所示。自動大燈控制模塊由電源電路、CAN通信電路、光敏電路、主控制器電路組成。電源電路外接汽車蓄電池,將12V的直流電壓轉換成各模塊所需的直流電壓,光敏電路感知環境光線的強度,將光強轉換成對應模擬電壓,經過主控制器的模數轉換電路轉換成數字信號并提供給主控制器,主控制器接受到當前環境光強度信息后,判斷是否需要打開汽車大燈,通過與汽車的OBD診斷端口相連的CAN通信電路,將大燈控制請求發送給汽車車身控制模塊,由控制模塊對大燈進行控制,從而實現自動大燈控制的功能。

2控制模塊的電路設計

大燈控制模塊的電路設計主要包括電源電路、CAN通信電路、光敏電路、模數轉換電路、主控制器電路的設計,其電路原理圖如圖2所示。

2.1光敏電路。在圖2所示的控制模塊電路中,光敏電路主要作用是實現環境光強的檢測,將光強轉換成不同電壓的模擬信號,傳感器選用光敏電阻GL3516,該光敏電阻具有感光效果好、成本低的特點,亮電阻為5~10kΩ,暗電阻為600kΩ。在進行實車安裝時,光敏電阻通過導線與控制模塊的J2相連,最佳的安裝位置在儀表臺前擋風玻璃靠近A柱處,此處能直接感應汽車外界的環境光強。電路實現光強到模擬電壓轉換的原理是:精密穩壓電源TL431和外圍器件構成恒流源,選擇合適的電阻值將恒流源設定在10μA,由于參數偏差無法達到標準的10μA,可通過調節電位器Rw2實現。當環境光比較亮時光敏電阻的阻值為5kΩ,在恒流源的激勵下會在電阻兩端產生0.5V的電壓,當環境光比較暗時光敏電阻的阻值為600kΩ,在恒流源的激勵下會在電阻兩端產生6V的電壓,因此本電路的光敏電路會根據環境光強的不同,輸出0.5~6.0V的直流電壓,電壓值與環境光強度成反比[1-4]。2.2CAN通信電路如圖2所示,CAN通信電路采用恩智浦半導體的CAN收發器TJA1050,該收發器具有外圍電路簡單、易于控制的特點,收發器通過UART端口與主控制器相連,CAN輸出端口外接120Ω的總線匹配電阻,與汽車的舒適與安全系統的CAN總線相連,該電路的CANH和CANL分別與OBD插頭的第6和14腳相連,OBD插頭與汽車的OBD診斷座連接后,即可實現控制模塊與汽車車身控制器之間的通信。

2.3主控制器電路。主控制器選用AVR的單片機Atiny40,AVR的單片機具有性能穩定、工作壽命長的特點,Atiny40屬于工業級8位微型單片機,擁有4kB的Flash存儲器、256B的片內SRAM、8位PWM、10位AD等豐富的硬件資源,可用于性價比要求非常高的場合。本設計中單片機的AD轉換通道7與光敏電路的模擬輸出電壓相連,由單片機集成的AD轉換將輸入的0.5~6.0V模擬電壓轉換成數字信號,即可實現光強度到數字信號的轉換[5]。單片機PA0和PA1相連的兩個按鍵S1和S2,可以根據用戶的需求完成自動大燈光強控制閾值的調節。單片機PA2端口連接的開關S3是工作模式切換開關,當開關閉合后控制模塊處于自動控制模式,由控制模塊根據光敏電阻反饋的光強等級,對大燈進行自動控制。當開關S3斷開后,處于手動工作模式,通過汽車原有的控制開關由駕駛員對大燈進行控制。單片機還與CAN總線驅動器的UART端口相連。

3控制模塊的程序設計

自動大燈控制模塊的單片機在電路中主要實現AD轉換、CAN通信控制、自動控制邏輯等功能,其主程序流程如圖3所示。單片機上電后完成端口、AD轉換、CAN通信等配置,讀取按鍵狀態獲取用戶的閾值設置意圖,并存入SRAM中,如用戶無需修改閾值則從SRAM中讀出自動燈光環境光強閾值設置值。啟動AD轉換獲取當前光強,將光強和閾值進行比較后得到大燈的控制需求,通過CAN接口向車身控制模塊發出大燈控制請求,即可實現大燈的自動控制。

4結論

汽車自動大燈功能可根據環境光強的變化,對汽車大燈實現自動控制,在汽車進入隧道、地下車庫等場景下有很好的用戶體驗。但一些車型或者低配置車型受限于成本,并沒有配置這一功能,配置這個功能的車型的大燈開啟閾值也無法自由調節。為了解決上述問題,本文設計了一種具有光強閾值自由設置、通過汽車OBD診斷接口連接的汽車自動大燈控制模塊,對某些車型的舒適性進行改造和升級,能有效地提升用戶的駕駛感受和舒適性??刂颇K具有操作簡單、無損連接的特點,具有一定的應用和推廣價值。

作者:舒望 單位:湖南汽車工程職業學院

亚洲精品一二三区-久久