程控交换机呼叫信息缓冲系统的设计
发布时间:2008/6/3 0:00:00 访问次数:525
程控交换机呼叫信息缓冲系统的设计 摘要:介绍一种以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
上一篇:便携应用促生彩显新生代