




已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
應用電子技術專業(yè)畢業(yè)論文I摘 要隨著電子技術產(chǎn)業(yè)結構調整,生產(chǎn)工藝的飛速發(fā)展,人們生活水平的不斷提高,家用電器逐漸普及,市場對于紅外遙控控制系統(tǒng)的需求也越來越大。高精度、多功能、低功耗,是現(xiàn)代科技發(fā)展的趨勢。在這種趨勢下,窗簾的數(shù)字化、智能化已經(jīng)成為現(xiàn)代生產(chǎn)研究的主導設計方向。萬用遙控器存儲有很多家電遙控器的編碼,最大缺點是靈活性差,即使是采用同一遙控芯片的遙控器可以選取不同的識別碼(客戶碼)和命令碼(數(shù)據(jù)碼),從而構成幾乎無數(shù)種具體的用法。新的遙控編碼組合隨新的家電機型層出不窮,導致采用專用集成電路(ASIC)或掩模型單片機(MaskROM MPU)制作的萬用遙控芯片總會對一些設備,而且是越來越多的設備無法起作用。學習型遙控器是將原家電遙控器對準學習型遙控器的接收器逐一按鍵,從而準確地記錄該遙控器的波形,應用時再將這一波形再現(xiàn)、發(fā)射出去。這樣的優(yōu)點是通用性強,缺點是遙控器內(nèi)存儲器的容量極基有限,一般只能記錄數(shù)十人鍵的波形,更換設備就更重新學習。 家電控制器不象萬用遙控器那樣具體到芯片的每一種應用以及每個碼的功能,也不需要象學習型遙控器那樣機械地記錄每個按鍵的波形,而是綜合了遙控編碼方式的諸多因素形成特征字,將需要改變的部分數(shù)據(jù)編碼分離出來由 PC 機軟件去處理,極大地節(jié)省了數(shù)據(jù)存儲量而又完全不失通用性。這樣一來就具備了二者的優(yōu)點而克服了相應的缺點。單片機在電子產(chǎn)品中的應用已經(jīng)越來越廣泛,在很多的電子產(chǎn)品中也用到了紅外控制。隨著窗簾紅外控制器應用范圍的日益廣泛和多樣,各種適用于不同場合的窗簾控制器應運而生。紅外線窗簾遙控控制器是最新研制的一種高科技產(chǎn)品,它不但取代原有的無線遙控窗簾控制器,而且工作可靠,4 種不同的工作方式任意選擇,數(shù)字自動測試環(huán)境亮度,整點報時,電機工作鳴響提示,數(shù)碼時鐘等功能,滿足不同用戶的需要。關鍵詞:多功能,紅外遙控,定時,事件,編程應用電子技術專業(yè)畢業(yè)論文II目 錄摘 要 .I第 1 章 緒 論 .11.1 窗簾紅外遙控器設計目的 .11.2 窗簾紅外遙控器完成的功能 .1第 2 章 總體方案設計 .2第 3 章 硬件設計 .43.1 紅外接收電路 .43.2 單片機控制電路 .53.2.1 單片機簡介.53.2.2 時鐘電路和復位電路.63.3 顯示電路 .73.4 報警與控制電路 .8第 4 章 軟件設計 .104.1 主程序設計 .104.2 數(shù)據(jù)處理子程序 .124.3 1602C 顯示子程序 .13第 5 章 安裝調試與結果 .16第 6 章 總 結 .17致 謝 .18參考文獻 .19附錄 .20一、電路原理圖.20二、PCB 圖 .21三、源程序.21四、實物圖.27應用電子專業(yè)畢業(yè)論文第 1 章 緒 論1.1 窗簾紅外遙控器設計目的隨著社會信息化的加快,人們的工作、生活和通訊、信息的關系日益緊密。信息化社會在改變?nèi)藗兩罘绞脚c工作習慣的同時,也對傳統(tǒng)的住宅提出了挑戰(zhàn),社會、技術以及經(jīng)濟的進步更使人們的觀念隨之巨變。人們對家居的要求早已不只是物理空間,更為關注的是一個安全、方便、舒適的居家環(huán)境。隨著電子技術產(chǎn)業(yè)結構調整,生產(chǎn)工藝的飛速發(fā)展,人們生活水平的不斷提高,家用電器逐漸普及,市場對于紅外遙控控制系統(tǒng)的需求也越來越大。高精度、多功能、低功耗,是現(xiàn)代科技發(fā)展的趨勢。在這種趨勢下,窗簾的數(shù)字化、智能化已經(jīng)成為現(xiàn)代生產(chǎn)研究的主導設計方向。單片機在電子產(chǎn)品中的應用已經(jīng)越來越廣泛,在很多的電子產(chǎn)品中也用到了紅外控制。隨著窗簾紅外控制器應用范圍的日益廣泛和多樣,各種適用于不同場合的窗簾控制器應運而生。紅外線窗簾遙控控制器是我廠最新研制的一種高科技產(chǎn)品,它不但取代原有的無線遙控窗簾控制器,而且工作可靠, 4 種不同的工作方式任意選擇,數(shù)字自動測試環(huán)境亮度,整點報時,電機工作鳴響提示,數(shù)碼時鐘等功能,滿足不同用戶的需要。1.2 窗簾紅外遙控器完成的功能本文介紹一款使用微電腦管理的、紅外遙控器控制的多功能窗簾控制器。該窗簾控制器采用 89c2051 單片機的最小系統(tǒng)設計,控制一個 220v 的可逆、變速電動機控制窗簾的拉開和關閉。窗簾控制器可以使用紅外遙控器進行遠程手動開、手動關和手動??刂?;可以執(zhí)行事先輸入的開啟時間和關閉時間進行時間控制;還可以根據(jù)室外環(huán)境亮度實現(xiàn)環(huán)境亮度光控。三種工作方式可以方便地進行選擇,當選擇時間控制的方案時,數(shù)碼管還能顯示當時小時和分鐘時間,不過時間數(shù)據(jù)只能順序顯示,顯示一遍后,略等片刻再顯示下一遍時間。另外、電機拉動窗簾的工作的時間長度,電機工作的時候是否有鳴響提示,以及光控狀態(tài)下環(huán)境亮度的控制參數(shù)的調整等等都可以通過遙控器進行設置。應用電子專業(yè)畢業(yè)論文第 2 章 總體方案設計這次設計題目為單片機在電子產(chǎn)品中的應用已經(jīng)越來越廣泛,在很多的電子產(chǎn)品中也用到了紅外控制。隨著窗簾紅外控制器應用范圍的日益廣泛和多樣,各種適用于不同場合的窗簾控制器應運而生。實現(xiàn)這種控制目的的方案有 3 個。方案(一)自動控制系統(tǒng)。 (采用 A/D 轉換器)方案(二)模擬集成控制器自動控制系統(tǒng)。 (采用 V/F 轉換電路)這二個方案都是采用單片機控制,液晶顯示模塊 LCD 顯示。方案(一)的系統(tǒng)框圖如圖 2.1:圖圖2.12.1 方案一的原理框圖方案一的原理框圖AT89C2051 是一款采用 ATMEL 高密度非易失存儲器制造技術制造,與工業(yè)標準的 MCS-51 指令集和輸出管腳相兼容的單片機,其主要性能特點有:(1)高性能、低功耗的 8Byte 微控制器,RISC 精簡指令集機構,指令功能強大,且多數(shù)為單周期指令,具有低功耗的閑置和掉電控制模式、5 個中斷源、兩個 16 位定時器/計數(shù)器等功能。(2)片內(nèi)集成 4KB 可編程閃爍存儲器,可進行 1000 次以上寫/擦循環(huán)操作,數(shù)據(jù)保留時間可達 10 年,支持三級程序存儲器鎖定。(3)豐富強大的外部接口性能:32 可編程 I/O 線,可編程串行通道,片內(nèi)振蕩器和時鐘電路。 應用電子專業(yè)畢業(yè)論文 3采用 LG28 顯示模塊 41BH 數(shù)碼管,動態(tài)掃描,8550 三極管位選驅動 , AT89C51 微處理器 P0 口直接段選實現(xiàn)小時、分鐘顯示,具有顯示亮度強、穩(wěn)定性能好、顯示誤差少等優(yōu)點。方案(二)的框圖如圖 2.2:圖圖2.22.2 方案二的原理框圖方案二的原理框圖該窗簾控制器采用 89c2051 單片機的最小系統(tǒng)設計,控制一個 220v 的可逆、變速電動機控制窗簾的拉開和關閉。窗簾控制器可以使用紅外遙控器進行遠程手動開、手動關和手動停控制;還可以根據(jù)室外環(huán)境亮度實現(xiàn)環(huán)境亮度光控。以及光控狀態(tài)下環(huán)境亮度的控制參數(shù)的調整等等都可以通過遙控器進行設置。 該紅外遙控窗簾可謂是一款多功能的窗簾控制器窗簾控制器原理圖。應用電子專業(yè)畢業(yè)論文第 3 章 硬件設計3.1 紅外接收電路筆者設計的這款紅外遙控器,不僅能設置控制對象的給定值或控制參數(shù),并通過紅外線發(fā)送給對象,而且能接收并顯示對象通過紅外線反饋回的實際值,這是它不同于普通紅外遙控器的地方。因此,實際應用中,紅外遙控器和控制對象上都裝有紅外發(fā)送電路和紅外接收電路。紅外遙控器的硬件部分主要包括五個模塊:電源模塊、鍵盤模塊、液晶模塊、紅外發(fā)送模塊和紅外接收模塊??傮w硬件框圖如圖 1 所示。由于 MSP430、紅外發(fā)送模塊和紅外接收模塊都可采用 3V 電源,所以電源模塊采用兩節(jié) 1.5V 電池供電即可。鍵盤模塊采用 44 行列掃描式鍵盤。液晶模塊由 MSP430F413 直接驅動。因為發(fā)光二極管的發(fā)光距離與其發(fā)射功率成正比,為了提高發(fā)光二極管的發(fā)光距離,必須提高它的發(fā)射功率,也就是使紅外發(fā)光二極管工作于脈沖狀態(tài)??梢杂脙煞N方法來實現(xiàn):一是用硬件方法,即設計脈沖電路來產(chǎn)生占空比盡量小的脈沖載波信號;另一種就是用軟件來控制MSP430F413 的輸出端 P2.1,讓其輸出即為占空比較小的脈沖信號。這里利用軟件來實現(xiàn)這個功能。即在需要輸出高電平的時候,讓程序定時把 P2.1 口輸出狀態(tài)反向,其中定時時間是由指令數(shù)和指令周期來決定的,每條指令的指令執(zhí)行周期是固定的,所以如果想讓反向頻率高一些,則讓指令執(zhí)行的少一些,反之就讓指令多一些??梢娸敵鲂盘栒伎毡瓤梢杂啥〞r時間的長短來決定,這樣就可以在高電平時輸出占空比盡量小的脈沖信號。因為接收頭對 38KHz 的光信號轉換能力比較強,所以把高電平的頻率設置為 38KHz。在需要輸出低電平的時候,控制 P2.1口一直為低就可以了。紅外發(fā)光二極管發(fā)射波形如圖 3 所示。先發(fā)一段前導碼,以檢驗這組碼是否為想要的碼。前導碼由一個 9ms 的高電平和一個 4ms 的低電平組成。然后再發(fā) 32 位數(shù)據(jù)代碼,其中高電平為 0.5ms,低電平為 0.5ms 的一個周期為代碼“0”;高電平為 0.5ms,低電平為 1.5ms 的一個周期為代碼“1”。為了提高發(fā)射功率,實際工作時,發(fā)光二極管的高電平用 38kHz 的載波信號載波,低電平則一直為低。紅外發(fā)送程序流程圖如圖 4 所示。即先發(fā)出前導碼,然后再按發(fā)出的是0或1來發(fā)出不同的數(shù)據(jù)碼,每發(fā)送完一位,就讓碼長計數(shù)器 num 加 1,直到 num 加到 32 時,發(fā)送停止。應用電子專業(yè)畢業(yè)論文 53.2 單片機控制電路3.2.1 單片機簡介以大規(guī)模集成電路為主組成的微型計算機,簡稱為單片機,又稱為嵌入式微控制器(Embedded microcontroller)。它的誕生是計算機發(fā)展史上一個新的里程碑。1)單片機的發(fā)展單片機從誕生至今已經(jīng)經(jīng)歷了 4 個發(fā)展階段,分別是:第一階段(19741976 年):單片機初級階段。因工藝限制,此階段的單片機采用雙片的形式而且功能比較簡單。例如仙童公司生產(chǎn)的 F8 單片機,只包括了 8 位 CPU,64 個字節(jié)的 RAM,和兩個并行口,需要加一塊具有 1KB ROM、定時器/計數(shù)器和兩個并行口的 3851 芯片才能組成一臺完整的計算機。第二階段(19761978 年):低性能單片機階段。此階段的單片機已成為一臺完整的計算機,但內(nèi)部資源不夠豐富,以 Intel 公司生產(chǎn)的 MCS-48 系列為代表,片內(nèi)集成了 8 位 CPU、8 位定時器/計數(shù)器、RAM 和 ROM 等,但無串行口,中斷系統(tǒng)也比較簡單,片內(nèi) RAM 和 ROM 容量較小且尋址范圍不大于 4KB。第三階段(1978):高性能單片機階段。此階段的單片機內(nèi)部資源豐富,以 Intel 公司生產(chǎn)的 MCS-51 系列為代表,片內(nèi)集成了 8 位 CPU、16 位定時器/計數(shù)器、串行 I/O 口、多級中斷系統(tǒng)、RAM 和 ROM 等,片內(nèi) RAM 和 ROM 容量加大,尋址范圍可達 64KB。有的型號內(nèi)部還帶有 A/D 轉換器。第四階段(1982):8 位單片機得鞏固發(fā)展及 16 位、32 位單片機推出階段。16 位單片機以 Intel 公司生產(chǎn)得 MCS-96 系列為代表,在片內(nèi)帶有多通道A/D 轉換器和高速輸入/輸出(HSI/HSO)部件,中斷處理和實時處理能力很強。目前單片機的品種眾多,其中性能優(yōu)良的 8 位單片機在今后若干年內(nèi)仍然將是工業(yè)檢測、控制應用領域中的主角。2)單片機的特點:(1)小巧靈活、成本低、易于產(chǎn)品化。能利用它方便地組裝成各種智能式測控設備及各種智能儀器儀表,很容易滿足儀器設備既智能又微型化的要求。(2)可靠性高、適用的溫度范圍寬。單片機芯片一般是按工業(yè)測控要求設計的,能適應各種惡劣的環(huán)境。這一點是其他機種無法比擬的。(3) 易擴展、控制能力強。通過單片機本身或擴展可以方便地構成各種規(guī)模地應用系統(tǒng)及多機和分布式計算機控制系統(tǒng)。(4) 指令系統(tǒng)相對簡單,較易掌握,且指令中又較豐富地邏輯控制功能指令,能較方便地直接操作外部輸入輸出設備。由于單片機具有功能強、體積小、可靠性好和價格便宜等獨特優(yōu)點,已成為傳統(tǒng)工業(yè)技術改造和新產(chǎn)品更新?lián)Q代的理想機種,具有廣泛的發(fā)展前景。單片機應用電子專業(yè)畢業(yè)論文 6技術的應用,使得許多領域的技術水平和自動化程度大大提高,可以說,當今世界正面臨著一場以單片機(微電腦)技術為標志的新技術革命。3.2.2 時鐘電路和復位電路1)時鐘產(chǎn)生電路片內(nèi)電路與片外器件就構成一個時鐘產(chǎn)生電路,CPU 的所有操作均在時鐘脈沖同步下進行。片內(nèi)振蕩器的振蕩頻率非常接近晶振頻率,一般多在1.2MHz24MHz 之間選取。C1、C2 是反饋電容,其值在 20pF100pF 之間選取,典型值為 30pF。本電路選用的電容為 30pF,晶振頻率為 12MHz。振蕩周期;s121機器周期sSm1指令周期。s41XTAL1 和 XTAL2:片內(nèi)振蕩電路輸入線,這兩個端子用來外接石英晶體和微調電容。在石英晶體的兩個管腳加交變電場時,它將會產(chǎn)生一定頻率的機械變形,而這種機械振動又會產(chǎn)生交變電場,上述物理現(xiàn)象稱為壓電效應。一般情況下,無論是機械振動的振幅,還是交變電場的振幅都非常小。但是,當交變電場的頻率為某一特定值時,振幅驟然增大,產(chǎn)生共振,稱之為壓電振蕩。這一特定頻率就是石英晶體的固有頻率,也稱諧振頻率。即用來連接 8051 片內(nèi) OSC 的定時反饋回路,如圖 3.5 所示。石英晶振起振后要能在 XTAL2 線上輸出一個 3V 左右的正弦波,以便使 MCS-51 片內(nèi)的 OSC 電路按石英晶振相同頻率自激振蕩。通常,OSC 的輸出時鐘頻率 fOSC 為 0.5MHz-16MHz,典型值為 12MHz 或者11.0592MHz。電容 C1 和 C2 可以幫助起振,典型值為 30pF,調節(jié)它們可以達到微調 fOSC 的目的。2)單片機復位電路圖 3.6 為單片機復位電路。單片機在開機時都需要復位,以便中央處理 CPU以及其他功能部件都處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。單片機的復位后是靠外部電路實現(xiàn)的,在時鐘電路工作后,只要在單片機的 RST 引腳上出現(xiàn) 24 個時鐘振蕩脈沖(2 個機器周期)以上的高電平,單片機便可實現(xiàn)初始化狀態(tài)復位。MCS-51 單片機的 RST 引腳是復位信號的輸入端。例如:若 MCS-51單片機時鐘頻率為 12MHz,則復位脈沖寬度至少應該為 2s。應用電子專業(yè)畢業(yè)論文 7圖圖 3.13.1 時鐘電路時鐘電路 圖圖 3.23.2 復位電路復位電路3.3 顯示電路液晶顯示器以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點,在袖珍式儀表和低功耗應用系統(tǒng)中得到越來越廣泛的應用。此次使用的是字符型液晶模塊 1602C,該模塊是一種用 5x7 點陣圖形來顯示字符的液晶顯示器,能夠顯示 2 行 16 個字符。1602 采用標準的 16 腳接口,其中:第 1 腳:VSS 為地電源。第 2 腳:VDD 接 5V 正電源。第 3 腳:V0 為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個 10K 的電位器調整對比度。圖圖 3.33.3 液晶顯示接口電路液晶顯示接口電路應用電子專業(yè)畢業(yè)論文 8第 4 腳:RS 為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。第 5 腳:RW 為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當 RS 和 RW 共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平 RW為高電平時可以讀忙信號,當 RS 為高電平 RW 為低電平時可以寫入數(shù)據(jù)。第 6 腳:E 端為使能端,當 E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第 714 腳:D0D7 為 8 位雙向數(shù)據(jù)線。第 1516 腳:空腳,也可以 15 腳接 5V 正電源 16 腳接地,控制 LCD 背景光。3.4 報警與控制電路該部分是單片機和外部報警與控制的接口部分,主要起報警、執(zhí)行和電氣隔離作用,其電路圖如圖 3.4 所示。繼電器采用 SRD-D6VDC-SL-C 型,240AC 通斷 TA 的電流。其直流線圈電阻 95 歐,三極管 Q1 采用 KTC9012,輸出電流 IC 為 150mA,放大系數(shù) 為 60至 1000 范圍內(nèi),若取 為 200 則 Ic 在 5V 下為 50mA 左右,則基極電流為0.25mA。只有 P0 口在高點位輸出時才能達到這樣大的電流值。因此把這兩個口分別用 P0 和 P01 代替。由于 P0 口屬于三態(tài)輸出輸入口,因此,必須接上拉電阻,其阻值大小可計算為: (50.7)170.25VKmA我們?nèi)?10 千歐的電阻讓 Q1 在高電平時飽和導通,此時,基極電流為0.44mA。二極管 D1 主要起保護作用,在 Q1 關斷時續(xù)流,以免電感線圈斷路時產(chǎn)生過壓損壞三極管。圖圖 3.43.4 繼電器、報警與執(zhí)行電路繼電器、報警與執(zhí)行電路應用電子專業(yè)畢業(yè)論文 9由于 DS18B20 自帶了存儲器,能夠將設定的溫度報警值自動存入 DS18B20 的 EEROM 中,永久保存,因此每次開機時系統(tǒng)都會自動從 DS18B20 的 EEROM 讀出溫度報警值.兩個繼電器中,K1 接的是降溫裝置,K2 接的是加熱裝置,當實際溫度大于 TH 的設定值時,蜂鳴器響,表示超溫,此時繼電器 K1 吸合,接通降溫裝置進行降溫;當實際溫度處于 TL 與 TH 的設定值之間時,繼電器常閉??偟脑韴D和 PCB 圖見附錄 1、附錄 2 所示。應用電子專業(yè)畢業(yè)論文第 4 章 軟件設計4.1 主程序設計主程序完成系統(tǒng)初始化及各個程序之間的聯(lián)系任務,如下圖所示。4.14.1 主程序流程圖主程序流程圖應用電子專業(yè)畢業(yè)論文 11主程序流程說明:電路分為 8 個部分,分別是電源部分、顯示部分、鳴響提示部分、紅外線接收部分、數(shù)據(jù)儲存部分、光控電路測光部分、電機控制執(zhí)行部分、單片機主控器件部分。電源部分通過外接插座輸入交流 12v 或者直流 13-14v 電壓,交流電經(jīng)過整流濾波后,輸出電壓為 12v 的 vdd,為控制繼電器提供工作電壓。同時經(jīng)過 3 端集成穩(wěn)壓器 ic2 穩(wěn)壓后輸出 5v 電壓 vbb,為訊響電路、紅外接收電路、顯示電路提供電源,5v 電源經(jīng)過二極管 d4、限流電阻 r18 后,為單片機提供 vcc 電壓,e1 是直流供電電源,電壓為 3v3.6v,在本電路中為了節(jié)省成本,使用兩節(jié) 5 號普通電池,c6 和 c7 是單片機電源濾波電容。平時交流電正常的情況下,5v 電源為單片機供電的同時,也為電池浮充電,大大延長了電池的使用壽命,當交流電停電的時候,電池僅為單片機供電,單片機在掉電狀態(tài)下維持時鐘的正常走時,vbb 供電被 d4 隔斷。在控制器設置成手動控制時,單片機除執(zhí)行任務外,均處于睡眠狀態(tài),遙控器信號的到來,單片機從睡眠中喚醒,恢復正常工作,所以手動狀態(tài)下當交流停電時,電池的耗電電流更小。顯示電路使用一個 0.56 英寸的共陽高亮度數(shù)碼管,限流電阻取用 11.5k.鳴響電路由單片機的 p1.0 兼用,除驅動數(shù)碼管的數(shù)點之外,兼用音頻信號輸出,音頻信號通過 r20、c10 輸入到三極管 v6 的基極上,三極管驅動發(fā)聲器發(fā)聲。二極管 d3 用來提供 c10 的放電回路,保證交流信號的正常耦合。發(fā)聲器發(fā)出的聲音有單片機軟件來實現(xiàn)和控制,不同的情況下發(fā)出不同音調、不同時間長度的鳴響來,也可以編制樂音聲音發(fā)聲。紅外線接收電路使用一個集成紅外接收器,型號是 hs3008,靜態(tài)時輸出端輸出高電平,當接收到紅外信號后,按紅外信號的數(shù)據(jù)波形輸出負脈沖數(shù)據(jù)信號。紅外信號輸出到單片機的 p3.2 ,該口對應的第二功能是外部中斷 0 (int0),利用該口的第二功能,一旦紅外線信號到來,p3.2 被拉低,單片機中止當前的工作轉移到接收、處理紅外信號。開啟中斷功能的目的,既減輕了單片機的工作負擔,又保證接收到的紅外信號的完整性,同時在手動工作狀態(tài)下,單片機進入睡眠后,利用外部中斷功能完成對單片機的喚醒。光控電路有 gm1、c5、v3 組成,利用了單片機的 p3.4 和 p3.5 完成對環(huán)境亮度的測試工作。gm1 可以使用光敏電阻或者光敏二極管,本電路中使用光敏二極管。c3 和 gm1 組成 rc 充放電回路,p3.4 處于高電平的時候,p3.4 的高電壓用過gm1 的正向電阻向 c3 充電,當 p3.4 被單片機拉低后,c3 通過光敏元件放電,光敏二極管工作在反向電壓狀態(tài)下,此時環(huán)境亮度決定了光敏二極管的光阻值,光阻值大,c3 放電速度慢,反之放電速度快。適當控制 p3.4 的拉低脈沖寬度,使應用電子專業(yè)畢業(yè)論文 12得 c3 放電工作在線性比較好的一個工作段上。p3.5 用來檢測 c3 在 p3.4 拉低期間放電的電壓狀態(tài),當 c3 電壓下降到 1/2vcc 以下后,p3.5 測得數(shù)據(jù)“0”,反之測得數(shù)據(jù)“1”,為了減小 p3.5 對 c3 充放電的影響,c3 充放電電壓通過三極管 v3 組成的射極輸出器連接到 p3.5 上,射極輸出器的高輸入阻抗減小了 p3.5 對 rc 充放電電路的影響。電機執(zhí)行部分完全受單片機的控制,通過單片機的 p3.0 和 p3.1 完成。單片機復位狀態(tài)下 p3.0 和 p3.1 輸出高電平,三極管 v1、v2,v4、v5 截止,兩個繼電器 j1、j2 釋放狀態(tài),方向可逆的電動機因無電源供電而停止。當 p3.0 或者 p3.1其中有一個被拉低后,兩個繼電器便會有一個導通,例如 p3.0 拉低后 v1 導通、v4 導通,j1 吸合,電機得電轉動,當只有 p3.1 拉低后,電機則反方向轉動,實現(xiàn)了窗簾的拉開和關閉。兩個繼電器的工作狀態(tài)受單片機控制,在同一個時間內(nèi)兩個繼電器僅能有一個吸合。即便是在電機工作期間,操作了反向轉動按鍵,單片機也是先釋放當前工作的繼電器,并延時一段時間后再吸合另外一個繼電器,防止了電機正反工作線圈同時通電的冒險。單片機是本電路中的核心器件,擔負整個電路的管理。電路中使用 p1 口的8 個 i/o 口分別驅動數(shù)碼管的 7 個筆劃和數(shù)點。這樣做的目的是 at89c2051 用于本電路中,其 i/o 口比較富裕,這樣的驅動顯示節(jié)省一個顯示驅動電路,同時顯示的數(shù)字和字符完全通過軟件編寫的,可以編寫更多的字符。所以數(shù)碼管除顯示09 數(shù)字外,還可以顯示軟件編輯的任意字符,數(shù)點用來指示工作狀態(tài)和不同的設置狀態(tài)。單片機的復位腳使用 c1、r14 組成上電復位電路,k1 是手動復位按鍵,實踐中得知本復位按鍵用到的時候很少。數(shù)點控制腳兼用鳴響信號輸出端,輸出的音頻信號通過 r20、c10 輸入到 v6的基極,放大后推動發(fā)聲器 y1 發(fā)聲。d3 是 c10 的泄放電阻,保證交變信號的正常耦合。單片機的 p3.3 和 p3.7 口作為 iic 儲存器的總線,本電路使用 at24c02 完成對設置狀態(tài)和設置數(shù)據(jù)的儲存。4.2 數(shù)據(jù)處理子程序數(shù)據(jù)處理部分使用的器件是 MCS-51 系列單片機 AT89C51,它自帶 8K 的FLASH 程序存儲器,它的核心處理單元為 8 位。數(shù)據(jù)處理主要是對數(shù)字溫度傳感器采集溫度數(shù)據(jù),并進行邏輯判斷,根據(jù)數(shù)據(jù)的具體情況輸出到 LCD 顯示和使繼電器動作。這部分包括三個方面的工作,主要由三個子程序來完成,分別為GETWD、DATA-PRO 和 ZTBJ。從這個子程序讀出的數(shù)據(jù)由兩個字節(jié)組成,高字節(jié)為 35H,低字節(jié)為 34H,數(shù)據(jù)格式如表 4.3 所示。應用電子專業(yè)畢業(yè)論文 13處理過程如框圖 4.2 所示。首先,把高位字節(jié)不帶進位位 Cy 左移四位,再與 F0H 相與,最后把低四位置零,高四位保持不變,將所得結果存儲起來。低位字節(jié)的處理是:先將該字節(jié)高低四位相互交換,存儲該字節(jié)在 R3 中,然后將這個數(shù)據(jù)與 0FH 相與去除高四位,最后將這個低位字節(jié)與處理后的高位字節(jié)相或,將高低位字節(jié)最后處理為一個字節(jié),除去最高位符號位,后七位就是要顯示的數(shù)據(jù),存儲在 36H 中。最后把R3 中數(shù)據(jù)取出,帶進位位左移一位,判斷其進位標志位 C 是否為“1” ,若為“1”則把數(shù)字 5 存儲在 37H 中,供 LCD 顯示測量值小數(shù)部分。否則把 37H 中置零。到此,整個數(shù)據(jù)處理過程到此結束。圖圖4.24.2 數(shù)據(jù)處理子程序數(shù)據(jù)處理子程序4.3 1602C 顯示子程序液晶顯示器采用目前使用的比較廣泛的字符型液晶顯示器 1602C。1602 液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了 160 個不同的點陣字符圖形,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H) ,顯示時模塊把地址 41H 中的點陣字符圖形顯示出來,我們就能看到字母“A”。1602 液晶模塊內(nèi)部的控制器共有 11 條控制指令,如表 4.1 所示,它的讀寫操作、屏幕和光標的操作都是通過指令編程來實現(xiàn)的。 (說明:1 為高電平、0 為低電平) 指令 1:清顯示,指令碼 01H,光標復位到地址 00H 位置。 處理測量數(shù)據(jù)高位數(shù)據(jù)保存字節(jié)合并處理測量數(shù)據(jù)低位返回開始應用電子專業(yè)畢業(yè)論文 14指令 2:光標復位,光標返回到地址 00H。指令 3:光標和顯示模式設置 I/D:光標移動方向,高電平右移,低電平左移。指令 4:顯示開關控制。D:控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示 C:控制光標的開與關,高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。指令 5:光標或顯示移位 S/C:高電平時移動顯示的文字低電平時移動光標。指令 6:功能設置命令 DL:高電平時為 4 位總線,低電平時為 8 位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示 5x7 的點陣字符,高電平時顯示 5x10 的點陣字符。表表 4.14.1 控制指令控制指令指令 7:字符發(fā)生器 RAM 地址設置。指令 8:DDRAM 地址設置。指令 9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令 10:寫數(shù)據(jù)。指令 11:讀數(shù)據(jù) 液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符。表 4.2 是 DM-1602 的內(nèi)部顯示地址。表表 4.24.2 DM-1602DM-1602 內(nèi)部顯示地址內(nèi)部顯示地址指令RSR/WD7D6D5D4D3D2D1D0清顯示0000000001光標返回000000001*置輸入模式00000001I/DS顯示開/關控制0000001DCB光標或字符移位000001S/CR/L*置功能00001DLNF*置字符發(fā)生存儲器地址0001字符發(fā)生存儲器地址(ACG)置數(shù)據(jù)存儲器地址001顯示數(shù)據(jù)存儲器地址(ADD)讀忙標志或地址01BF計數(shù)器地址(AC)寫數(shù)到寫數(shù)到 CGRAM 或或DDRAM10要寫的數(shù)據(jù)要寫的數(shù)據(jù)從 CGRAM 或 DDRAM 讀數(shù)11讀出的數(shù)據(jù)應用電子專業(yè)畢業(yè)論文 1512345678910111213141516000102030405060708090A0B0C0D0E0F第一行404142434445464748494A4B4C4D4E4F第二行初始化子程序的框圖如圖 4.3 所示。在初始化子程序中,操作非常簡單,主要是對 LCD 發(fā)出初始化控制命令,然后開顯示器,寫入數(shù)據(jù),初始化過程就算完成。圖圖 4.34.3 LCDLCD 初始化子程序初始化子程序初始化子程序說明:首先開始,然后清屏并光標復位,單片機發(fā)寫命令,再液晶顯示應答。如果回答否,再回到清屏并光標復位,開始以為是繼電器壞了,經(jīng)檢查,原來是沒有給控制加熱和降溫裝置的繼電器供電,后來接上電源后問題就得到了解決。單片機發(fā)寫命令,再液晶顯示應答,如果回答是,再準備寫入數(shù)據(jù),最后執(zhí)行顯示命令。執(zhí)行顯示命令清屏并光標復位液晶顯示應答否單片機發(fā)寫命令開始準備寫入數(shù)據(jù)否是應用電子專業(yè)畢業(yè)論文 16第 5 章 安裝調試與結果紅外遙控按鍵的功能分為三部分,直接操作部分窗簾電機的正轉、反轉和停止操作。設置部分輸入定時打開窗簾的時間;定時關閉窗簾的時間;輸入當時的時間;開關整點報時功能;開關電機工作的時候聲音提示功能;設置電機運行的時間長度;選擇定時、光控、手動控制的方式;查詢現(xiàn)在預設工作狀態(tài)和預設定時時間以及光控級別等。第三部分是系統(tǒng)復位,不論在任何的工作狀態(tài)下,總復位操作能將窗簾控制器恢復到開始狀態(tài)下。工作方式的選擇是選擇時控、光控和僅僅手動控制方式之一,在時控和光控狀態(tài)下,手動控制仍然有效,在手動狀態(tài)下僅能手動遙控操作。手動狀態(tài)下的單片機非工作期間進入睡眠狀態(tài)。 電機工作時間長度設置,是根據(jù)用戶窗簾的長度不同,設置對應的電機一次運行時間,保證在時控和光控狀態(tài)下窗簾拉開或者關閉到位。測試環(huán)境亮度是根據(jù)不同用戶窗簾安裝位置處的環(huán)境亮度不同,以及用戶光控拉開和光控關閉窗簾的環(huán)境亮度的要求不同,讓用戶自行選擇環(huán)境亮度。聲音開關是開啟或者關閉電機在運行的時候,鳴響器是否配合運行發(fā)出一種“嘀嘀嘀嘀”的斷續(xù)提示音,以便用戶聽覺感知窗簾的工作。當工作在時控和光控狀態(tài)下,并進行當時時間校正以后,內(nèi)部的時鐘開始走時,而且時間數(shù)據(jù)在一個數(shù)碼管上,按時分方法順序顯示當時時間的小時和分鐘,顯示一遍之后,停止 1 秒鐘,以便區(qū)分一個完整的時間顯示完畢。在此時如果開啟整點報時功能,一旦時鐘到達整點,鳴響器發(fā)出聲音報時,長聲音表示 10 個點,短促聲音表示一個點。應用電子專業(yè)畢業(yè)論文 17第 6 章 總 結學校給我們布置了個任務,讓同學在畢業(yè)前進行實踐調查,以便培養(yǎng)同學的能力,這樣會很好的鍛煉我們社會交際能力,現(xiàn)在的社會的要求也是越來越需要我們的能力。通過這項活動,使我們的視野更加寬闊對社會的了解更多.在調研過程中我參加了實習,這更加讓我深入的了解企業(yè)。在實際調研過程中可以通過網(wǎng)絡,書本,指導老師還有專業(yè)人員得到相關的信息。從各個環(huán)節(jié)入手,對廠品全方面了解。突出應用性強,注重新技術,新成果的應用。對傳感器進行類比,選材,工藝設計突出實用性。立足基礎理論,面向應用技術,以必須,夠用為尺度。加理論知識和實際應用統(tǒng)一。這些都是在調研中所要考慮到的。讓我學到了許多知識,培養(yǎng)了我的調查研究、查閱文獻、收集資料和理論分析的能力;分析問題和解決問題的能力。提高自身實踐技能,達到理論知識和實際應用的統(tǒng)一,讓我受益匪淺。調研的過程也就是探索如何將設計變?yōu)楝F(xiàn)實的過程,通過這次調研,讓我深深地感覺到我們在學校所學知識的重要性。設計知識在實際工程設計環(huán)節(jié)中必不可少,這也讓我感覺到自己所學知識的優(yōu)勢及不足,覺得平時的知識積累的還不夠,仍然有好多東西等著我去學習!今后要不斷地提高自身的綜合素質;同時認識到實踐也是一個不可缺少環(huán)節(jié),只有不斷地通過理論與實踐相結合,不斷發(fā)現(xiàn)問題解決問題,才能創(chuàng)作出更好的畢業(yè)設計作品。調研使我對課題在理論上有了一個深層次的研究,開闊了自己的設計思路,也是對我在實踐環(huán)節(jié)中遇到問題的補充。通過這次實習使我對我的畢業(yè)設計課題充滿信心,感謝學校和公司給我的這次學習與實踐的機會。應用電子專業(yè)畢業(yè)論文 18致 謝在此次的設計過程中,俞志根老師對我精心輔導與嚴格要求,使我的設計得以順利完成。他的嚴謹治學的態(tài)度、創(chuàng)新的思維、無私奉獻的精神深深影響著我。讓我知道了如何成為一名科學工作者、如何做學問、如何合理的設計自己的學習和工作計劃。在此表示衷心的感謝!其次要感謝所有教育過我的老師!你們傳授給我的專業(yè)知識是我不斷成長的源泉,也是完成本論文的基礎。我還要向關心和支持我學習的朋友們表示真摯的謝意!感謝他們對我的關心、關注和支持!并在此感謝我們實驗室的同學的熱心幫助,在他們的協(xié)助下我圓滿完成這次畢業(yè)設計。感謝機電工程分院為我提供最新的實驗設施和優(yōu)越的實驗環(huán)境,使我的設計達到理想效果。應用電子專業(yè)畢業(yè)論文 19參考文獻1 楊恢先,黃輝先.單片機原理及應用.長沙:國防科技大學出版社,2003.2 陽憲惠.現(xiàn)場總線技術及其應用.北京:清華大學出版社,1999.3 張友德,等.單片機原理應用與實驗.上海:復旦大學出版社,2000.4 李朝青.單片機原理及接口技術.北京:北京航空航天大學出版社,1996.5 閻石.數(shù)字電子技術基礎.北京:高等教育出版社,1998.6 陳玉宏,向鳳紅.自動控制原理.重慶:重慶大學出版社,2003.7 楊幫文.新編傳感器實用寶典.北京:機械工業(yè)出版社,2005.8 鄭啊奇.Visual Basic 教程.清華大學出版社,2007.9 杜文潔.電路基礎.科學出版社,2007.10 俞志根.傳感器與檢測技術.科學出版社,2007.11 王法輪.單片機原理及應用.科學出版社,2007.12 于安紅.簡明電子元器件手冊.上海交通大學出版社,2005.13 楊愛琴.數(shù)字電子技術.科學出版社,2007.應用電子專業(yè)畢業(yè)論文 20E13VC60.6uC120.001uC430pC330p12B112VD4DIO DED5DIO DED8DIO DED6DIO DED7DIO DEC710uC91000uC810uC1147uC51uC1010uC122uVin1GND2Vout3U8VOLTREGR185kVCCVDDVBB12345678IC324C 01VBBR1110kR191k123H1HW FSVBBR11kR21kR31kR41kR51kR61kR71kR151kVCCR162kR172kR810kVCCV39015Y1CRY STALR141kVCCK1SW-PBVBBR910kV5PNP1VCCR131kQ5NPN 1J14098J24098D2DIO DED1DIO DEVDDVDDQ4NPN 1R121KQ1PNP1VCCD3DIO DEQ6NPN 1Y515VCCP1PLU G AC M ALE12IN220VD10PHO TOR1010K1202193184175166157148139121011IC189C 2051abfcgdeDPY1234567abcdefg8dpdpDS1DPY _7-SEG _DP附錄一、電路原理圖應用電子專業(yè)畢業(yè)論文 21二、PCB 圖、三、源程序PUSHACC PUSH PSW應用電子專業(yè)畢業(yè)論文 22 CLRTR1 MOV RMTLEN,TH1 、 MOVTH1,#00H MOV TL1,#00H SETBTR1 MOV A,RMJLEN JNZ LBLRMDATBIT MOV RMADDR#00H MO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國乳業(yè)市場盈利預測與投資咨詢研究報告
- 2025-2030年中國丙酸工業(yè)市場發(fā)展格局及前景規(guī)劃研究報告
- 2025年中國日本有桿錨市場調查研究報告
- 2025至2031年中國精密圓口虎鉗行業(yè)投資前景及策略咨詢研究報告
- 2025年中國無泡地毯水市場調查研究報告
- 2025屆河北省金太陽-邢襄聯(lián)盟高三上學期開學考(25-05C)-地理試卷
- 2025年中國數(shù)控車床刀具市場調查研究報告
- 新疆哈密石油高級中學2025屆招生全國統(tǒng)一考試仿真卷(四)-高考物理試題仿真試題含解析
- 2025-2030年中國??崎T診部市市場運行態(tài)勢分析及投資機會預測研究報告
- 肇慶市實驗中學高中生物三:種群的特征第課時導學案
- 安全技術與防范知識培訓
- 人教部編版語文七年級下冊第四單元作業(yè)創(chuàng)新設計
- 2024年全國高中數(shù)學聯(lián)賽試題(及答案)
- 裂變徑跡課件
- (完整word版)電梯曳引系統(tǒng)設計-畢業(yè)設計
- 2023建筑施工承插型套扣式鋼管腳手架安全技術規(guī)程
- 組織供應,運輸,售后服務方案
- (完整版)各檔口單品菜品毛利率核算表
- 2023年云南省昆明市中考作文真題解析及欣賞:堅持的力量
- SMC電磁閥的選型手冊
- 2023年江蘇泰州市第四人民醫(yī)院招考聘用高層次人才11人模擬備考試卷(共1000題含答案解析)
評論
0/150
提交評論