趙顯偉
(太原理工大學(xué)輕紡工程與美術(shù)學(xué)院,山西晉中030600)
作者本人在(《山西電子技術(shù)》2011第6期)刊發(fā)的《汽車輔助照明隨動系統(tǒng)設(shè)計(jì)》一文的基礎(chǔ)上,購買了單片機(jī)AT892051芯片、步進(jìn)電機(jī)、霍爾開關(guān)等電子元件,并用Protel99 SE軟件設(shè)計(jì)了PCB板,經(jīng)PCB板制作、焊接裝配作出系統(tǒng)硬件。又在原理圖和流程圖的基礎(chǔ)上,進(jìn)行了系統(tǒng)程序的設(shè)計(jì),經(jīng)過硬件和軟件(程序)的調(diào)試,最終完成了汽車輔助照明隨動系統(tǒng),在制作過程中對原設(shè)計(jì)電路作了進(jìn)一步的優(yōu)化和改進(jìn)。
系統(tǒng)的硬件電路原理如圖1,(圖中與7腳相連的霍爾開關(guān)備用)對原電路原理圖作了以下優(yōu)化和改進(jìn)。
圖1 系統(tǒng)的硬件電路原理圖
制作中步進(jìn)電機(jī)選用4806-A型。該電機(jī)為4相(分別為A、B、C、D相),步長為10度,電源電壓12 V、繞組直流電阻34 Ω。單片機(jī)AT89C2051芯片的電源為5 V,輸出高電平的最小值為3.6 V,所以原電路中,選用的9012PNP型三極管驅(qū)動電路,在工作中關(guān)閉不嚴(yán)(不能可靠截止)。又由于AT89C2051 芯片的最大拉電流僅為 80 μA[2],所以改選用BU806NPN型達(dá)林頓管,或復(fù)合管,這樣優(yōu)化電路后使得驅(qū)動三極管可以可靠的飽和、可靠的截止,驅(qū)動正常。
霍爾開關(guān)是該系統(tǒng)采樣的重要元件,汽車的轉(zhuǎn)向信號就是由它來采集。AT89C2051芯片的輸入開關(guān)量為低電平UIL≤0.3 V,高電平3.6 V≤UIH≤5 V。霍爾開關(guān)元件的電源電壓范圍是3~30 V[3],為了和AT89C2051芯片的輸入電平配合(匹配)所以霍爾開關(guān)元件的電源接在7805穩(wěn)壓器穩(wěn)壓之后的5 V電源上,這樣就省掉了原電路的三個分壓電路,使電路更加簡化。
PCB板的設(shè)計(jì)主要用Protel99 SE軟件完成。首先用元件封裝庫編輯器制作新元件,隨后入庫,再用Protel99 SE的自動方式[1],將電路原理圖生成PCB板(印制電路)圖,再經(jīng)手動調(diào)整元件位置及線寬。PCB板圖滿意后,設(shè)計(jì)完成。PCB板制作:先用打印機(jī)將PCB板圖打印在硫酸紙上,經(jīng)曝光沖洗把電路印在附銅板上,再經(jīng)腐蝕沖洗打孔加助焊劑等工序,PCB板的制作完成。設(shè)計(jì)完成的PCB板如圖2。
表1 元件清單
圖2 設(shè)計(jì)好的PCB板圖
焊接裝配的前期工作是檢測所購置電子元件的好壞,判別各個元件的電極。將電子元件和集成電路芯片正確地插入PCB板的孔中,焊好即可。焊接裝配好的系統(tǒng)電路板實(shí)物如圖3。
圖3 電路板實(shí)物圖
組裝過程比較簡單。焊接裝配好的51單片機(jī)系統(tǒng)電路板裝在備好的小機(jī)盒內(nèi),把LED燈組和步進(jìn)電機(jī)裝在燈罩和燈座內(nèi)。完成后實(shí)物效果如圖4。
系統(tǒng)程序的設(shè)計(jì)是根據(jù)電路原理圖和程序流程圖而編寫出程序清單。本系統(tǒng)采用51系列單片機(jī)匯編語言編寫。程序的功能是對左、中、右三個方向的位置信號進(jìn)行檢測,經(jīng)分析判斷后,控制P1接口輸出脈沖,從而控制步進(jìn)電機(jī)的旋轉(zhuǎn)。當(dāng)方向處于中間位置時不做任何操作;當(dāng)方向盤向左旋轉(zhuǎn)時,控制步進(jìn)電機(jī)向左旋轉(zhuǎn)30度;當(dāng)方向盤向右旋轉(zhuǎn)時,控制步進(jìn)電機(jī)向右旋轉(zhuǎn)30度;當(dāng)方向盤回到中間位置時,步進(jìn)電機(jī)也轉(zhuǎn)回起點(diǎn);當(dāng)系統(tǒng)檢測到倒車信號時,控制步進(jìn)電機(jī)向左旋轉(zhuǎn)180度。倒車信號消失,控制步進(jìn)電機(jī)向右旋轉(zhuǎn)180度,回到起點(diǎn)。編寫完成的程序清單如下:
圖4 完成后實(shí)物效果圖
以上是作者動手設(shè)計(jì)制作的汽車輔助照明隨動系統(tǒng)。由于條件所限,外形作的不夠理想。再加本人水平有限,不妥之處。請各位同行(仁)不吝指正。
[1]王衛(wèi)兵.Protel99 SE基礎(chǔ)教程[M].北京:北京郵電大學(xué)出版社,2008.
[2]AT89系列單片機(jī)技術(shù)手冊[Z].北京威立姆電子技術(shù)有限公司,1996.
[3]劉篤仁.傳感器原理與應(yīng)用技術(shù)[M].西安:西安電子科技大學(xué)出版社,2003.