《小型程控交换机课程设计(共21页).doc》由会员分享,可在线阅读,更多相关《小型程控交换机课程设计(共21页).doc(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上湖南文理学院课程设计报告课程名称: 专业综合课程设计 系 部: 电气与信息工程学院 专业班级: 通信07102班 学生姓名: 贺伶燕 指导教师: 王立 完成时间: 2010年6月24号 报告成绩: 评阅意见: 评阅教师 日期 小型程控交换机的设计目 录摘要程控交换机采用了数字通信、微电子、计算机等技术,能提供多种电信业务,适应通信网向数字化、综合化、智能化和个人化方向发展的要求,是当前通信网特别是电话网中应用的交换系统的主体。而专用交换机很多时候造价太高或功能太强大造成浪费,解决这问题的途径就是小型程控交换机。其成本低、易改造、线路利用率高,在综合业务数字网中有很大的
2、开发潜力。本文首先介绍了小型程控交换机的整体结构和简单的工作过程,然后重点对交换网络的设计和实现进行了阐述,即MT8980交换芯片的工作原理和AT89S51单片机对该交换芯片的控制过程,并给出了相应的芯片引脚连线图。关键词:程控交换;交换网络;MT8980;AT89S51AbstractPBX using digital communications, microelectronics and computer technology, can provide a variety of telecommunications services to meet the communication n
3、etwork to digital, integrated, intelligent direction and personal requirements of the current communications network, especially the application of the telephone network the main body of the exchange system. The PBX functionality is often too expensive or too strong wasteful way to solve this proble
4、m is a small program-controlled switches. Its low cost, easy to transform, line utilization is high, the Integrated Services Digital Network has great development potential. This paper introduces the overall structure of small program-controlled switches and simple the work process, and then focuses
5、 on the exchange of network design and implementation was explained, the MT8980 chip exchange principle and AT89S51 microcontroller chip, the control process of the exchange, and gives the corresponding chip pin connection diagram. Keywords: program-controlled exchange; switched networks; MT8980; AT
6、89S51第一章 小型程控交换机的整体设计1.1 程控交换机的简介通信网是由用户终端设备、传输设备和交换设备组成。它由交换设备完成接续,使网内任一用户可与其他用户通信。程控交换机是数字电话网、移动电话网及综合业务数字网中的关键设备,在通信网中起着非常重要的作用。而交换机的基本功能是实现任意入线与任意出线之间的互连,即实现任意两个用户之间的信息交换。为此,交换机的基本组成应包括接口、交换网络和控制系统玩个部分。接口的作用是将来自不同终端或其他交换机的各种传输信号转换成统一的交换机内部工作信号,并按信号的性质分别将信令传送给控制系统,将消息传送给交换网络。交换网络的任务是实现各入、出线上信号的传递
7、或接续。控制系统负责处理信令,按信令的要求控制交换网络完成接续,通过接口发送必要的信令,并协调整个交换机的工作。程控就是存储程序控制,程控交换是利用计算机软件进行控制的一种交换方式,故程控交换机是电子计算机控制的交换机。1.2 系统的总体结构设计小型程控交换机模拟了程控交换网中的电路交换的全过程,其基本结构可分为话路系统和控制系统两部分。整个系统主要由用户接口电路、语音处理单元和交换网络与中心控制单元组成。其原理框图如下所示。小型程控交换机原理框图1.3 各模块的功能分析1.3.1用户接口电路用户接口电路是用户线与交换机的接口电路。由于某些信号(如振铃、直流馈电等)不能通过电子交换网络,因此把
8、某些过去由公用设备实现的功能移到电子交换网络以外的用户电路来实现。归纳起来,目前数字程控交换机中用户电路的功能有下列7项:B(Battery Feed)馈电;O(Over-voltage Protection)过压保护;R(Ringing Control)振铃监控;S(Supervision)监视;C(Codec & Filters)编译码和滤波;H(Hybrid Circuit)混合电路;T(Test)测试。1.3.2语音处理单元该模块的主要功能有与SLIC接口,语音的滤波机编解码。与SLIC的接口主要实现两方面的作用:一是通过与SLIC的接口控制用户线的状态,二是分配给用户的话路时隙,完成
9、与后面的交换模块的接口。编解码是将模拟语音信号转换成PCM码流,把PCM码还原为模拟信号。数字滤波器对语音信号进行带限。为了实现时分交换,采用A率编码,每一话路量化编码后的速率为64kb/s,32路组成一帧,64kb/s32=2.048Mb/s。所以对每一路语音分别进行量化编码时就需要2.048MHz的位时钟和8KHz的帧首脉冲,作为时隙定位信号。用户的话音可以通过软件被分配到031中的任意时隙。1.3.3交换网络和中心控制单元该模块主要包括:用户电路的扫描和驱动、信号音的产生、定时单元、控制微处理器单元。定时单元:提供用户电路的编解码、交换网络的时钟和帧首信号。用户电路的扫描和驱动:用户扫描
10、就是监测用户线环路状态,即通段状态。并以此来决定用户话机的摘挂和检测脉冲拨号。用户驱动就是控制用户线的状态,比如向用户振铃,送忙音,通话等。信号音的产生:信号音指的是交换机送往用户的信号,如拨号音、忙音、回铃音等。当主叫摘机时,听到拨号音才能拨号;主叫拨完号码,如果被叫闲则会听到交换机送来的回铃音,否则听到忙音。信号音可有模拟信号音和数字信号音两种,对于不同时间断续的拨号音、忙音、和回铃音,是使用同一450Hz的单频信号,由硬件或软件控制其通断。收号器:话机有多音多频拨号和脉冲拨号两种,相应地局端应能识别这两种拨号,脉冲拨号可以通过扫描用户通断状态识别,双音多频则使用专用芯片MT8870来接收
11、。总的来说,交换网络的功能是实现话音的无阻塞交换,即完成时隙交换,也就是完成任意PCM复用线上任意时隙之间的信息交换。在具体实现时应具备以下两种基本功能:在一条复用线上进行时隙交换功能,在复用线之间进行同一时隙的交换功能。这两种基本功能分别由时间接线器和空间接线器实现。中心控制单元由一片单片机芯片控制着各模块协调有序的完成呼叫的全过程。第二章 核心模块交换网络的介绍2.1交换网络的一般结构和工作原理交换网络是交换系统的核心。将若干个交换单元按照一定的拓扑结构和控制方式,可以构成交换网络。交换网络的三要素就是交换单元、不同交换单元之间的拓扑连接和控制方式,其结构图如下所示:交 换单 元交 换单
12、元交 换单 元交 换单 元入线出线控制单元交换网络的一般结构在本设计中采用的是同步时分交换网络,由时间交单元、空间交换单元这两种基本交换单元组成。2.1.1时间交换单元时间交换单元又称为时间接线器,简称为T单元或T接线器,其功能是完成一条PCM复用线上各时隙之间的信息交换。如下图所示,时间交换单元主要由信息存储器和控制存储器构成。信息存储器用来暂时缓存存储要交换的信息,控制存储器用来寄存脉冲码信息的时隙地址。顺序写入信息存储 器控制 存储 器控 制 读 出0信息502550控制写入24025550控 制 写入240255信息信息存储器0顺序读出顺序读出控制写入50255240控制 存储 器0顺
13、序读出(a)顺序写入,控制读出 (b)控制写入顺序读出T接线器的组成和原理图设输入话音信号在TS50,要求经过T接线器以后交换至TS240上去,然后输出至下一级。下面分别介绍两种工作方式的原理。“顺序写入,控制读出”的工作原理:CPU根据这一要求,通过软件在控制存储器的240号单元写入“50”.这个写入是由CPU控制进行的,因此把它叫做“控制写入”。控制存储器的读出由定时脉冲控制,按照时隙号读出相对应单元内容。如0时隙读出0单元内容;1时隙读出1单元内容这种工作方式叫做“顺序读出”。话音存储器的工作方式正好和控制存储器的方式相反,即是“顺序写入,控制读出”。即,由定时脉冲控制,按顺序将不同时隙
14、的话音信号写入相应的单元中去。写入的单元号和时隙号一一对应。而读出时则要根据控制存储器的控制信息(读出数据)而进行。由于向话音存储器输入话音信号不受CPU控制,而输出话音信号(读出时)受到由CPU控制的控制存储器的控制,因此把它总称为“顺序写入,控制读出”方式。根据图中的例子,话音的输入时隙号为50,在定时脉冲控制下就可写入到50号单元中。因为CPU在控制存储器中的240号单元己写入了内容“50”,在定时脉冲控制下,在TS24O这一时间,从控制存储器的地址240中读出内容为“50”,把它作为话音存储器读出地址,立即读出话音存储器的50号单元。这就是原来在50号时隙写入的话音信号内容。因此在话音
15、信号50号单元读出时己经是TS24O了,即己把话音信号从TSSO交换到TS240,实现了时隙交换。“控制写入,顺序读出”的工作原理:话音存储器的写入要受控制存储器的控制,而其读出则受定时脉冲控制按顺序读出,所以称为“输入控制”。控制存储器仍然是由CPU控制写入,在定时脉冲控制下按顺序读出。但是CPU写入到控制存储器的内容却不同了。如图(b)所示,CPU要在控制存储器的50号单元写入内容“240”。然后控制存储器按顺序读出,在TS50时读出内容“240”,作为话音存储器写入地址,将输入端Ts50中的话音内容写入到240号单元中去。话音存储器按顺序读出,在TS240读出240号单元内容,这也就是T
16、S50的输入内容,这样就完成了时隙交换。2.1.2空间交换单元空间交换单元又称为空间接线器,简称为S单元或S接线器,其作用是完成不同PCM复用线之间同一时隙的信码交换。如下图所示,它由交叉接点矩阵和控制存储器组成。1 122控制 存储 器控制 存储 器cmcmcmcm0110011431011431交换节点矩阵交换节点矩阵01011010输入输入输出输出PCM0PCM0PCM1PCM1PCM1PCM1PCM0PCM0TS1TS1TS14TS14 (a)输入控制方式 (b)输出控制方式S接线器的组成和原理图上图表示22的交叉接点矩阵,它有2条输入复用线和2条输出复用线。控制存储器的作用是对交叉接
17、点矩阵进行控制,控制方式有以下两种。输入控制方式:它按输入复用线来配置CM,即每一条输入复用线有一个CM,由这个CM来决定该输入PCM线上各时隙的信码,要交换到哪一条输出复用线上去。输出控制方式:它按输出PCM复用线来配置CM,即每一条输出复用线有一个CM,由这个CM来决定哪条输入PCM线上哪个时隙的信码,要交换到这条输出PCM复用线上来。S接线器的工作原理:以输入控制方式为例。设输入PCM0的TS1中的信码要交换到输出PCM1中去,当时隙1时刻到来时,在CM0的控制下,交叉点01闭合,使输入PCM0的TS1的信码直接转送至输出PCM1的TS1中去。同理,在改图中把输入PCM1的TS14的信码
18、,在时隙14时由CM1控制10交叉点闭合,送至PCM0的TS14中去。因此,S接线器能完成不同的PCM复用线间的信码交换,但是在交换中其信码所在的时隙位置不变,即它只能完成同时隙内的信码交换。故S接线器不能单独使用。而输出控制方式的S接线器工作原理与输入控制方式的工作原理是相同的。第三章 基于MT8980的交换网络的具体设计与实现3.1交换芯片MT8980本设计中实现话音交换功能的芯片是MT8980。MT8980是Mitel公司生产的PCM时分复用时间变换器。3.1.1 MT8980的管脚说明其芯片引脚图如下所示:STi0-STi7:8路串行输入的PCM基群(32信道)码流,速率为2.048
19、Mb/s。ST00-STO7:8路三态串行输出的PCM基群码流,速率为2.048 Mb/s。A0A5:微处理器接口时地址信号输入。D0D7:微处理器接口时双向数据输入/输出(三态)。C4i:时钟输入,频率为4.096 MHz,串行码流由此时钟的下降沿定位。F0i:帧同步脉冲输入,它作为2.048 Mb/s码流的同步信号,低电平使内部计数器在下次负跳变时复位。CS:片选信号输入,低电平有效。DS:微处理器接口时数据输入选通信号,高电平有效。R/W:微处理器接口时读、写控制信号,若输入高电平,为读出;若输入低电平,则为写入。DTA:数据应答信号输出(开漏输出),它为微处理器接口时数据证实信号,若此
20、端下拉至低电平,电路处理完数据,通常DTA经909接+5 V。ODE:输出驱动允许。若该输入保持高电平,则SDO0SDO7输出驱动器正常工作;若为低电平,则SDO0SDO7呈高阻。CST:控制总线输出。每帧由256 b组成,每码元为接续存储器高位256个存贮单元第1位的值。第0码流相应的码元先输出。3.1.2 MT8980的功能说明其功能框图如图所示,该芯片由串/并变换器、数据存储器、帧计数器、控制寄存器、控制接口单元、接续存储器、输出复用器与并/串变换器等部分构成。MT8980功能框图串行PCM数据流以2.048Mb/s速率分八路由STI0STI7输入,经串/并变换,根据码流号和信道号依次存
21、入2568比特数据存储器的相应单元内。控制寄存器通过接口,接受来自微处理器的指令,并将此指令写入到接续存储器。这样,数据存储器中各信道的数据按照接续存储器的内容,以某种顺序从中读出,再经复用、缓存、经并一串变换,变为时隙交换后的八路2.048Mb/s串行码流STO0STO7,从而达到数字交换的目的。如果不再对控制寄存器发出命令,则电路内部维持现有状态,刚才交换过的两时隙将一直处于交换过程,直到接受新命令为止。接续存储器的容量为25611位,分为高3位和低8位两部分,前者决定本输出时隙的状态;后者决定本输出时隙所对应的输入时隙。另外,由于输出多路开关的作用,电路还可以工作于消息或报文模式,以使接
22、续存储器低8位的内容作为数据直接输出到相应的时隙中去。MT8980的全部动作均由微处理器通过控制接口控制。外部CPU可以读取数据存储器、控制寄存器和接续存储器的内容,并可向控制寄存器和接续存储器写入指令。此外,还可置电路于分离方式,即微处理器的所有读操作均读自于数据存储器,所有写操作均写至接续存储器的低8位。 3.2控制单元AT89S51控制单元控制着各模块协调有序的完成呼叫的全过程,本设计中采用AT89S51单片机完成。AT89S51单片机是Atmel公司所生产的,该单片机在AT89C51的基础上,增加了WDT(看门狗)功能和双数据指针(DPTR),并且支持ISP/IAP功能,其中看门狗模块
23、可以在单片机出现死机现象时自动使单片机复位。3.2.1 AT89S51的管脚说明该单片机的引脚图如下:VCC(Pin40):电源输入,接5V电源GND(Pin20):接地线XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。PO口(Pin39Pin32):8位双向
24、I/O口线,名称为P0.0P0.7P1口(Pin1Pin8):8位准双向I/O口线,名称为P1.0P1.7 P2口(Pin21Pin28):8位准双向I/O口线,名称为P2.0P2.7 P3口(Pin10Pin17):8位准双向I/O口线,名称为P3.0P3.73.3 MT8980与AT89S51的连接MT8980与AT89S51之间的接口信号主要有:地址线 A0A5、地址线 D0D7、片选信号CS、读写控制信号R/W ,另外还有选通信号DS 、回应信号等。当片选信号CS为低电平时,AT89S51可对MT8980内部的寄存器进行读写,DS 和DTA 作为AT89S51 和MT8980 之间数据
25、交换的同步信号。在 DS 信号的上升沿时刻,如果 MT8980 的片选信号、数据线、地址线以及读写信号有效,则AT89S51开始对MT8980进行读或写操作。当 MT8980与AT89S51之间完成相应的数据发送或者接收之后,MT8980的DTA 送出一个下降沿,表示这次数据交换完成,可以进行下一项操作。89C51 的 P3.0、P3.1 分别与 MT8980 的 DS、DTA 相连,可以比较容易地实现AT89S51 和 MT8980之间数据交换的同步。89C51 的读信号线RD经反相处理以后,直接与 MT8980 的读写控制线相连,可以实现对该芯片的读写控制。其引脚连线图见附录。3.4 基于
26、MT8089的交换网络实现原理本文在第一章已经介绍了交换系统的整体构成。在此,对整个交换系统基于核心交换芯片MT8980的实现原理进行阐述。用户电路是程控交换系统连接模拟用户线的接口电路,主要完成馈电、过压保护、摘挂机检测、二四线转换等功能。用户集中级完成话务集中的功能,在本系统中将32 个话路集中在一起,各个语音信号经过 PCM 编码后通过复用形成 2.048Mbit/s 码流,送入 MT8980 进行交换。从 MT8980 输出的2.048Mbit/s 码流经相反的处理后送入用户电路。各个话路的状态检测、拨号数据的接收以及向被叫用户发送振铃信号都通过用户接口电路实现。中继电路和中继接口电路
27、为本局用户和远端局用户提供数据通道,向远端局发送接续请求,拨号,并且检测远端局送来的振铃呼叫信号。一次呼叫的建立过程大致如下:AT89S51 以100ms的周期循环检测各用户电路,当某用户摘机后,其状态就反映到用户电路中,AT89S51 确认该用户摘机后,即在内存中为该用户分配相应资源,包括记发器、呼叫存储器等,然后向该用户发送拨号音,并开始接收用户的拨号,将号码存储于记发器内,同时内部程序不断地对用户的拨号进行分析,当用户正确地拨完号码以后,AT89S51根据该号码,寻找被叫话机,并向被叫话机发送振铃信号。被叫用户摘机后,在 MT8980 内部即为这两个用户建立通路,这样通话开始。同时AT8
28、9S51监视着这两个话路的状态,当其中的一方将电话挂机后,AT89S51 即撤销该次接续,并收回相应资源。总结两周的电子技术基础课程设计以告一段落,回顾这两周的心历进程,学海中的点点滴滴无不记忆犹新!在本次课程设计中,核心内容就是围绕交换芯片MT8980展开的,以前我从未接触过这个芯片,只能通过在网上查找相关资料来认识这个芯片。因而整个设计过程中,在查找资料方面花了较多的时间。由于只要求我对交换网络进行详细的设计,所以整个课程设计不是特别复杂。最后,设计报告完成后,我对程控交换机的组成和工作原理有了较全面的理解,基本上达到了预期效果。参考文献1 张继荣等.现代交换技术.西安电子科技出版社,20
29、05年2月2 郑少仁等.现代交换原理与技术.电子工业出版社,2006年8月3 张中荃等.程控交换与宽带交换.人民邮电出版社,2003年11月4 姜冰.一种小型程控交换机的设计.电子元器件应用.2003年第5卷第8期5 王平.小型程控交换机的硬件设计.现代电子技术.2009年第4期致谢经过两个星期的专业综合课程设计,成功的完成了小型程控交换机的设计。在本次设计过程中,我几次遇到了难以解决的问题,得到了王立老师的耐心指导,很仔细的对我提出的问题进行了一一解答。原本对程控交换机不太了解的我,在老师和同学的帮助下对这方面的知识有了较全面的了解,使我得以顺利的完成本次设计。在此,表示衷心的感谢!附录 MT8980与AT89S51的连线图专心-专注-专业