

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于單片機的無線遙控定時開關【摘 要】 本系統(tǒng)主要應用了無線遙控發(fā)射及接收原理,控制開關的閉合。無線電波遙控是使用 無線電作為載體來傳送遙控命令的, 即有較強的輻射能力。 使用無線電波頻率傳送命令與紅外或超聲遙 控相比,具有無方向性,可以向四周輻射,能穿墻壁和障礙物,遙控距離遠等特點。應用單片機對開關進行定時關的控制。具有顯示開關用時時間的功能,包括年、月、日、時、分、 秒及星期,可以通過按鈕來調整時間并設置開關關斷時間。 它具有使用方便快捷、安全等優(yōu)點。本系統(tǒng) 實現了通過弱電來控制強電,避免了人與強電的直接接觸而達到安全用電的效果。第 1章.前言 .1第 2 章基本原理概述 . 22.1.無
2、線電遙控的特點 . 22.1.1.無線電遙控的頻率范圍 . 22.1 .2.無線電波段的劃分和主要用途 . 22.2 .無線電遙控器的組成 . 32.2.1 .遙控發(fā)射器的組成 . 32.2.2.遙控器接收器的組成 . 42.3.3.主振級 . 52.3.4.中級放大級 . 52.3.5.高頻功率放大器 . 62.3.6.調制電路 . 6第 3 章.硬件電路設計 . 63.1 .遙控電路 . 63.1.1.遙控發(fā)射電路 . 63.1.2.遙控接收電路 . 63.2.繼電器驅動動電路 . 73.3. LCD1602 的使用 . 83.3.1. LCD 接口引腳功能 . 83.3.2. HY 系列
3、電特性 . 83.4.單片機外圍電路 . 93.5. 綜合電路設 . 9第 4 章.軟件設計 . 104.1. 編程內容和思路 . 104.2 編程流程圖 . 124.2.1程序總體流程 . 124.2.2.主程序流程圖 . 124.2.3.定時 T0 中斷子程序 . 14第 5 章.調試及性能測試 . 155.1. 遙控接收電路的調試 . 155.2 .定時測試 . 15第1章.前言開關,在我們的日常生活中無所不在。一個性能優(yōu)越、使用方便的開關會給我們的生活帶來很多 的方便。隨著人們生活水平的提高,對開關的要求也越來越高,特別是在安全性能, 遠程遙控的方面也有了進一步的要求。無線遙控在抗干擾
4、上也可以很好的使用, 一個開關只接受一個遙控器的控制, 抗干擾能力好。此裝 置的遙控距離 8 米以上,對于一個家庭來講是夠用了, 定時時間精確到秒,讓你的電一秒也不浪費。顯 示時間具體可當萬年歷來使用,并可以報時功能,可以當鬧鐘使用。!此裝置其實用到的就是弱電控制強電的原理,通過小小的一對1.5V 電池便可以控制 220V 的電壓,起到安全隔離的效果,讓我們避免直接和強電打叫道, 達到溝通無需接觸的效果,讓你用電更安全、 更 方便。許多時候由于忘記把電源開關關掉而導致了以外的發(fā)生。遙控開關的使用大大的方便了人們的生活、也就減少了由于忘記把電源開關關掉而導致了以外的發(fā)生。無線遙控器具有穿透能強、
5、遙控距離遠、無方向性、制造簡單等優(yōu)點,因此無線遙控開關被廣泛的使用。本開關有一特定的接收和發(fā)送頻率, 不同遙控器不會互相干擾,停電時處于關閉狀態(tài), 兩個功能,用電器不必拔下,因而能對某些帶遙控而不切段電源的高檔電器起到保護作用。 交流電,可長時間通電。本系統(tǒng)的主流程如圖 1-1 所示,當遙控器 ON/OFF 按鍵按下時,遙控接收模塊輸出 開繼電器閉合,用電器得電。單片機進行定時控制,當設定時間到時,單片機輸出一高電平,使常閉繼 電器打開,用電器關閉。其中這兩個繼電器串聯在一起。手動控制即53 遙控距離測試 第 6章.設計總結. 致謝詞.附錄.元器件清單.程序.15.16錯誤!未定義書簽。并有手
6、動和遙控使用在 220v24 伏電平,使常圖 1-1 遙控開關總體方案控制一開關直接關閉電源即可,當手動開關關閉時一切動作無效。在系統(tǒng)中遙控器主要應用調頻發(fā)射電路,由于遙控器只要應用到一個鍵值既可,所以遙控器可用簡單的單管發(fā)射電路。遙控接收為調頻接收電路調頻接收機接收到經過音頻調制的高頻調幅信號以后,通過檢波級將音頻信號截下送往后級放大電路。單片機選用 AT89S51,應用 1602LCD 液晶顯示屏顯示時間,應用單片機的定時中斷功能進行定時控 制,當定時時間到時控制繼電器閉合。第 2 章.基本原理概述2.1. 無線電遙控的特點無線電波遙控是使用無線電作為載體來傳送遙控命令的,即有較強的輻射能
7、力。 無線電波頻率一般在幾百千赫以上,通常也稱為“高頻”,使用無線電波頻率傳送命令與紅外或超聲遙控相比,具有無方向性,可以向四周輻射,能穿墻壁和障礙物,遙控距離遠等特點。無線遙控的缺點是, 容易引起互相干擾。 為避免互相干擾造成誤操作,也為避免其他眾多的無線電發(fā)射裝置所發(fā)射的無線電波對遙控裝置的干擾,在實際應用中,必須采取用編碼技術。2.1.1. 無線電遙控的頻率范圍了防止無線電波遙控裝置發(fā)射的無線電頻率對其他無線電裝置(如收音機、電視機等)造成干擾,無線電管理委員會專門劃撥出一些頻率供無線電業(yè)余愛好者使用。常用的業(yè)余頻率范圍2738MHZ4048.5MHZ、7274.5MHZ 等。因此在設計
8、我們的無線電裝置的時候,也應該把它的發(fā)射頻率控制在這 些頻率范圍內,以免影響廣播、通信部門的正常工作。2.1.2. 無線電波段的劃分和主要用途(1).無線電波按波長不同分為長波、中波、短波、超短波等。不同的波段有不同的用途,如表2-1所示。表 2-1.無線電波段的劃分和主要用途符號頻率波段波長傳播特性主要用途VLF3-30KHZ 超長波KKm-100Km|空間波為主 海岸潛艇通信;遠距離通信;超遠距離導航LF 30-300KHZ長波10Km-1Km地波為主越洋通信;中距離通信;地下巖層通信;遠距離導航圖 1-1 遙控開關總體方案MF 0.3-3MHZ中波1Km-100m地波與天波船用通信;業(yè)余
9、無線電通信;移動通信;中距離導航HF3-30MHZ短波100m-10m 天波與地波遠距離短波通信;國際定點通信VHF30-300MHZ米波10m-1m空間波電離層散射(30-60MHZ);流星余跡通信;UHF 0.3-3GHZ分米波1m-0.1m空間波小容量微波中繼通信;(352-420MHZ)SHF3-30GHZ 厘米波10cm-1cm空間波大容量微波中繼通信(3600-4200MHZ)EHF 30-300GHZ毫米波10mm-1mm空間波再入大氣層時的通信;波導通信2.2 無線電遙控器的組成221.遙控發(fā)射器的組成(1).發(fā)射電路框圖發(fā)射電路一般由主振電路、中間放大、射頻功放輸出、編碼和調
10、制等部分組成,如圖圖 2-1 發(fā)射器組成框圖(2)主振環(huán)節(jié)主振電路是一個高頻正弦振蕩器,用來生成載波信號。主振電路必須采用正弦振蕩器。正弦振蕩器有放大電路、正弦反饋電路、選頻電路等組成。高頻振蕩器必須用LC 回路為選頻元件,但 LC 正弦振蕩器穩(wěn)定性不能滿足要求,使用石英晶體穩(wěn)定,而且不易受人體感應及分布電容影響,因此在使用射頻遙控裝置中必須使用晶體振蕩器。(3).中間級放大環(huán)節(jié)中間級放大器是對載波進行放大,然后去推動高頻功率放大器。中間級放大器根據發(fā)射功率需要,可以由一級,也可以由多級電路組成。把高頻功放輸出與主頻級之間的電路統(tǒng)稱為中間級。(4).功放輸出環(huán)節(jié)功放輸出是對載波信號進行功率放大
11、,并用 LC 槽路濾除諧波成分,盡量保持載波信號為完美的正弦波送到天線發(fā)射。(5).高頻功率放大環(huán)節(jié)由于主振級輸出的高頻載波功率很小,一般不能滿足遙控距離的要求,需要進行功率放大后從天線送出,才能發(fā)射較遠的距離。高頻功率放大器的工作原理及調試方法與低頻功率放大器差異較大,如果設計不和調試不當,會使工作效率很低,難以輸出有效功率,甚至完全不能工作并可能燒壞功率輸出三 極管。2-1(6)編碼環(huán)節(jié)編碼器有二進制,五進制及優(yōu)先編碼制等。常用的是二進制編碼。現于二進制編碼為例,假設一個電路有 A、B C、D4 路輸出線,其中對應電壓值分別為3V、0V、0V、3V。其中邏輯狀態(tài)為高、低、低、高,即 1、0
12、、0、1,用二進制表示為 1001。由此可見編碼可以實現多通道控制,具有電路結構簡 單、高可信度及很強的抗干擾能力。由此廣泛應用于遙控電路中。(7).調制環(huán)節(jié)調制電路是把編碼信號調制到高頻載波上去,以便傳輸多種遙控命令內容,根據調制方法不同,可以在中間級、主振級或功放輸出實現。2.2.2.遙控器接收器的組成無線電遙控接收裝置的組成和作用如圖2-2圖 2 -2 遙控器接收器的組成(1)接收天線接收天線將所感應到發(fā)射器發(fā)射發(fā)出的微弱的載波信號接收過來,然后對從天線上感應的各種頻率信號的選擇,在空中充滿了各種頻率的電磁波,他們都能在天線上感應出微弱的信號,接收電路應能選擇出我們所需的信號。(2).放
13、大環(huán)節(jié)因為天線上得到的載波信號十分的微弱,必須對其進行多級放大和功率放大,并要求有足夠的放大倍數,才能滿足執(zhí)行電路的要求。(3).解碼電路將控制命令信號(調制信號)從載體上調制出來,也就是對調制了的載波進行解碼。即將接收天線 所感應到的微弱的載波信號放大后,恢復成遙控命令信號(即調制信號),并進行相應的譯碼得到控制信號去執(zhí)行驅動機構。(4).驅動執(zhí)行環(huán)節(jié)根據遙控信號命令,執(zhí)行對負載的各種控制與操作。(5).負載負載即被控對象,可以是家用電器,也可以是不同的電氣設備和裝置等。 無線電遙控發(fā)射器2.3. 對發(fā)射器要求231.對載波頻率穩(wěn)定性要求載波頻率穩(wěn)定性是無線遙控發(fā)射器重要指標之一。與紅外線和
14、超聲遙控相比,要求發(fā)射器的載波頻率具有更高的頻率穩(wěn)定性,如果偏離接收裝置的選頻段,將會導致“差之毫厘,失之千里”,使遙控器失靈。由于接收部分是在遙控接收器中安放的。遙控對象是在地面上空運行的,會受到空中相鄰頻道和周圍地理環(huán)境因素的干擾,因此,接收器的接收頻率帶不能設計得太寬,以保證載波頻率的穩(wěn)定性和發(fā)射器的可靠性運行。2.3.2.對發(fā)射器的輸出功率的要求輸出功率是遙控發(fā)射器的另一個重要技術指標。設計時應根據遙控距離的遠近,保證輸出功率略大于發(fā)射器實際輸出功率。如果輸出功率過小,則發(fā)射不到接收器的接收距離;過大則造成浪費,使電路設計復雜化,同時也提高成本。所以,在設計發(fā)射電路時,把多方面的因素考
15、慮進去,使發(fā)射器的輸出 功率達到理想化,滿足實際要求。在設計時,要根據具體要求的輸出功率,靈活掌握。如,經常見到兒童玩具遙控汽車、飛機,發(fā)射 距離僅有幾十米,發(fā)射功率1020mW 即可,電路設計可以節(jié)省掉某個放大環(huán)節(jié),就可以滿足要求了;對于航模、海模比賽,其活動范圍在300500M 內,發(fā)射功率為 100200mW 范圍即可,必須有功放級等電路。2.3.3.主振級主振電路一般采用石英晶體振蕩器,正弦波振蕩器由放大電路、正反饋電路、選頻電路等組成。 如圖2-3 為串聯型,圖 2-4 為并聯型。石英晶體振蕩器是利用石英晶體固有諧振頻率及其穩(wěn)定而構成的一種高穩(wěn)定度的正弦波振蕩器, 頻率高達e(-10
16、)量級,因而是一種應用十分廣泛的正弦波振蕩器。2.3.4.中級放大級中頻放大器的任務是對載波信號進行放大,然后去推動高頻功率放大器。中間放大不一定就是一級,根據對發(fā)射功率要求的不同,中間級也可以有一級以上的電路組成。中頻放大器是保證整機靈敏度、選擇性和通頻帶的主要環(huán)節(jié),它是超外差接收機中的關鍵部件。 對中頻放大器的基本要求:合適而穩(wěn)定的頻率,即中頻;適當的通頻帶;足夠大的增益。235.高頻功率放大器2-3 串聯型發(fā)射電路2-4 并聯型發(fā)射電路由于主振級輸出的高頻載波功率很小,一般不能滿足遙控距離的要求,必須進行功率放大后從天線送出去,才能發(fā)射較遠的距離。主振電路是一個高頻正弦波振蕩器,用來生成
17、載波信號。高頻放大電路即可采用分立元件的功率放大電路,也可采用集成功率放放大器。2.3.6.調制電路調制電路是把編碼信號加裝到高頻載波上去由天線發(fā)射出去的電路。它包括調幅、調頻兩中。調幅的目的是讓載波的振幅隨調制信號的變化而變化,頻率終始終不變。調頻電路中,使載波頻率隨調制信號變化而變化,而振幅始終不變。與調幅相比,調頻具有 抗干擾能力強、性能穩(wěn)定、頻率偏移小等優(yōu)點。調頻信號本來應該是等幅的,由于在傳輸過程中受到各種干擾,使振幅產生起伏。為了消除干擾的影響,在鑒頻器之前常用限幅進行限幅,使調頻信號恢復成等幅狀態(tài)。第 3 章.硬件電路設計3.1 .遙控電路3.1.1.遙控發(fā)射電路圖 3-1 無線
18、遙控發(fā)射電路每按一次按扭,BG7 和 BG8 組成一個脈沖振蕩電路,該振蕩信號通過BG9 放大后由 L4回路對外輻射出去。3.1.2 .遙控接收電路無線接收電路如圖 11 所示 以 BG1 為核心的接收電路把電感 L2 上的無線電信號放大,從集電極輸出 一脈沖電壓,通過 R4、C4 加到 BG2 的基極進行再放大,然后又由R8 送到 L3、C8、BG3 組成的選頻放大電路選頻整形,再經BG4 放大成開關信號。圖 3-2 遙控接收電路每按發(fā)射器 AN 一次,接收電路 BG4 集電極輸出一次開關信號,經 C11 觸發(fā) BG5 和 BG6 組 成的雙穩(wěn)態(tài)電路,使 BG6 導通(或截止)狀態(tài)改變,繼電
19、器 J 吸合(或釋放)狀態(tài)改變,實現了遙控開 關的目的。3.2.繼電器驅動動電路繼電器就是電子機械開關,它是用漆包銅線在一個圓鐵芯上繞幾百圈至幾千圈,當線圈中流過電流時,圓鐵芯產生了磁場,把圓鐵芯上邊的帶有接觸片的鐵板吸住,使之斷開第一個觸點而接通第二個開關觸點。當線圈斷電時,鐵芯失去磁性,由于接觸銅片的彈性作用,使鐵板離開鐵芯,恢復與第一個觸 點的接通。因此,可以用很小的電流去控制其他電路的開關。整個繼電器由塑料或有機玻璃防塵罩保護著,有的還是全密封的,以防觸電氧化。當控制電路中的開關閉合時,電磁鐵便具有磁性,將銜鐵吸下,使繼電器觸點接觸,與觸點相連接 的電源電路便接通;當控制開關斷開時,電
20、磁鐵的磁性被撤消, 繼電器觸點彈開,電源電路亦隨之斷開。如圖 4-3,三極管 8550 的基極 B 接到單片機的 P2.4,三極管的發(fā)射極 E 接到繼電器線圈的一端,線圈的另一端接到+ 5V 電源 VCC;繼電器線圈兩端并接一個二極管IN4148,用于吸收釋放繼電器線圈斷電時產生的反向電動勢,防止反向電勢擊穿三極管T5 及干擾其他電路。當 AT89S51 單片機的 P2.4 弓 I 腳輸出低電平時,三極管 8550 飽和導通,+ 5V 電源加到繼電器線圈兩端,繼電器吸合,繼電 器的常開觸點閉合,相當于開關閉合。當 AT89S51 單片機的 P2.4 引腳輸出高電平時,三極管 8550 截止,繼
21、電器線圈兩端沒有電位差,繼電器銜鐵釋放,繼 電器的常開觸點釋放,相當于開關斷開。注:在三極管截止的瞬 間,由于線圈中的電流不能突變?yōu)榱?,繼電器線圈兩端會產生一個較高電壓的感應電動勢,線圈產生的感應電動勢則可以通過二極管 IN4148 釋放,從而保護了三極管免被擊穿,也消除了感應 電動勢對其他電路的干擾,這就是二極管D1 的保護作用。圖 3-3 繼電器驅動電路IN OUTAC220V3.3. LCD1602 的使用331 . LCD 接口引腳功能表 3-1LCD 接 口引腳功能表引腳號符號狀態(tài)功能1Vss電源地2Vdd+5V 邏輯電源3V0液晶驅動電源4RS:輸入寄存器選擇 1:數據;0:指令:
22、5R/W輸入讀、寫操作選擇 1:讀;0:寫6E輸入使能信號7-14DB0:二態(tài)數據總線(LSB-HSB15LEDA輸入背光+5V16LEDK輸入背光地3.3.2. HY 系列電特性(1).絕對最大值范圍如表 4-2表 3-2HY 系列電特性絕對最大值范圍表項目符號最小值最大值備注電路邏輯電壓Vdd-Vss07.0V液晶驅動電壓Vdd-V0013.5V輸入電壓VIVssVdd工作溫度0+50常溫型-20+70寬溫型-30+80超寬溫型存儲溫度-10+60常溫型-30+80寬溫型-40+80超寬溫型(2).HY 系列供電電路HY 系列供電帶電路如下圖 3-4、3-5 所示:4-6 所示,液晶顯示
23、LCD1602 的 DOD7 接單片機的 P1 腳,用于數據.4、P3 . 4、P3 . 6腳,用于控制 LCD 的讀、寫功 光電偶合器(或 5V繼電器)導通,繼電器RSS 得K1 用于功能選擇,每按一此在顯示時間、顯示時間的 K3 為減值鍵。合EAS 石啟召石口444P圖 3-6 單片機外圍電路3.5.綜合電路設本系統(tǒng)的總電路如圖 3-7 所示,圖中 IN1 為遙控接收電路,用于控制繼電器 K1,單遙控按鈕打開時, 繼電器 K1 閉合,若定時未到 RL (表示用到負載)得電,IN2 為定時控制電路,當定時時間到時,繼電 器 K2 打開,RL 斷電。在所有過程中,定時時間未到或關閉與遙控鍵打開
24、時,開關打開。定時時間到或LEMVddV33圖 3-4 單電源(字符型模塊)圖 3-5 雙電源(字符和圖形型模塊)3.4.單片機外圍電路本系統(tǒng)的單片機控制電路如圖的傳輸。RS R / W、E 控制腳接單片機的 P3 能等。單定時到時,P2. 3 由低電平變我高電平,電,繼電器常閉開關打開,從而切斷電源。按鈕 設定、定時時間的設定之間轉換。K2 為加值鍵,Vo Ml八x PI J” SL nVD1A怎廠QfiT亙匸二 p戶4JfTAXJtrJLLJW J圖 3-7 遙控開關總電路第 4 章.軟件設計4.1. 編程內容和思路在本系統(tǒng)中,單片機主要要完成的任務是(1) .時間的顯示,包括年、月、日、
25、星期和時、分、秒。其中年份為2000-2099 年??捎枚〞r中 斷來實現。(2) .顯示時間的調整和定時時間是設置,顯示用LCD1602 來實現。4.2 LCD1602 液晶顯示模塊指令集(1).清屏RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 0 0 0 0 0 1運行時間(250Khz) :1.64ms; 功能:清 DDRAI 和 AC 值。(2).歸位RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 0 0 0 0 1 *運行時間(250Khz) :1.64ms; 功能:AC=0 光標、畫面回 HOM 位。(
26、3).輸入方式設置RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0000001 I/D S運行時間(250Khz) :40us;功能:設置光標、畫面移動方式。(3).顯示開關控制RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 000001 D C B運行時間(250Khz): 40us;功能:設置顯示、光標及閃爍開、關(4).光標、畫面位移RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00001 S/C R/L * *運行時間(250Khz): 40us;功能:光標、畫面移動,不影響 DDRAM(5)
27、.功能設置RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0001 DL N F * *運行時間(250Khz): 40us;功能:工作方式設置(初始化指令)(5) .CGRAM 地址設置RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 001 A5 A4 A3 A2 A1 A0運行時間(250Khz): 40us;功能:設置 CGRAI 地址。A5A0=(3FH(6) .DDRAM 地址設置RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 01 A6 A5 A4 A3 A2 A1 A0運行時間(250Khz
28、): 40us; 功能:設置 DDRA 地址。(7) 讀 BF 及 AC 值RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 1BF AC6 AC5 AC4 AC3 AC2 AC1 AC0功能:讀忙 BF 值和地址計數器 AC 值。其中:BF=1:忙;BF=0 準備好。此時,AC 值意義為最近一次地址設置(CGRA 或 DDRA)定義。 (8).寫數據RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB01 0數據運行時間(250Khz): 40us;功能:根據最近設置的地址性質,數據寫入 DDRAI 或 CGRAI 內 (9).讀數據RS R/
29、WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB01 1數據運行時間(250Khz): 40us;功能:根據最近設置的地址性質,從 DDRRA 或 CGRA 數據讀出4.2 編程流程圖 4.2.1 程序總體流程圖 4-1程序總流程圖本程序應用了定時嵌套原理,定時中斷T0 的優(yōu)先級高于 T1.4.2.2.主程序流程圖4.23 定時 TO 中斷子程序關中斷TO圖 4-3 定時中斷 TO 程序流程圖定時中斷 TO 子程序主要完成時間的處理,每10MS 中斷一次,每秒鐘時間變化一次。第 5 章調試及性能測試5.1.遙控接收電路的調試檢查各元件焊接無誤后,將接收器通電,用萬用表測各關鍵點對
30、地電壓:R6 兩端電壓分別為 24V 和6.2V,BG1 C 極 1.5V,BG2 C 極 7.1V,BG3 C 極 OV, BG4 C 極 23V, BG5 C 極 24V (或 0V) , BG6 C 極 0V(或 24V),當表筆觸及 BG1( 9018) B 極時能聽到繼電器工作的“嗒”聲,則接收器工作基本正常。各點電壓基本相符時, 一手按發(fā)射器,另一只手用非金屬起子細調 C2( 2/7P),使遙控距離最遠(反 復調整 C2)。用萬用表筆瞬間短路 BG 牟勺 E、C 極,繼電器應有工作的聲音,則BG5 BG 組成的雙穩(wěn)態(tài)電路工作正常,故障在 BG1-BG 組成的接收選頻電路; 繼電器沒
31、有工作的聲音,說明雙穩(wěn)態(tài)電路有故障應檢查排除。各關鍵點對地電壓和參考電壓偏差不能很大,基本上應相等。5.2 .定時測試遙控接收電路無誤后,把程序寫入單片機,并用秒表對單片機定時進行測試。表 5-1定時時間測試誤差表設置時間(分)10306090110.0230.1060.1590.21實測210.0230.0860.1390.19時間310.0430.1160.1790.23(分)410.0130.0760.1190.20平均定時誤差T = + 135ms/min5.3.遙控距離測試表 5-2遙控距離測試遙控距離(M)遙控靈敏度遙控距離(M)遙控靈敏度5靈敏8靈敏6靈敏8.25較靈敏7靈敏8.
32、5較靈敏7.5靈敏8.75不靈敏7.75靈敏9不靈敏測試環(huán)境:在建筑群有曠無障礙物處。遙控距離:S 8m 無方向性第 6 章.設計總結通過本次的設計,使自己了解了單片機中斷的使用。LCD 液晶顯示模塊的應用,應用小電壓控制大電源的基本方法。在遙控方面還有許多可以改進的地方,使用遙控器不僅只是控制開關的開與關,還可以通過遙控按鍵來直接設置開關的定時開與斷,時其功能更加的強大,更方便使用。在設計中最大的困難就是多鍵遙控器鍵值的判斷和處理和遙控發(fā)射與接收的唯一性,使一個開關只受一個遙控器控制。單片機定時的控制關鍵是定時中斷程序初值的計算,其準確性將直接影響定時的準確性。在計算定時初值的時候與單片機所
33、使用的晶振有關。元器件清單A 無線電發(fā)射器:編號型號編號型號編號型號順序編號型號R211KR255K1C1715213BG89013R225K1R2622KC1833P14BG99018R2322KL46.8UHC197P15ANR2422KC16152BG7901316LED2B、無線電接收器:編號型號編號型號編號型號編號型號R168KR148K2D51N4007C114.7UR215KR1547KD61N4007C1210UR310KR161K8D71N4007C1310UR41KR1715KC133PC14220UR52KR1815KC22/7PBG19018R65K1R1947KC35
34、PBG29014R71M5R20300KC4104PBG39015R810KL26.8UHC5102PBG49014R910KD11N4148C6103PBG59013R1020KD21N4148C7471PBG69013R1110KD31N4148C8332C15364R122KZD16.2VC9100UJ1DC24VR131K5D41N4007C10100UC、單片機外圍電路:名稱型號數量單片機AT89S511繼電器5V2按扭開關5查座1程序;*標題 :定時開關控制*;*作者 : 謝恒斌 *;按 K1,依次進入鬧鐘功能,鬧鐘時間,年,月,日和時,分,秒模式,直致退出設置狀態(tài)*;按 K2,調
35、整是否起用鬧鐘和調節(jié)鬧鐘時,分,秒,年,月,日,時間的時,分,秒的數字*; 正常狀態(tài),上排最前面顯示一自定義字符,下排最前面閃動 xhbin *; 設置狀態(tài) ,LCD 上排最前面顯示 P, 下排最前面設置鬧鐘時顯示 alarm: ,其他顯示 time: *; 定時啟用時,在 LCD 下排中間顯示一小喇叭,定時禁用時,無此小喇叭 *; 年代變化 2000-2099, 星期自動轉換 *ORG0000HLJMPSTARTORG000BHLJMPTIMER0ORG001BHLJMPTIMER1ORG0100H*;第一自定義字符*MOV R0,#40HLCALL lcd_wcmd ;01 000 000
36、 第 1 行地址 (D7D6 為地址 D5D4D3 為字符存放位置MOV R0,#1FHLCALL lcd_wdat ;XXX 11111第 1 行數據(D7D6D5 為 XXX 表示為任意數(D4D3D2D1D0 為字符行數據(1- 點亮, 0- 熄滅)MOV R0,#41HPREBITP2.0 ;調整鍵 (K1)ADJBITP2.1 ;調整鍵 (K2)SPKBITP1.0 ;鬧鐘聲音輸出口YEARDATA 18H;年,月 ,日變量*變量的定義*初始化*LCALL lcd_wcmd ;01 000 001 第 2 行地址MOV R0,#11HLCALL lcd_wdat ;XXX 10001
37、 第 2 行數據MOV R0,#42HLCALL lcd_wcmd ;01 000 010 第 3 行地址MOV R0,#15HLCALL lcd_wdat ;XXX 10101 第 3 行數據MOV R0,#43HLCALL lcd_wcmd ;01 000 011 第 4 行地址MOV R0,#11HLCALL lcd_wdat ;XXX 10001 第 4 行數據MOV R0,#44HLCALL lcd_wcmd ;01 000 100 第 5 行地址MOV R0,#1FHLCALL lcd_wdat ;XXX 11111 第 5 行數據MOV R0,#45HLCALL lcd_wcmd
38、 ;01 000 101 第 6 行地址MOV R0,#0AHLCALL lcd_wdat ;XXX 01010 第 6 行數據MOV R0,#46HLCALL lcd_wcmd ;01 000 110 第 7 行地址MOV R0,#1FHLCALL lcd_wdat ;XXX 11111 第 7 行數據MOV R0,#47HLCALL lcd_wcmd ;01 000 111 第 8 行地址MOV R0,#00HLCALL lcd_wdat ;XXX 00000 第 8 行數據KEY_SCAN: CLR AMOV P1,#0FFHMOV C,PREMOV ACC.1,CMOV C,ADJMO
39、V ACC.0,CMOV KEY_S,A ;本次掃描鍵值存入 KEY_SRETKEY_PRE_PRO: INC FLAGMOV R4,FLAGCJNE R4,#1,KEY_PRE_1 ; 注意,該指令不改變操作*主程序*MOV TMOD,#11H;Timer0,Timer1 工作于模式 1, 16 位定時方式MOV TH0,#0DCH;Timer0置 10ms 定時初值MOV TL0,#00HMOV TH1,#0FFH;Timer1置鬧鐘聲音初值MOV TL1,#00HSETB ALARM; 初始啟動定時功能CLRTR1;Timer1禁止SETB TR0 ;Timer0啟動開中斷 ,Timer
40、0,Timer1 開中斷MOV KEY_V,#03HMAIN: MOV IE,#8AH ;CPU按鍵掃描程序*PRE按鍵處理程序*MOV R0,#0EHLCALL LCD_WCMD 顯示光標_,整個光標不閃爍LCALL LCD_POS ;光標置小時報警設置位置LCALL LCD_POS ;光標置分鐘報警設置位置LCALL LCD_POS ;光標置秒時報警設置位置LCALL LCD_POS ;光標置年調整位置LCALL LCD_POS ;光標置月調整位置LCALL LCD_POS ;光標置日調整位置LCALL LCD_POS ;光標置時調整位置LCALL LCD_POS ;光標置分調整位置LCA
41、LL LCD_POS ;光標置秒調整位置KEY_ADJ_PRO: MOV R5,FLAGCJNE R5,#0,KEY_ADJ_0 ;FLAG=0, 如果有鬧鐘聲音,就停止鬧鐘聲音KEY_ADJ_A: JMP KEY_ADJ_EKEY_ADJ_O: CJNE R5,#1,KEY_ADJ_1 ;FLAG=1,調整是否啟用鬧鐘KEY_ADJ_1: CJNE R5,#2,KEY_ADJ_2 ;FLAG=2 ,調整鬧鐘時KEY_ADJ_1_1: MOV DIS_H,HOUR_ARMKEY_ADJ_2: CJNE R5,#3,KEY_ADJ_3 ;FLAG=3 ,調整鬧鐘分KEY_ADJ_2_1: MOV
42、 DIS_M,MIN_ARMKEY_ADJ_3: CJNE R5,#4,KEY_ADJ_4 ;FLAG=4 ,調整鬧鐘秒KEY_ADJ_3_1: MOV DIS_S,SEC_ARMKEY_ADJ_4: CJNE R5,#5,KEY_ADJ_5 ;FLAG=5 ,調整年KEY_ADJ_4_1: LCALL WEEK_PROKEY_ADJ_5: CJNE R5,#6,KEY_ADJ_6 ;FLAG=6 ,調整月KEY_ADJ_5_1: LCALL WEEK_PROKEY_ADJ_6: CJNE R5,#7,KEY_ADJ_7 ;FLAG=7 ,調整日KEY_ADJ_7: CJNE R5,#8,KE
43、Y_ADJ_8 ;FLAG=8 ,調整時KEY_ADJ_7_1: MOV DIS_H,HOURKEY_ADJ_8: CJNE R5,#9,KEY_ADJ_9 ;FLAG=9 ,調整分KEY_ADJ_8_1: MOV DIS_M,MINKEY_ADJ_9: CJNE R5,#10,KEY_ADJ_E ;FLAG=10,調整秒KEY_ADJ_9_1: MOV DIS_S,SECTIMER0: MOV TH0,#0DCHMOV TL0,#00HINC SEC100MOV A,SEC100CJNE A,#100,TIMER0_EMOV SEC100,#0LCALL TIME_PROMOV A,SEC
44、;XHBIN 顯示 1 秒鐘,消失一秒種,形成閃動TIMER0_2: MOV R1,#00HMOV DIS_H,HOURMOV DIS_M,MIN;*ADJ按鍵處理程序*Timer0定時中斷程序*MOV DIS_S,SECLCALL UPDATE_BUFLCALL DISPLAY_PROTIMER0_E:RETITIMER1: MOV TH1,#0FFHMOV TL1,#00HCPL SPKSETB KG1RETITIME_PRO: INC SEC ; 秒處理INC MIN ; 分處理INC HOUR ; 時處理INC DATE ; 日處理(日處理要考慮是否閏年,大月,小月)JNZ TIME_PRO_D2 ;不是二月,轉 TIME_PRO_D2MOV C,LEAP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 材料加工工藝優(yōu)化經濟開發(fā)合同
- 老妖精造價工程師課件
- 大學近代史考試試題及答案
- 美術說課課件風箏
- 2025年企業(yè)安全事故案例分析
- 美術兒童教學課件模板
- 安全評價相關法規(guī)
- 機械工程師資格認證考試
- 物流公司司機培訓課件
- 安全檢查活動總結
- 《消防教育培訓》課件
- 工業(yè)物流的效率與效益提升
- 完整版四年級數學銷售中的買幾送幾問題練習題
- 2025年上海閔行區(qū)高三一模高考英語模擬試卷(含答案詳解)
- 小學數學課件和復習
- 普通高中生物學課程標準-(2024修訂版)
- 2024年山東濟南初中學業(yè)水平考試生物試卷真題(含答案解析)
- 住院患者心理需要及護理
- 空調設備吊裝與安裝方案
- 2024年寧夏中考生物真題卷及答案解析
- 公共體育場建設項目可行性研究報告
評論
0/150
提交評論