如何用單片機實現FSK來電顯示解碼
原理:
此項目的關鍵是,FSK是連續相位的,且高電平與低電位的頻率不成倍數關系(1200Hz與2200Hz).采用測量脈沖寬度的話不容易確定上升沿與下降沿.理論上用AD轉換后的幅值對時間查表可確定上升下降沿,但軟硬件太復雜,還不如買成品fsk解調IC.我采用的辦法是測量脈沖寬度,因為數據是異步串行通訊方式,由1到0的下降沿來確定時鐘,即由1200hz到2200hz的改變來確定,關鍵是1200到2200的改變是任意相位的,而不是從0相位開始.說明白點,用單片機不停測脈沖寬度,先是1200的寬度,突然來了個脈沖寬度在1200與2200之間,這說明下降沿在這個脈沖內的某個時間,怎么確定這個時間呢?經過我周密計算 :--) ,公式如下,
T(下降沿距當前時間)=[ T(這個脈沖時間) - T(2200hz脈沖寬度) ] x 2.2
有了起始位的下降沿,檢測1200Hz,2200Hz對你們來說就容易了吧?
資料:
電話主叫號碼信息的識別及實現
----主叫號碼信息識別及傳送(CID,Calling Identity Delivery),是指交換機將主叫用戶的主叫號碼及呼叫的日期、時間等信息傳送給被叫用戶,由被叫號用戶的主叫號碼顯示器將信息顯示出來并存儲。以便用戶摘機前就知道到底誰打電話來,或外出回來后查閱誰來過電話。它是由具有主叫號碼信息識別服務功能的交換機與具有主叫號碼顯示服務功能的終端相配合來實現,在終端上可以顯示主叫電話機的號碼、呼叫時間等信息。
一、CID技術產生背景
----美國貝爾通信研究室(BELLCORE)首先引入話音頻帶數據通信的調制解調方式來實現CID業務,并在1990年提出了相關技術建議(TR-TS-000031,ISUE3,1990年1月),該建議經過多次修改后被稱為Bell202建議。數據傳送采用了移頻鍵控(FSK)方式,通常稱為移頻鍵控方式。
與此同時,歐洲以瑞典為代表的研究機構為能在自己生產的交換機上方便地實現主叫號碼傳送(Calling Number Delivery)業務,電話終端與交換機之間采用雙音多頻號碼傳送方式作為解決方案,通常稱為雙音多頻方式。
----經過多年的研究和發展,許多國家認為移頻鍵控方式有較好的發展前景,紛紛以此為基礎來制定本國的標準。到目前為止,采用移頻鍵控方式的國家和地區有美國、加拿大、比利時、英國、西班牙、日本、新加坡和中國等。
類別 移頻鍵控方式 雙音多頻方式
傳送速度 約1200bit/s 約12.5字符/s**
規定時間內的信息量
(字符) 最多約600 最多約38
字符集 ASCII 只能是數字及少數字符
傳送可靠性 高 較高
應用 廣泛 較少
表1 移頻鍵控方式與雙音多頻方式的比較
*雙音頻40ms發送,間隔40ms
二、CID業務功能電話網上開展CID業務,必須考慮各方權益。主叫用戶可以根據自己的意愿在一定權發內控制是否向被叫用戶傳送自己的號碼。被叫用戶在登記主叫信息顯示權限后,交換機應向被叫用戶傳送主叫信息。
1、主叫用戶叫信息顯示權限
----主叫用戶主叫信息顯示權即主叫用戶是否允許向被叫用戶顯示主叫信息。
----作為主叫用戶,發出呼叫時可以有允許CID和限制CID兩種選擇。
(1)允許顯示
主叫用戶的一切正常撥號,均為允許CID的呼叫,應向被叫用戶所在終端交換機傳送主叫信息。這類用戶也可以要求在某次呼叫時不向被叫用戶顯示主叫信息,這時需要在該次呼叫撥號之前加撥一標志號碼(如**,發端交換機收到**后,判別定為該次呼叫的CID業務被限制,送出限制標志,終端交換機不將該次呼叫的主叫號碼送到被叫終端設備。
(2)限制顯示
主叫用戶的一切正常撥號,均為限制CID的呼叫,其主叫號碼不送到被叫用戶終端設備。這類用戶也可以要求在某次呼叫時向被叫用戶顯示主叫號碼,這時需要在該次呼叫撥號之前加撥一標志號碼(如**,發端交換機收到**后,判定為該次呼叫的CID業務被允許,送出允許標志,終端交換機將該咨和叫的主叫號碼送到被叫終端設備。
----無論主叫是允許CID用戶還是限制CID用戶,當呼叫的對方是110,119,120,122等特服終端時,其主叫號碼一定要傳送到被叫終端上。
2、被叫用戶主叫信息顯示權限
被叫用戶主叫信息顯示權限即被叫用戶能否顯示主叫信息。
(1)用戶登記主叫信息顯示權限
用戶登記了主叫信息顯示權限后,在作為被叫用戶時,終端交換機應向用戶傳送相應的顯示信息。
·在一次呼叫有主叫號碼,則顯示“號碼+日期+時間”;
·在一次呼叫中終端交換機沒有收到主叫號碼,則顯示“O”;·在一次呼叫中如果不允許顯示主叫號碼,則顯示“P”。
(2)用戶不登記主叫信息顯示權限
如不登記此權限,交換機不向此用戶發送任何信息。
三、CID業務的基本技術
----采用移頻鍵控傳送方式的交換機應具備與該方式有關的硬件環境,以及數據處理和傳送所必要的軟件環境。
1、主叫號碼及標志在局間的傳送
----主叫號碼信息顯示是由終端交換機傳給被叫用戶終端設備的,因此終端交換機應能順利得到主叫方號碼,這就要求發端交換機將主叫號碼等信息通過局間信令系統(如七號信信)傳送給終端交換機,隨主叫號碼一起傳送的還有一個標志碼,表示主叫方的意愿。如“X”表示主叫號碼可以傳送給被叫用戶;“Y”表示主叫碼不愿意傳送給被叫用戶。
交換機相關文章:交換機工作原理
評論