freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

汽車遙控防盜報警器的設(shè)計畢業(yè)論文(編輯修改稿)

2024-07-19 16:00 本頁面
 

【文章內(nèi)容簡介】 解碼芯片有不同的后綴,表示不同的功能,有L4/M4/L6/M6之分,其中L表示鎖存輸出,數(shù)據(jù)只要成功接收就能一直保持對應(yīng)的電平狀態(tài),直到下次遙控數(shù)據(jù)發(fā)生變化時改變。M表示非鎖存輸出,數(shù)據(jù)腳輸出的電平是瞬時的而且和發(fā)射端是否發(fā)射相對應(yīng),可以用于類似點動的控制。后綴的6和4表示有幾路并行的控制通道,當(dāng)采用4路并行數(shù)據(jù)時(PT2272M4),對應(yīng)的地址編碼應(yīng)該是8位,如果采用6路的并行數(shù)據(jù)時(PT2272M6),對應(yīng)的地址編碼應(yīng)該是6位。PT2262/2272芯片的地址編碼設(shè)定和修改:在通常使用中,我們一般采用8位地址碼和4位數(shù)據(jù)碼,這時編碼電路PT2262和解碼PT2272的第1~8腳為地址設(shè)定腳,有三種狀態(tài)可供選擇:懸空、接正電源、接地三種狀態(tài),3的8次方為6561,所以地址編碼不重復(fù)度為6561組,只有發(fā)射端PT2262和接收端PT2272的地址編碼完全相同,才能配對使用,遙控模塊的生產(chǎn)廠家為了便于生產(chǎn)管理,出廠時遙控模塊的PT2262和PT2272的八位地址編碼端全部懸空,這樣用戶可以很方便選擇各種編碼狀態(tài),用戶如果想改變地址編碼,只要將PT2262和PT2272的1~8腳設(shè)置相同即可,例如將發(fā)射機的PT2262的第1腳接地第5腳接正電源,其它引腳懸空,那么接收機的PT2272只要也第1腳接地第5腳接正電源,其它引腳懸空就能實現(xiàn)配對接收。當(dāng)兩者地址編碼完全一致時,接收機對應(yīng)的D1~D4端輸出約4V互鎖高電平控制信號,同時VT端也輸出解碼有效高電平信號。用戶可將這些信號加一級放大,便可驅(qū)動繼電器、功率三極管等進(jìn)行負(fù)載遙控開關(guān)操縱。本課題采用單片機控制使得蜂鳴器產(chǎn)生不同頻率的蜂鳴聲起到報警的作用,由于從單片機出來的信號功率有限不能夠帶動蜂鳴器所以用到了3級管,起到放大的作用這樣既簡單又能夠起到很好的放大作用,為了使得發(fā)出的報警信號更加的逼真,所以可以通過程序的控制使得蜂鳴器產(chǎn)生不同頻率的聲波,這樣就能更好的完成報警工作。要使單片機能夠工作,那么必須要滿足單片機的工作條件,首先,時鐘電路是單片機工作的核心部分,如果沒有時鐘電路,單片機將處于癱瘓狀態(tài)。其次是復(fù)位電路,它是單片機的初始化操作。單片機加上時鐘電路和復(fù)位電路就可以構(gòu)成一個簡單的最小系統(tǒng)。 STC89C52單片機最小系統(tǒng)本系統(tǒng)在單片機最小系統(tǒng)設(shè)計中選用STC89C52單片機,它共有40條引腳,分I/O端口、控制和電源三類引腳。(1)I/O端口:端口分4個8位I/O口,共32條引腳,用于傳輸數(shù)據(jù)、地址、控制和狀態(tài)等信息。P0口(~)為多功能端口,用于傳輸數(shù)據(jù)、地址,在傳輸數(shù)據(jù)信息時,輸入帶緩沖、輸出帶鎖存,使用非常方便;P1口(~)為單功能端口,用于數(shù)據(jù)輸入/輸出傳輸;P2口(~)為多功能端口,用于傳輸?shù)刂沸畔⒒蜃鳛槠胀↖/O端口;P3口(~)為多功能端口,用于傳輸控制信息或作為普通I/O端口。(RXD),(TXD),(INT0), 為外部中斷1輸入(INT1), (T0), (T1), “寫”控制信號線(WR), “讀”控制信號線(RD)。(2) 電源線:共2條,VCC、VSS(GND)。(3) 控制線:共6條,用于傳送控制信號。ALE地址鎖存,用于區(qū)分在多功能端口傳送的數(shù)據(jù)/地址信息;ALE=0/1為數(shù)據(jù)/地址;EA允許訪問外程序存儲器,EA=0/1片外/片內(nèi)存儲器有效;PSEN片外ROM選通;RST芯片復(fù)位線;XTALXTAL2為外接石英晶振輸入線。時鐘電路:(XTAL1)和19(XTAL2)之間。單片機外接時鐘電路通常采用石英晶體和電容組成的并聯(lián)諧振回路,考慮到單片機的串口通信,兩個電容選擇瓷片電容,其值都為30pF,電容值的大小可對頻率起微調(diào)的作用。復(fù)位電路:(RST)引出。RST引腳是復(fù)位信號的輸入端。復(fù)位是對單片機進(jìn)行初始化操作,復(fù)位信號是高電平有效,有效時間應(yīng)持續(xù)至少二個機器周期的高電平寬度,其主要功能是把單片機程序計數(shù)器初始化,讓單片機從程序首地址單元開始執(zhí)行程序。為了讓系統(tǒng)進(jìn)入正常的初始化或者當(dāng)由于操作錯誤、程序運行出錯使系統(tǒng)處于死機狀態(tài)時能夠跳出困境,需按復(fù)位鍵重新啟動系統(tǒng)。復(fù)位操作有按鍵手動復(fù)位和上電自動復(fù)位兩種方式。按鍵電平復(fù)位是通過使復(fù)位端經(jīng)電阻與Vcc電源接通而實現(xiàn)的。上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的,這樣,只要電源Vcc的上升時間不超過1ms,就可以實現(xiàn)自動上電復(fù)位。本設(shè)計中采用按鍵電平復(fù)位方式。4系統(tǒng)軟件設(shè)計Keil C51開發(fā)系統(tǒng)基本知識Keil C51開發(fā)系統(tǒng)基本知識 ,Keil C51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。下面詳細(xì)介紹Keil C51開發(fā)系統(tǒng)各部分功能和使用。 Keil C51單片機軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu),C51工具包的整體結(jié)構(gòu),uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及C51編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對目標(biāo)文件(.ABS)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。 使用獨立的Keil仿真器時,但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。仿真器上的復(fù)位按鈕只復(fù)位仿真芯片,不復(fù)位目標(biāo)系統(tǒng)。仿真芯片的31腳(/EA)已接至高電平,所以仿真時只能使用片內(nèi)ROM,不能使用片外ROM;但仿真器外引插針中的31腳并不與仿真芯片的31腳相連,故該仿真器仍可插入到擴展有外部ROM(其CPU的/EA引腳接至低電平)的目標(biāo)系統(tǒng)中使用。Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。目前keil的版本已經(jīng)出到keil uVision4。keil軟件常與proteus仿真軟件相配合使用系統(tǒng)上電后初始化,然后進(jìn)行判斷是否進(jìn)入報警狀態(tài),如果沒有進(jìn)入報警狀態(tài)不管感應(yīng)器怎么被觸發(fā)都不會報警,但當(dāng)進(jìn)入報警狀態(tài),當(dāng)紅外感應(yīng)器感應(yīng)到有人會輸出高電平“1”,此時如果溫度超過了設(shè)定溫度時,系統(tǒng)就會發(fā)生報警。在通過無線收發(fā)模塊通知車主。程序主流程圖所示。 主程序框圖溫度傳感器DS18B20只有經(jīng)過編譯后才能被單片機所識別,所以溫度傳感器的子程序是很重要的,一下為溫度傳感器子程序框圖,子程序見附錄D。 溫度傳感器子程序當(dāng)系統(tǒng)進(jìn)入報警狀態(tài),DS18B20首先采集數(shù)據(jù),當(dāng)溫度超過設(shè)定的溫度時就會才生一個提示信號進(jìn)入單片機,由單片機進(jìn)行處理報警程序是為了是蜂鳴器產(chǎn)生不同頻率的響聲,使得報警更加的逼真,下為報警子程序和框圖: 報警子程序當(dāng)系統(tǒng)處于防御狀態(tài)時,單片機會隨時采集DS18B20的溫度,當(dāng)采集到的溫度高于設(shè)定的溫度時單片機就會發(fā)出報警報警子程序如下:void Alarm(uchar t){uchar i,j。for(i=0。i200。i++){SPK=~SPK。for(j=0。jt。j++)。 //由參數(shù)t行成不同的頻率}}系統(tǒng)軟件設(shè)計部分主要在編程軟件KEIL4運行環(huán)境中進(jìn)行,本設(shè)計采用C語言進(jìn)行編程。在KEIL環(huán)境下編程的基本過程比較簡單,運行KEIL軟件,新建工程,然后選擇單片機型號,設(shè)計中選用STC89C52單片機,接下來新建文件并將新建文件添加至工程中,在文件編輯界面中進(jìn)行系統(tǒng)軟件的C語言編程。程序編寫完成后,進(jìn)行編譯,查看程序是否有誤,如果沒有錯誤下一步生成可以下載到單片機的HEX文件。本設(shè)計選用的單片機是STC系列的,具有在系統(tǒng)可編程(ISP),程序可以直接通過串口下載進(jìn)去,只需要采用一個程序下載軟件就可完成程序的下載。程序編譯與HEX文件生成之后,用串口線將電腦與MAX232電平轉(zhuǎn)換電路連接起來,用跳線帽接通單片機串口,打開STC_ISP程序下載軟件,設(shè)置好相關(guān)參數(shù),將程序下載到單片機中。 (a) KEIL環(huán)境編譯界面系統(tǒng)軟件部分的C語言編程設(shè)計到這一步,已經(jīng)全部完成。(b) 程序下載完成界面5系統(tǒng)電路制作與調(diào)試系統(tǒng)電路分為4個模塊,分別為溫度模塊,紅外感應(yīng)模塊,報警模塊和無線傳輸報警模塊。 溫度模塊與紅外線模塊溫度傳感器測溫的范圍在55℃ ~+125℃。本課題它的主要是檢測發(fā)動機溫度是否有升高,一旦發(fā)現(xiàn)溫度超過一定的設(shè)定值,單片機會發(fā)出一個高平信號提醒有危險發(fā)生。由于我只是模擬。所以把溫度設(shè)為了30℃。當(dāng)DS18B20檢測到溫度超過了30℃時就會使得單片機進(jìn)入檢測狀態(tài)。但是不能由一個因素就能判斷汽車是否危險,所以又加入了紅外感應(yīng)模塊,他的主要功能就是判斷人是否靠近汽車,紅外感應(yīng)模塊工作原理也很簡單,當(dāng)人靠近汽車時,便會發(fā)出一個高電平,然后單片機也會進(jìn)入檢測狀態(tài)。當(dāng)溫度傳感器和紅外線傳感器都發(fā)出高電平時就證明了汽車有危險,然后單片機控制報警系統(tǒng)報警。報警模塊式一個很簡單的電路,報警信號由三極管放大然后起到報警的作用。但是報警信號必須傳到遠(yuǎn)處車主的身上,所以就必須用到pt2262無線傳輸模塊。我選用的是點動式的無線傳輸模塊,點動式就是指同步傳輸?shù)囊馑?,只要發(fā)送模塊發(fā)送數(shù)據(jù),接收模塊就會收到一個數(shù)據(jù),這樣就起到了實時性。但是實際上運用無線發(fā)送接收模塊遇到很多問題,最嚴(yán)重的一個就是無線發(fā)送端的啟動信號會將與單片機相連那段的高電平拉低,使得不能使無線發(fā)送模塊工作。 無線接收部分電路在調(diào)試的時候遇到很多的問題,剛開始的時候溫度傳感器的設(shè)定一直不能夠很好的完成,使得溫度采集遇到很大的問題,之后問過老師和同學(xué)的基礎(chǔ)上,努力修改程序終于使得能夠正常的工作,但是接下來又遇到很多的問題。溫度傳感器能工作了但是紅外傳感器怎么都不能好好的工作,通過查資料發(fā)現(xiàn)了原來通過調(diào)節(jié)電位器就能使得在不同距離有不一樣的靈敏度。但是之后又發(fā)現(xiàn)一個問題仿真什么都成功了但是實物就不是不能報警,電路查了很多遍都沒有發(fā)現(xiàn)問題,最后將問題鎖定在器件上面,經(jīng)過一番排查終于發(fā)現(xiàn)了原來用錯了三極管本意用的是NPN卻用成了PNP,換好器件終于電路能夠工作了,但是這只是本體電路,我必須將報警信號發(fā)送到遠(yuǎn)處車主身上,起先我想用的是NRF24L01P但是卻遇到了很多問題不管是程序上還是電路上都遇到了很大的問題,由于他的工作電壓很低,一不小心就燒了4塊芯片。在我一籌莫展的時候我的同學(xué)和我講了一種比較方便的無線發(fā)送接收模塊那就是pt2262。不經(jīng)不需要程序控制而且能夠很好的完成發(fā)送和接收。經(jīng)過多方調(diào)試確認(rèn)該模塊確實能夠完成任務(wù),但是接下來又遇到了一個難題,就是發(fā)送模塊原本是一個低電平,他需要高電平來驅(qū)動發(fā)送信號,但是單片機送出來的高電平被它的低電平拉低了,一直不能達(dá)到所需要的電壓,我嘗試用上拉電阻等方法但是就是不行。最后我想到了模擬電路用了一塊7408的邏輯器件,終于很好的完成了我的任務(wù),發(fā)送模塊終于能夠很好的工作了。結(jié)論設(shè)計的汽車防盜報警系統(tǒng),使用了STC89C52芯片、紅外感應(yīng)器、溫度傳感器、無線收發(fā)模塊等元器件。剛開始了時候想過用基于GSM模塊的方案,但是由于價格,以及其他各方面因素就換了基于PT2262的汽車防盜報警。PT2262是一款價格低廉且性能很好的無線發(fā)送階段模塊。單片機經(jīng)過紅外模塊,DS18B20提供信息可以清楚的知道是否有人盜取汽車,它們之間是與的關(guān)系,只有兩者同時發(fā)生才會發(fā)出報警信號。避免了虛假的報警信號。紅外感應(yīng)模塊可以在有人靠近的時候發(fā)出持續(xù)的高平信號使得系統(tǒng)進(jìn)入查詢狀態(tài),如果這時溫度也超過設(shè)定的值時,單片機發(fā)出報警信號使得報警電路工作,同時單片機也向PT2262發(fā)出傳輸?shù)男盘枺?jīng)過無線發(fā)送模塊講報警信號傳到車主手上這樣車主就能及時作出反應(yīng),這樣就保證了汽車的安全。該系統(tǒng)能夠很好的完成任務(wù)要求,但是無線模塊傳輸?shù)木嚯x偏短使得車主不能離車子太遠(yuǎn),這樣就限制了他的實用性。還有用的DS18B20的測溫范圍是55℃~125℃,如果用它去測發(fā)動機周圍的溫度很可能就壞了,所以這也是局限性之一,有待改進(jìn)。致謝本次畢業(yè)設(shè)計能夠順利完成離不開xxx老師的精心指導(dǎo),xx老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)太度給了我深刻的影響,設(shè)計階段xxx老師在資料搜集、程序調(diào)試、論文寫作等方面都給予我嚴(yán)格的要求和關(guān)鍵性的指導(dǎo),在作品制作階段,xxx老師提供了方便的實驗場地和實驗儀器。在此衷心感謝侯老師對我的關(guān)心和指導(dǎo),感謝侯老師大學(xué)四年來對我的精心培養(yǎng)與教育。在這里還要感同學(xué)的鼎力相助,在我的軟件設(shè)計及調(diào)試方面提了很多寶貴建議,同時感謝xxx學(xué)院實驗室提供的便利條件。最后向?qū)W院各位領(lǐng)導(dǎo)、各位老師致以衷心感謝! 致謝人: 2013年6月8日參考文獻(xiàn)[1][M].北京:電子工業(yè)出版社,2004.[2]張 [M].北京:中國人民大學(xué)出版社,2009.[3][M].北京:2004.[4]詹姆斯D霍爾德曼(James D. Halderman),小蔡斯D米切爾(Chase ,Jr)劉存有 何龍 譯 汽車電子與電氣系統(tǒng),北京:中國勞動社會保障出版社,2006.[5]佚名 汽車防盜系統(tǒng)畢業(yè)設(shè)計 [J],登云科技職業(yè)學(xué)院,2008.[6],2008.[7][M].中國勞動社會保障出版社,2007.[8][J],.[9]何丹亞 汽車電
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1