【正文】
字信號進行調(diào)制與解調(diào),以便利用紅外信道進行傳輸;紅外通信接口就是針對紅外信道的調(diào)制解調(diào)器。預(yù)計,執(zhí)行紅外通信標準即可將所有的局域網(wǎng)(LAN)的數(shù)據(jù)率提高到10Mb/s紅外通信標準規(guī)定的發(fā)射功率很低,因此它自然是以電池為工作電源的標準。由于PCS、數(shù)字電話系統(tǒng)和筆記本計算機之間的連接是通過標準的紅外端口實現(xiàn)的, 所以PCS數(shù)字電話系統(tǒng)可在任何一種PC機上使用, 包括各種新潮筆記本計算機以及手持式計算機,以提供紅外數(shù)據(jù)通信。正如前面所述,它還將對計算機技術(shù)產(chǎn)生沖擊,對未來數(shù)據(jù)通信產(chǎn)生重大影響。(2)片內(nèi)集成4KB可編程閃爍存儲器,可進行1000次以上寫/擦循環(huán)操作,數(shù)據(jù)保留時間可達10年,支持三級程序存儲器鎖定。接收部分包括光電轉(zhuǎn)換放大器、解調(diào)、解碼電路。T1作為發(fā)射時間控制器,T0作為紅外線發(fā)射頻率控制器。這種遙控碼具有以下特征:采用脈寬調(diào)制的串行碼,、“0”;、“1”。當一個鍵按下超過36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個起始碼(9ms),一個結(jié)果碼(),低8位地址碼(9ms~18ms),高8位地址碼(9ms~18ms),8位數(shù)據(jù)碼(9ms~18ms)和這8位數(shù)據(jù)的反碼(9ms~18ms)組成。電路原理: ,主要由紅外接收頭和IC4069組成的紅外控制開關(guān)電路。但這樣做要占用CPU一個外部中斷資源并需編寫額外的中斷服務(wù)程序,顯得比較煩瑣。我們設(shè)想,可否將遙控接收頭輸出的含有按鍵信息的8位遙控碼通過某種轉(zhuǎn)換,并入鍵盤矩陣電路,當遙控器有鍵按下時,就會在機上鍵盤對應(yīng)鍵處產(chǎn)生一個“模擬”按鍵動作,產(chǎn)生一個鍵碼可供CPU讀取。而且,EPROM地址譯碼器的輸出包含了全部輸入變量的最小項,每一位數(shù)據(jù)輸出又都是這些最小項之和,因而任何形式的組合邏輯函數(shù)均能通過向EPROM中寫入相應(yīng)的數(shù)據(jù)來實現(xiàn)。接下來CPU對這個“按鍵”動作的響應(yīng)、處理就和本機鍵盤完全一樣了。我們平常使用的遙控器隨處可見,但是你知道他的原理嗎?遙控器使用的紅外通信方式,先對他的編碼原理和編寫程序的思路給一個簡單介紹。這里介紹常用的超薄型紅外線遙控器使用的就是6121編碼。當一個鍵按下超過36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個起始碼(9ms),一個結(jié)果碼(),低8位地址碼(9ms~18ms),高8位地址碼(9ms~18ms),8位數(shù)據(jù)碼(9ms~18ms)和這8位數(shù)據(jù)的反碼(9ms~18ms)組成。/**//*紅外解碼程序(核心)*//**/void IR_decode(){ while(IR_RE==0)。 date[i]=1。 date[i]=date[i]|0x80。 //1位數(shù)據(jù)接收結(jié)束 //32位二進制碼接收結(jié)束 for(i=0。 delay1000()。 SP=0x60。 //堆棧指針 TH0=0xd8。 //實際取d8f7 w(0xc0)??傮w硬件框圖如圖1所示。可見輸出信號占空比可以由定時時間的長短來決定,這樣就可以在高電平時輸出占空比盡量小的脈沖信號。紅外發(fā)送程序流程圖如圖4所示。在石英晶體的兩個管腳加交變電場時,它將會產(chǎn)生一定頻率的機械變形,而這種機械振動又會產(chǎn)生交變電場,上述物理現(xiàn)象稱為壓電效應(yīng)。2)單片機復(fù)位電路。 如圖所示,H橋式電機驅(qū)動電路包括4個三極管和一個電機。具有使能控制和方向邏輯的H橋電路驅(qū)動電機時,保證H橋上兩個同側(cè)的三極管不會同時導(dǎo)通非常重要。)采用以上方法,電機的運轉(zhuǎn)就只需要用三個信號控制:兩個方向信號和一個使能信號。此時,電路中除了三極管外沒有其他任何負載,因此電路上的電流就可能達到最大值(該電流僅受電源性能限制),甚至燒壞三極管。根據(jù)不同三極管對的導(dǎo)通情況,電流可能會從左至右或從右至左流過電機,要使電機運轉(zhuǎn),必須使對角線上的一對三極管導(dǎo)通。單片機的復(fù)位后是靠外部電路實現(xiàn)的,在時鐘電路工作后,只要在單片機的RST引腳上出現(xiàn)24個時鐘振蕩脈沖(2個機器周期)以上的高電平,單片機便可實現(xiàn)初始化狀態(tài)復(fù)位。但是,當交變電場的頻率為某一特定值時,振幅驟然增大,產(chǎn)生共振,稱之為壓電振蕩。 1)時鐘產(chǎn)生電路片內(nèi)電路與片外器件就構(gòu)成一個時鐘產(chǎn)生電路,CPU的所有操作均在時鐘脈沖同步下進行。在需要輸出低電平的時候。鍵盤模塊采用44行列掃描式鍵盤。 //strchar(p1)。 //寫入字符的地址為第1行第1列 //總中斷開 //解碼成功,調(diào)用顯示程序,顯示該鍵值 if(IR_RE==1){k=~k。i++) } } { j8。 // { i,j。下邊是編程的思路來:{16位地址碼的最短寬度:16=18ms 16位地址碼的最長寬度:16=36ms可以得知8位數(shù)據(jù)代碼及其8位反代碼的寬度和不變:(+)8=27ms所有32位代碼的寬度為(18ms+27ms)~(36ms+27ms)對于紅外線遙控對于很多電子愛好者來講,都感覺到非常神奇,看不到,摸不著,但能實現(xiàn)無線遙控,其實控制的關(guān)鍵就是我們要用單片機芯片來識別紅外線遙控器發(fā)出紅外光信號,即我們通常所說的解碼,單片機得知發(fā)過來的是什么信號,然后再做出相應(yīng)的判斷與控制,如我們按電視機遙控器的頻道按鈕,則單片機會控制更換電視頻道,如按的是遙控器音量鍵,則單片機會控制增減音量。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射,如圖3所示。這種遙控碼具有以下特征:程序流程圖下:解碼程序在比較器中斷服務(wù)程序中實現(xiàn)。根據(jù)這個原理,選用4K8EPROM2732,可以實現(xiàn)任意12變量輸入、8變量輸出的組合邏輯函數(shù)。這樣就將遙控鍵盤和本機鍵盤統(tǒng)一起來,二者的鍵數(shù)和鍵功能定義都一樣,一個相同的鍵在遙控器上按下和在本機鍵盤上按下對CPU而言沒有任何區(qū)別,只不過對鍵盤矩陣來說前者是軟接觸,后者是硬接觸。因此,我們想尋求一種不占用儀器CPU的軟、硬件資源而實現(xiàn)遙控的方法,使鍵盤輸入和遙控輸入統(tǒng)一起來,占用同一個端口、同一個中斷、同一個中斷服務(wù)程序。當收到遙控發(fā)射器送來的紅外脈沖信號時,接收頭的第腳輸出低電平(脈沖信號)。代碼格式(以接收代碼為準,接收代碼與發(fā)射代碼反向)①位定義 然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射。T1定時溢出,中斷程序關(guān)閉T0定時器,停止紅外線發(fā)射。為了達到一次能發(fā)送一組數(shù)據(jù)(如車次號,通常為三位十進制數(shù)),我們可以采用89C2051的軟件編碼/解碼的方法,先一次性輸入一組車號,按下發(fā)送鍵后,全部發(fā)送出;同時在接收時,用連續(xù)接收方法,一次性解碼所有數(shù)據(jù)[6]。 采用LG28顯示模塊41BH數(shù)碼管,動態(tài)掃描,8550三極管位選驅(qū)動 , AT89S52微處理器P0口直接段選實現(xiàn)小時、分鐘顯示,具有顯示亮度強、穩(wěn)定性能好、顯示誤差少等優(yōu)點。隨著窗簾紅外控制器應(yīng)用范圍的日益廣泛和多樣,各種適用于不同場合的窗簾控制器應(yīng)運而生。紅外通信標準的開發(fā)者還在設(shè)想在機場和飯店等地點使用步行傳真機和打印機,在這些地方,掌上計算機用戶可以利用這些外設(shè)而勿需電纜。由于電話機、手持式計算機和紅外通信連接全都是數(shù)字式的,故不需要調(diào)制解調(diào)器。⑵ 主要是用來取代點對點的線纜連接;⑶ 新的通訊標準兼容早期的通訊標準;⑷ 小角度(30度錐角以內(nèi)),短距離,點對點直線數(shù)據(jù)傳輸,保密性強; ⑸ 傳輸速率較高,目前4M速率的FIR技術(shù)已被廣泛使用,16M速率的VFIR技術(shù)已經(jīng)發(fā)布。從早期的IRDA規(guī)范(115200bps)到ASKIR(),再到最新的FASTIR(4Mbps),紅外線接口的速度不斷提高,使用紅外線接口和電腦通信的信息設(shè)備也越來越多。原因是其內(nèi)部已集成上各種應(yīng)用電路。這些電流較大的驅(qū)動電路集成到芯片內(nèi)部在工作時帶來了各種噪聲,為了減少這種影響,現(xiàn)在單片機采用多個小管子并聯(lián)等效一個大管子的方法,并在每個小管子的輸出端串上不同等效阻值的電阻,以降低di/dt,這也就是所謂跳變沿軟化技術(shù),從而消除大電流瞬變時產(chǎn)生的噪聲。這樣,就提高了單片機工作的可靠性。否則,將要求emGateway和網(wǎng)絡(luò)瀏覽器相互配合。為了使復(fù)雜的或簡單的嵌入式設(shè)備,例如單片機控制的機床、單片機控制的門鎖,能切實可行地和Internet連接,就要求專門為嵌入式微控制器設(shè)備設(shè)計網(wǎng)絡(luò)服務(wù)器,使嵌入式設(shè)備可以和Internet相連,并通過標準網(wǎng)絡(luò)瀏覽器進行過程控制。這些單片機有Fujitsu公司的MB89191~89195,MB89121~125A,MB89130系列等,~6V的工作電壓條件。在LPM4時,CPU、外圍及振蕩器32kHz都不活動,?A。這種單片機最典型的有Infineon公司的TC10GP;Hitachi公司的SH7410,SH7612等。在這些單片機中,脈寬調(diào)制電路有6個通道輸出,可產(chǎn)生三相脈寬調(diào)制交流電壓,并內(nèi)部含死區(qū)控制等功能。 內(nèi)部結(jié)構(gòu)的進步 單片機在內(nèi)部已集成了越來越多的部件,這些部件包括一般常用的電路,例如:定時器,比較器,A/D轉(zhuǎn)換器,D /A轉(zhuǎn)換器,串行通信接口,Watchdog電路,LCD控制器等。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。而幀格式與方式 2 樣為 11 位一幀。(一)中斷響應(yīng)條件CPU 響應(yīng)中斷的條件有:( 1 )有中斷源發(fā)出中斷請求;( 2 )中斷總允許位 EA=1 ,即 CPU 開中斷;( 3 )申請中斷的中斷源的中斷允許位為 1 ,即沒有被屏蔽。定時器有兩種工作方式 :即定時和計數(shù)工作方式。在 MCS51 中,這 8 個引腳還用于專門的第二功能。在 EPROM 編程和驗證程序時,由它輸入低 8 位地址。三、單片機的基本組成 :它由 CPU 、存儲器(包括 RAM 和 ROM )、 I/O 接口、定時 / 計數(shù)器、中斷控制功能等均集成在一塊芯片上,片內(nèi)各功能通過內(nèi)部總線相互連接起來。單片機的最明顯的優(yōu)勢,就是可以嵌入到各種儀器、設(shè)備中。(3) 易擴展、控制能力強。因此,如何在這個市場中站好位置,占住有利地形,關(guān)系到能否把握住一個長期的、一勞永逸的商機。智能家居前景隨著人們生活水平的不斷提高,人們不斷的對居住環(huán)境提出更高的要求,越來越注重家庭生活中每個成員的舒適、安全與便利,因此從市場需求的角度看,智能家居必然是前景廣闊。 智能家居的現(xiàn)狀與發(fā)展智能家居,或稱智能住宅,以住宅為平臺,兼?zhèn)浣ㄖ⒕W(wǎng)絡(luò)通信、信息家電、設(shè)備自動化,集系統(tǒng)、結(jié)構(gòu)、服務(wù)、管理為一體的高效、舒適、安全、便利、環(huán)保的居住環(huán)境,盡顯便捷將家中的各種設(shè)備(如音視頻設(shè)備、照明系統(tǒng)、窗簾控制、空調(diào)控制、安防系統(tǒng)、數(shù)字影院系統(tǒng)、網(wǎng)絡(luò)家電等)通過家庭網(wǎng)絡(luò)連接到一起。高精度、多功能、低功耗,是現(xiàn)代科技發(fā)展的趨勢。在這種趨勢下,窗簾的數(shù)字化、智能化已經(jīng)成為現(xiàn)代生產(chǎn)研究的主導(dǎo)設(shè)計方向。AbstractAs electronic technology industrial restructuring, the rapid development of production technology, continuous improvement of living standard, household appliances became more mon, the market for infrared remote control system demand is growing. Highprecision, multifunction, low power consumption, is the modern trend of technological development. In this trend, the number of curtains, intelligence has bee a modern production of the dominant design direction. 10 000 with the remote storage has a lot of home appliances remote control codes, the biggest disadvantage is that flexibility is poor, even using the same remote control chip remote control can select a different identification number (customer code) and the mand code (data code), which is almost countless kind of specific use. Combined with the new remote control codes emerging new appliance models, leading to use of application specific integrated circuit (ASIC) or a cover model for