智能語音撥號報警系統(tǒng)
在實際使用中,主要需要識別撥號音、忙音和回鈴音。分析這三種信號的特性可以看出,在一定的計數(shù)時間內(nèi),其脈沖個數(shù)是不一樣的。在設(shè)計之初,考慮采用5s為一個計數(shù)單位來判斷這三種信號音,但通過實際的調(diào)試發(fā)現(xiàn):當(dāng)對方摘機時,要等待一段時間才能聽到報警語音。通過反復(fù)研究及調(diào)試,最終采用2s計數(shù)判斷撥號音,采用2.8s(即4個忙音周期)判斷是否為忙音,若否則代表電話撥通了。隨后采用ls為一個計數(shù)單元,采用計五次后的累加脈沖數(shù)來判斷對方是否接聽電話。若有,則放相應(yīng)的報警提示語音;否則再計ls,然后計算最后5s內(nèi)的脈沖數(shù),再次判斷對方是否摘機。如此反復(fù)。直到超過等待時間仍沒有人接聽電話就掛機。由于干擾和一些其他因素的存在,難免會有誤判的現(xiàn)象而導(dǎo)致漏報警情。因此采取在所有預(yù)先設(shè)定的電話至少有一個撥通就只撥一遍.如果全部投撥通或者沒人接聽則把所有預(yù)存電話重?fù)芤贿?,這樣漏報報警的概率就非常低以致可忽略不計。
3.2軟件設(shè)置
自動撥號程序的流程圖如圖5所示。下面是自動撥號的部分程序(如需要完整的程序,可與作者聯(lián)系)。
3.3編程過程中應(yīng)注意的幾點
首先,MT8880的DTMF產(chǎn)生器是發(fā)送部分的主體,它產(chǎn)生全部十六種失真小、精度高的標(biāo)準(zhǔn)雙音頻信號,這些頻率均由3.579545MHz晶體振蕩器分頻產(chǎn)生。電路由數(shù)字頻率合成器、行/列可編程分頻器、開關(guān)電容式D/A變換器組成。行和列單音正弦波經(jīng)混合、濾波后產(chǎn)生雙音頻信號。通過DTMF編解碼表把編碼數(shù)據(jù)寫入MT8880發(fā)送寄存器產(chǎn)生單獨的fLOW和fHIGH,一旦編碼錯誤就會導(dǎo)致?lián)芴柺。试诰幊踢^程中要十分小心。其編解碼表見MT8880的Datasheet。
其次,在摘機后應(yīng)延時一段時間再去判斷摘機音,因為本系統(tǒng)采用機械繼電器實現(xiàn)自動摘機,故應(yīng)考慮繼電器的響應(yīng)時間。
最后,一個電話號碼撥完后不能立即撥下一個電話號碼,應(yīng)保證掛機的最短有效時間以確保前一電話號碼確實已掛機,否則撥下一個電話號碼時會沒有撥號音。
本系統(tǒng)配置靈活,可以有效、快速地應(yīng)用于對安防要求比較高的場合。例如:對不需要監(jiān)視視頻丟失的場合,可以不配置視頻監(jiān)測盒;而對智能小區(qū)、醫(yī)院等,可以通過RS485總線將一臺DVR(DigitalVideoRecorder)主機、一套報警監(jiān)控軟件和多臺報警主機組合到一起,構(gòu)成一個網(wǎng)絡(luò)型智能監(jiān)控系統(tǒng)。
本報警系統(tǒng)具有價格低廉、操作簡便、通訊速度快、可靠性高和誤報率低的優(yōu)點。
評論