




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、(此文檔為word格式,下載后您可任意編輯修改!)摘 要針對目前私家車自動車庫門問題,結合AT89S51單片機以及PT2262PT2272無線收發功能,在普通車庫門的控制基礎上,增加了紅外發射與接收電路,防盜報警電路等。設計出一種新型無線車庫門自動控制系統,該系統具有結構簡單,價格低廉,可靠性高等優點。車庫門全自動門控裝置,其特征在于設有置于車庫內和車庫外的主控制器以及安裝在車輛內的密碼標識器,主控制器由單片機、315M無線接收器、解碼器和紅外對管組成,密碼標識器由無線發射器和編碼器。PT2262與PT2272地址和數據狀態一模一樣,PT2262電源端平時斷開,若快到了車庫門則按下按鈕通電,編
2、碼器PT2262將地址和數據通過無線發射模塊發射,同時無線接收器的輸出端接解碼器的輸入端,解碼器的輸出端VT接單片機,若數據完全正確則車庫內的單片機啟動電機開啟車庫門,同時紅外對管感應次數計數,出車庫門后門自動下降。 關鍵詞:單片機 無線接收模塊PT2262PT2272 紅外對管AbstractIn view of the present private cars automatic control problems, combined with AT89S51 and PT2262 PT2270 wireless transceiver functions, in ordinary gara
3、ge door control foundation, increased infrared emission and receiving circuit, anti-theft alarm circuit, etc. Design a kind of new wireless garage door automatic control system, the system a garage inside and outside the garage of the main controller and installation in vehicles password marker, mai
4、n controller by single chip microcomputer, 315m wireless receiver, decoder and infrared pipe composition, password marker by wireless transmitter and encoder. PT2262 and PT2272 address and data state as like as two peas, PT2262 power end off at ordinary times, if is coming garage door is a button en
5、ergizing, encoder PT2262 will address and data through the wireless transmitting module emission, and at the same time, the wireless receiver output terminal decoder input end, decoder output end VT joint single-chip microcomputer, if the data is completely correct in the garage of the single chip m
6、icrocomputer start motor open the garage door, at the same time infrared pipe induction frequency count, out of the garage door automatic falling back door. Keywords: singlechip Wireless receiving module PT2262 PT2272 Infrared pipe目 錄第1章 緒 論- 1 -1.1車庫門研究現狀- 1 -1.2車庫門研究意義- 2 -第2章 方案論證- 4 -2.1設計任務及基本要
7、求- 4 -2.1.1系統的基本設計要求- 4 -2.1.2主要功能及技術指標- 4 -2.2結構示意圖- 5 -2.3硬件的選擇方案- 5 -2.2.1微控制器的選擇方案- 5 -2.2.2傳感器的選擇方案- 6 -2.2.3電機的選擇方案- 6 -2.2.4電機驅動方案- 7 -第3章 系統硬件設計- 8 -3.1單片機最小系統電路- 8 -3.1.1AT89S51主要功能列舉如下- 8 -3.1.2AT89S51各引腳功能介紹- 8 -3.2無線遙控模塊 PT2262PT2272 控制電路圖- 11 -3.2.1無線遙控模塊的構成- 12 -3.2.2編碼解碼芯片PT2262PT2272
8、- 13 -3.3直流穩壓電路圖- 14 -3.4光耦隔離驅動繼電器- 15 -3.4.1光耦的工作原理- 15 -3.4.2光耦的優點- 15 -3.4.3光耦的種類- 15 -3.5紅外發射接收對管- 16 -3.6限位開關- 17 -第4章 系統程序設計- 18 -4.2程序流程圖- 18 -4.1電機正反轉程序- 19 -結 論- 21 -致 謝- 22 -參考文獻- 23 -附錄1:車庫門自動控制原理圖- 24 -附錄2:系統源程序- 25 -第1章 緒 論1.1 車庫門研究現狀車庫的發展,應該說從第一輛汽車誕生以來就隨之產生。公安部交通管理局的統計顯示,截至2006年底,我國汽車保
9、有量為2420萬輛,與2005年相比,增長279萬輛,增長率為13%。在汽車快速增加的同時,“停車難”的問題越來越嚴重的凸顯出來。以長春市為例,截止2006年底,長春市己擁有機動車輛150萬輛,其中汽車80萬輛。而目前全市各類停車場停車位加起來約為49萬個。而這種情況也擋不住長春市機動車輛以每年7萬輛的數量迅猛增長。據預測,到2012年機動車擁有量將達到200多萬輛。停車泊位的現狀及發展速度遠遠不能適應客觀發展的需求。而對于快速發展的中國各個城市,停車難也隨著城市經濟的快速發展和汽車數量的激增接踵而來。資料顯示,全國36個大中城市停車位滿足率不足20%,也就是說,目前我國城市每5輛機動車輛只有
10、1個停車位。國內家用汽車擁有量的迅速增加,使城市道路交通變得十分擁擠,各大城市高峰時塞車已經成為天天可見的一道景觀。家用汽車的停放也逐漸成為一個社會問題。我國大城市中由于停車位少,而土地越來越緊缺的情況下,停車位價格十分昂貴,為解決城市停車難的問題,家用車庫是必然出路。我國家用車庫發展雖經歷了近幾十年的發展,但仍處于初級的停車功能,是最原始的使用階段,它的設計水平、經濟價值還有待于完善和開發。為此對家用車庫設計方案優化具有重大的現實意義和潛在的市場經濟效益。1.2 車庫門研究意義隨著生產力和科學技術的不斷發展,人們的日常生活和生產活動大量的使用了自動化控制,不僅節約了人力資源,而且很大程度上提
11、高了生產效率,又進一步的促進了生產力的快速發展,并不斷的豐富著人們的生活。近20年來,隨著我國城市建設速度的加快,城市交通需求量也日益增大,城市人口相對密集,無論是私家車輛還是公交車輛都不能真正滿足正常的停放,公交需求更很大。因此車輛停放依舊是市民最關注的問題。隨著私家車數量的不斷增加,車庫成為人們談論得越來越多的話題。各小區的車庫由原來沒人要,慢慢成為緊俏品,價格也日益攀升,買房,買車,買車庫。車庫門的問題怎么辦?卷閘門很容易壞,防盜性差、噪聲大,鐵門容易生銹,還要手動打開,或手動關上,很是麻煩,尤其是大熱天或雨雪天氣,經這么一折騰,所有的駕乘樂趣則蕩然無存,于是自動車庫門應運而生。 房子蓋
12、的再好,沒有一套堅實的支架,也是徒勞無功。車庫門做的再堅實,再美觀。沒有一款高質量,高技術的開門機來輔助,不但會使其黯然失色,還會縮短車庫門的使用壽命。因此,很多屋主在選擇車庫門開門機的時候,就會非常慎重。車庫門開門機-在十多年前,遙控車庫門流入中國,今日據統計,全國有五十多家開門機生產廠家。我們國內的開門機雖然能獨立生產,但是總體上還沒有成熟的技術。隨著車庫門市場的發展,有質量保證且技術高端的進口車庫門電機已出現供不應求的現狀,像許多大公司要提前一個星期預訂。 目前,車庫門電動開門機標準的啟動情況目前由于沒有相關的技術標準,各廠家的產品都按照自己的企業標準進行生產,對各項技術指標的要求和測量
13、方法都不盡相同,如提升力等參數,差別較大,在市場上造成了較大的混亂,給用戶選擇帶來不便,也不利于行業的發展。因此,有必要制定車庫門開門機的技術標準,明確規定開門機的主要技術指標以及測試方法等,引導市場有序競爭,促進行業發展。當前車庫門開門機的主要發展方向是: 1、智能化,多功能:今后的車庫門開門機還將進一步提高智能化程度,如自動檢測開關門行程位置,自動適應門體阻力的變化,以始終保持較高的遇障保護靈敏度等。還將增加一些新的功能如和住宅安防系統配合使用等。2、免維護:采取多種措施,減少使用過程中的維護工作。3、多樣化:將會有各種各樣不同外觀和功能的產品,滿足用戶的不同需要。4、高安全性:隨著用戶安
14、全意識的提高,安全性將是用戶非常注重的一項指標,也將是一項基本要求。第2章 方案論證2.1 設計任務及基本要求2.1.1 系統的基本設計要求本設計要求學生能夠實現車庫門的智能化使用。具體要求如下:1、車行駛至門前,車感傳感器接收特定的信號,并向車庫門發開門信號;2、接收到開門信號后,車庫自動開門,此時開門指示燈亮;車庫門全部打開時,開門指示燈滅,門停止運作;3、車進入車庫內,車位傳感器感測到車停到停車位置,并且門口的紅外傳感器判斷車主走出車庫后,向車庫門發關門信號;經延時一段時間,車庫自動關門,此時關門指示燈亮4、車庫門全部關閉時,關門指示燈滅,門停止運作;5、在傳感器失效時,可手動開關車庫門
15、。2.1.2 主要功能及技術指標1、使用電源:180-24050-60Hz2、最大負載功率:120W3、控制器自身消耗功率:<5W4、控制方式:無線遙控:頻率315MHz433MHz,采用編碼加密控制信號轉換時間:1-0.5S自動停機:具有限位停機和35S5、報警控制:輸出接口:控制器報警探頭可提供5V或12V直流電源 輸入借口:報警器輸出為繼電器觸點報警器探頭:可使用紅外線熱釋、光電對射、聲波振動、多普勒雷達探測、電磁感應等類型。門體開關時報警功能自動解除。探頭監測距離不小于67m。2.2 結構示意圖圖2-1車庫門自動控制2.3 硬件的選擇方案2.2.1 微控制器的選擇方案方案一:At
16、89s51單片機是美國ATMEL公司生產的低功耗,高性能CMOS 8位單片機,片內含4K bytes的可系統編程的Flash只讀程序存儲器,器件采用ATMEL公司的高密度,非易失性存儲技術生產,兼容標準8051指令系統及引腳。它集Flash程序存儲器,既可在線編程(ISP)也可用傳統方法進行編程及通用8位微處理器于單片芯片中,ATMEL公司的功能強大,低價at89s51單片機可為您提供許多高性價比的應用場合,可靈活應用于各種控制領域。方案二:PLCPLC不需要大量的活動元件和連線電子元件。它的連線打打減少。與此同時,系統的維修簡單,維修時間短。PlC采用了一系列可靠性設計的方法進行設計。對PL
17、C的操作包括程序輸入和程序更改的操作。程序的輸入直接可接顯示,更改程序的操作也可以直接根據所需要的地址編號或接點號進行搜索或程序尋找,然后進行更改。PlC采用的編程語言有梯形圖、布爾助記符、功能表圖、功能模塊和語句描述編程語言。編程方法的多樣性使編程簡單、應用而拓展。所以,鑒于單片機性價比比較高,可進行在線編程等優點,采用方案一。2.2.2 傳感器的選擇方案方案一:MC2833和MC3363無線通信芯片,MC2833內置了可變電抗器、射頻震蕩器,輸入型號放大器和功率放大電路;MC3363內置了高頻放大器,2個混頻器與振蕩器、中頻限幅放大器、頻率解調器、音頻前置放大器和幅度比較器等電路只要很少的
18、外圍器件就可以實現語音通信和短消息通信,而且提高了整個系統的穩定性方案二:PT2262和PT2272發射部分由,按鍵,編碼芯片,315M調制器,功率放大電路等構成接收部分由無線信號接收電路,解碼芯片構成,D0,D1,D2,D3 為按鍵狀態輸出端,當某個按鍵按下后,相應的數據端口就輸出高電平,在這幾個端口加一級放大就可以驅動繼電器,功率三極管,進行負載遙控開關控制。也可以直接連到單片機的IO腳上,通過單片機采集數據端口狀態,然后進行外部控制。所以,PT2262PT2272就比較簡單了,更適合作簡單遙控用,采用方案二。2.2.3 電機的選擇方案方案一:直流電機減速電機結合國際技術要求制造,具有很高
19、的科技含量,節省空間,可靠耐用,承受過載能力高,功率可達95KW以上,能耗低,性能優越,減速機效率高達95%以上,振動小,噪音低,節能高,選用優質段鋼材料,鋼性鑄鐵箱體,齒輪表面經過高頻熱處理,經過精密加工,確保定位精度,這一切構成了齒輪傳動總成的齒輪減速電機配置了各類電機,形成了機電一體化,完全保證了產品使用質量特征。方案二:交流電機體積大、笨重,搬運不方便,耗能 電費多,一般只能焊酸性焊條 422,電流調節不方便,得使勁搖手柄,單相供電,造成電網不平衡,影響其他設備工作。所以,綜上所述采用方案一。2.2.4 電機驅動方案方案一:光耦合器的主要優點是:信號單向傳輸,輸入端與輸出端完全實現了電
20、氣隔離,輸出信號對輸入端無影響,抗干擾能力強,工作穩定,無觸點,使用壽命長,傳輸效率高。光耦合器是70年代發展起來產新型器件,現已廣泛用于電氣絕緣、電平轉換、級間耦合、驅動電路、開關電路、斬波器、多諧振蕩器、信號隔離、級間隔離 、脈沖放大電路、數字儀表、遠距離信號傳輸、脈沖放大、固態繼電器(SSR)、儀器儀表、通信設備及微機接口中。在單片開關電源中,利用線性光耦合器可構成光耦反饋電路,通過調節控制端電流來改變占空比,達到精密穩壓目的。方案二:MOS的導通壓降下,導通電阻小,柵極驅動不需要電流,損耗小,驅動電路簡單,自帶保護二極管,熱阻特性好,適合大功率并聯,缺點開關速度不高,比較昂貴方案三:三
21、極管開關速度高,大型三極管的Ic可以做的很大,缺點損耗大,驅動復雜。所以,采用方案一。 第3章 系統硬件設計3.1 單片機最小系統電路 AT89S51 為 ATMEL 所生產的可電氣燒錄清洗的 8051 相容單芯片,其內部程序代碼容量為4KB3.1.1 AT89S51主要功能列舉如下1、為一般控制應用的 8 位單芯片2、晶片內部具時鐘振蕩器(傳統最高工作頻率可至 12MHz)3、內部程式存儲器(ROM)為 4KB4、內部數據存儲器(RAM)為 128B5、外部程序存儲器可擴充至 64KB6、外部數據存儲器可擴充至64KB7、32 條雙向輸入輸出線,且每條均可以單獨做 IO 的控制8、5 個中斷
22、向量源9、2 組獨立的 16 位定時器10、1 個全多工串行通信端口11、8751 及 8752 單芯片具有數據保密的功能12、單芯片提供位邏輯運算指令3.1.2 AT89S51各引腳功能介紹VCC:AT89S51 電源正端輸入,接+5V。VSS:電源地端。XTAL1:單芯片系統時鐘的反相放大器輸入端。XTAL2:系統時鐘的反相放大器輸出端,一般在設計上只要在 XTAL1 和 XTAL2 上接上一只石英振蕩晶體系統就可以動作了,此外可以在兩引腳與地之間加入一 20PF 的小電容,可以使系統更穩定,避免噪聲干擾而死機。RESET:AT89S51的重置引腳,高電平動作,當要對晶片重置時,只要對此引
23、腳電平提升至高電平并保持兩個機器周期以上的時間,AT89S51便能完成系統重置的各項動作,使得內部特殊功能寄存器之內容均被設成已知狀態,并且至地址0000H處開始讀入程序代碼而執行程序。EAVpp:"EA"為英文"External Access"的縮寫,表示存取外部程序代碼之意,低電平動作,也就是說當此引腳接低電平后,系統會取用外部的程序代碼(存于外部EPROM中)來執行程序。ALEPROG:ALE是英文"Address Latch Enable"的縮寫,表示地址鎖存器啟用信號。AT89S51可以利用這支引腳來觸發外部的8位鎖存器(如
24、74LS373),將端口0的地址總線(A0A7)鎖進鎖存器中,因為AT89S51是以多工的方式送出地址及數據。PSEN:此為"Program Store Enable"的縮寫,其意為程序儲存啟用,當8051被設成為讀取外部程序代碼工作模式時(EA=0),會送出此信號以便取得程序代碼,通常這支腳是接到EPROM的OE腳。PORT0(P0.0P0.7):端口0是一個8位寬的開路汲極(Open Drain)雙向輸出入端口,共有8個位,P0.0表示位0,P0.1表示位1,依此類推。PORT2(P2.0P2.7):端口2是具有內部提升電路的雙向IO端口,每一個引腳可以推動4個LS的T
25、TL負載,若將端口2的輸出設為高電平時,此端口便能當成輸入端口來使用。PORT1(P1.0P1.7):端口1也是具有內部提升電路的雙向IO端口,其輸出緩沖器可以推動4個LS TTL負載,同樣地若將端口1的輸出設為高電平,便是由此端口來輸入數據。如果是使用8052或是8032的話,P1.0又當做定時器2的外部脈沖輸入腳,而P1.1可以有T2EX功能,可以做外部中斷輸入的觸發腳位。PORT3(P3.0P3.7):端口3也具有內部提升電路的雙向IO端口,其輸出緩沖器可以推動4個TTL負載,同時還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計時計數控制及外部數據存儲器內容的讀取或寫入控制等
26、功能。其引腳分配如下:P3.0:RXD,串行通信輸入。P3.1:TXD,串行通信輸出。P3.2:INT0,外部中斷0輸入。P3.3:INT1,外部中斷1輸入。P3.4:T0,計時計數器0輸入。P3.5:T1,計時計數器1輸入。P3.6:WR:外部數據存儲器的寫入信號。P3.7:RD,外部數據存儲器的讀取信號。車庫門自動關閉系統的設計是在單片機最小系統電路上進行,在這里此模塊的作用是控制輸出、數據采集處理,系統設計在單片機最小系統上進行構建,可以讓整個電路控制變得更加簡便,后續編程設計更加方便。單片機最小系統電路圖見圖3-4所示。圖3-4最小系統電路3.2無線遙控模塊 PT2262PT2272
27、控制電路圖無線電遙控,就是利用無線電波對被控對象進行遠距離控制,在工業控制、航空航天、家電領域應用廣泛。3.2.1 無線遙控模塊的構成由發射部分和接收部分組成。發射部分由,按鍵,編碼芯片,315M調制器等構成。圖3-1發射模塊接收部分由無線信號接收電路,解碼芯片構成。圖3-2接收模塊D0,D1,D2,D3 為按鍵狀態輸出端,當某個按鍵按下后,相應的數據端口就輸出高電平,在這幾個端口加一級放大就可以驅動繼電器,功率三極管,進行負載遙控開關控制。也可以直接連到單片機的IO腳上,通過單片機采集數據端口狀態,然后進行外部控制。3.2.2 編碼解碼芯片PT2262PT2272PT22622272是一對帶
28、地址、數據編碼功能的無線遙控發射接收芯片。其中發射芯片PT2262-IR將載波振蕩器、編碼器和發射單元集成于一身,使發射電路變得非常簡潔。 接收芯片PT2272的數據輸出位根據其后綴不同而不同,數據輸出具有“暫存”和“鎖存”兩種方式,方便用戶使用。后綴為“M”為“暫存型”,后綴為“L”為“鎖存型”,其數據輸出又分為0、2、4、6不同的輸出,例如:PT2272-M4則表示數據輸出為4位的暫存型無線遙控接收芯片。在通常使用中,我們一般采用8位地址碼和4位數據碼,這時編碼芯片PT2262和解碼芯片PT2272的第18腳為地址設定腳,有三種狀態可供選擇:懸空、接正電源、接地三種狀態,地址編碼不重復度為
29、38=6561組,只有發射端PT2262和接收端PT2272的地址編碼完全相同,才能配對使用,遙控模塊的生產廠家為了便于生產管理,出廠時遙控模塊的PT2262和PT2272的八位地址編碼端全部懸空,這樣用戶可以很方便選擇各種編碼狀態,用戶如果想改變地址編碼,只要將PT2262和PT2272的18腳設置相同即可,例如將發射機的PT2262的第2腳接地,第3腳接正電源,其它引腳懸空,那么接收機的PT2272只要也第2腳接地,第3腳接正電源,其它引腳懸空就能實現配對接收。地址設置跳線如圖7所示,用戶可以在PCB板上直接將地址引腳(PCB板中間8個過孔焊盤)與L(低電平)或H(高電平)相連,從而實現地
30、址設置。PT2262與PT2272地址設置要完全一樣。當兩者地址編碼完全一致時,接收機對應的D1D4端輸出約4V互鎖高電平控制信號,同時VT端也輸出解碼有效高電平信號。3.3 直流穩壓電路圖直流穩壓系統包括整流器、濾波器、直流穩壓器和高頻濾波器等幾部分,常用的直流穩壓電路如圖1-4所示。一般直流穩壓電源用的整流器多為單橋式整流,直流側常采用電容濾波。圖中C1為平滑濾波電容,常選用幾百至幾千微伏的電解電容,用以減小整流橋輸出電壓的脈動。C2為高頻濾波電容,常選用0.010.1F的瓷片電容,用于抑制浪涌尖峰。作為直流穩壓器件,現在常用的就是三端穩壓器78XX和79XX系列芯片,這類穩壓器結構簡單,
31、使用方便,負載穩定度為15mV,具有過電流和輸出短路保護,可用于一般的計算機系統。三端穩壓電源的輸出端常接倆個電容C3和C4,C3主要起負載匹配作用,常選用幾十至幾百微伏的電解電容;C4為抗高頻干擾電容,常選取0.01-0.1F的瓷片電容。為了增加直流電源系統的可靠性,有時采取分散獨立供電方式。系統總電源只提供非穩壓直流電源,在各功能模塊上都接有三端集成穩壓器進行穩壓,并配以適當的濾波電容。這樣不僅可以提高各功能模塊的供電質量,還可以消除通過電源形成的相互干擾,提高供電可靠性。、另外,并不是每個計算機系統都要采用圖3-3所示電源系統,在交流電壓波動不大的場合,交流穩壓器可省略;在浪涌和尖峰電壓
32、不大的場合,隔離變壓器和電源變壓器可以合二為一。這樣可簡化電源系統結構。圖3-3直流穩壓系統3.4 光耦隔離驅動繼電器耦合器(optical coupler,英文縮寫為OC)亦稱光電隔離器,簡稱光耦,是開關電源電路中常用的器件。 3.4.1 光耦的工作原理耦合器以光為媒介傳輸電信號。它對輸入、輸出電信號有良好的隔離作用,所以,它在各種電路中得到廣泛的應用。目前它已成為種類最多、用途最廣的光電器件之一。光耦合器一般由三部分組成:光的發射、光的接收及信號放大。輸入的電信號驅動發光二極管(LED),使之發出一定波長的光,被光探測器接收而產生光電流,再經過進一步放大后輸出。這就完成了電光電的轉換,從而
33、起到輸入、輸出、隔離的作用。由于光耦合器輸入輸出間互相隔離,電信號傳輸具有單向性等特點,因而具有良好的電絕緣能力和抗干擾能力。 3.4.2光耦的優點光耦合器的主要優點是:信號單向傳輸,輸入端與輸出端完全實現了電氣隔離,輸出信號對輸入端無影響,抗干擾能力強,工作穩定,無觸點,使用壽命長,傳輸效率高。光耦合器是70年代發展起來產新型器件,現已廣泛用于電氣絕緣、電平轉換、級間耦合、驅動電路、開關電路、斬波器、多諧振蕩器、信號隔離、級間隔離 、脈沖放大電路、數字儀表、遠距離信號傳輸、脈沖放大、固態繼電器(SSR)、儀器儀表、通信設備及微機接口中。在單片開關電源中,利用線性光耦合器可構成光耦反饋電路,通
34、過調節控制端電流來改變占空比,達到精密穩壓目的。 3.4.3 光耦的種類光電耦合器分為兩種:一種為非線性光耦,另一種為線性光耦。非線性光耦的電流傳輸特性曲線是非線性的,這類光耦適合于開關信號的傳輸,不適合于傳輸模擬量。 常用的4N系列光耦屬于非線性光耦 。線性光耦的電流傳輸特性曲線接近直線,并且小信號時性能較好,能以線性特性進行隔離控制。 常用的線性光耦是PC817AC系列。開關電源中常用的光耦是線性光耦。如果使用非線性光耦,有可能使振蕩波形變壞,嚴重時出現寄生振蕩,使數千赫的振蕩頻率被數十到數百赫的低頻振蕩依次為號調制。由此產生的后果是對彩電,彩顯,VCD,DCD等等,將在圖像畫面上產生干擾
35、。同時電源帶負載能力下降。 在彩電,顯示器等開關電源維修中如果光耦損壞,一定要用線性光耦代換。 常用的4腳線性光耦有PC817A-C。PC111 TLP521等常用的六腳線性光耦有:LP632 TLP532 PC614 PC714 PS2031等。 常用的4N25 4N26 4N35 4N36是不適合用于開關電源中的,因為這4種光耦均屬于非線性光耦。圖3-5光耦隔離驅動3.5紅外發射接收對管當有車輛進入時,紅外被阻斷,計數器加1,存好車后,人員出來,紅外再次被阻斷,計數器再加1,當計數器等于2時,車庫門經過一段延時后落下,出庫時,人員進入,紅外被阻斷,計數器加1,車輛出庫,紅外再次被阻斷,計數
36、器加1,當計數器等于2時,車門經過一段延時后落下。圖3-6紅外對管3.6 限位開關車庫門上升時下限位開關閉合,上升到一定高度,接觸到上限位開關,上限位開關打開,電機停轉,同理,車庫門下降時上限位開關閉合,下降到一定高度,接觸到下限位開關,下限位開關打開,電機停轉。圖3-7限位開關第4章 系統程序設計4.2 程序流程圖圖4-1自動車庫門示意圖開始等待信號,是否接到信號,如果沒有接到信號,紅外檢測有信號,報警,否則繼續等待。如果接到信號,車庫門照明,電機正傳,車庫開門,車庫門上升到一定高度上限位開關打開,停止。門口紅外感應,計數器加1,車是否到位,如果到位紅外感應為1,沒有到位繼續等待,人出來門口
37、紅外繼續感應,計數器加1,延時,電機反轉,車庫門下降到一定高度,下限位開關打開,電機停轉。4.1 電機正反轉程序#include<reg52.()uchar i,flag;while(1) 按鍵掃描if(s1=0)delayus(1000);if(s1=0)while(!s1);flag=0;if(s2=0)delayus(1000);if(s2=0)while(!s2);flag=1;if(flag=0) 正轉for(i=0;i<4;i+)P0=table1i;delayus(500);if(flag) 反轉for(i=0;i<4;i+)P0=tablei;delayus(
38、500); 結 論 拿到這個課題時,我第一次讀過去,腦袋里留下了大概的設計要求。就是電動機正反轉控制自動門的打開與關閉,還有就是限位開關控制自動門電動機的到位停止。這是汽車進出庫必須的要求。還有就是室照明燈的要求。這些都是一些簡單的控制,看一下就可以想象出來車進出的情況。但是到了真正編寫程序的時候,發現并不是那么的容易。車庫門打開,如果光線差的話照明燈也打開。然后車進入庫內,門自動關閉。到了這一環節,我一開始是考慮用兩個壓力傳感器庫外庫內各一個,當車入庫時,碰到外面的傳感器時自動門不動作,而碰到室內的壓力傳感器時門就會關閉,車出庫時反之。可是,研究了好長時間,發現我們能力有限,雖然很簡單,但是
39、卻很饒人。于是我就回來繼續思考,我想到了另一個方案,就是在自動門的下面放一個壓力傳感器,然后用一個定時器,30秒左右的時間,當汽車走到車庫門口時,碰到壓力傳感器,然后計時器開始工作,30秒后接收到信號,門開始自動關閉。并且簡化了程序,避免了兩個傳感器交叉使用時會產生的混亂。但是,我又發現另一個問題,如果車行道門口突然停住了,定時器五秒后門開始關閉,這樣的話就出現了一個致命的錯誤,而且上網查了一下壓力傳感器的價格,發現他不是太便宜,用在家用車庫中不切實際。結果發現不可行。后來,經過老師的指導,用無線接收模塊和紅外傳感器控制自動門的關閉,結果發現可行,并且能達到要求的控制要求。致 謝在此論文完成之
40、際,我要衷心感謝四年來一直真心愛護我,熱情幫助我的老師和同學們。在這個設計中我既找到了很多不足,也學到了很多知識。在此,我非常感謝在論文寫作期間給予我幫助的人們。我首先向指導我的管老師表達誠摯的謝意,他嚴謹的治學態度,廣博的理論知識,豐富的工作經驗,務實的工作態度,使我受益匪淺。我不僅從他身上學到了許多科研的方法,還學會了很多做人的道理,這將使我終生受益。在整個論文寫作過程中,管老師提出了寶貴的意見和建議,指導我如何準備材料,整理文章以及寫作過程提出了許多解決方案,才使我的論文獲得全面改進,順利完稿。最后,謹向所有曾經關心和幫助過我的老師和同學表示感謝。向審閱本論文的各位專家表示深深的謝意。參
41、 考 文 獻1胡乾斌,李光斌,李玲等. 單片微型計算機原理與應用M. 武漢:華中科技大學出版社,2005,82王永軍、從玉珍 主編,數字邏輯與數字系統M.北京:電子工業出版社,1999年8月3赫蕓主編,傳感器原理與應用,電子工業出版社,2002。4謝子美.電子線路設計實驗測試.武漢:華中科技大學出版,20065馬忠梅,籍順心,張凱,等.單片機的C語言應用程序設計M.北京:北京航空航天大學出版社,2001,1431646王守中. 51單片機開發入門與典型實例M.北京:人民郵電出版社,20077康華光主編,電力電子基礎 (數字部分),高等教育出版社,19998康華光主編,電力電子基礎 (模擬部分)
42、,高等教育出版社,19999胡偉, 季曉衡.單片機C程序設計及應用實例M.北京: 人民郵電出版社, 2003, 470-47810余永權等著. 單片機在控制系統中的應用M. 北京: 電子工業出版社,2003.11童本敏等編, 標準集成電路數據手冊, 北京: 電子工業出版社12廖玄九編,電工學,人民教育出版社,197913秦世才,高運清.現代模擬集成電子學 M. 北京: 科學出版社,2000.14蘇文平編. 新型電子電路應用實例精選M. 北京航空航天大學出版社,2001.3.15陳大欽. 電子技術基礎實驗電子電路實驗設計仿真(第二版)M. 北京: 高等教育出版社,2000.附錄1:車庫門自動控制
43、原理圖附錄2:系統源程序#include<AT89X51.H>#define uchar unsigned char#define uint unsigned intuchar cnt,flag,cnt1;uchar ps=1,2,3,4,5; uchar code dispbit=0xfe,0xfd,0xfb,0xf7, 動態掃描8位位選 0xef,0xdf,0xbf,0x7f; uchar code dispcode=0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f, 0x77,0x7c,0x39,0x5e,0x79,0x71
44、, 0-F共陰 0x00,0x40,0x73,0xff; 0x40為"-" ,0x73為P 16對應0x00,即刪除時讓數碼管熄滅,19對應0xff,即顯示該位密碼數據時讓數碼管連著小數點一起全亮即"8."uchar dispbuf8=18,16,16,16,16,16,16,16; 此處18對應"P".16 是讓其他7位數碼管熄滅 ?為什么16就熄滅,我輸9,12,就顯示9和12.為什么18就是顯示"P",因為是dispcodedispbufdispcount,相當于dispcodedispbuf18=0x73=
45、Puchar dispcount; uchar flashcount; uchar temp; uchar key; uchar keycount; uchar pslen=5; uchar getps6; bit keyoverflag; bit errorflag; bit rightflag; uint second3; uint aa,bb; uint cc; bit okflag; bit alarmflag; uchar oka,okb;sbit led=P36;sbit keyhong=P32;sbit keykong=P37;sbit VT=P33;void delay(uin
46、t z)1ms uint x,y; for(x=z;x>0;x-) for(y=110;y>0;y-);void keyscan() uchar i; P1=0xff; P1_4=0; temp=P1; temp=temp & 0x0f; if (temp!=0x0f) delay(5); temp=P1; temp=temp & 0x0f; if (temp!=0x0f) temp=P1; temp=temp & 0x0f; switch(temp) case 0x0e: key=7; break; case 0x0d: key=8; break; case 0x0b: key=9; break; case 0x07: 第一列7,8,9,10 key=10; break; temp=P1; P1_1=P1_1; if(key>=0) && (key<10) 如果鍵值為一位數字則使該位dispbufkeycount+2=19,能否
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現代學徒制試點人才培養方案編制框架現代學徒制試點工程造價專業2024年級人才培養方案
- 四上語文群文閱讀教學設計
- 選擇性閱讀教學設計
- 《記承天寺夜游》教案教學設計
- 電氣類專業學業水平模考試題(附答案)
- 油務工專業理論模擬考試題
- 職業技術學院2024級大數據與會計專業人才培養方案
- 2025年廣東省梅州市興寧市宋聲學校中考一模地理試題(原卷版+解析版)
- 統編高中政治必修四《哲學與文化》知識結構圖
- 航空器發動機故障排除與維修技巧考核試卷
- 廣西壯族自治區南寧市2023-2024學年八年級下學期7月期末歷史試題(無答案)
- DL-T5344-2018電力光纖通信工程驗收規范
- 2024年上海市公安機關文職輔警、公安機關勤務輔警、檢察系統輔助文員招聘筆試參考題庫含答案解析
- 2024年四川省南充市中考生物試卷真題(含官方答案)
- 新時代大學生勞動教育智慧樹知到期末考試答案章節答案2024年江西中醫藥大學
- 成人高尿酸血癥與痛風食養指南(2024年版)
- 2024年首都機場集團招聘筆試參考題庫附帶答案詳解
- 2022金融科技SDL安全設計Checklist-v1.0
- 2023年山東省專升本考試高等數學Ⅲ試題和答案
- 免疫缺陷病例討論
- 抗血栓藥物臨床應用與案例分析課件
評論
0/150
提交評論