基于電話網(wǎng)絡(luò)的遙控家電及防盜系統(tǒng)設(shè)計(jì)
中央處理模塊利用掃描方式,判斷是否接受中斷及中斷優(yōu)先權(quán),其硬件架構(gòu)流程圖如圖5所示。本文引用地址:http://butianyuan.cn/article/163532.htm
(1)電話接收數(shù)據(jù)
電話接收數(shù)據(jù)時(shí),先設(shè)定總共接收16筆數(shù)據(jù),當(dāng)電話響鈴時(shí),經(jīng)0.5秒后,中央處理模塊會(huì)自動(dòng)接通電話,接收16筆數(shù)據(jù),并判斷是否為已設(shè)定好的確認(rèn)碼,若不是,則中央處理模塊不會(huì)處理此信號(hào)并自動(dòng)掛斷電話,若是,則依指令判別碼動(dòng)作,如所有負(fù)載關(guān)機(jī)指令、設(shè)定電燈動(dòng)作指令、設(shè)定電飯鍋動(dòng)作指令、設(shè)定電風(fēng)扇動(dòng)作指令、設(shè)定冷氣機(jī)動(dòng)作指令等五種控制。
(2)電話自動(dòng)撥動(dòng)
本系統(tǒng)在自動(dòng)撥電話前,必須先判斷電話是否有被占線,若占線,則CPU將等待一段時(shí)間,若空閑,則即刻接通電話,并自動(dòng)將己設(shè)定好的電話號(hào)碼撥出,再將數(shù)據(jù)傳送,經(jīng)20秒響鈴后,自動(dòng)切斷電話,再判斷是否將所有設(shè)定好的電話號(hào)碼撥完。
(3)鍵盤掃描方式
平時(shí)微處理機(jī)在掃描鍵盤,并判斷是否被按到B鍵或C鍵,當(dāng)B鍵被按到時(shí)表示”設(shè)定電話或手機(jī)號(hào)碼”,當(dāng)C鍵被按到時(shí)則表示”瀏覽設(shè)定好的電話或手機(jī)號(hào)碼”。
①設(shè)定電話或手機(jī)號(hào)碼方式:
先按鍵盤“B”鍵。即可輸入電話號(hào)碼(8碼)或手機(jī)(10碼)。確認(rèn)電話或手機(jī)號(hào)碼是否正確。再按鍵盤“B”鍵,即可將電話或手機(jī)號(hào)碼輸入到93C66內(nèi)存內(nèi),不會(huì)因斷電而使數(shù)據(jù)消失。
②瀏覽設(shè)定好的電話或手機(jī)號(hào)碼:
先按鍵盤“C”鍵,即可在LCD上顯示數(shù)據(jù),最前面有序號(hào)(NO:XX)接著顯示電話號(hào)碼或手機(jī)號(hào)碼。再按一次“C”鍵,即為下一筆電話號(hào)碼或手機(jī)號(hào)碼。
(4)語音系統(tǒng)
當(dāng)語音系統(tǒng)被啟動(dòng)后,CPU將讀取語音IC的負(fù)載動(dòng)作數(shù)據(jù)經(jīng)公眾電話網(wǎng)絡(luò)送出并判斷是否超過20秒,若超過20秒則自動(dòng)切斷電話。
2 結(jié)論
本系統(tǒng)研制完成了基于電話網(wǎng)絡(luò)遙控家電及防盜監(jiān)控系統(tǒng)的基本設(shè)備,包括負(fù)載受控單元及電話、手機(jī)等配備。實(shí)際測(cè)試表明受控負(fù)載的接收和動(dòng)作均能正常運(yùn)作,達(dá)到了預(yù)期效果,具有很高的使用價(jià)值。
評(píng)論