《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 一種電話會議通知系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
一種電話會議通知系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
OFweek電子工程網(wǎng)
摘要: 眾所周知,,對一個(gè)單位來說,會議是不可缺少的,。會議的通知有多種形式,,如果單位內(nèi)部各部門之間相距較遠(yuǎn),或在非上班時(shí)間臨時(shí)決定開會,,這時(shí),往往采用電話對有關(guān)人員實(shí)施會議通知,。本文介紹一種廉價(jià)的,、用電話進(jìn)行全議通知的系統(tǒng),闡述了其設(shè)計(jì)思想及實(shí)現(xiàn)方法.
Abstract:
Key words :

  1 引言

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

  2.設(shè)計(jì)思想

  WIN98操作系統(tǒng)提供了一個(gè)很好用的應(yīng)用程序——錄音機(jī),,我們可用以錄制會議通知的有關(guān)內(nèi)容。只要能設(shè)計(jì)一塊電路板,,在軟件控制下能逐一撥通被通知對象的電話機(jī),,控制媒體播放器,把錄音機(jī)錄制的通知內(nèi)容(數(shù)據(jù)文件)播放到電話線上即可實(shí)現(xiàn)會議的通知,。

  3 實(shí)現(xiàn)技術(shù)

  3.1 擴(kuò)展電路板硬件設(shè)計(jì)

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

  

  3.1.1 電話線接口電路

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

  

  

  3.1.2 發(fā)號電路設(shè)計(jì)

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

  

  3.1.3 收碼電路

  收碼采用8870芯片,其電路如圖4所示,。IN+,、IN-為運(yùn)放的兩個(gè)輸入端;GS為運(yùn)放的輸出端,,外接反饋電阻可調(diào)節(jié)輸入放大器增益,;TOE是數(shù)據(jù)輸出允許端,接地址譯碼輸出,;STD為輸出有效指示端,,當(dāng)其由高電平變?yōu)榈碗娖綍r(shí),Q4~Q1數(shù)據(jù)可用,,本電路接CPU的中斷請求輸入端,。收碼電路的主要作用是接收對方反饋信號,若收到的反饋信號為9,,說明會議通知內(nèi)容對方已經(jīng)清楚明白,;若收到的反饋信號為1,則重播一次會議通知 

  

   3.1.4 回零音,、忙音,、撥號音信號檢測電路

  該電路由LM567和附屬元件組成,如圖5所示,。W1和C12組成諧振電路,。中心頻率f≈1.1/(W1?C12),?;亓阋簟⒚σ?、撥號音信號經(jīng)8870芯片放大后,,通過一個(gè)電容輸入給LM567。當(dāng)輸入信號頻率在諧振電路的頻帶內(nèi)時(shí),,8腳為低電平,,否則為高電平。該電路和軟件配合可檢測出以上三種信號,。

  

  3.2 軟件設(shè)計(jì)

  我們使用Borland C建立了一個(gè)數(shù)據(jù)庫系統(tǒng),,庫結(jié)構(gòu)包括姓名、性別,、職稱,、職務(wù)、工作部門,、電話號碼,、撥通否等字段。對庫中記錄的操作是基于一個(gè)結(jié)構(gòu)體數(shù)組來實(shí)現(xiàn)的,。本系統(tǒng)主畫面包括錄入,、修改、發(fā)通知和幫助等四個(gè)功能按鈕,,在發(fā)通知功能項(xiàng)中又包括全發(fā)和按條件發(fā)兩個(gè)按鈕,,如果是通知單位領(lǐng)導(dǎo)或中層以上干部或某部門的有關(guān)人員等開會,則需點(diǎn)擊按條件發(fā)按鈕并輸入或選擇條件后,,再按發(fā)送按鈕即可實(shí)現(xiàn)自動(dòng)發(fā)送,。主要的程序功能流程圖如圖6所示。 

  %%%%%%%%%%6

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

  本系統(tǒng)調(diào)試容易,,使用方便,,效果不錯(cuò)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載,。