電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>消費電子>手機類>電話相關(guān)技術(shù)問題

電話相關(guān)技術(shù)問題

2006-04-18 | rar | 1480 | 次下載 | 10積分

資料介紹

采用電話線進行通信的過程簡單介紹如下:
一、發(fā)射方:
1,模擬摘機;
2,自動撥號;
3,檢測對方是否摘機,是,轉(zhuǎn)4。否,轉(zhuǎn)錯誤處理;
4,單片機控制DTMF發(fā)送器把要發(fā)送的數(shù)據(jù)發(fā)送到線路。
5,......
二、接收方:
1,檢測振鈴信號
2,模擬摘機;
3,用8870接收對方用DTMF方式發(fā)過來的數(shù)據(jù);
4,單片機根據(jù)通信協(xié)議處理接收到的數(shù)據(jù)和命令。
********************************************
你的系統(tǒng)不能譯碼的可能原因:
1,發(fā)射方:
a).是采用單片機或其他單音頻發(fā)生器電路進行合成產(chǎn)生的DTMF信號,造成DTMF信號的頻率誤差過大或者波形失真,這種情況下請立即采用有4線CPU數(shù)據(jù)接口的DTMF專用發(fā)號芯片,修改原電路設(shè)計。
b).耦合到線路的DTMF信號電平過低,致使接收端MT8870得到的DTMF信號信噪比過低,導致譯碼失敗。
c).DTMF信號的最小持續(xù)時間應該大于50ms,碼間休止時間也應大于50ms。有的設(shè)計者為了提高通信速率,采用減小上述時間的做法是不科學的,這樣做的結(jié)果會減低通信的可靠性。
2,接收端:
a).輸入耦合電路設(shè)計不當,使得MT8870的輸入電平不合適。
b).電路板上有其他干擾信號存在。
c).電源退耦不好。
d).16、17腳的外圍電路參數(shù)選擇不當,請嚴格按照典型應用電路中的參數(shù)選擇元件。
***************************
關(guān)于mt8880設(shè)計要點:
1、輸入電路正確否
2、寄存器初始化順序(按照datasheet提供的例子來)
3、上電后要延時150ms,非常重要
4、8880的CPU接口和51單片機配合時要注意時序
***************************
電話正常,但是通過總機轉(zhuǎn)播時不正常,可能有以下原因:
1.總機有二次撥號音,其通道電阻太大、噪聲太大,電話的DTMF被衰減、失真,交換機難以
辨認;
2.總機無二次撥號音,因其接通交換機瞬間有較大的電壓降落,以至交換機誤認為脈沖撥號
“1”,對后續(xù)的DTMF撥號不與識別;
3.電話的指標臨界,環(huán)境稍微變化就無法工作。
至于何種原因,必須在電話分析儀上面測試,從結(jié)果是分析。目前,主要檢查DTMF放大電路
的狀態(tài)、頻率特性,Pulse電路的通態(tài)電阻(應該相當于飽和導通,否則對P/T撥號均有極大
的影響)。不過,說了這么多廢話都是瞎猜,你提的問題屬于糊里糊涂的一種,能夠理解已
不錯,能夠解決當屬神!希望能對總機的性能、電話的通斷電流電壓、電話的撥號方式、正
常電話比較結(jié)果等等做描述,才有利于大家解答!另外,隨手拿一臺電話照抄,其撥號都應
該沒問題!
****************************
聯(lián)機碼用電話機號碼以外的碼

這是為了防止誤打進來或有意搗亂的電話擾亂系統(tǒng)的工作。
為了提高速度,要采用固定碼長,建議用采用D或E做開始碼,用F做結(jié)束碼,聯(lián)機碼也要用電話機號碼以外的碼,主叫顯示DTMF有的信號就是這樣。
?? 一般的電話機因有“#”和“*”鍵,可以撥出“1011”和“1100”碼,所以采用F為結(jié)束碼可以達到“電話機號碼以外的碼”的效果。但是,開始碼為0時,在DTMF碼里是1010即是電話機的0鍵就避不開“電話機號碼以外的碼”了,所以我覺的開始碼采用D或E為好。
****************************
DTMF信號的產(chǎn)生原理****zhongyao!

雙音頻信號是兩個正弦波信號的疊加,選定兩個頻率f1和f2后很容易得到這種信號的數(shù)學表達式:A*sin(2*Pi*f1*t)+A*sin(2*Pi*f2*t)。

假設(shè)我們用一個合適的采樣頻率對這個信號進行A/D轉(zhuǎn)換,則很容易計算出每一個采樣點的A/D值,而如果將這些采樣值形成一張表,在單片機里用同樣的采樣頻率將這張表中的數(shù)值用D/A轉(zhuǎn)換器輸出,不就是雙音頻信號嗎?

當然上文只是為了說明DTMF信號的產(chǎn)生原理,如果真的使用傳統(tǒng)的D/A轉(zhuǎn)換器那還不如用一片專用的DTMF發(fā)生器。實際應用中常用1bit的DM編碼來實現(xiàn)上述的A/D和D/A過程,其中A/D過程可以在PC機上完成,用程序生成對應每一個DTMF信號的DM編碼表(當然這一步你愿意用手工做也是可以的),D/A過程在單片機上完成,因為是1bit編碼,所以只需占用一根I/O口線,外接一個簡單的積分器和一個低通濾波器即可。
******************************
電信是如何實現(xiàn)實時程控的?

就是在聽到語音提示的同時可以按下DTMF發(fā)射鍵,服務器準確接收到DTMF信號,做出相印操作。關(guān)鍵問題在于語音信號對DTMF的干擾。

1、DTMF信號需要規(guī)定的持續(xù)時間才能被解碼,所以語音信號造成的信號能被濾除。
2、接收端均有消側(cè)音電路,交換機發(fā)出的信號音不會或很少影響到DTMF解碼,交換機解碼端僅接收對方發(fā)來的信號。
3、電話機標準規(guī)定了發(fā)送DTMF信號時必須對MIC靜音(重要);發(fā)碼時,MIC信號不會被發(fā)送。
4、DTMF譯碼并非實現(xiàn)程控的關(guān)鍵,或者說難點,這是基本要求,要實現(xiàn)程控,有一大鍋的事要做。
并且DTMF解碼塊中有相應的濾波電路及信號的積分電路,語音干擾對其影響很小。
*******************************
電話撥號后如何檢測接通?

電話撥號后,若接通會有回鈴音,對方摘機回鈴音即消失.
若未接通不會有回鈴音或只有忙音.
你可在撥號后檢測是否有回鈴音,若沒有或是忙音則重撥.
若是回鈴音則繼續(xù)檢測,直到檢測到不是回鈴音則對方已摘機

對方摘機后,會有16KHZ或12KHZ或反極信號,可用一帶通濾波電路檢測
回鈴聲是450hz信號
可用LM567檢測450HZ
有的地方交換機發(fā)出的不是準確的450HZ信號,有的相差很大,最大相差可達50HZ,所以必須要在線調(diào)試

反極信號最可靠,但要申請,好象還要另交費。
就是電信不向普通電話提供反極信號的,而公用電話記費器是交換機返回了反極信號所以能準確判斷是否接通,但是有個白癡的問題請教高手們,為什么叫反極信號呢?用帶通濾波器來檢測么?
掛機時假如線路為a +, b-,接通后,交換機會讓線路變成b+,a-

那個反極時間能持續(xù)多久?
通話雙方有一方掛機

反極信號和被叫端局送來的被叫摘機信號都是用來記費的,但應用的場合是不一樣的。

?? 我不是用的MT8880,是使用單片機軟件實現(xiàn)的,這樣靈活性很強,即只要有信號音來就固定檢測1.2秒,由LM567對信號音整形,若為撥號音LM567輸出低電平,且計數(shù)值為0(此時也太有可能是長途通知音);若為忙音計數(shù)值為3或2;若為靜音LM567輸出高電平,且計數(shù)值為0;若為話音計數(shù)值>3;若為回鈴音計數(shù)值為1;
?? 撥號完了,單片機會立即起動1.2秒的回鈴音檢測,若不是回鈴音,則會立即掛機重撥,若是回鈴音,則繼續(xù)檢測,第二個1.2秒回鈴音檢測在3.8秒后進行,以此類推直到第n個1.2秒回鈴音檢測到不是回鈴音了就是對方摘機了,這時可播放語音.
?? 我這種方式檢測時間是不固定的,若對方正好在1.2秒后摘機,則要延時
5秒才檢測到,若在下一個1.2秒檢測前一瞬間摘機,則只需1.2秒就可檢測到,所以檢測時間是1.2--5秒.而MT8880是固定的5秒檢測.
********************************
電話局向用戶傳送的信號

最常用的有以下幾種:
1、振鈴信號:用來呼叫被叫用戶。鈴流為25±3Hz正弦波,諧波失真不大于10%,輸出電壓有效值90+-15V,振鈴采用5s斷續(xù),即一秒送,4s斷,斷、續(xù)時間偏差不超過±10%。
2、撥號音-:用來通知主叫用戶可以撥號。撥號音采用頻率為450±25Hz的交流電源,發(fā)送電平為-10±3dBm,是連續(xù)的信號音。
3、回鈴音-:表示被叫用戶處于被振鈴狀態(tài),采用頻率為450±25Hz的交流電源,發(fā)送電平為-10±3dBm,它是5s斷續(xù)的信號音,即1s送,4s斷,與振鈴音一致。
4、忙音-:表示本次接續(xù)遇到機線忙或被叫用戶忙,采用頻率為450±25Hz的交流電源,發(fā)送電平為-10±3dBm,它是0.7斷續(xù)的信號音,即0.35送,0.35斷。久叫不應90s后送忙音。
5、長途通知音-:用于通知正在進行市內(nèi)通話的用戶有長途電話,采用頻率為450±25Hz的交流電源,發(fā)送電平為-20±3dBm,它是1.2s不等間隔斷續(xù)的信號音,即0.2s送,0.2s斷,0.2s送,0.6斷。
6、空號音:用于通知主叫用戶,所呼叫的被叫號碼為空號或受限制的號碼,采用頻率為450±25Hz的交流電源,發(fā)送電平為-10±3dBm,它是1.4s不等間隔斷續(xù)的信號音,即重復三次0.1s送、0.1s斷后,0.4s送,0.4斷,步進制電話局遇空號用忙音代替空號音。
7、排隊等待音-:用于具有排隊性能的接續(xù),以通知主叫用戶等待應答,采用頻率450±25Hz的交流電源,發(fā)送電平為-10±3dBm,需要時可用回鈴音或用錄音通知,不另設(shè)專用信號音。
8、證實音:它是由立去臺話務員自發(fā)自收的信號,用于核實主叫用戶號碼的正確性,采用頻率為950±50Hz的交流電源,發(fā)送電平為-20±3dBm,發(fā)連續(xù)信號音。
9、催掛音+:它是由測量臺發(fā)送給久不掛機用戶的信號,其目的是通知用戶掛機,采用頻率950±50Hz的交流電源,發(fā)送電平為0~25dBm,發(fā)送連續(xù)信號音,響度變化分五級,由最低級逐步升高。
??? 上述各種信號中,除鈴流外,根據(jù)信號音種類,信號音源為450±25Hz或950±50Hz,諧波失真不大于10%;各種信號音斷、續(xù)偏差分別不得超過10%。
**************************
**************************
電話主叫識別信息傳送及顯示

本頁主要討論電話主叫識別信息傳送及顯示功能的技術(shù),并結(jié)合東進TC-08ACID卡探討主叫識別的實現(xiàn)和常見錯誤的解決辦法。這里不討論數(shù)字程控交換中采用局間信令傳送主叫識別信息顯示的內(nèi)容。

東進公司支持主叫識別的模擬卡產(chǎn)品包括:TC-08A CID是支持主叫識別功能的 8 線語音處理卡;TC-08R是集成 了主叫識別功能的錄音卡;D080A是支持主叫識別的8線DSP語音處理卡(測試中);D040A是支持主叫識別的4線 DSP語音處理卡(開發(fā)中) 。

主叫識別的功能和業(yè)務基本要求:【主叫識別信息是向被叫電話用戶提供的服務,可以向被叫用戶終端設(shè)備發(fā)送主叫號碼,主叫用戶姓名,呼叫日期,時間等主叫識別信息】

實現(xiàn)主叫識別的基本方法是發(fā)端交換機將主叫號碼等通過局間信令系統(tǒng)(例如7號信令系統(tǒng))傳送給終端交換機。終端交換機將主叫識別信息以移頻鍵控(FSK)的方式送給被叫用戶。這里我們可以看到,F(xiàn)SK方式是標準的主叫識別信息傳送方式,所謂的DTMF方式是非標準的。不過東進公司所有產(chǎn)品對這兩種方式都予以支持。

終端交換機將主叫識別信息傳送給被叫用戶終端設(shè)備是在用戶終端掛機的狀態(tài)下進行的。主叫信息在第一次振鈴和第二次振鈴間隔期間傳送。

接收主叫的要求:用戶作為被叫,在接收來話時可以要求提供CID業(yè)務,也可以不要求提供此業(yè)務。不申請?zhí)峁┐藰I(yè)務的用戶收不到主叫識別信息。

發(fā)送主叫的業(yè)務:用戶可以申請向被叫用戶終端設(shè)備顯示主叫號碼、允許單次呼叫不顯示;用戶可以申請不向 被叫用戶終端設(shè)備發(fā)送主叫信息、允許單次呼叫顯示;用戶可以申請所有撥號均不向被叫發(fā)送主叫信息的業(yè) 務;撥打110、119等特服號碼均應發(fā)送主叫信息。

主叫顯示內(nèi)容:至少包括主叫號碼(包括長途區(qū)號)、日期(xx月xx日)、時間(xx時xx分)。隨著服務的擴展,發(fā)送的內(nèi)容可以逐步增加。其中主叫號碼由發(fā)端交換機發(fā)送,日期和時間是由終端交換機發(fā)送。所以在收不到主叫信息時要先考慮到是否對方交換機未發(fā)送主叫號碼。

主叫識別信息數(shù)據(jù)傳送協(xié)議:

主叫識別信息數(shù)據(jù)的傳送時序:先送鈴流(第一次振鈴),振鈴結(jié)束0.5-1.5秒之后開始傳送主叫數(shù)據(jù),傳送數(shù)據(jù)的時間應不大于2.9秒。主叫數(shù)據(jù)傳送結(jié)束200毫秒后在送第二次振鈴鈴流。
在主叫數(shù)據(jù)傳送過程中,如果用戶摘機,則傳送停止且呼叫處理正常進行。

主叫識別信息數(shù)據(jù)的格式:分為兩種,單數(shù)據(jù)消息格式(SDMF)和復合數(shù)據(jù)消息格式(MDMF);前者的結(jié)構(gòu)簡單,可容納的信息內(nèi)容較少,如主叫號碼,日期時間等;后者的結(jié)構(gòu)膠復雜,可容納信息長度較長,出前者的內(nèi)容外還可傳送主叫用戶的姓名。

單數(shù)據(jù)消息格式:由消息頭和消息體組成。
1、消息頭由消息類型和消息長度組成。它們均為 8bits 的字。消息類型的值用來識別消息的特征。消息長度 指明后面所跟得消息字的長度。
2、消息體包括交換機傳送給終端用戶的信息,可以容納 1-255 個8比特的消息字。每個字用8比特帶校驗位的7 位編碼字符集表示。

復合數(shù)據(jù)消息格式:也由消息頭和消息體組成。不同的是,復合數(shù)據(jù)的消息體由一個或多個小的消息(稱為參 數(shù)消息)組成。參數(shù)消息同樣具有參數(shù)頭和參數(shù)體。參數(shù)頭包括參數(shù)類型和參數(shù)長度,它們均為8比特字。參數(shù) 類型值用來識別后續(xù)參數(shù)字。參數(shù)長度指明參數(shù)體中參數(shù)字的數(shù)目。復合數(shù)據(jù)消息格式允許不同特征產(chǎn)生的不 同消息在同一個幀中傳遞。

數(shù)據(jù)的定義:

1、消息類型字
消息類型字的值(16進制數(shù)表示)從00-FF可以定義256種不同特征的消息。其中值00000100在單數(shù)據(jù)格式里表 示主叫號碼傳送信息,10000000在符合數(shù)據(jù)格式里表示呼叫建立。

2、消息長度字
表示消息體中的消息字的數(shù)目。16進制數(shù),00-FF。

3、參數(shù)類型字
16進制數(shù),00-FF,可表示256種不同特征的參數(shù)。

4、參數(shù)長度字
表示參數(shù)體中參數(shù)字的數(shù)目。16進制數(shù),00-FF。

5、消息字和參數(shù)字
單數(shù)據(jù)格式按照 消息類型(如:04H)、消息長度、消息字、月、日、時、分、主叫號碼(或O或P) 順序排列 組成。
復合數(shù)據(jù)格式按照 消息類型(如:80H)、消息長度、參數(shù)消息(日期,時間)、參數(shù)消息(主叫號碼,或O或 P)、參數(shù)消息(主叫姓名,或O或P)的順序排列組成。
所有的消息字和參數(shù)字都有奇偶校驗位(即比特位7),采用奇校驗方式。
差錯校驗:消息后附有校驗字供發(fā)送器和接收器校驗消息的正確性。消息字算法是將消息數(shù)據(jù)按256的模求和取 補來得到校驗字。
*************************************
撥號音:450hz(誤差25hz)正弦波,連續(xù)
忙音:450hz(誤差25hz)正弦波,0.35秒通0.35秒斷
回鈴音:450hz(誤差25hz)正弦波,3.4秒通1.6秒斷

將mt8880的CP/_IRQ腳接到單片機的t1腳,5秒鐘(只能是5秒,因為MT8880是固定5秒檢測)計數(shù),
根據(jù)數(shù)值作判斷【忙音】【撥號音】【回鈴音】【話音】【靜音】

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1490次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  92次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  10次下載  |  免費
  11. 6基于AT89C2051/4051單片機編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7藍牙設(shè)備在嵌入式領(lǐng)域的廣泛應用
  14. 0.63 MB  |  3次下載  |  免費
  15. 89天練會電子電路識圖
  16. 5.91 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關(guān)電源設(shè)計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費