覃 鳳,曹美媛,周 瑩,張宇豪
(廣東理工學院 電氣與電子工程學院,廣東 肇慶 526100)
本文介紹的汽車燈光控制系統以80C52單片機作為主要的控制核心,包括控制開關電路、輸入光線檢測電路和超聲波測距電路、輸出調光控制及開關控制電路等模塊。系統利用超聲波測距方式獲得汽車與前方障礙物的距離數據,輸入到單片機主控單元,在單片機控制下自動切換遠近光燈。單片機根據以光敏電阻為核心的光照檢測電路提供的光照度信息,在光照不足時自動打開前照燈。同時,系統還利用LCD1602液晶作為顯示器,顯示光檢測輸入電路及超聲波測距輸入電路測得的光照度和距離信息,提高系統的人機交互性。
本系統以80C52單片機為核心,由控制開關電路、光檢測輸入電路、超聲波測距輸入電路、調光控制輸出電路、開關控制輸出電路、時鐘電路和復位電路等模塊組成,其系統組成如圖1所示。電路總開關用于控制整個燈光系統的啟動,單片機根據光檢測輸入電路獲取的光照度信息在光照不足的情況下控制開關輸出電路自動打開前照燈;利用超聲波測距模塊獲得汽車與前方障礙物的距離數據,當距離小于預先設置的數值時控制調光輸出電路,將遠光燈自動切換為近光燈,反之亦然。

圖1 汽車燈光控制系統組成框圖
其中,主控單元選用STC89C52RC單片機,該芯片擁有40個引腳、4個8位的I/O口、8位CPU以及系統可編程FLASH,能夠滿足汽車燈光控制系統的基本要求?!?br>