新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 一種電話會議通知系統的設計與實現

一種電話會議通知系統的設計與實現

——
作者:趙建周 楊慶祥 時間:2007-01-26 來源:《電子工程師》 收藏

1 引言

眾所周知,對一個單位來說,會議是不可缺少的。會議的通知有多種形式,如果單位內部各部門之間相距較遠,或在非上班時間臨時決定開會,這時,往往采用電話對有關人員實施會議通知。在這種情況下,當與會人員較多時,打電話是相當枯燥、麻煩的一件事情。由于會議通知是對不同的對象通知相同的內容,所以很適合機器來做。本系統正是據此而設計的。

本文引用地址:http://2s4d.com/article/20959.htm

2.設計思想

win98操作系統提供了一個很好用的應用程序——錄音機,我們可用以錄制會議通知的有關內容。只要能設計一塊電路板,在軟件控制下能逐一撥通被通知對象的電話機,控制媒體播放器,把錄音機錄制的通知內容(數據文件)播放到電話線上即可實現會議的通知。

3 實現技術

3.1 擴展電路板硬件設計
 
硬件主要包括電路板與電話線的接口、發(fā)碼電路、收碼電路和信號檢測電路四部分,結構如圖1所示。

3.1.1 電話線接口電路
 
接口電路見圖2。工作時,程序控制i/o1使繼電器j1閉合,模擬電話摘機。晶體管t1及周圍相關元件組成恒流源充當負載。該電路具有較小的直流阻抗(小于300ω)和較大的交流阻抗(大于600ω),既符合電話線的負載要求,又具有良好的收發(fā)碼性能。為播放錄音機錄制的會議通知內容,須把聲卡的輸出連接到撥通了的電話線上,本系統在擴展電路板上設計有聲卡輸出連接插口。為防止聲卡對發(fā)碼電路系統的影響,電路中設計了一個繼電器j2,發(fā)碼時控制i/o2使j2斷開,等到對方摘機后再使j2閉合。壓敏電阻r6的作用是抗雷擊。


3.1.2 發(fā)號電路設計
 
發(fā)號電路的作用是在軟件的控制下自動撥出電話號碼,其電路示于圖3。本系統選用廉價的音頻信號dtmf專用集成電路4087,它具有優(yōu)良的性能,且易于和微處理機接口。系統中用一片8d鎖存器74ls273來模擬電話機鍵盤按鍵。4087的14、13、12、11和3、4、5、9腳分別為鍵盤的行和列輸入端;16腳為音頻輸出端;10腳為靜噪控制端,有鍵盤輸入為1,無鍵盤輸入為0。電路中晶體管t4用作開關,發(fā)碼時通,不發(fā)碼時斷。74ls273的輸入數據與4087對應的數碼關系見表1。

3.1.3 收碼電路

收碼采用8870芯片,其電路如圖4所示。in+、in-為運放的兩個輸入端;gs為運放的輸出端,外接反饋電阻可調節(jié)輸入放大器增益;toe是數據輸出允許端,接地址譯碼輸出;std為輸出有效指示端,當其由高電平變?yōu)榈碗娖綍r,q4~q1數據可用,本電路接cpu的中斷請求輸入端。收碼電路的主要作用是接收對方反饋信號,若收到的反饋信號為9,說明會議通知內容對方已經清楚明白;若收到的反饋信號為1,則重播一次會議通知。

3.1.4 回零音、忙音、撥號音信號檢測電路 
 
該電路由lm567和附屬元件組成,如圖5所示。w1和c12組成諧振電路。中心頻率f≈1.1/(w1?c12)?;亓阋簟⒚σ?、撥號音信號經8870芯片放大后,通過一個電容輸入給lm567。當輸入信號頻率在諧振電路的頻帶內時,8腳為低電平,否則為高電平。該電路和軟件配合可檢測出以上三種信號。

3.2 軟件設計
 
我們使用borland c建立了一個數據庫系統,庫結構包括姓名、性別、職稱、職務、工作部門、電話號碼、撥通否等字段。對庫中記錄的操作是基于一個結構體數組來實現的。本系統主畫面包括錄入、修改、發(fā)通知和幫助等四個功能按鈕,在發(fā)通知功能項中又包括全發(fā)和按條件發(fā)兩個按鈕,如果是通知單位領導或中層以上干部或某部門的有關人員等開會,則需點擊按條件發(fā)按鈕并輸入或選擇條件后,再按發(fā)送按鈕即可實現自動發(fā)送。主要的程序功能流程圖如圖6所示。

功能說明:程序首先打開數據庫文件,按發(fā)送標志搜索符合條件的第一條記錄,檢查是否已經撥通過了,若已撥通則取下一個符合條件的記錄;否則取出本記錄的電話號碼,并逐位轉換成對應的74ls2 73數據(dtmf編碼),通過發(fā)碼電路發(fā)送出去??刂瓢l(fā)碼周期為200ms ,即每秒鐘發(fā)5個數碼。發(fā)完后延時等待對方摘機,若是忙音或者雖是撥通聲音但等待時間超過了設定時間則應取下一條記錄。本系統錄音機錄制的語音有四段,分別是“這是會議通知,請通知”、被通知者的聲音、會議的時間地點 、“若聽清楚了,請按9鍵,不清楚請按1鍵可重播,謝謝!”。其中第二部分是因人而異的,需根據記錄號查找相對應的語音數據文件。實際應用后發(fā)現,正確播放四段語音的關鍵是記錄各段語音的播放時間,啟動某段語音播放后,程序應能控制延時一段相應的時間再啟動播放相鄰的下一段語音。

本系統調試容易,使用方便,效果不錯。



關鍵詞:

評論


相關推薦

技術專區(qū)

關閉