一.引言
隨著社會的發(fā)展,科學(xué)技術(shù)也在不斷的進步,狀態(tài)機的應(yīng)用越來越廣泛?,F(xiàn)代交通越來越擁擠,安全問題日益突出,在這種情況下汽車尾燈控制器的設(shè)計成為解決交通安全問題一種好的途徑。本課程設(shè)計根據(jù)狀態(tài)機原理實現(xiàn)了汽車尾燈常用控制。
二.設(shè)計目的
本次設(shè)計的目的就是通過實踐深入理解狀態(tài)機原理,了解EDA技術(shù)并掌握VHDL硬件描述語言的設(shè)計方法和思想。通過學(xué)習(xí)的VHDL語言結(jié)合電子電路的設(shè)計知識理論聯(lián)系實際,掌握所學(xué)的課程知識和基本單元電路的綜合設(shè)計應(yīng)用。通過對實用汽車尾燈控制器的設(shè)計,鞏固和綜合運用所學(xué)知識,提高分析、解決EDA技術(shù)實際問題的獨立工作能力。
三.設(shè)計內(nèi)容
根據(jù)計算機中狀態(tài)機原理,利用VHDL設(shè)計汽車尾燈控制器的各個模塊,并使用EDA 工具對各模塊進行仿真驗證。汽車尾燈控制器的設(shè)計分為3個模塊:汽車尾燈主控模塊,左邊燈控制模塊和右邊燈控制模塊。把各個模塊整合后就形成了汽車尾燈控制器。通過輸入系統(tǒng)時鐘信號和相關(guān)的汽車控制信號,汽車尾燈將正確顯示當(dāng)前汽車的控制狀態(tài)。系統(tǒng)的組成方框圖如圖1所示。
四.原理分析
汽車尾部左右兩側(cè)各有3個指示燈,工作方式為:汽車正常行駛時指示燈不亮;汽車右轉(zhuǎn)彎時右側(cè)的第1個燈亮,汽車左轉(zhuǎn)彎時左側(cè)的第1個燈亮;汽車剎車時,左右兩側(cè)的第2個指示燈同時亮;汽車在夜間行駛時,左右兩側(cè)的第3個燈同時亮,供夜間照明使用(說明,