亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng)的制作方法

文檔序號:408882閱讀:318來源:國知局
專利名稱:用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),應(yīng)用于訪客在樓梯口同樓層住戶之間的對話通訊以及住戶通話后對樓梯口門的開啟。
背景技術(shù)
為了加強對整棟樓房住戶的安全管理,人們在一樓(地面)樓梯口設(shè)立一道門,以控制非經(jīng)住戶同意的訪客進入。為了方便樓層室內(nèi)住戶同樓梯口門前的訪客通話以及通話結(jié)束后開啟樓梯口門,人們在樓梯口門扇旁邊安裝了樓梯口對講機?,F(xiàn)行樓宇對講系統(tǒng)以市用電為直流電源的電源,包括電控鎖及自動閉門器;以及包括帶有數(shù)字按鍵線路、交流電源轉(zhuǎn)換為直流電源的整流濾波線路、麥克音頻信號輸入線路、喇叭音頻信號輸出線路,按鍵數(shù)字信號及音頻信號控制處理系統(tǒng)組成的樓梯口對講機。還包括利用導(dǎo)線連接到樓層室內(nèi)住戶專用分機。樓層室內(nèi)住戶利用專用分機,訪客利用對講系統(tǒng)中的樓梯口對講機,實現(xiàn)兩人之間的通話。其不足是樓梯口對講機與住戶之間需預(yù)埋和架設(shè)專用有線線路,工作量大,成本高,與土建進度之間協(xié)調(diào)難度大。

發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)中的不足之處,提供一種樓層住戶免于使用室內(nèi)專用分機的用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng)。本發(fā)明還將給出一種用住戶手機與訪客間對講并開啟樓梯口門的方法。(a)用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),包括(I)安裝在樓梯口門扇旁邊的樓梯口對講機;此樓梯口對講機帶有(I. I)直流電源;(1.2)數(shù)字按鍵線路;(1.3)數(shù)碼顯示線路;(1.4)喇叭音頻信號輸出線路;(I. 5)麥克音頻信號輸入線路;(I. 6)按鍵數(shù)字信號及音頻信號控制處理線路系統(tǒng);(2)電控鎖及自動閉門器;電控鎖帶繼電器控制線路;其特征是還包括(3)住戶手機;(4) I. 6所述的按鍵數(shù)字信號及音頻信號控制處理線路系統(tǒng)含有以下線路(I. 6. I)無線移動通訊模塊;(I. 6. 2) CPU 單片機;(I. 6. 3) DTMF 解碼芯片;(5)無線移動通訊模塊通過音頻輸入接口和音頻輸出接口分別與麥克音頻信號輸入線路的輸出端、喇叭音頻信號輸出線路的輸入端相連;無線移動通訊模塊還通過DTMF解、碼芯片接口與DTMF解碼芯片相連,通過CPU單片機接口與CPU單片機相連,通過自身內(nèi)置天線或外置小天線兩者之一以及移動無線通信網(wǎng)絡(luò)同住戶手機相連; (6) DTMF解碼芯片通過CPU單片機接口與CPU單片機相連;(7) CPU單片機通過繼電器控制線路由串聯(lián)在電控鎖電磁鐵電流線路中的繼電器主觸點開關(guān)實現(xiàn)對電控鎖開啟與關(guān)閉狀態(tài)的控制;(8)數(shù)字按鍵線路的輸出端口與CPU單片機的數(shù)字鍵盤接口直接相連;(9)數(shù)碼顯示線路的輸入端直接與CPU單片機的數(shù)碼顯示接口相連;(10)直流電源向數(shù)字按鍵線路、數(shù)碼顯示線路、DTMF解碼芯片、喇叭音頻信號輸出線路、麥克音頻信號輸入線路、無線移動通訊模塊、CPU單片機、繼電器控制線路提供直流電源。(b)a所述的用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),其特征是(PU單片機的程序存儲器內(nèi)寫入將用戶房號編碼轉(zhuǎn)換成用戶手機號號碼的程序。(c)a或b所述的用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),其特征是CPU單片機的程序?qū)懭胍园存I為開啟鍵鍵碼的驗證程序。(d)用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng)中使用的一種用住戶手機與訪客間對講并開啟樓梯口門的方法,它包括步驟一訪客利用數(shù)字按鍵輸入住戶房號編碼;其特征是還包括如下步驟步驟二 在CPU單片機的控制下,通過數(shù)碼顯示線路顯示訪客輸入的住戶房號編碼;將住戶房號編碼數(shù)字信號通過CPU單片機轉(zhuǎn)換成住戶手機號數(shù)字信號,并將住戶手機號數(shù)字信號輸出至無線移動通訊模塊內(nèi),由無線移動通訊模塊直接利用移動無線網(wǎng)絡(luò)撥打住戶手機號;步驟三住戶提機;步驟四無線移動通訊模塊從移動無線網(wǎng)絡(luò)接收到住戶提機信號后,在CPU單片機的控制下,開啟麥克音頻信號輸入線路的工作狀態(tài)和喇叭音頻信號輸出線路的工作狀態(tài);步驟五住戶用住戶手機、訪客利用樓梯口對講機相互間對講;步驟六住戶利用手機數(shù)字鍵盤按下代表開啟樓梯口門的開啟鍵,無線移動通訊模塊從移動無線網(wǎng)絡(luò)接收到住戶的開啟鍵數(shù)字信號后,請求CPU單片機向帶有繼電器的電控鎖及自動閉門器發(fā)出開啟樓梯口門指令;開啟樓梯口門;步驟七訪客開門扇進入,自動閉門器將門扇自動關(guān)閉;住戶掛斷住戶手機,掛斷信號通過移動無線網(wǎng)絡(luò)傳送給樓梯口對講機,解除樓梯口對講機的工作狀態(tài),將樓梯口對講機恢復(fù)至待機狀態(tài)。(e)d所述的用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng)中使用的一種用住戶手機與訪客間對講并開啟樓梯口門的方法,其特征是步驟六與步驟七之間設(shè)有驗證開啟鍵鍵碼是否為在CPU單片機存儲器內(nèi)程序中預(yù)置鍵碼的步驟無線移動通訊模塊從移動無線網(wǎng)絡(luò)處接接收到用戶的開啟鍵數(shù)字信號,將開啟鍵數(shù)字信號輸送至DTMF解碼 芯片,由DTMF解碼芯片判斷所開啟鍵鍵碼具體是手機鍵盤中哪個鍵碼,并將解碼結(jié)果輸送至CPU單片機,由CPU單片機作出判斷是不是預(yù)先指定為代表開啟樓梯口門的預(yù)置鍵碼;如果是,執(zhí)行下一步驟,如果不是,返回上一步驟。
本發(fā)明相比現(xiàn)有技術(shù)具有如下優(yōu)點I、 拓展了現(xiàn)有用戶手機的功能,將它用于開啟樓梯口門。由于用戶終端是通用的移動電話機,方便維護。推動了樓梯口對講機技術(shù)的更新?lián)Q代,實現(xiàn)樓宇對講系統(tǒng)從有線到無線、從獨自組成網(wǎng)絡(luò)到與公眾通信網(wǎng)絡(luò)相連的進步。2、提高了人們之間交往的溝通效率,如果用戶不在家,訪客也可以利用樓梯口對講機和用戶對話,無需要另外利用手機撥打用戶手機尋呼。3、推動了樓梯口對講機技術(shù)的更新?lián)Q代,為規(guī)?;?、規(guī)范化維修樓梯口機創(chuàng)造了技術(shù)上可實現(xiàn)的條件,降低了因現(xiàn)有有線樓梯口機結(jié)構(gòu)繁瑣,種類繁多而要求維修人員懂多種樓梯口機技術(shù)才能步入樓梯口對講機維修服務(wù)業(yè)的門檻,使維修變得更加容易,有力地拉動了樓梯口對講機技術(shù)維修業(yè)的出現(xiàn),加強了社區(qū)管理及社區(qū)信息化方面的建設(shè),實現(xiàn)了社會的進步。4、免去了制作樓宇用戶室內(nèi)專用分機,不需要預(yù)埋或架設(shè)有線線路,節(jié)約了成本,節(jié)省了樓宇對講系統(tǒng)的建設(shè)成本和建設(shè)時間。5、住戶不在家時,訪客可利用樓梯口對講機同樓層住戶通話,方便了人們之間的交往。


圖I是本發(fā)明系統(tǒng)模塊圖。圖中I是樓梯口對講機,2是電控鎖及自動閉門器,3是移動無線通信網(wǎng)絡(luò),6是住戶住戶手機。圖2是本發(fā)明實現(xiàn)任務(wù)操作步驟流程圖。圖3是本發(fā)明電源模塊線路圖。圖中Jl是電源插口 ;U1是MB6S橋式整流集成塊,U2是7805電源芯片,U3是MIC29302 電源芯片;電阻 Rl = 2Κ Ω,R2 = 43Κ Ω,R3 = 100Κ Ω ;電容 Cl = 100 μ F,C2 =O. I μ F,C3 = 220 μ F,C4 = O. I μ F,C5 = 470 μ F,C6 = 0· I μ F。圖4是本發(fā)明數(shù)字鍵盤線路圖。圖中J2同單片機相連的數(shù)字輸出接線端子,S1、S2、S3、S4、S5、S6、S7、S8、S9、S10、Sll、S12、S13、S14、S15、S16 為數(shù)字按鍵開關(guān)。圖5是本發(fā)明數(shù)碼顯示線路圖。圖中J3、是同單片機相連的段碼接線端子,J4是位碼接線端子I,J5為位碼接線端子 II,U4、U5 為 3461CD 四位數(shù)碼管。三極管 Ql、Q2、Q3、Q4、Q5、Q6、Q7、Q8 為 9014PNP。電阻尺3、! 4、1 5、1 6、1 7、1 8、1 9、1 10 為 4· 7ΚΩ。電阻 Rll、R12、R13、R14、R15、R16、R17、R18為 O. 33ΚΩ。圖6是本發(fā)明實施例線路原理圖,圖中略去了由控制處理器單片機控制下的數(shù)碼顯示線路和數(shù)字鍵盤線路,以及對系統(tǒng)各模塊提供直流電源的電源模塊線路。圖中11是CPU單片機STC12C5A60S2及其外部電路圖,圖中電容C8 = 30pF、C9 = 30pF、C10 = O. I μ F、Cll = 10 μ F、晶體振蕩器 Yl = 11. 0592MHZ、電阻 R20 為 10ΚΩ。12是無線移動通訊模塊EM310及其外部電路圖,圖中電容C13、C14、C15為30pF,C16 = O. I μ F。
13是麥克音頻信號輸入電路圖,圖中電容C18、C19為30pF,C20 = IOOpF.電感L1、L2 為 I μ H。14是喇叭音頻信號輸出線路圖,圖中電容C22 = IOpF, C23 = IOpF, C24 = 30pF、C25 = 30pF, C26 = 10pF。電感 L3、L4 為 I μ H。15是DTMF解碼芯片ΗΤ9170Β及其外部電路圖,圖中電阻R22 = 300ΚΩ , R23 =100Κ Ω,電容 C28 = 20pF、C29 = 20pF、C30 = O. I μ F,晶體振蕩器 Υ2 = 3. 579545MHz。21是電控鎖及自動閉門器所帶的繼電器及其控制線路圖。圖中三極管Q9為PNP9014, R25 = 3ΚΩ,繼電器為5V六腳直插,J6為繼電器輸出端的接線端子。此外,(a)連接于CPU單片機STC12C5A60S2與無線移動通訊模塊EM310之間涉及的元件有電阻 R27 = IK Ω , R28 = IK Ω , R29 = IK Ω。(b)連接于無線移動通訊模塊EM310與DTMF解碼芯片HT9170B之間的元件有R30=100K Ω , C32 = 0.1yF.(c)連接于CPU單片機STC12C5A60S2與DTMF解碼芯片HT9170B之間的涉及的元件有電阻R31 = 10KQ,R32 = 0. OK Ω (檢驗電阻,檢驗線路故障時才把管腳焊接入線路),NPN三極管QlO為9013。(d)無線移動通訊模塊EM310狀態(tài)指示燈電路涉及的元件有電阻R33 =O. 33ΚΩ,R34 = 1ΚΩ,三極管Qll為PNP9014,發(fā)光二極管D2為直徑3毫米的。
具體實施例方式用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),包括(I)安裝在樓梯口門扇旁邊的樓梯口對講機;此樓梯口對講機帶有(I. I)直流電源;(I. 2)數(shù)字按鍵線路;(1.3)數(shù)碼顯示線路;(1.4)喇叭音頻信號輸出線路(14);(I. 5)麥克音頻信號輸入線路(13);(I. 6)按鍵數(shù)字信號及音頻信號控制處理線路系統(tǒng);(2)電控鎖及自動閉門器(2);電控鎖帶繼電器控制線路;繼電器控制線路串聯(lián)在PNP9014三極管Q9的集電極上;其特征是還包括(3)住戶手機(4);(4) I. 6所述的按鍵數(shù)字信號及音頻信號控制處理線路系統(tǒng)含有以下線路(I. 6. I)無線移動通訊模塊EM310 ;(I. 6. 2) CPU 單片機 STC12C5A60S2 ;
(I. 6. 3) DTMF 解碼芯片 HT9170B ;(5)無線移動通訊模塊EM310通過音頻輸入接口第46管腳、第45管腳與麥克音頻信號輸入線路(13)的輸出端相連,通過音頻輸出接口第50管腳、第49管腳與喇叭音頻信號輸出線路(14)的輸入端相連;無線移動通訊模塊EM310還通過DTMF解碼芯片接口第50管腳經(jīng)由電阻R30和電容C32組成的RC串 聯(lián)電路與DTMF解碼芯片的第2管腳相連,通過CPU單片機接口第15管腳、第17管腳、第41管腳、第42管腳前三個管腳分別經(jīng)電阻R29、R28、R27與CPU單片機STC12C5A60S2的第42管腳、第43管腳、第40管腳相連,最后一個管腳直接與CPU單片機STC12C5A60S2的第16管腳相連后接地;通過自身內(nèi)置天線或外置小天線以及移動無線通信網(wǎng)絡(luò)⑶同住戶手機⑷相連;(6) DTMF解碼芯片HT9170B通過CPU單片機接口與CPU單片機STC12C5A60S2相連,CPU單片機STC12C5A60S2的第44、第I、第2、第3管腳分別與DTMF解碼芯片HT9170B的第14、第13、第12、第11管腳相連;第8管腳接三極管QlO集電極偏置電阻低電位點,三極管QlO的基極經(jīng)限流電阻R32與DTMF解碼芯片HT9170B的第14管腳相連。(7) CPU單片機STC12C5A60S2通過繼電器控制線路由串聯(lián)在電控鎖電磁鐵電流線路中的繼電器主觸點開關(guān)實現(xiàn)對電控鎖開啟與關(guān)閉狀態(tài)的控制;CPU單片機STC12C5A60S2的第9管腳與電控鎖及自動閉門器所帶的繼電器及其控制線路(21)中的三極管Q9的基極相連。(8)數(shù)字按鍵線路的輸出端口與CPU單片機STC12C5A60S2的數(shù)字鍵盤接口直接相連;CPU單片機STC12C5A60S2的第18、第19,第20,第17,第13,第12,第11,第10管腳分別與數(shù)字鍵盤線路中數(shù)字輸出接線端子J2的第I、第2、第3、第4、第5、第6、第7、第8管腳相連;(9)數(shù)碼顯示線路的輸入端直接與CPU單片機STC12C5A60S2的數(shù)碼顯示接口相連;CPU單片機STC12C5A60S2第37、第36、第35、第34、第33、第32、第31、第30管腳分別與數(shù)碼顯示線路的段碼接線端子J3的I 7的端子相連;第28、第25、第26、第27管腳分別與數(shù)碼顯示線路位碼接線端子I J4的第3、第2、第I、第O端子相連;第24、第21、第22、第23管腳分別與數(shù)碼顯示線路位碼接線端子IIJ4的第7、第6、第5、第4端子相連。(10)直流電源向數(shù)字按鍵線路、數(shù)碼顯示線路、DTMF解碼芯片、喇叭音頻信號輸出線路、麥克音頻信號輸入線路、無線移動通訊模塊、CPU單片機、繼電器控制線路提供直流電源。CPU單片機STC12C5A60S2及其外部電路(11)中,單片機STC12C5A60S2的第38管腳接本發(fā)明電源模塊線路中的+5V輸出端,是單片機的電源輸入端,第38管腳經(jīng)電容ClO接地,此電容具有濾波穩(wěn)壓作用。第14管腳和第15管腳之間接入晶體振蕩器Y1,晶體振蕩器Yl兩端分別通過電容C8、C9接地,是單片機外部時鐘電路。單片機的第4管腳接電容Cll和電阻R20串聯(lián)回路中電阻R20兩端的高電位點,此串聯(lián)回路輸入端與本發(fā)明電源模塊線路中的+5V輸出端相連接。第4管腳用于判斷第38管腳所接入的直流電源的穩(wěn)定性,當(dāng)出現(xiàn)波動時,將單片機復(fù)原至初始設(shè)置。第4管腳的復(fù)位功能通過寫入單片機寄存器內(nèi)的程序來設(shè)定。無線移動通訊模塊EM310及其外部電路(12),第26 31管腳皆接電原模塊線路中的+4. 2V輸出端。第21 25各管腳接地。第1、2、3、4、6、8管腳分別與手機SIM卡座的第3、1、6、2、5、4端子相連接,其中第1、2、3、4管腳分別經(jīng)C14電容C14、C16、C13、C15接地。DTMF解碼芯片HT9170B及其外部電路(15)中,第7管腳、第8管腳之間接晶體振蕩器Y2,晶體振蕩器Y2兩端分別接電容C28、C29后接地。第I管腳和第4管腳直接相連,第2管腳和第3管腳之間接電阻R23。第9管腳接地。第10管腳接電源模塊線路+5V輸出端,置高電平,第11 第14管腳用于輸出解碼。第18管腳接電源模塊線路+5V輸出端,第16管腳經(jīng)電阻R22和電容C30相串聯(lián)的線路后接入電源模塊線路+5V輸出端,組成對第17管腳充放電的RC電路。第17管腳接入第16管腳外RC電路中的電阻與電容之間的電位點。第16管腳通常為低電平,通過外圍RC電路放電使第17管腳也保持低電平。當(dāng)?shù)?6管腳置高電平后,RC電路給第17管腳充電。當(dāng)充電電壓從O變到2. 35V,+5V供電時輸入信號為有效代碼檢測器產(chǎn)生正確的代碼,由第11 第14管腳鎖存,第15管腳置高電平。當(dāng)?shù)?7管腳從+5V電平下降至2. 35V,第15管腳置低電平,第11 第14管腳上的數(shù)據(jù)保持到下一個有效音頻輸入。電控鎖及自動閉門器所帶的繼電器及其控制線路(21)的控制線路帶有一個繼電器KM,繼電器KM的控制線路串聯(lián)入在PNP三極管集電極,其主觸點開關(guān)控制與接線端子J6相接的電控鎖電磁線圈的通與閉。
CPU單片機STC12C5A60S2的第16管腳與無線移動通訊模塊EM310的第42管腳相連后接地。第40、第42、第43管腳分別經(jīng)電阻R27、R29、R28與無線移動通訊模塊EM310的第41、第15、第17管腳相連。第44、第I、第2、第3管腳分別與DTMF解碼芯片HT9170B的第14、第13、第12、第11管腳相連。第8管腳接三極管QlO集電極偏置電阻低電位點,三極管QlO的基極經(jīng)限流電阻R32與DTMF解碼芯片HT9170B的第14管腳相連。第9管腳與電控鎖及自動閉門器所帶的繼電器及其控制線路(21)中的三極管Q9的基極相連。第37、第36、第35、第34、第33、第32、第31、第30管腳分別與數(shù)碼顯示線路的段碼接線端子J3的I 7的端子相連。第28、第25、第26、第27管腳分別與數(shù)碼顯示線路位碼接線端子I J4的第3、第2、第I、第O端子相連;第24、第21、第22、第23管腳分別與數(shù)碼顯示線路位碼接線端子II J4的第7、第6、第5、第4端子相連。第18、第19,第20,第17,第13,第12,第11,第10管腳分別與數(shù)字按鍵線路中數(shù)字輸出接線端子J2的第I、第2、第3、第4、第5、第6、第7、第8管腳相連。無線移動通訊模塊EM310的第50、第49管腳接喇叭音頻信號輸出線路(14)差分濾波線路輸入兩端。第45、第46管腳接麥克音頻信號輸入電路(13)差分濾波線路的輸出兩端。第50管腳經(jīng)電容C32、電阻R30后與DTMF解碼芯片HT9170B的第2管腳相連。本發(fā)明在使用前,一是要把發(fā)明實現(xiàn)任務(wù)操作步驟流程的程序?qū)懭隒PU單片機STC12C5A60S2程序存儲器(Flash Rom,閃存,作為程序存儲器使用)中。把MAX232ACPE串口通信模塊的第8、第7管腳分別與電腦的RS-232串行通信接口的第3、第2針相連,并將MaX232ACPE的輸出端第9、第10管腳分別與CPU單片機STC12C5A60S2的第7、第5管腳相連,通過電腦端的STC-ISP軟件控制下載本發(fā)明實現(xiàn)任務(wù)操作步驟流程(圖2)的程序至CPU單片機STC12C5A60S2存儲器中。所述本發(fā)明實現(xiàn)任務(wù)操作步驟流程的程序,是由下述C語言源程序(見附件一)通過編譯軟件Keil-C51轉(zhuǎn)換生成的HEX文件。二是要把住戶房號編碼和手機號輸入至數(shù)據(jù)存儲器EEPR0M(電可擦可編程只讀存儲器)中??刹捎肈TMF遠(yuǎn)程控制軟件寫入。方法是利用MAX232ACPE串口通信模塊與電腦電腦的RS-232串行通信接口相連,然后執(zhí)行DTMF遠(yuǎn)程控制軟件程序。所述“DTMF遠(yuǎn)程控制軟件程序”系下述C++語言源程序(見附件二)按常規(guī)通用編譯手段編譯成的在WIND0WSXP操作系統(tǒng)平臺上的可執(zhí)行程序。例如,某社區(qū)第8幢樓宇,共有9層(假設(shè)一層為一戶,如果是一層多戶,原理相同),房號編碼是“801”、“802”、……、“809,,。相應(yīng)各層的住戶手機號分別是“18706003456”、“ 18706003457”、......、“ 1870600346”。執(zhí)行 DTMF 遠(yuǎn)程控制軟件程序后,彈出界面,界面上的輸入表格分“編號”、“長號”、“短號”三列,樓宇每層住戶為一個具體編號(可采用升序列號),例如I?!岸烫枴碧顚懭氪藢幼舻姆刻柧幋a,例如“801”?!伴L號”則填寫入此層住戶的手機號,例如“18708003456”。將各層住戶的房號編碼和手機號一一填寫入后,按“號碼設(shè)定”按鈕確定。各層住戶的房號編碼和手機號便一一寫入CPU單片機STC12C5A60S2存儲器中規(guī)定的地址和數(shù)據(jù)內(nèi)容內(nèi)。數(shù)據(jù)存儲在數(shù)據(jù)存儲器 EEPROM 內(nèi)的格式為“ 18706003456,801 ; 18706003457,802 ; 18706003458,803 ;......
18706003446,809;/”。31 個“手機號碼,XXX ; ” +補齊余碼+" /"共占 512bytes。當(dāng)寫入的房號編碼和手機號碼超出512bytes時,例如一共需存33個“手機號碼,XXX ; ”,先寫入 31 個 “18268166119,XXX ; ”+15 個"O" +" /"共 512 bytes,等待 30ms,再寫下一個512 bytes :2個“手機號碼,XXX ; ”+479個補齊余碼“O”+" /"。一個個512 bytes至相間30ms寫入。三是無線移動通訊模塊EM310及其外部電路(12)中的SM卡座內(nèi)插上一張公眾移動通信運營公司開通的裸號SM卡。下面以房號編碼為“801”的、手機號為“18708003456”的住戶為例,說明本發(fā)明的使用過程。訪客按樓宇對講機的數(shù)字按鍵,例如依次按下“8”、“0”、“I”三個數(shù)字鍵,代表了住戶的房號編碼“801”。通過按鍵線路(圖4)的與單片機相連的數(shù)字輸出接線端子J2傳到CPU單片機STC12C5A60S2的第18、第19,第20,第17,第13,第12,第11,第10管腳這些管腳。CPU單片機STC12C5A60S2運行主程序main, c和數(shù)碼管顯示程序display, h子程序啟動數(shù)碼顯示線路(圖5)顯示訪客依次按出的房號編碼。同時還運行主程序main, c和按鍵子程序key. hkey2. h key3. h key4. h keyl. h按鍵處理程序,將房號編碼801三個數(shù)字“8”、“O”、“I”與存儲在數(shù)據(jù)存儲器EEPROM內(nèi)“;”之前的三位數(shù)字分別通過等式比較。若相等,說明輸入的房號編碼寫入過CPU單片機STC12C5A60S2內(nèi)。嵌入在以tel為自變量的循環(huán)語句內(nèi)部的程序語句包括以下通過等式判斷訪客所按房號編碼是否為數(shù)據(jù)存儲器內(nèi)已寫入房號編碼if(IapRead(0x0000+tel-3) = = dis4+0x30)if (IapRead(0x0000+tel-2) = = dis3+0x30)if(IapRead(0x0000+tel-l) = = dis2+0x30)其中0x0000為數(shù)據(jù)存儲器十六進制數(shù)據(jù)初始地址。tel為相對0x0000初始地址的偏移量,其最大值為0x6DFF。表示數(shù)據(jù)存儲器內(nèi)距離0x0000初始地址的地址,最大值表示了數(shù)據(jù)存儲器的可存儲容量。dis2、dis3、dis4為訪客按下的按鍵數(shù)值(十六進制)。0x30,將訪客所按鍵的鍵值轉(zhuǎn)為ASCII碼的加入數(shù)(十六進制)。若訪客輸入的房號編碼未曾寫入CPU單片機STC12C5A60S2的,此亦即錯誤的房號編碼,則樓宇對講機返回至初始工作狀態(tài)。若訪客輸入的房號編碼屬于已經(jīng)寫入的,例如是“801”,把與“短號”“801”相同“編號”下的“長號”的數(shù)字“18708003456”通過下述main, c主程序中的如下語句讀取出來,并通過第42、第43、第40管腳發(fā)送AT指令(ATD18706003456回車)到無線移動通訊模塊EM310的第15、第17、第42管腳sendchar2(IapRead(0x0000+tel-0x0f));sendchar2(IapRead(0x0000+tel-0x0e));
sendchar2(IapRead(0x0000+tel-0x0d));sendchar2 (IapRead(OxOOOO+tel-OxOc));sendchar2(IapRead(OxOOOO+tel-OxOb))sendchar2(IapRead(OxOOOO+tel-OxOa));sendchar2(IapRead(0x0000+tel_0x09));sendchar2(IapRead(0x0000+tel_0x08));sendchar2(IapRead(0x0000+tel_0x07));sendchar2(IapRead(0x0000+tel_0x06));sendchar2 (IapRead(0x0000+tel_0x05));sendchar2 C ; 1 );sendchar2 C \r');無線移動通訊模塊EM310發(fā)起通信呼叫,并通過天線傳向移動無線通信網(wǎng)絡(luò)(3),號碼為“18706003456”的手機振鈴,房號編碼為“801”的住戶手機若無應(yīng)答,待播送手機狀態(tài)結(jié)束后樓宇對講機返回至初始工作狀態(tài)。若有應(yīng)答由把按接聽鍵的信號通過移動無線通信網(wǎng)絡(luò)(3)傳回?zé)o線移動通訊模塊EM310,再由無線移動通訊模塊EM310傳至CPU單片機STC12C5A60S2,由CPU單片機STC12C5A60S2開啟麥克音頻輸入線路(13)和喇叭音頻信號輸出線路(14)。訪客與住戶之間對話。對話結(jié)果若住戶決定不開啟樓梯口門,樓宇對講機返回至初始工作狀態(tài)。若住戶決定開啟樓梯口門,按下用戶手機“#”按鍵后,此按鍵鍵碼代碼通過移動無線通信網(wǎng)絡(luò)(3)傳回到無線移動通訊模塊EM310,由無線移動通訊模塊EM310的第50管腳輸出DTMF信號(此信號與語音信號混合在一起),經(jīng)由電阻R30和電容C32組成的RC串聯(lián)電路低頻噪聲切除后傳到DTMF解碼芯片HT9170B的第2、第3管腳,DTMF解碼芯片HT9170B對信號進行解碼,并將解碼出的結(jié)果信號通過第11、第12、第13、第14管腳輸送給CPU單片機STC12C5A60S2的第3、第2、第I、第44管腳,由CPU單片機STC12C5A60S2執(zhí)行讀取DTMF解碼芯片HT9170B傳回來的按鍵代碼的源程序語句,并驗證住戶按下的按鍵是不是預(yù)約的開啟鍵若不是,樓宇對講機返回按開啟鍵前的狀態(tài)。若是預(yù)約的開啟鍵“#”,CPU單片機STC12C5A60S2通過第9管腳輸出低電平,CPU單片機STC12C5A60S2的
主程序?qū)懭胍浴?”按鍵為開啟鍵的驗證程序,驗證程序包括以下語句
if(DTMF)
{
DTMF=O;
if(buf_DTMF==0x0c)
{ relay= relay;
DTMF_bit=l; } }其中,buf_DTMF為DTMF解碼芯片HT9170B解碼出的數(shù)字按鍵鍵值。OxOc表示“#”的編碼。電控鎖及自動閉門器所帶的繼電器及其控制線路(21)中的三極管Q9導(dǎo)通,繼電器控制線路有電流通過,繼電器主觸點常開開關(guān)吸合,電控鎖打開。訪客進門。自動閉門器閉門,延時一定時間后,樓宇對講機回復(fù)原始工作狀態(tài)。本發(fā)明無線移動通訊模塊,又叫公眾移動通信模塊。除了可以采用EM310外,還可以采用各種GSM、CDMA、WCDMA, CDMA2000、TD-SCDMA等無線移動通訊模塊,如西門子TC35、TC35i等。DTMF解碼芯片HT9170B可以采用下列解碼集成電路代替CM8870、CM8880、CM8888、MT8870、MT8880、MT8888、HM9270D、HD9170、MC145436。CPU 單片機 STC12C5A60S2可以采用8031、8051、8751、89C51系列替代。只是線路圖各管腳號有變,但線路圖中各管腳的電功能連接關(guān)系不變。以上對本發(fā)明所提供的用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng)及其一種用住戶手機與訪客間對講并開啟樓梯口門的方法作了介紹,本發(fā)明未詳盡描述的技術(shù)內(nèi)容為本領(lǐng)域技術(shù)人員的公知常識。本文實施例的說明只是用于幫助理解本發(fā)明的核心思想。本領(lǐng)域的一般技術(shù)人員依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處。凡是依據(jù)本發(fā)明申請的權(quán)利要求書及說明書內(nèi)容所作的簡單、等效變化與修飾,皆落入本發(fā)明的權(quán)利要求保護范圍。附件一、源程序(一)各文件說明I. 2main. c為主程序文件I. 3em310. h為GPRS通信指令定義的文件I. 4delay. h 延時函數(shù)I. 5init. h各個模塊的初始化操作I. 6send. h字符發(fā)送函數(shù)I. 7eeprom. h 存儲操作I. 8interruptx. h串口中斷和外部中斷程序I. 9display. h數(shù)碼管顯示程序I. IOkey. h key2. h key3. h key4. h keyl. h 按鍵處理程序(二)各文件程序I. 2main. c 文件、#include <reg52.h>
^include <intrins.h>
^include <header file.h>
#includc〈string.h>
^include <EM310.h>
^include <delay.h>
#include <init.li>
#include <send.h>
^include <clear_buf.h>
^include <EEPROM.h>
^include <interruptx.h>
^include <display.h>
^include <key.h>
^include <key2.h>
^include <key3 .h>
^include <key4.h>
#include <keyl .h>
總程序
main()
{
bit Write_bit=0;unsigned iiit set=0;unsigned int tel=0; unsigned char buf;
Init_COMl();//初始化 com I
Init_COM2();//初始化 com2
Init timerOO;//初始化定時器0
Init_intO();//初始化外部屮斷O
Init_em310();//初始化em310通信模塊
Delay_ms(5000);
sendstring2(AT);//at 初始化命令
Delay_ms(5 000);
sendstring2(AT_C.MGF); //發(fā)送短信為 test 模式命令Delay_ms(5000);Delay_ms(5000);
scndstrmg2(AT_CLIP); //發(fā)送來電顯示命令 Delay_ms(5000);
Delay_ms(5000);
EA=I;//允許所有中斷
IE2=0x01;//初始化串口 2邊沿觸發(fā)方式
EXO=I;//初始化外部中斷O標(biāo)志位
ES=I;//允許串行口中斷
ETO=I;//允許TO中斷
THO=Oxdb;//初始化定時器O
TLO-Oxff;
P4SW=0x70;//開啟單片機 P4.4,P4.5,P4.6 口設(shè)置成 I/O 口
kl=l; k2=l; k3=l; k4=l; k5=1; k6=l; k7=l; k8-l;
relay_num=IapRead(0x6e00)*10+IapRead(0x6e01);
//sendcliarl(IapRead(0x6e00));
// sendchar I (IapRead(0x6e01));
//sendchar I (relaynum); while ⑴
{
if(key_est=0)key();//實時讀按鍵
if(DTMF)
{
DTMF=O;
if(buf_DTMF==0x0c)//如果手機按下號鍵,打JT繼電器
{
relay= relay;//打開繼電器
DTMF_bit=l;//繼電器打開標(biāo)忐位
}
}
if(W_num)//向EEPROM中寫入電話號碼
{
EA=O;//向EEPROM中寫入電話號碼期間,關(guān)閉所有
中斷
Wnum=O;
tel=0;
IapEraseSector(0x0000+set);//EEPROM 地址移到 0x0000+ set 處

_nop_();
_nop_();
_nop_();
IapEraseSector(OxOOOO+set);
_nop_();
_nop_();
_nop_();
while(tel<512)
{
buf=bufl[tel];
IapWrite(OxOOOO+set+tel.buf);//向 EEPROM 中 OxOOOO+set+tel 開始處寫入電話號碼
tel++;
if(bufl[tel-l]=々&&bufl[tel-2]==’.') //寫電話號碼結(jié)束,退出 {
Write bit= I;//表不寫電iS號碼一次
break;
}
}
tcl=0;
set+=0x200;
if(Wnte_bit)
{
while(tel<=0x6dff)
{
if(IapRcad(tcl)=='.')//如果寫電話號碼結(jié)束,發(fā)送結(jié)束信息給外部寫電話號
碼電腦程序{
set=0;
sendchar I ('t');
sendcharl('e');
sendchar I (T);
sendcharl
sendcharl('O');
sendcharl('K');
break;
}
tel++;
}
}
EA=I;//中斷恢復(fù)
}
if(relay_bit)//設(shè)置密碼完畢返回OK

{
relay_bit=0;
bufl [16]=IapRead(0x6e02); bufl [17]=IapRead(0x6e03); bufl [18]=IapRead(0x6e04); bufl [19]=IapRead(0x6e05);
IapEraseSector(0x6e00);
_nop_();
_nop_();
_nop_();
IapEraseSector(0x6e00);
bufl[5]-=0x30;
bufl[6]-=0x30;
IapWnte(0x6e00,bufl[51);//寫入繼電器延時時間
IapWrite(0x6e01 ,bufl [6]);
IapWrite(0x6e02,bufl[16]);//寫入密碼
IapWrite(0x6e03,bufl [17]);
IapWrite(0x6e04,bufl [18]);
IapWritc(0x6c05,bufl [19]);
relay_num=IapRead(0x6e00)i10+IapRead(0x6e01); //繼電器延時時間
sendchar I ('d');
sendcharl('a');
sendcharl ('y');
sendchar I ('」);
sendcharl (O');
sendcharl ('K');
}
if(buf_det)
{
buf_det=0;
IapEraseSector(0x6e00);
_nop_();
_nop_();
_nop_();
IapEraseSector(0x6e00); bufl [ 10]=relay_num/l O; bufl [11] =rel ay_num% IO; bufl[5]-=0x30; bufl[6]-=0x30; bufl[7]-=0x30; bufl[8]-=0x30;
IapWnte(0x6e00,bufl[10]);//寫入繼電器延時時間

lapWrite(0x6e01 ,bufl [11]);
IapWrite(0x6e02,buf I [5]);//寫入密碼
lap Write(0x6e03 ,bufl [6]); lap Write(0x6e04,bufl [7]);
IapWrite(0x6e05,bufl [8]); sendcharl('c'); sendcharl('o'); sendchar I ('d'); sendcharl('e'); sendchar I ('」); sendcharl (O'); sendcharl ('K');
}
if(disp==10)//在面板上按下鍵
(控制繼電器)
{
disp=16;
if(IapRcad(0x6c02)=dis5)//驗證密碼
if(IapRead(0x6e03)=dis4)
if(IapRead(0x6e04)=dis3)
if(IapRead(0x6e05)=dis2)
{
relay= relay;//密碼一致,打開繼電器
DTMF_bit=l;//繼電器打開標(biāo)志位
}
}
if(disp=ll)//在面板上按卜‘#’鍵(撥打電話)
{
disp=16;
tel=0;
while(l)
{
if(IapRead(0x0000+tel)=';')
{
if(IapRead(0x0000+tel-3)=dis4+0x30)//判斷房號編碼與輸入號是否一致
if(IapRead(0x0000+tel-2)=dis3+0x30)
if(IapRead(0x0000+tel-l)=dis2+0x30)
{
sendstring2(ATD);//開啟喇叭音頻信號輸出線路
sendchar2(IapRead(0x0000+tel-0x0f)); //房號編碼正確,將房號編碼轉(zhuǎn)為手機號碼,
撥打用戶電 話
sendchar2(IapRead(0x0000+tel-0x0e));
sendchar2(IapRead(0x0000+tel-0x0d));

sendchar2(IapRead(0x0000+tel-0x0c));
sendchar2(IapRead(0x0000+tel-0x0b)); sendchar2(IapRead(0x0000+tel-0x0a));
sendchar2(IapRead(0x0000+tel-0x09));
sendchar2(TapRead(0x0000+tel-0x08));
sendchar2(IapRead(0x0000+tel-0x07));
sendchar2(IapRead(0x0000+tel-0x06));
sendchar2(IapRead(0x0000+tel-0x05));
sendchar2(';');
sendchar2(V);
tel bit= I;
break;
}
}
if(IapRead(OxOOOO+tel)='.')break;//房弓·結(jié)束,退山判斷
tel++;
}
}
If(CID)//判斷用戶電話有無響應(yīng)
{
CID=O; tel=0; while ⑴
{
if(IapRead(0x0000+tel)=V)
{
set=0;
if(IapRead(0x0000+tel-0x0b)=buG[lJ)set++; //驗證即將通話的電話號碼
if(IapRead(0x0000+tel-0x0a)==buf2[2])set++;
if(IapRead(0x0000+tel-0x09)=buQ[3])set++;
if(IapRead(0x0000+tel-0x08)=buf2f4])set++;
if(IapRead(0x0000+tel-0x07)=buf2[5])set++;
if(IapRead(0x0000+tel-0x06)=buf2[6])set++;
if(IapRead(0x0000+tel-0x05)=buf2[7])set++;
if(IapRead(0x0000+tel-0x04)=bur2[8])set++;
if(IapRead(0x0000+tel-0x03)=bu£2[9])set++;
if(IapRead(0x0000+tel-0x02)=bu£2[10])set++;
if(IapRead(0x0000+tel-0x01)=bu£2[ll])set++;
if(set—11)
{
sendstring2(ATA);//即將通話的電話號碼和撥打的一致,
開始接聽電話
Delay_ms(5000);

sendstring2(AT_NFI);//開啟麥克音頻輸入線路
S2_num=0;
tel_bit=l;
break;
}
}
if(IapRead(OxOOOO+tel)=='.')//即將通話的電話號碼和撥打的不一致
{
sendstring2(ATH);//掛電話
S2_num=0;
break;
}
tel++;
}
}
if(det== I&&tel_bit==0)//30s無按鍵按下,后自動掛機
{
det=0;
sendstring2(ATH);
}
}
}1.3em310.h 文件
unsigned char code AT[]=nATV';
unsigned char code AT_NFI[] =nAT%NFI=0,12,l,0\r··;//音頻輸入
unsigned char code ATA[]=nATAV';//接電話
unsigned char code ATH[]-'ATH\r";//掛電話
unsigned char code ATD[]=nATD'';//撥打電話
unsigned char code AT CLIP口 =nAT+CLIP=l,l\r··;//來電顯不
unsigned char code AT_CMGF[] ="AT+CMGF= l\r" ; //短信為 test 模式
unsigned char code AT_CNMI[] ="AT+CNMI=I,1,2\r"; //短信提醒
unsigned char code AT_CMGR[] =nAT+CMGR=l\r··; //讀取第一條短信
unsigned char code AT_CMGS[] =nAT+CMGS=··;//發(fā)送一條短信
unsigned char code AT_CMGD[] =nAT+CMGD=l V·; //刪除第一條短信
unsigned char code AT_IPR[] =nAT+IPR=9600\r";
unsigned char code AT_CGREG[] ="AT+CGREG \r";
unsigned char code AT_I0M0DE[] =nAT%IOMODE=0,l,lV';
unsigned char code AT_CGDCONT[] =nAT+CGDCONT=l,\nIP\n,\nCMNET\V';unsigned char code AT_ETCPIP[] =nAT%ETCPIP=\n\n,\n\V';unsigned char code AT_IPSEND1 [] ="AT%IPSEND=\"";unsigned char code AT_IPSEND2[] ="\"";unsigned char code AT IPCLO SEl []="AT%IPCLO SE= I \r";unsigned char code AT_IPCLOSE5[]="AT%IPCLOSE=5";I. 4delay. h 文件
Delay—ms(unsigned int i)延時程序void Delay_ms(imsigned int i)
{
unsigned int j,k; for(k=0;k<12;k++)
{
for(;i>0;i—)
{
for(j=0y<125y++) {;}
}
}
}I. 5init. h 文件
//串口 I初始化void Init COM I (void)
{
SCON=0x50;//串口工作方式I
PCON=OxOO;//波特率不增倍
TMOD=Ox21;//Tl工作方式2,TO工作方式ITHl=Oxfd;//9600 波特率
TLl=Oxfd;
ES=O;//禁止串行口 I中斷
TRl=I;//啟動定時器I
}
//串口 2初始化void Init_COM2(void)
{
S2CON = 0x50; //串口工作方式I
BRT = OxfD; //9600 波特率
AUXR = 0x10; //允許獨立波特率發(fā)生器運行
IE2 = 0x00; //禁止串行口 2中斷
}
//定時器O初始化 void Init_timerO(void)
{
TRO=I;//開中斷,啟動定時器O
ETO=O;
TFO=O;
}
//外部中斷O初始化 void Init_intO(void)
{
ITO=I; Il低電平觸發(fā)//ITO=O; //下降沿觸發(fā)//EXO=I; //允許中斷EXO=O; //禁止中斷
}
//em310模塊初始化 void Init_em310(void)
{
IE2=0x00;//禁止串行口 2中斷
IGT=O;//啟動 em310
Delay_ms(5000);
Delay_ms(5000);
IGT=I;//復(fù)位
Delay_ms(5000);
Delay_ms(5000);
Delay_ms(5000);
Delay_ms(5000);
IE2=0x01;//啟動串行口 2中斷
}I. 6send. h 文件sendchar I (unsigned char ch)串行發(fā)送I字節(jié)數(shù)據(jù)到外部電腦寫號碼程序void sendcharl (unsigned char ch)
{
SBUF=ch;
while(TI=0);
TI=O;
}
void sendstring2(unsigned char *p) 串行發(fā)送字符串?dāng)?shù)據(jù)到外部電腦寫號碼程序void sendstring2(unsigned char *p)
{
while(^p)
{
sendchar2(*p);
P++;
}
}
sendchar2(unsigned char ch) 串行發(fā)送I字節(jié)數(shù)據(jù)到em310模塊void sendchar2(unsigned char ch)
{
unsigned char i; bit a;
S2BUF=ch;
while(a=0) a=S2C.ON&0x02; for(i=0 ;i<2 0 ;i++);
S2CON&= 0x03; a=0;
}I. 7eeprom. h 文件
權(quán)利要求
1.用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),包括 (1)安裝在樓梯口門扇旁邊的樓梯口對講機;此樓梯口對講機帶有 (I. I)直流電源; (I. 2)數(shù)字按鍵線路; (I. 3)數(shù)碼顯示線路; (1.4)喇叭音頻信號輸出線路(14); (I. 5)麥克音頻信號輸入線路(13); (I. 6)按鍵數(shù)字信號及音頻信號控制處理線路系統(tǒng); (2)電控鎖及自動閉門器(2);電控鎖帶繼電器控制線路;繼電器控制線路串聯(lián)在PNP9014三極管Q9的集電極上; 其特征是還包括 (3)住戶手機(4); (4)I. 6所述的按鍵數(shù)字信號及音頻信號控制處理線路系統(tǒng)含有以下線路 (I. 6. I)無線移動通訊模塊EM310 ;(I. 6. 2) CPU 單片機 STC12C5A60S2 ;(I. 6. 3) DTMF 解碼芯片 HT9170B ; (5)無線移動通訊模塊EM310通過音頻輸入接口第46管腳、第45管腳與麥克音頻信號輸入線路(13)的輸出端相連,通過音頻輸出接口第50管腳、第49管腳與喇叭音頻信號輸出線路(14)的輸入端相連;無線移動通訊模塊EM310還通過DTMF解碼芯片接口第50管腳經(jīng)由電阻R30和電容C32組成的RC電路與DTMF解碼芯片的第2管腳相連,通過CPU單片機接口第15管腳、第17管腳、第41管腳、第42管腳前三個管腳分別經(jīng)電阻R29、R28、R27與CPU單片機STC12C5A60S2的第42管腳、第43管腳、第40管腳相連,最后一個管腳直接與CPU單片機STC12C5A60S2的第16管腳相連后接地;通過自身內(nèi)置天線或外置小天線以及移動無線通信網(wǎng)絡(luò)⑶同住戶手機⑷相連; (6)DTMF解碼芯片HT9170B通過CPU單片機接口與CPU單片機STC12C5A60S2相連,CPU單片機STC12C5A60S2的第44、第I、第2、第3管腳分別與DTMF解碼芯片HT9170B的第14、第13、第12、第11管腳相連;第8管腳接三極管QlO集電極偏置電阻低電位點,三極管QlO的基極經(jīng)限流電阻R32與DTMF解碼芯片HT9170B的第14管腳相連; (7)CPU單片機STC12C5A60S2通過繼電器控制線路由串聯(lián)在電控鎖電磁鐵電流線路中的繼電器主觸點開關(guān)實現(xiàn)對電控鎖開啟與關(guān)閉狀態(tài)的控制;CPU單片機STC12C5A60S2的第9管腳與電控鎖及自動閉門器所帶的繼電器及其控制線路(21)中的三極管Q9的基極相連。
(8)數(shù)字按鍵線路的輸出端口與CPU單片機STC12C5A60S2的數(shù)字鍵盤接口直接相連;CPU單片機STC12C5A60S2的第18、第19,第20,第17,第13,第12,第11,第10管腳分別與數(shù)字鍵盤線路中數(shù)字輸出接線端子J2的第I、第2、第3、第4、第5、第6、第7、第8管腳相連; (9)數(shù)碼顯示線路的輸入端直接與CPU單片機STC12C5A60S2的數(shù)碼顯示接口相連;CPU單片機STC12C5A60S2第37、第36、第35、第34、第33、第32、第31、第30管腳分別與數(shù)碼顯示線路的段碼接線端子J3的I 7的端子相連;第28、第25、第26、第27管腳分別與數(shù)碼顯示線路位碼接線端子I J4的第3、第2、第I、第O端子相連;第24、第21、第22、第23管腳分別與數(shù)碼顯示線路位碼接線端子II J4的第7、第6、第5、第4端子相連; (10)直流電源向數(shù)字按鍵線路、數(shù)碼顯示線路、DTMF解碼芯片、喇叭音頻信號輸出線路、麥克音頻信號輸入線路、無線移動通訊模塊、CPU單片機、繼電器控制線路提供直流電源。
2.根據(jù)權(quán)利要求I所述的用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),其特征是CPU單片機的程序存儲器內(nèi)寫入將用戶房號編碼轉(zhuǎn)換成用戶手機號號碼的程序。
3.根據(jù)權(quán)利要求2所述的用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),其特征是嵌入在以tel為自變量的循環(huán)語句內(nèi)部的程序語句包括以下通過等式判斷訪客所按房號編碼是否為數(shù)據(jù)存儲器內(nèi)已寫入的房號編碼if (IapRead (0x0000+tel-3) == dis4+0x30)if (IapRead (0x0000+tel-2) == dis3+0x30)if (IapRead (0x0000+tel-l) == dis2+0x30) 其中0χ0000為數(shù)據(jù)存儲器十六進制數(shù)據(jù)初始地址。
tel為相對0x0000初始地址的偏移量,其最大值為0x6DFF。表示數(shù)據(jù)存儲器內(nèi)距離0x0000初始地址的地址,最大值表示了數(shù)據(jù)存儲器的可存儲容量。
dis2、dis3、dis4為訪客按下的按鍵數(shù)值(十六進制)。0x30,將訪客所按鍵的鍵值轉(zhuǎn)為ASCII碼的加入數(shù)(十六進制)。
4.根據(jù)權(quán)利要求2所述的用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),其特征是CPU單片機的程序?qū)懭胍园存I為開啟鍵鍵碼的驗證程序。
5.根據(jù)權(quán)利要求2所述的用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),其特征是驗證程序包括以下語句 if(DTMF) {DTMF=O; if(buf_DTMF==0x0c) { relay= relay; DTMF_bit=l; } } 其中,DTMF為DTMF解碼芯片HT9170B解碼出的數(shù)字按鍵鍵值;0x0c表示“#”的編碼。
6.用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng)中使用的一種用住戶手機與訪客間對講并開啟樓梯口門的方法,它包括步驟一訪客利用數(shù)字按鍵輸入住戶房號編碼;其特征是還包括如下步驟 步驟二 在CPU單片機的控制下,通過數(shù)碼顯示線路顯示訪客輸入的住戶房號編碼;將住戶房號編碼數(shù)字信號通過CPU單片機轉(zhuǎn)換成住戶手機號數(shù)字信號,并將住戶手機號數(shù)字信號輸出至無線移動通訊模塊內(nèi),由無線移動通訊模塊直接利用移動無線網(wǎng)絡(luò)撥打住戶手機號; 步驟三住戶提機; 步驟四無線移動通訊模塊從移動無線網(wǎng)絡(luò)接收到住戶提機信號后,在CPU單片機的控制下,開啟麥克音頻信號輸入線路的工作狀態(tài)和喇叭音頻信號輸出線路的工作狀態(tài);步驟五住戶用住戶手機、訪客利用樓梯口對講機相互間對講; 步驟六住戶利用手機數(shù)字鍵盤按下代表開啟樓梯口門的開啟鍵,無線移動通訊模塊從移動無線網(wǎng)絡(luò)接收到住戶的開啟鍵數(shù)字信號后,請求CPU單片機向帶有繼電器的電控鎖及自動閉門器發(fā)出開啟樓梯口門指令;開啟樓梯口門; 步驟七訪客開門扇進入,自動閉門器將門扇自動關(guān)閉;住戶掛斷住戶手機,掛斷信號通過移動無線網(wǎng)絡(luò)傳送給樓梯口對講機,解除樓梯口對講機的工作狀態(tài),將樓梯口對講機恢復(fù)至待機狀態(tài)。
7.根據(jù)權(quán)利要求6所述的用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng)中使用的一種用住戶手機與訪客間對講并開啟樓梯口門的方法,其特征是步驟六與步驟七之間設(shè)有驗證開啟鍵鍵碼是否為在CPU單片機存儲器內(nèi)程序中預(yù)置鍵碼的步驟無線移動通訊模塊從移動無線網(wǎng)絡(luò)處接接收到用戶的開啟鍵數(shù)字信號,將開啟鍵數(shù)字信號輸送至DTMF解碼芯片,由DTMF解碼芯片判斷所開啟鍵鍵碼具體是手機鍵盤中哪個鍵碼,并將解碼結(jié)果輸送至CPU單片機,由CPU單片機作出判斷是不是預(yù)先指定為代表開啟樓梯口門的預(yù)置鍵碼;如果是,執(zhí)行下一步驟,如果不是,返回上一步驟。
全文摘要
本發(fā)明涉及用住戶手機與訪客間對講并開啟樓梯口門的樓宇對講系統(tǒng),應(yīng)用于訪客在樓梯口同樓層住戶之間的對話通訊以及住戶通話后對樓梯口門的開啟。它包括樓梯口對講機;電控鎖及自動閉門器;電控鎖帶繼電器控制線路;其特征是還包括住戶手機;樓梯口對講機內(nèi)含有無線移動通訊模塊,CPU單片機,DTMF解碼芯片。無線移動通訊模塊通過音頻輸入接口和音頻輸出接口分別與麥克音頻信號輸入線路的輸出端、喇叭音頻信號輸出線路的輸入端相連;DTMF解碼芯片通過CPU單片機接口與CPU單片機相連;CPU單片機通過繼電器控制線路實現(xiàn)對電控鎖的控制。具有拓展了現(xiàn)有用戶手機的功能,方便了對講機維護;免去了制作樓宇用戶室內(nèi)專用分機,節(jié)約了成本等優(yōu)點。
文檔編號H04M11/02GK102638732SQ20121006345
公開日2012年8月15日 申請日期2012年3月12日 優(yōu)先權(quán)日2012年3月12日
發(fā)明者歐斌 申請人:南平隆飛達(dá)日用品有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1