一、 功能特點(diǎn)1. 遠(yuǎn)程控制家用電器的供、斷電。2. 遠(yuǎn)程控制電器供電,延時自動關(guān)閉。3. 遠(yuǎn)程或本地修改密碼、模擬摘機(jī)的振鈴次數(shù)及遙控器所有的設(shè)置功能。4. 2路觸點(diǎn)輸出(連接220V電源插座),1路直流輸出(12V),1路電平輸出(含正、反相兩個輸出端,可以直接連接有關(guān)電器控制端)。5. 具有第二功能設(shè)置,增加了遙控監(jiān)聽器功能。6. 遠(yuǎn)程操作均有狀態(tài)提示音。7. 所有設(shè)置的工作狀態(tài)掉電后,數(shù)據(jù)保存(100年)不丟失?!《?、 電路工作原理 電話遙控監(jiān)聽器電路原理圖如附圖?! 。桑茫常?、DW1、R7組成電話線路摘機(jī)檢測和線路振鈴信號檢測電路。平時電話線路電壓使得DW1擊穿,光耦輸入端電流較小,保證輸出端輸出低電平信號,P3.0被下拉成低電平,此時單片機(jī)主要任務(wù)是監(jiān)測P3.0的電壓變化?! ‘?dāng)與電話遙控器并聯(lián)的電話機(jī)摘機(jī)或電話遙控監(jiān)聽器接收到振鈴信號,且達(dá)到規(guī)定的振鈴次數(shù)后,電話遙控器模擬摘機(jī),電話線路上的電壓,由48V降到7~8V。此時DW1截止,P3.0被內(nèi)部的上拉電阻上拉成高電平。單片機(jī)測試到P3.0為高電平后,開啟外部中斷0,P3.2接收IC1(8870)發(fā)出的選通信號,一旦選通信號到來單片機(jī)便及時接收8870數(shù)據(jù)端~腳上的雙音頻信號數(shù)據(jù)?! ∪绻娫捑€路上出現(xiàn)了振鈴信號,90Vp-p的振鈴電壓使得IC3A輸出端按振鈴頻率導(dǎo)通和截止。P3.0從檢測到IC3A輸出高電平信號開始,自動判斷是振鈴信號還是摘機(jī)信號。對真正的25Hz方波振鈴信號,單片機(jī)在每次振鈴信號結(jié)束后進(jìn)行振鈴次數(shù)計(jì)數(shù),并將振鈴次數(shù)計(jì)數(shù)器中的數(shù)據(jù)與設(shè)定的振鈴摘機(jī)數(shù)據(jù)比較,兩者相等,P3.1置為低電平,通過IC3B驅(qū)動三極管V1實(shí)現(xiàn)模擬摘機(jī)。模擬摘機(jī)后,主叫方能夠聽到遙控監(jiān)聽器中P3.1發(fā)出的三聲鳴響提示。主叫方輸入密碼,電話遙控監(jiān)聽器對密碼進(jìn)行驗(yàn)證。密碼正確發(fā)出驗(yàn)證通過的提示音;密碼不正確發(fā)出未通過的提示音,并允許主叫用戶再次輸入密碼。第二次輸入的密碼正確,進(jìn)入后面的程序,兩次輸入的密碼均不正確,電話遙控器掛機(jī)。主叫方正確輸入密碼后,便可以通過遠(yuǎn)程電話機(jī)的按鍵,輸入不同的數(shù)字進(jìn)行遙控操作,完成不同的控制任務(wù)?! 。桑茫苯邮针娫捑€路上的雙音頻信號,并轉(zhuǎn)換成數(shù)據(jù)送到單片機(jī)。IC1時鐘信號采用3.579545MHz的晶體,單片機(jī)的時鐘信號也取自IC1的振蕩輸出端?! 。桑茫?X25045是EEPROM電路,內(nèi)含看門狗和電壓監(jiān)控器。該電路與89C2051配合,既解決了掉電后設(shè)置數(shù)據(jù)的保持問題,又解決了程序跑飛設(shè)置數(shù)據(jù)復(fù)位、低電壓檢測保護(hù)數(shù)據(jù)的問題。加之單片機(jī)與外部電路有聯(lián)系的I/O口采用了光電隔離,大大提高了單片機(jī)的抗干擾能力,保證了電路的可靠工作。 ?。桑茫逗停桑茫钡氖鼓苁軉纹瑱C(jī)控制。正常工作時,IC1和IC6不會同時工作,因此兩電路的數(shù)據(jù)線可以共用I/O口?! 纹瑱C(jī)的P3.4、P3.5、P3.7各控制一個繼電器電路,實(shí)現(xiàn)對家用電器的供電控制。單片機(jī)的控制輸出腳與繼電器之間用兩個三極管隔離、放大,前級三極管用來倒相,后級三極管推動繼電器工作。各路繼電器的工作方式,也就是電話遙控器的控制方式由用戶的操作和功能設(shè)置來決定?! 〉谝宦防^電器可以通過遠(yuǎn)程的不同按鍵完成開或關(guān),也可以通過遠(yuǎn)程操作打開(供電),再輸入3位數(shù)字,設(shè)置成延時001~999分鐘后關(guān)閉。 第二路繼電器除可以通過遠(yuǎn)程不同的按鍵控制開或關(guān)外,還有第二功能設(shè)置。設(shè)置成第二功能后,工作狀態(tài)由電話線路的工作狀態(tài)來決定。正常情況下,第二路輸出斷電狀態(tài);當(dāng)電話線路因摘機(jī)電壓降低時,繼電器延時1秒鐘吸合,輸出供電狀態(tài);當(dāng)檢測到電話線路掛機(jī)(線路電壓恢復(fù)48V)后,延時3秒鐘自動停止供電。該功能一般用于通訊設(shè)備的自動供電。例如,在一條電話線路上接有電話機(jī)和傳真機(jī),以電話機(jī)為主,也時常用到傳真機(jī),要求使用傳真機(jī)時能夠及時接收或發(fā)出傳真。此時,用第二路控制一個插座,作為傳真機(jī)的供電。平時傳真機(jī)不供電,發(fā)傳真時,傳真機(jī)摘機(jī),電話線路電壓降低,傳真機(jī)被自動供電,傳真操作與原來一樣。外線來電時,電話機(jī)振鈴,被叫摘機(jī),傳真機(jī)供電,當(dāng)對方要求發(fā)送傳真時,按下傳真啟動鍵即可接收傳真。這樣,既可以方便地接收和發(fā)送傳真,又保證了電話線路的正常通話。通過適當(dāng)?shù)卦O(shè)定電話遙控監(jiān)聽器模擬摘機(jī)的振鈴次數(shù),也保證了遠(yuǎn)程對其他電器設(shè)備的遙控操作?! 〉谌防^電器是單穩(wěn)態(tài)輸出,遠(yuǎn)程單鍵控制。按下操作按鍵后,繼電器吸合,輸出12V直流電,延時1.5秒自動復(fù)位。第三路主要用于控制電子門鎖開閉,如對車庫電子鎖的控制。 第四路是電平輸出,有正反相兩個輸出端,用于對一些直接電平控制的家用電器進(jìn)行控制?! 。郑泛椭苓呍M成放大電路,工作狀態(tài)受單片機(jī)控制。平時P1.0為高電平,放大電路不能建立正常的工作點(diǎn),沒有放大能力,周圍環(huán)境聲音不會傳送到電話線路上。當(dāng)P1.0下拉成低電平的時候,放大電路進(jìn)入正常的放大狀態(tài),MIC1接收周圍的聲音并轉(zhuǎn)換成電信號,通過C10送到V7放大。選擇電阻R15的阻值,使IC4A工作在線性工作狀態(tài),V7輸出的音頻信號通過R30和C2耦合到IC4A的輸入端,輸出端輸出音頻信號直接加到V1的基極。V1的工作點(diǎn)由R19調(diào)整在放大狀態(tài),上述音頻信號經(jīng)過V1射極放大,輸出到電話線路上傳送到主叫方。主叫方的監(jiān)聽時間1分鐘,分成監(jiān)聽20秒,停止5秒,再監(jiān)聽20秒,停止5秒,最后監(jiān)聽10秒結(jié)束并掛機(jī)。在停止監(jiān)聽的5秒鐘內(nèi)還可以通過電話機(jī)按鍵解除監(jiān)聽或繼續(xù)對上述4路的工作狀態(tài)進(jìn)行控制。在非監(jiān)聽狀態(tài)下,如果20秒內(nèi)沒有按鍵操作,遙控監(jiān)聽器自動掛機(jī)?! ‰娐分校硞€繼電器的觸點(diǎn)輸出、第四路的電平輸出均用一個接線排輸出,控制線可以直接、可靠地與接線柱連接。交流輸出為觸點(diǎn)(開關(guān)),不接連線時,輸出端不帶電,使用安全可靠。