資源描述:
《畢業(yè)論文 基于單片機(jī)的汽車轉(zhuǎn)彎信號(hào)燈控制系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、畢業(yè)論文題目:基于單片機(jī)的汽車轉(zhuǎn)彎信號(hào)燈控制系統(tǒng)設(shè)計(jì)摘要本設(shè)計(jì)在于模擬汽車在駕駛中的左轉(zhuǎn)彎、右轉(zhuǎn)彎、剎車、閉合緊急開關(guān)、停靠等操作。在轉(zhuǎn)彎時(shí),通過(guò)轉(zhuǎn)彎操作桿使轉(zhuǎn)彎開關(guān)閉合,從而使頭信號(hào)燈、儀表板的轉(zhuǎn)彎燈、尾信號(hào)燈閃爍;閉合緊急開關(guān)時(shí)以上6個(gè)信號(hào)燈全部閃爍;汽車剎車時(shí),左右兩個(gè)尾信號(hào)燈點(diǎn)亮;若正當(dāng)轉(zhuǎn)彎時(shí)剎車,則轉(zhuǎn)彎時(shí)原閃爍的信號(hào)燈繼續(xù)閃爍,同時(shí)另一個(gè)尾信號(hào)燈點(diǎn)亮。18基于上述的設(shè)計(jì)思想,本設(shè)計(jì)采用單片機(jī)控制,在控制系統(tǒng)中,選擇了五個(gè)開關(guān)(K1-K5)、5個(gè)電壓跟隨器、1個(gè)AT90S8535單片機(jī)、7只發(fā)光二極管(用來(lái)模擬信號(hào)燈發(fā)光)、2片8255接口芯片、1個(gè)ADC0809A/D轉(zhuǎn)換器、
2、3個(gè)DAC0832D/A轉(zhuǎn)換器、1片74LS138芯片。其中AT90S8535單片機(jī)做為控制核心,當(dāng)5個(gè)開關(guān)的狀態(tài)發(fā)生改變后,單片機(jī)檢測(cè)到開關(guān)信號(hào)后就通過(guò)軟件輸出相關(guān)信號(hào),來(lái)驅(qū)動(dòng)6個(gè)汽車信號(hào)燈和1個(gè)錯(cuò)誤指示燈根據(jù)開關(guān)的相應(yīng)狀態(tài)閃爍或長(zhǎng)亮。信號(hào)燈及錯(cuò)誤指示燈由發(fā)光二極管模擬替代。通過(guò)這些,本控制系統(tǒng)能夠很好的達(dá)到控制汽車轉(zhuǎn)彎信號(hào)燈的目的,同時(shí),所采用的單片機(jī)及其他元件的成本不高,還能很好的達(dá)到控制要求,不會(huì)增加汽車的制造成本。對(duì)生產(chǎn)廠家和消費(fèi)者來(lái)說(shuō)是非常好的選擇。關(guān)鍵詞:?jiǎn)纹瑱C(jī)汽車轉(zhuǎn)彎信號(hào)燈??? AT90S853518目錄1設(shè)計(jì)背景52總體方案62.1控制器的選擇62.2放大器的選擇8
3、2.3可編程并行接口825582.4A/D轉(zhuǎn)換器的選擇82.5D/A轉(zhuǎn)換器的選擇92.6顯示部分93硬件電路設(shè)計(jì)103.1AT90S8535的接口電路103.2開關(guān)量輸入與放大器電路113.38255的接口電路123.4ADC0809轉(zhuǎn)換電路133.5DAC0832的轉(zhuǎn)換電路133.674LS138轉(zhuǎn)換電路與顯示電路144系統(tǒng)軟件設(shè)計(jì)154.1系統(tǒng)總體軟件設(shè)計(jì)154.2單片機(jī)程序設(shè)計(jì)164.38255程序設(shè)計(jì)164.4A/D轉(zhuǎn)換器ADC0809程序設(shè)計(jì)174.5D/A轉(zhuǎn)換器程序設(shè)計(jì)175總結(jié)186參考文獻(xiàn)197附錄系統(tǒng)總體電路圖20181設(shè)計(jì)背景汽車信號(hào)燈的作用是大家所熟知的,汽車通過(guò)
4、顯示不同的信號(hào)燈來(lái)告訴前后左右的行車者本汽車正在進(jìn)行的操作,以達(dá)到安全行駛的目的,汽車信號(hào)燈主要有以下7種:左頭燈、右頭燈、左轉(zhuǎn)彎燈、右轉(zhuǎn)彎燈、左尾燈、右尾燈和錯(cuò)誤指示燈。本控制系統(tǒng)模擬汽車在駕駛中的左轉(zhuǎn)彎、右轉(zhuǎn)彎、剎車、閉合緊急開關(guān)、??康炔僮?。在左轉(zhuǎn)彎和右轉(zhuǎn)彎時(shí),通過(guò)轉(zhuǎn)彎操作桿使左轉(zhuǎn)彎(或右轉(zhuǎn)彎)開關(guān)閉合,從而使左頭信號(hào)燈、儀表板的左轉(zhuǎn)彎燈、左尾信號(hào)燈(或右頭信號(hào)燈、儀表板的右轉(zhuǎn)彎燈、右尾信號(hào)燈)閃爍;閉合緊急開關(guān)時(shí)以上6個(gè)信號(hào)燈全部閃爍;汽車剎車時(shí),左右兩個(gè)尾信號(hào)燈點(diǎn)亮;若正當(dāng)轉(zhuǎn)彎時(shí)剎車,則轉(zhuǎn)彎時(shí)原閃爍的信號(hào)燈繼續(xù)閃爍,同時(shí)另一個(gè)尾信號(hào)燈點(diǎn)亮,以上閃爍的信號(hào)燈以1HZ頻率慢速閃爍
5、,其組合見表1-1,在表中未出現(xiàn)的組合,都將出現(xiàn)故障指示燈閃爍,閃爍頻率為10HZ。通過(guò)在實(shí)驗(yàn)箱上分別按K1、K2、K3、K4和K5鍵來(lái)顯示汽車剎車、緊急、停靠、左轉(zhuǎn)和右轉(zhuǎn)等狀態(tài)。操作輸出信號(hào)左轉(zhuǎn)彎燈右轉(zhuǎn)彎燈左頭燈右頭燈左尾燈右尾燈左轉(zhuǎn)彎(閉合左轉(zhuǎn)彎開關(guān))閃爍滅閃爍滅閃爍滅右轉(zhuǎn)彎(閉合右轉(zhuǎn)彎開關(guān))滅閃爍滅閃爍滅閃爍閉合緊急開關(guān)閃爍閃爍閃爍閃爍閃爍閃爍剎車(閉合剎車開關(guān))滅滅滅滅亮亮左轉(zhuǎn)彎時(shí)剎車閃爍滅閃爍滅閃爍亮右轉(zhuǎn)彎時(shí)剎車滅閃爍滅閃爍亮閃爍剎車時(shí)緊急開關(guān)閃爍閃爍閃爍閃爍亮亮18左轉(zhuǎn)彎時(shí)剎車閉合緊急開關(guān)閃爍閃爍閃爍閃爍閃爍亮右轉(zhuǎn)彎時(shí)剎車閉合緊急開關(guān)閃爍閃爍閃爍閃爍亮閃爍??浚ㄩ]合停靠開關(guān)
6、)滅滅閃爍閃爍閃爍閃爍表1-1各種操作對(duì)應(yīng)的信號(hào)燈輸出2總體方案基于上述的設(shè)計(jì)思想以及所學(xué)單片機(jī)知識(shí),并且設(shè)計(jì)環(huán)境。所以我們?cè)谠O(shè)計(jì)時(shí),選擇了五個(gè)開關(guān)(K1-K5)、5個(gè)電壓跟隨器、1個(gè)AT90S8535單片機(jī)、7只發(fā)光二極管、2個(gè)8255接口芯片、1個(gè)ADC0809A/D轉(zhuǎn)換器、3個(gè)DAC0832D/A轉(zhuǎn)換器、1片74LS138芯片。其中AT90S8535單片機(jī)做為控制核心,當(dāng)5個(gè)開關(guān)的狀態(tài)發(fā)生改變后,單片機(jī)檢測(cè)到開關(guān)信號(hào)后就通過(guò)軟件輸出相關(guān)信號(hào),來(lái)驅(qū)動(dòng)6個(gè)汽車信號(hào)燈和1個(gè)錯(cuò)誤指示燈根據(jù)開關(guān)的相應(yīng)狀態(tài)閃爍或長(zhǎng)亮。信號(hào)燈及錯(cuò)誤指示燈由發(fā)光二極管模擬替代。系統(tǒng)的總體結(jié)構(gòu)圖如下:圖1-1信號(hào)
7、燈控制系統(tǒng)總體結(jié)構(gòu)圖2.1控制器的選擇方案一:采用繼電器控制采用繼電器控制也可以控制汽車轉(zhuǎn)彎信號(hào)燈系統(tǒng),但對(duì)于現(xiàn)在對(duì)汽車安全要求比較高,實(shí)時(shí)響應(yīng)快來(lái)說(shuō),繼電器控制就顯得有些不足,由于其斷開吸合的狀態(tài),使得其響應(yīng)具有延時(shí)性,并且繼電器不斷地?cái)嚅_吸合,使繼電器的使用壽命變短,需經(jīng)常更換繼電器,并且斷開吸合會(huì)產(chǎn)生噪聲,嚴(yán)重影響汽車的性能,因此繼電器不適合用來(lái)控制汽車轉(zhuǎn)彎信號(hào)燈。18方案二:PLC作為控制器用PLC控制汽車轉(zhuǎn)彎信號(hào)燈系統(tǒng),由于PLC對(duì)開