基于嵌入式GSM模塊的水文監(jiān)測系統(tǒng)的設(shè)計
5.2 DTMF信號傳送數(shù)據(jù)原理
雙音多頻信號(DTMF)是一種由2個音頻混合組成的信號,所使用的音頻共有16個頻率,分別稱為高頻群和低頻群,各取其一個混合后來代表“0,1,2,…,9,A,B,C,D,*,#”等16個字符,其標準如表2所示。由于其頻率落在音頻的主頻帶內(nèi),因此可以通過電信網(wǎng)絡(luò)的話務(wù)通道傳輸,穩(wěn)定性、可靠性極高,抗干擾能力極強,且配套電路簡單,因而得到廣泛應(yīng)用。
本文使用UM91210來產(chǎn)生DTMF信號,該芯片是用于電話機的一種撥號芯片,價格十分便宜而性能非常穩(wěn)定,其設(shè)有“行線”R1,R2,R3,R4和“列線”C1,C2,C3,C4,使用行列線可組成4×4的矩陣鍵盤(電話機鍵盤),可輸入表2中規(guī)定的16個字符,當有字符鍵按下時,若使HK端為低電平,則在TONE端會輸出相應(yīng)的雙音頻。圖3中,使用單片機的P1口線來控制UM91210產(chǎn)生DTMF信號,P1口的控制碼與UM91210所發(fā)送的DTMF信號以及所代表的字符的對應(yīng)關(guān)系如表3示。
在接收端(見圖4),MT8870是專用于DTMF信號解碼的芯片,當MC35收到子機發(fā)來的DTMF信號并送入MT8870的IN-端時,MT8870將DTMF信號還原成二進制碼,從Q0,Q1,Q2,Q3端輸出,輸出的二進制碼與數(shù)字或符號的對應(yīng)關(guān)系如表4所示。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)tcp/ip相關(guān)文章:tcp/ip是什么
浮球開關(guān)相關(guān)文章:浮球開關(guān)原理
評論