程控交換機呼叫信息緩沖系統的設計
發布時間:2008/6/3 0:00:00 訪問次數:518
程控交換機呼叫信息緩沖系統的設計 摘要:介紹一種以at89c52單片機為核心,采用strata系列大容量閃速存儲器作緩存的程控交換機呼叫信息緩沖系統。該系統實現了多任務方式下的串行數據接收、緩存和讀出,其軟串口用于信息的實時接收和波特率的自動識別,數據讀出速度達460kbps,并設計了規范的命令集。 關鍵詞:呼叫信息 緩沖 實時 多任務 閃速存儲器 程控交換機生成的電話呼叫信息一般通過其標準的串行接口輸出,電話計費系統軟件可以用計算機直接從交換機接收呼叫信息。但呼叫信息的輸出是隨機的,取決于交換機支持的網上分機電話的使用狀態。為防止信息丟失,計算機系統必須保持全天二十四小時連續工作。程控交換機話單自動存儲器的設計與應用,一定程序上提高了計費工作的靈活性,降低了系統的運行成本[1]。但早期系統或是不具備多任務工作特性,使用不便;或是采用靜戊ram作緩存,導致數據存儲可靠性不高,系統功耗較大;而且系統功能設計較低且不規范,靈活性較差。 本文以at89c52單片機為核心,采用intel strata系列閃速存儲器作緩存,設計開發的新一代程控交換機呼叫信息緩沖系統,用于串行數據的接收、緩存和讀出,具有多任務工作特性,而且實時性好,讀出速度快,數據存儲可靠性高,使用靈活方便。 1 系統的基本性能要求 (1)實時緩沖能力 在緩存空間允許和系統供電正常的條件下,保證呼叫信息的實時接收和緩存。設計采用軟串口接收數據,波特率為300×2 n bps(其中n=0~6),并實現對交換機輸出波特率的自動識別與跟蹤。 (2)大容量緩存、配置靈活 支持緩存空間高達16mb,并可在1~16mb之間進行剪裁配置。支持空閑緩存容量的動態查詢和聲光報警功能,使緩存信息能被及時讀出。 定義并支持一組規范的命令,實現呼叫信息的讀出和提供用戶對系統的維護。設計相應的協議,以規范命令及其響應信息的功能和特征。 (4)具備多任務特性 系統可以在接收和響應用戶命令的同時,實現呼叫信息的實時接收和緩存。即系統在交換機與用戶機之間的工作,包括交換機呼叫信息的接收與緩存、用戶命令信息的接收與響應,宏觀上具有多任務特性。支持呼叫信息讀出口波特率在9.6~460kbps之間可選。支持直接或modem連接,實現呼叫信息的本地或遠程讀出。 2 系統硬件設計 圖1所示為交換機呼叫信息緩存系統的硬件結構框圖。其主要構成包括:
表1 at89c52硬件資源分配方案 資 源 功能分配 p0、p2 擴展外部存儲器和接口電路 p2.5~p2.7 被譯碼提供外擴芯片的片選 p1.0~p1.4 x25045、tlc0838c的i/o及時鐘 p1.5~p1.5 buffer,power led控制 p1.7、p3.5 軟串口cts,rts p3.5 軟串口txd p3.3(int1) tl16c550中斷信號 p3.2(int0) 軟串口rxd,data led控制 p3.0、p3.1 蜂鳴器、strata緩存控制 p3.6、p3.7
程控交換機呼叫信息緩沖系統的設計 摘要:介紹一種以at89c52單片機為核心,采用strata系列大容量閃速存儲器作緩存的程控交換機呼叫信息緩沖系統。該系統實現了多任務方式下的串行數據接收、緩存和讀出,其軟串口用于信息的實時接收和波特率的自動識別,數據讀出速度達460kbps,并設計了規范的命令集。 關鍵詞:呼叫信息 緩沖 實時 多任務 閃速存儲器 程控交換機生成的電話呼叫信息一般通過其標準的串行接口輸出,電話計費系統軟件可以用計算機直接從交換機接收呼叫信息。但呼叫信息的輸出是隨機的,取決于交換機支持的網上分機電話的使用狀態。為防止信息丟失,計算機系統必須保持全天二十四小時連續工作。程控交換機話單自動存儲器的設計與應用,一定程序上提高了計費工作的靈活性,降低了系統的運行成本[1]。但早期系統或是不具備多任務工作特性,使用不便;或是采用靜戊ram作緩存,導致數據存儲可靠性不高,系統功耗較大;而且系統功能設計較低且不規范,靈活性較差。 本文以at89c52單片機為核心,采用intel strata系列閃速存儲器作緩存,設計開發的新一代程控交換機呼叫信息緩沖系統,用于串行數據的接收、緩存和讀出,具有多任務工作特性,而且實時性好,讀出速度快,數據存儲可靠性高,使用靈活方便。 1 系統的基本性能要求 (1)實時緩沖能力 在緩存空間允許和系統供電正常的條件下,保證呼叫信息的實時接收和緩存。設計采用軟串口接收數據,波特率為300×2 n bps(其中n=0~6),并實現對交換機輸出波特率的自動識別與跟蹤。 (2)大容量緩存、配置靈活 支持緩存空間高達16mb,并可在1~16mb之間進行剪裁配置。支持空閑緩存容量的動態查詢和聲光報警功能,使緩存信息能被及時讀出。 定義并支持一組規范的命令,實現呼叫信息的讀出和提供用戶對系統的維護。設計相應的協議,以規范命令及其響應信息的功能和特征。 (4)具備多任務特性 系統可以在接收和響應用戶命令的同時,實現呼叫信息的實時接收和緩存。即系統在交換機與用戶機之間的工作,包括交換機呼叫信息的接收與緩存、用戶命令信息的接收與響應,宏觀上具有多任務特性。支持呼叫信息讀出口波特率在9.6~460kbps之間可選。支持直接或modem連接,實現呼叫信息的本地或遠程讀出。 2 系統硬件設計 圖1所示為交換機呼叫信息緩存系統的硬件結構框圖。其主要構成包括:
表1 at89c52硬件資源分配方案 資 源 功能分配 p0、p2 擴展外部存儲器和接口電路 p2.5~p2.7 被譯碼提供外擴芯片的片選 p1.0~p1.4 x25045、tlc0838c的i/o及時鐘 p1.5~p1.5 buffer,power led控制 p1.7、p3.5 軟串口cts,rts p3.5 軟串口txd p3.3(int1) tl16c550中斷信號 p3.2(int0) 軟串口rxd,data led控制 p3.0、p3.1 蜂鳴器、strata緩存控制 p3.6、p3.7
上一篇:便攜應用促生彩顯新生代