预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验报告 项目名称:用户摘、挂机识别初级编程 教学班级: 学生姓名: 同组成员: 指导教师: 实验地点: 实验日期: 实验三用户摘、挂机识别初级编程 一、实验的目的及要求: 实验目的: 1.深入了解实验系统提供的模拟用户接口电路硬件环境; 2.通过本次实验,掌握模拟用户线接口电路芯片88622的控制使用方法; 3.熟练掌握使用BorlandC集成开发环境IDE编写和调试程序的方法; 4.能综合运用所学知识,独立编写和调试用户摘、挂机识别程序,提高使用C语言编写“存 储程序控制设备”软件的能力,感受成功的快乐。 预习要求: 1.实验之前,请仔细阅读教材《程控交换原理与软硬件设计》中关于MY88622芯片软硬件 设计的相关内容,掌握模拟用户线接口电路芯片的组成与工作原理;结合2—10图 MY88622典型应用电路,进行电路原理说明。 2.预习MY88622芯片软件控制和软件设计知识,在预习报告的实验原理一栏中对MY88622 的用户摘、挂机识别软件编程控制原理及群处理方法进行说明; 3.按照下面的实验内容,独自编写“用户摘、挂机识别”程序,在预习报告中画出实验中 预使用的程序流程图,写出事先编写的程序和预期结果。 图 2—10MY88622典型应用电路 二、实验环境: 程控交换教学与实验系统实验平台 程控交换教学与实验系统编程平台 直流稳压电源(SPIDI80型用户除外) 外接模拟电话机 三、实验原理: 1、模拟用户电路功能 在数字程控交换机中,模拟用户电路是用得最多的部件。用户电路的芯片种类繁多,从功能 上可分为用户线接口电路SLIC,PCM编解码与滤波电路CODEC,以及把二者合二为一的带C 功能的用户线接口电路(SLIC+CODEC),模拟用户电路一般要具有下述功能: 对每个用户馈电(Batteryfeed)、过压保护(OverVoltageProtection)、振铃(Ringing)、 监视(Supervision)、编译码(Codec)、2/4线转换(Hybrid)及测试等7项功能,通 称BORSCHT功能,如图2—11所示。具体含义是: (1)馈电(Batteryfeed) 向用户话机送直流电流。通常要求馈电电压为-48V或-24V,环路电流不小于18mA。 (2)过压保护(OverVoltageProtection) 防止过压过流冲击和损坏电路、设备。 (3)振铃控制(Ringing) 向用户话机馈送铃流。通常为25HZ90Vrms正弦波。 (3)监视(Supervision) 监视用户线状态、检测用户话机摘机、挂机等信号送控制模块和交换网络。 图2—11模拟用户线电路功能框图 (4)编译码(Codec) 完成模拟话音与数字编码之间的转换。通常采用PCM编解码器CODEC来完成,编码速率 为64kb/s。 (5)2/4线转换(Hybrid) 完成2/4线转换功能。实现模拟二线双向信号与PCM发送、接收数字四线单向信号之间 的连接。 (6)测试(Test) 对用户电路进行测试。 一般模拟用户电路的BORSCHT七项功能中,C功能由PCM编解码与滤波电路CODEC实现, 其余六项功能由用户线接口电路SLIC及其外部电路实现。MY88622芯片是用户线接口电路 SLIC芯片。 2、摘、挂机检测功能及软件设计原理 挂机检测模块的功能是监视用户线路的状态,看看有无变化,以便在发现有变化时, 进行一些必要的处理,把有关数据送入摘机队列或挂机队列,转交其他程序处理。 用户摘机或挂机,反映到用户线上是用户回路状态的改变,即回路由断开变为闭合 或由闭合变为断开。上述状态改变可以在用户电路的监视点上反映出来。 因为用户回路状态只有两个,故正好可以用一位二进制数的两个逻辑值表示,用户接口 电路MY88622摘挂机检测点为SHK。摘机时SHK为高电平,挂机为低高电平,因此“0”表 示断开,“1”表示闭合。 无论是摘机还是挂机,处理机应及时发现,但也无必要连续进行监视,只要定期地进行 周期性监视就可以了。为此每隔一定时间(一般为200ms)从用户电路的监视点读取一次用 户回路状态,通过对读数进行运算来识别用户的摘机和挂机。 仅仅读取反映用户回路当前状态的信息,并不能判断用户是否摘机,因为当前的摘机可 能是刚刚摘机,也可能是早已摘机,正在通话中。因此还必须根据上次扫描时读取的状态来 判别,只有当前次读取的用户回路为断开状态,而本次读取的用户回路是闭合状态,即由“断 开”变为“闭合”时,才判断为摘机。为此必须要有两个存储区:一个用来存储本次的扫描 结果SC