<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于PIC單片機的家用電器電話遙控裝置

          基于PIC單片機的家用電器電話遙控裝置

          作者: 時間:2012-02-21 來源:網(wǎng)絡(luò) 收藏

          CPU檢測振鈴信號狀態(tài)和按鍵狀態(tài),當(dāng)檢測到有效振鈴信號后,啟動計數(shù)程序,計數(shù)到設(shè)定振鈴次數(shù)后,CPU送出摘機信號控制電路自動摘機并送出摘機提示音信號,提示用戶輸入密碼。當(dāng)檢測到有*鍵按下時,也同樣送出摘機提示音信號,提示用戶輸入密碼(對*鍵的檢測是為了方便用戶在家中控制電器,用戶直接操作接在線路上的機即可)。檢測MT8870送出的STD信號,當(dāng) STD信號有效時,從MT8870讀入指令代碼并與預(yù)設(shè)密碼比較,如果兩者不一致,則送出警告提示音信號,用戶可以重新輸入密碼,若連續(xù)3次密碼錯誤,系統(tǒng)自動掛機,不能進行設(shè)定,如果輸入密碼與預(yù)設(shè)密碼一致,則送出確認提示音信號,用戶可以輸入開機、關(guān)機、定時工作等指令,也可以輸入查詢指令查詢系統(tǒng)工作狀態(tài)或輸入更改密碼指令、更改設(shè)定密碼。設(shè)定或查詢完成后,按#鍵則系統(tǒng)掛機,連續(xù)一定時間不輸入任何指令信號,系統(tǒng)也會自動掛機,讓出線路。

          3.2 定時中斷程序

          定時中斷程序完成定時工作方式下的計時和本地按鍵設(shè)定狀態(tài)的查詢和執(zhí)行(流程圖略)。

          4 結(jié) 語

          所介紹的已經(jīng)投入應(yīng)用,證明該性能穩(wěn)定、工作可靠,而且不影響電話的正常使用。但不足的是,利用該控制,必須將電器的電源和本裝置相連接,因此線路顯得雜亂,并且每種電器各種功能設(shè)定都不相同,使用本系統(tǒng)無法具體控制器詳細設(shè)定,只能控制其電源開關(guān)。解決的方法有2種:

          (1)將本系統(tǒng)和結(jié)合起來,將本裝置嵌入在家用電器的控制器中,成為家用電器的一個功能,也能夠?qū)崿F(xiàn)對電器各項設(shè)定的完全控制,但這種方式需要與家用電器的生產(chǎn)廠家相結(jié)合來實現(xiàn),這也是將來的發(fā)展方向。

          (2)所介紹的控制器不直接用于控制家用電器,而是在該控制器上設(shè)計一個無線發(fā)射和接收裝置,在每一個家用電器的電源端設(shè)置一個具有無線接收和發(fā)射的控制器。主控制器將用戶的命令直接發(fā)射給家用電器控制器,同時還可將家電的工作狀態(tài)反饋給用戶。該方案適用于對現(xiàn)有的家用電器控制,筆者目前已將該裝置開發(fā)成功。--→參考文獻CH(開始)-->

          參考文獻
          [1] 王興昆.家庭智能控制器技術(shù)及應(yīng)用[J].工程設(shè)計CAD與智能建筑,2002,(2).
          [2] Microchip公司.16CXX系列應(yīng)用手冊[M],1996.
          [3] 潘兆群.雙音多頻信號接收芯片MT8870的高效使用方法[J].電信技術(shù),1998,(8):49-51.


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();