(畢節職業技術學院 貴州 畢節 551700)
基于單片機的智能紅外電子防盜鎖設計
孫叢亮
(畢節職業技術學院貴州畢節551700)
在日常生活中,安全性在智能控制這一領域越來越重要,越來越多的領域開始需要智能化、人性化,當然,對于安全性能的要求也就越來越多。隨著這一趨勢,智能紅外電子防盜鎖將逐漸取代傳統的機械密碼鎖,傳統的機械式密碼鎖的密碼位數相對較少,相對余智能紅外電子防盜鎖來說安全系數比較弱,但是電子密碼鎖就可以提高安全性等這些問題。隨著計算機技術的發展,集成電路,電子智能門鎖更多和更快的開發的智能電子鎖,現在,除了傳統的電子控制功能,還逐漸增加了智能化的管理功能和智能分析系統功能等等拓展功能,使得電子防盜鎖控制體系更加完善,社會應用的可靠性得到提高,電子防盜鎖的使用也變得更加普遍。
紅外電子防盜鎖;安全性;可靠性;STC89C52單片機
(一)課題背景及發展前景
1.紅外遙控的背景及前景
由于紅外線遙控的紅外波不能夠穿越障礙物,不像無線電遙控的無線波能夠穿過障礙物達到對被控對象的控制,所以在設計這種家用的紅外報警鎖的紅外線遙控器時,由于不會隔墻干擾到附近的其它電器,所以就沒有必要像設計無線電遙控器那樣,每套發射和接收的器材都要設定不同的遙控編碼和選擇不同的遙控頻率。在這種方式中,對同一種產品,紅外遙控你可以用遙控器的編碼相同,也可以在相同的頻率選擇和控制,遠程控制裝置不能和其他設備相互干擾。這使得在家用電器上普及和使用紅外遙控器的市場前景非常的好,而且非常方便且節約成本。從其他的方面來說,由于紅外線,是屬于不可見光的范疇,因此對環境影響來說,就相對很小。同時,波的波長的紅外光比無線電波的波長小得多,所以幾乎不影響其它電氣設備使用的紅外遙控設備,更不會影響無線電設備。
隨著科技的不斷進步,人們對科技所能給我們生活帶來的便利的期待值會越來越高,這就需要更多的人性化的設計。
2.單片機的背景及前景
對于單片機領域的成長,如今可以說是百家爭鳴,姹紫嫣紅的時代。
世界各大芯片建造公司都在不斷的推出自己的微控制器,從一開始的8位,到16位,再到現在的32位等等,品種眾多,與主流的80C51、80C52等系列的單片機來說,有與其相兼容的,也有與其不兼容的,不過,它們都會有本身各自獨特的一面,相互補充,這也就使得現在和未來單片機應用出現了廣闊的遠景。
縱觀整個單片機的發展歷程,可以大致預測微控制器的趨勢,如下:
(1)低功耗的CMOS化
在8031單片機MCS-51系列在市場上推出,它是一種定微控制器的消費,但現在一般約為100兆瓦,單片機的低功耗的要求越來越高,每一個單片機設備的制造商,如今,基本上都選用了互補金屬氧化物半導體的工藝(即CMOS)。例如,系列單片機80C51和80C52單片機系列。
盡管,CMOS工藝是屬于低功耗的工藝。但是,它的物理特征還是決定了它的運動速率不足。是以,CHMOS工藝就同時具有了高速以及低功耗的這兩種特質,對于這些特征來說,相對于低功率來說,是更適合于它的利用的,如電池供電。因此,這個工藝過程將是未來單片機開發的主要途徑。
(2)微型單片化
如今,通常情況下使用的正常的微控制器,它的CPU(注:即中央處理器英文簡稱),RAM(注:即隨機存取數據存儲器簡稱),ROM(注:即只讀程序存儲器簡稱)等都集成在同一個芯片上,微控制器電路包含了更多的,更強大的功能。縱然是一些SCM廠商,也是可以依據用戶的要求進行符合客戶需求的量身定制,打造出具備用戶自己所需求特色的微控制器芯片。
此外,對于當今市場來說,廣泛的趨勢是期望產品能夠達到體積要小,并且重量還要輕。這就對除了微控制器強大的功用的要求,以及低功耗的要求以外,還提出了產品的體積要小、重量要輕等等的要求。
而今,很多的微控制器都擁有多種封裝模式。這些包括如SMD(表面貼裝)是在市場上越來越受到歡迎,對這一形勢的發展使單片機系統對目標形成小型化的發展方向。
(3)主流與多品種的共存
如今,雖然單片機的品種繁多,而且都擁有自己的特點,但是他們仍然是以主流的80C51,80C52等系列的單片機作為單片機的核心的產品品種。
與其布局以及指揮體系可以兼容有這些產品:據代表性的是PHILIPS公司的產品,還有屬于中國臺灣的華邦系列的單片機的品種,還有就是ATMEL等公司的眾多產品。
所以,以80C51系列單片機、還有80C52系列單片機,作為微控制器的核心,占有了單片機市場的半壁河山。微芯片的精簡指令集(PIC精簡指令集計算機)也有發展的趨勢,而且趨勢比較的強勁和迅猛。中國的臺灣,近年來,越來越多的企業,越來越高的芯片產量,由于它的高質量和低價格的優勢——占有了一定的市場份額。此外,一些大型的公司,例如摩托羅拉的產品,致力于在日本的微控制器。在一段時間內,這種情況能夠得到持續,就不會再有單片機市場的壟斷,單片機的市場將采取互補的相互依存,相互促進的戰略,走共同發展的道路。
3.課題的發展前景
紅外(IR)遙控技術對人類生活的貢獻將會變得越來越大,會大大方便我們的生活,提高便捷的質量;對于單片機所能夠進行的智能控制的需求也會有越來越大的趨勢,使人類社會向著智能化前行。
因此,本著對方便性和安全性等的追求的設計要求和期望,我設計了這樣一款紅外遙控密碼鎖。
(二)課程的具體要求及任務
1.設計任務
采用紅外遙控,STC89C52單片機,紅外接收器,E2PROM存儲電路,蜂鳴器等的紅外遙控密碼鎖的設計。以單片機作為主要控制器,并且利用紅外接收與發送模塊,完成智能防盜密碼鎖的設計和實現。
2.基本要求
(1)以單片機作為主控制器,利用紅外接收與發送模塊完成智能防盜密碼鎖,要求完成:
①設計單片機和鍵盤接口電路;完成系統密碼設置和修改工作。
②紅外線信號的發送、以及紅外線信號的接收信號的收集電路的設計;利用遙控器可以控制密碼鎖開啟與關閉,同時具有報警功能。
③顯示及報警系統設計。
(2)熟悉C語言和匯編語言在單片機的應用及其優缺點;熟悉Protel軟件操作應用,繪制PCB圖紙,和PCB板的制作畢業設計;
(3)完成硬件及軟件設計,熟悉系統調試方法,并對所設計的系統進行調試和性能分析,分析系統存在問題,提出優化方案。
3.部分功能
(1)當密碼鎖(通過鍵盤或遠程控制輸入)輸入正確的密碼,打開鎖(繼電保護仿真);
(2)當密碼鎖(通過鍵盤或遙控器輸入)連續輸入錯誤密碼3次(密碼輸入次數可以通過后臺程序修改),會觸發報警器(蜂鳴器)報警;
(4)可以使用鍵盤或者遙控器在控制前臺直接無限次更改密碼,更改密碼必須在解鎖狀態下方能進行,更改密碼過程中需要連續輸入兩次新設密碼方能修改成功(前臺LCD顯示屏將會給予提示);
(5)密碼鎖工作情況均會通過顯示屏進行顯示。
(一)任務分析與實現
所需要達到設計的功能的原理是:用STC89C52單片機為核心設計,紅外信號遙控發送和接收的紅外接收器,也可以用鍵盤方向鍵控制,紅外信號在經過接收管的解調后,可以將紅外信號轉換成為相對應的脈沖信號,并傳遞到單片微型計算機內機進行對信號的分析處理。解碼紅外波也是通過STC89C52單片機來對紅外接收頭所接收到的信號的脈寬進行檢測,并以此來判斷出接收到的0和1信號的數量,并將這些信號合成為4個字節的8位代碼。通過該軟件代碼的過程,編制了相應的紅外遙控器的初始化代碼,系統開始成為六的初始密碼更改密碼的任意值,通過單片機解碼以確定是否正確的密碼,如果在密碼輸入時,出現了輸入錯誤的情況的話,鎖頭當然不會被打開。顯示屏也會顯示ERROR的標志,并且跳轉至密碼輸入界面。那么也就是說還會被系統再次要求重新輸入密碼。如果再次輸入密碼錯誤,系統過程如上再轉入初始的密碼輸入界面。當連續輸入錯誤,并且是第三次時,蜂鳴器報警,持續60秒。并且報警不會中斷,只有切斷強制開關(電源)方能停止報警。
這個系統的總體思想如下:
根據遙控器的鍵碼值可以被編程為遠程鎖定,解鎖從而設置初始化代碼。當系統啟動時,系統進入正常工作狀態,此時,如果用戶改變默認的密碼,用戶輸入新的密碼,繼電器打開,從而解鎖。操作使用上面的初始密碼。如果密碼連續輸入三次錯誤,蜂鳴器長鳴60秒報警(報警時間可以通過軟件設置)。這款設計的顯示屏采用的是液晶顯示面板(英文縮寫LCD(或者稱為液晶顯示器))。LCD(Liquid Crystal Display),是將液晶盒,安插放置在兩個,平行的玻璃基板中,并將TFT(薄膜晶體管),設立在下基板的玻璃上,將彩色濾色器設置在上部的玻璃基板上,經過轉換在TFT上的電壓信號,以達到能夠在結構上控制液晶分子的旋轉偏向的目的,并且以此來實現對每一個個像素的發光的偏振的控制,并以此來最終達到顯示的目標。現在的液晶顯示器已經成為主流并替代了CRT,如今價格也便宜了很多,達到了相當大的普及度。)
本次設計課題要求所要達到的目標和其簡要實施方法如下:
據測算,燃氣冷熱電分布式能源系統中,燃料的能量轉化為電能的比列僅占到約35%。剩余能量中,隨煙氣排出的約為30%,隨發動機冷卻水帶走的約為25%,設備機身散發等途經損失約為10%。總體來看,通過煙氣和換熱器損失的能量比做的有用功還要多。為了提高系統經濟性,必須對這部分能量加以綜合利用,這便是能源梯級利用的由來。
1.紅外線接收器所接收的編碼的波形是從紅外遙控器發射出來,通過脈沖紅外接收機解調,然后放大到微控制器中進行處理。
2.記錄脈沖信號的高和低持續時間,存儲并計數。
實現目的:通過軟件編程,用單片機的定時和計時和計數的高,低脈沖計數器。
3.數據分析和處理,并基于紅外脈沖編碼是0.565ms,間隔0.56ms,表現為兩個系統循環1.125ms“0”;與0.565ms的脈沖寬度,1.685ms的間隙,周期為2.25ms,綜上所述的所述組合物的二進制“1”。前解碼的32的16位的用戶識別碼的二進制代碼,以識別不同的電氣設備,經過16到8的操作碼(功能碼)及其反函數。
實現:利用軟件對80C52單片機進行編程,對應的編碼值的數據處理對應的按鈕。
最終目標:通過單片機的識別、存儲和計算,實現按遙控器上的按鈕的值來進行操作,然后設置開關鎖的密碼并對其進行比較分析,以進行識別和控制開關鎖(繼電器模擬)的密碼。
(二)紅外遙控鎖硬件方案設計
對于遙控鎖的設計來說,最先要解決的問題應該是編碼和解碼。本設計編碼部分是通過芯片TC9012遙控板來進行編碼的,通過按下不同的代碼鍵,紅外遙控器就會向紅外智能密碼鎖的紅外接收器發射出不同的遙控代碼。
這個遙控代碼有如下一些的特點:
從所生成的通過38kHz的第二載波頻率調制,以提高傳輸效率,減少對象的功耗。而后,經過紅外發射二極管放射出的紅外線構成的以上的的“0”和“1”的32位的二進制碼。是由連續的32位二進制碼組,16至所述第一用戶的標識符,以區分不同的電氣設備產生的TC9012遠程控制代碼,飛機的類型,以防止遙控器代碼之間的干擾。用戶ID芯片固定的十六進制01H;經過16到8碼(功能碼)及其反。UPD6121G構成多達128個不同的編碼的組合。在解碼時,微控制器可以對脈沖信號的檢測產生的紅外接收器,以確定有多少接收的0和1,4字節的8位代碼的最終合成。接收部分,利用紅外接收器和SCM系統。紅外線接收器接收到的波形轉化成紅外輸入的微控制器的紅外脈沖,接收和處理微控制器讀取密鑰值之后。
研究了紅外接收裝置的設計采用,是紅外波段的紅外接收頭接收,放大,解調,紅外波紅外接收頭接收分析,只要能夠連接到微控制器的接收器的外部輸出引腳以及微控制器的中斷端口,我們就可以建立起一個相對比較簡單的紅外接收電路。經過紅外接收器所接收到的紅外波,紅外遙控器所輸出紅外編碼的紅外信號的負脈沖的定時和計數,單片機能夠通過計算達到分析出相應的二進制編碼的陣列,并得到其相應的密鑰。通過數組獲取鍵值。電路相對比較簡單,操作也比較容易,達到了減小硬件開銷的效果。
一個電路發送紅外信號的規格標準和接收系統,紅外接收器集成電路通常是一個組成部分。紅外二極管,所監測的紅外遙控器,所發出來的是紅外信號,該信號在接下來的流程里,將會被提供給一個限幅放大器和限幅器,其作用是用來控制,脈沖的幅度,并有另外一個目的就是要將其幅度都維持在一個可控的水平之中。交流信號通過轉換以后,是可以進入帶通濾波器的,接著,可以進入到解調電路,當進入到積分電路和比較器,它的副載波的頻率,只要是符合不低于30KHZ,且低于60KHZ的情況時,比較器就會輸出的是高電平和低電平,從而這種情況下就會降低了發送出的信號的波形。在這里,請注意,所述發射機反轉,高電平和低電平的輸出,從而達到的目的是為了提高接收靈敏度。
對于許多類型的紅外線接收機來說,管腳所定義的意義也是有許多種情況的,一般的有三個管腳,囊括了:一個管腳供電,一個管腳接地,還有一個管腳作為信號輸出端。這要依據所使用的紅外發射器,以及紅外接收器的不同,從而選擇和使用使用相應的不同類別的解調頻率。

紅外接收頭的1838引腳示意說明圖
如果放大器增益內部紅外接收器過大,很容易就會造成干擾,所以,接收器電源濾波電容應加入到引腳,一般在22UF以上。一些制造商建議,引腳和電源之間的電阻應在330歐姆之間,以進一步來降低電源干擾。
紅外遙控發射器可以從相應的廠家定制。當然,我們也是能夠通過我們自己的微控制器的PWM來生成,家用電器的遠程控制,使用推薦的通常是紅外發射器(I5IR4-45),它可以可以產生PWM37.91KHz的,PWM占空比為1/3,可以由簡單的定時器中斷開關PWM,來生成發送波形。
(三)紅外遙控鎖軟件方案設計
通過軟件控制單片機的功能和微控制器的優勢的主要特征,在設計過程中考慮和可讀性設計的合理性,遵循模塊化設計,使用和遵守自上向下設計方法的原理。模塊設計允許良好的可讀性,易于修改和完善。
軟件設計包括主程序,口令認證例行子程序,定時器和外部中斷1,0的紅外解碼程序,初始化子程序,延時子程序,子程序等多個子程序。
密碼校驗子程序用于密碼解碼陣列和設置密碼陣列的相互比較,從而判斷密碼不正確。
定時器0和外部中斷一用來對定時器0和外部中斷1進行初始化。
紅外解碼程序,用于實時數據接收紅外脈沖到數據的二進制表示,然后再對密鑰進行編碼值。
(一)紅外遙控系統
紅外遙控器概述:
在紅光光譜之外的紅外線光譜,它的波長為0.76-1.5μm的,因此,紅外線的波長,要比紅光波長要長。紅外遙控器是通過使用紅外光來傳遞信息,并以此來控制的形式來達到遙控的目的的,紅外遙控器選用的是抗干擾電路,這種電路相對來說比較簡單,而且易于進行編碼和解碼,低功耗,低成本。因此,紅外遙控,遠程幾乎所有家電產品制造商優先采納。
紅外線遙控體系的主要部分能夠分為一下三個部分:
即調制、發射和接收三個部分,
簡要示例如圖所示:

圖1 紅外遙控系統
1.調制
對于紅外遙控的調制,可以通過對數據載體,以及一定的頻率,通過使用“與”操作,來進行調制。如此這樣,既提升了發光效能,又能夠減少電力損耗。
通常,在正常的情況下,對于調制載波的頻率來說,不會低于30kHz,也不會高于60KHZ。所以,38kHz的載波頻率、以及1/3的占空比。這樣的一個方波,是對于大部分調制載波來說,都會采用的方波。
2.發射系統
對于各種不同的紅外發光芯片可以根據不同的編碼類型的選擇而發行。由于發射系統一般采用電池來作為供電驅動,這就需要將芯片的功耗設計到非常低,芯片的設計是不工作時大多處于休眠狀態,只有當按下按鈕的時候才進入工作狀態,這樣就可以減少芯片所使用的功耗,晶體應該有足夠的能力承受震動,因此不能用普通的石英晶體,陶瓷諧振器是通常被選擇較為理想的材料,陶瓷石英晶體諧振器的精度并不是非常的高,但通常,這樣的一個小錯誤,是可以被忽略不計的。
紅外光譜是由紅外發光二極管(LED)發射出來的。IR LED和普通的LED,在結構上來說基本上是相同的,正常的發光二極管,都是由不同質地的材質制成的,每當將適量的電壓,施加到兩個紅外線發射器的頂端部位時,它就會放射出不能夠被看到的紅外線。

圖2 簡單驅動電路 圖3 射擊輸出驅動電路
圖2和圖3都是比較簡單的LED驅動電路,圖2是一個最簡單電路圖,在電路元件的選用上,要注意晶體管的開關速度,選擇要快。此外,還需要被考慮的,是LED的正向電流,和反向漏電流之間的相互關系,當通過LED的最大正向電流可以升高至100mA時,通過LED的電流愈大,其發射波形的強度也就愈大。
但是,對于圖2來說,還是一個有一點小缺陷的電路,即當電池的電壓在下降的時候,通過LED的電流就將會減少,減少了傳輸的波形的強度,從而就會導致遙控距離變小。圖3所示發射器電路就是可以解決這個問題的,三極管被兩個二極管鉗位在周圍的基極為1.2V電壓,因此三極發射極電壓固定為大約0.6V,發射極電流IE,幾乎是不發生轉變的,依據IE≈IC的約等式,可以判斷通過LED的電流基本上保持穩定,從而可以保證,當電池電壓出現降低的情況時,能夠使得紅外線遙控器可以保障一定的、有效的遙控間隔。
(二)單片機的原理及應用
1.單片機原理簡介
單片機雖然很小,但包括電腦所有功能部件,都集中在了一塊小芯片上。所有種類的單片機,都可以實現計算機的基本功能。事實上,單片機就是一個完整的計算機。
如圖4:

圖4 單片機內部結構布局
2.單片機定時/計數功能的介紹
對于STC89C52單片機來說,是由兩個特殊功能寄存器來控制定時器/計數器。另一種工作方式寄存器是用來設置工作方式:TCON用于控制啟動和中斷請求。
(三)繼電器工作原理
電磁繼電器,通常都是由鐵芯,銜鐵,線圈,觸點和簧片等組件構成。只須在線圈的兩頭,能夠加之充足的,電壓。就會使得,在線圈中,能夠產生適當的電流。從而導致的電磁效應,在這個時候,電樞將由電磁力的吸引,通過抽吸作用,克服返回彈簧拉芯,以接觸傳播與靜觸頭的常開觸點拉電樞。
當向線圈內通入電流時,電磁吸力就會消失,這個時候銜鐵彈簧會因為反作用力,將返回到一開始最初始的位置,使得原來的靜觸點,即常閉觸點,的可動觸點釋放。這樣通過吸和、釋放的過程,從而就可以達到導通電路中的電流和切割的目的。
繼電器“常開,常閉”兩個觸點,它們可以分為以下方式:
繼電器線圈未通電時的靜態接觸形式,一般情況是也被稱為“常開觸點”;
在ON狀態,所述固定觸頭的是“常閉觸點”。
繼電器的電路,在一般情況下,會由兩股工作電路,分別為低電壓和高電壓的電壓來控制電路。
(四)E2PROM數據存儲電路
E2PROM數據存儲原理圖如圖5所示:

圖5 E2PROM數據存儲原理圖
(五)蜂鳴器電路
蜂鳴器電路圖如圖6所示:

圖6 蜂鳴器電路圖
(一)硬件調試
首先,經過編程、繪制原理圖、封裝、繪制PCB圖、制版、打印PCB圖紙、轉印、釣魚等等一系列的工作流程后,對所有的元器件進行必要的組件和分類。依照已經繪制好的PCB圖紙和原理圖,把所有的元器件插入到電路板相對應的焊盤中,以進行固定以防止墜落,并對所有的元器件進行焊接。焊接后所需的調試。調試和故障的原因如下。
1.接收不到紅外信號
原因分析:紅外接收頭插反。
調試過程:使用紅外遙控器對紅外接收頭按鍵,蜂鳴器沒有發出應有的按鍵聲,顯示屏也沒有任何反饋信號產生,這說明紅外接收管并沒有接收到紅外信號,或者是程序沒有正確的分析處理并反饋所接收到的紅外信號。
結論:紅外接收管的類型很多,但通常情況下只使用兩個或三個種類,這兩個或三個不同的輸出引腳,需要在使用的過程中進行正確的識別。
2.蜂鳴器叫聲小
原因分析:跟蜂鳴器串聯的電阻過大
調試過程:將和蜂鳴器串聯電阻進行合理的更換,該電阻應當選用電阻值較小的電阻
結論:正確識別和讀取色環電阻。
3.按鍵沒有反應
原因分析:在對按鍵進行焊接時產生了虛焊的情況,并因此導致按鍵的接觸不良。
調試過程:重新進行焊接。
結論:焊接元器件的過程中必須注意不能夠發生虛焊或過度焊接等情況。
4.LCD屏不顯示或者顯示不清
原因分析:與LCD屏串聯的滑動變阻器的電阻過大,導致通過LCD的電流不足。
調試過程:調節與LCD屏串聯的滑動變阻器,知道LCD屏的亮度達到合適值。
結論:滑動變阻器的電阻值應在合適的電阻范圍內,選擇滑動變阻器的元器件時,應當注意其電阻值變化范圍,選擇相適宜的電阻值。
(二)軟件調試
具體的說這個應該屬于是軟硬件聯合調試,在硬件調試好的情況下,調試軟件應該還是比較容易的。調試故障及原因分析如下。
1.繼電器不工作
原因分析:部分三極管的引腳順序安裝時放反了。
調試過程:檢查三極管引腳放置情況,對放置錯誤的三極管進行更改。
結論:三極管的引腳順序放反了,就達不到繼電器工作的所需的電流,需要把三極管的引腳調正后,繼電器就可以正常工作了。
2.LCD1602不顯示
原因分析:沒有根據相關的定時操作規定操作LCD1602。
調試過程:重新學習LCD1602的相關規定,重新編程。
結論:操作LCD1602是要按照廠家規定的協議去編程,才能使LCD1602工作的
不能按照自己的想法去操作。
3.密碼更改過程中發生錯誤,無法順利更改密碼
原因分析:程序編寫有漏洞,導致輸入指令的過程中,單片機有了誤判。
調試過程:檢查相關的程序代碼,并進行改寫。
結論:程序代碼的錯誤會導致整個設計整體或者部分的功能無法實現或者不能很好的實現,經常會導致程序的誤讀或者錯誤執行。
(一)結論
該紅外遙控智能鎖設計,其主要任務,是通過利用STC89C52單片機,作為整個體系的控制的核心,加上利用紅外遙控接收和發送模塊,來完成和實現對智能鎖的遙控。開發出一個紅外智能防盜報警密碼鎖。
本設計主要可以分為硬件部分和軟件部分兩個部分。在硬件部分,偏重考慮的是,硬件電路的簡易性,故盡可能將硬件電路設計的簡單,還要盡量節省電路板的空間,并以此來達到對硬件電路設計的最優化設計。在軟件部分,采用的是C語言來進行程序的編寫,采納模塊化的設計理念,這樣設計出的程序,具有相對較強的可讀性,能夠達到滿足設計要求,達到設計指標的目標,達成了使用紅外線遙控器遙控和使用鍵盤控制,這兩種控制方式來對開鎖、關鎖,啟動系統,修改密碼,多次輸入錯誤密碼會觸發蜂鳴器報警等功能所進行的控制。
(二)展望
本設計的操作相對來說是較為簡單的,而且再沒有增加拓展功能之前也比較容易實現。
在硬件的部分,本設計采用的元器件都是是應用比較廣泛的元器件,而且價格也相對比較低廉,比如說,如紅外遙控器、STC89C52單片機、S8550三極管、24C02存儲芯片、還有紅外接收管等等,類似這些元器件,價格都是相對比較低廉的,而且其應用也比較廣泛。所以,本設計所采納的元器件的功能,相對來說是比較強大且穩定的。尤其是,在本次紅外智能電子鎖的設計當中,所采納的核心控制元件,是STC89C52單片機。相對于該種類型的單片微型計算機機來說,它的技術實際上已經達到了相對于相似類型單片機較為成熟的水平。這種類別的微處理器成本低廉,既可用來做數據處理,又適合作為控制器來使用。該設計的軟件采用的是模塊化設計,因此具有比較強的可讀性,而且可以方便的進行二次開發。
總的來說,該設計出的紅外遙控智能密碼鎖系統,設計電路比較簡單,功能易于實現,成本相對較低,且具有比較穩定的可靠性,開發遠景比較好。
[1]朱月秀單片機原理與應用(第二版).科學出版社,2004,2:24-50.
[2]時德剛,劉嘩.超聲波測距的研究.計算機測量與控制,2002,10:32-48.
[3]戴曰章.基于AT89C51單片機的超聲波測距系統.電氣時代,2005,8:42-56.
孫叢亮(1991.3-),男,漢族,安徽蚌埠,貴州省畢節職業技術學院,碩士研究生,研究方向心理學。