一种单片机电话单机测试仪的设计-基础电子_第1页
一种单片机电话单机测试仪的设计-基础电子_第2页
一种单片机电话单机测试仪的设计-基础电子_第3页
一种单片机电话单机测试仪的设计-基础电子_第4页
一种单片机电话单机测试仪的设计-基础电子_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑一种单片机电话单机测试仪的设计-基础电子随着我国电讯业的迅速发展,电话单机需求量激增,为此研制了一种能快速、准确测试电话单机主要性能并对其故障定位的测试仪器。测试仪的特点为:信号方式、接口形式符合有关用户交换机的国家标准;操作方法上符合人们的操作习惯;功能较全、测试速度快、定位准确。

单片机电话测试仪的主要功能为:

·环阻测量:测量用户摘机状态环路接通电阻Ron和挂机状态的漏电流Ioff;

·脉冲拔号测量:包括测量脉冲串的个数、速率、断续比、间隔等参数;

·双音拔号测量:测量译码准确性、持续时间、间隔等参数;

·5km仿真功能:模拟话机应用的真实环境,测量话机功能是否正常;

·振铃测试功能;

·内部通话功能。

1硬件框图及工作原理

硬件框图如图1所示。用户电路向话机提供馈电,并在用户摘机呼出后,将呼出信号送送片机。单片机控制信号音驱动单元向用户发送拔号音,同时监视用户是否拔号。收到拔号信号后,马上关闭信号音驱动单元,转入信号扫描程序。

进入信号扫描程序后,单片机首先确认是脉冲拔号还是双音拔号。如果是脉冲拔号,单片机执行脉冲信号扫描程序,对脉冲串计数、测量其速率、断续比、数字间隔等参数。如果是双音多频拔号,则单片机接收译码结果、持续时间、间隔等参数。测量完成后,显示测量结果,并做出判决。在振铃测试状态下,单片机控制铃流信号发生器向话机送出铃流信号,检测话机收铃单元是否正常。通话是在两部话机之间进行。通过两部话机之间的通话,确定话机的送话、受话的质量。另外,单片机接收键盘命令,实现环阻测量、控制转换及5km仿真线的接入等。

2硬件电路设计及测量原理

硬件电路分话路电路的和单片机测量与控制电路两大部分。

2.1话路电路

话路电路包括用户电路、振铃驱动电路、信号音驱动电路、交换网络等。

用户电路由三端稳压器、光电耦合器、与非门、电阻及二极管组成。三端稳压器接成恒流源组态,产生20mA恒定电流。光电耦合器实现电平转换。当用户摘机呼出后,直流环路闭合,有20mA电流流过,光电耦合器输出低电平,经与非门整形后送单片机输入端口ST1。单片机对该输入口循环检测,得到脉冲串个数、速率、断续比、间隔等数据信息。

根据用户摘机时环路电平UA,测量环路电阻:Ron=(UA-UD)/I0,其中UD为二极管的压降。

设用户负载电阻为100kΩ时环路电位为Uoff'(该值预先存储在单片机内存中),用户挂机时环路电位为Uoff,若Uoff≥Uoff',说明Ioff指标合格;若UoffUoff',说明Ioff指标不合格。

单片机由P3.1输出25Hz方波信号,控制晶体管的通断,使其集电极输出25Hz、幅度为90V的方波信号,经π型低通滤波器滤除高次谐波分量后,得到25Hz正弦信号作为铃流信号。

单片机由P1.0输出450Hz信号,送三态门输入端,通过P1.1、P2.2控制三态门的使能端,产生拨号音、忙音、回铃音等信号。由交换网络将信号送给选定的话机。

交换网络由J1~J6继电器构成,在不同的测试要求下,各继电器动作情况如表1所示。其中,NC代表静合触点接通;NO代表动合触点接能。

表1继电器在不同测试要求下的工作情况

继电器编号

测试类型J1J2J3J4J5J6

环阻测量摘机NCNCNCNCNONC

挂机NCNCNCNCNONC

拨号测量脉冲NCNCNCNONCNC

双音多频NCNCNCNONCNC

振铃测试NONONCNCNCNC

内部通话NCNCNCNCNCNO

5km仿真NCNCNONONCNC

2.2单片机测量与控制电路

单片机测量与控制电路设计包括单片机及外围接口电路、环路电平变换及数据采集要、双音多频译码等单元。

单片机选用AT89C51,其内部的4KbyteE2PROM作为程序存储器,选用6264作为外部数据寄存器,键盘显示接口电路选用8279芯片。

用户话机馈电电压为48V,A/D转换芯片选用MC1443,其模拟输入电压值为2V,需电平转换,由高压集成运放完成电平转换电路。另外,双音多频译码接收电路采用G8870芯片。

3系统软件设计

软件部分由话机状态检测程序、信号扫描程序、数据采集程序、键盘显示程序等模块组成。

3.1话机状态检测程序

检测话机的摘、挂机状态,当检测到用户摘机时,用户摘机标志置1,并送出拨号音,同时启动中断定时器T0.

3.2信号扫描程序

定时器T0作为中断定时器,每隔1ms产生中断,单片机响应中断,执行信号扫描程序,流程图如图2所示。每次进入信号扫描程序,首先识别是脉冲还是双音多频拨号,收号计数器加1,然后判别脉冲的上跳沿和下跳沿,决定是否将收号计数器内容送数据存储区,供分析处理程序采用。如果连续10s内沿有跳变沿出现,收号计数器清零。

3.3数据采集程序

单片机采用了查询方式对环路电平UA进行测量。首先判断是环路电阻Ron测量还是漏电流Ioff测量。如果测量Ron,则计算出相应的电阻值并到小数点后2位,送显示单元显示。如果测量Ioff,则与存储在单片机内的标准值比较,做出判决并显示。

3.4分析处理程序

话机在摘机拨号状态下,输入口ST1端为断续信号波形。设置断寄存器和续寄存器分别存储回路断开时的计数值M1和回路接通时的计数值M2,每个寄存器占有2个字节。从断到续,有下跳沿出现。脉冲间隔和位间隔可用续存储器值M2的大小表征。首先根据拨号标志确定存储区中的数据是脉冲拨号计算值还是双音拨号计数值,如果是脉冲拨号计数值,则首先找出位间隔,然后计算两位间隔之间M1的个数,即为所拨的数字号;计算两人盯邻的继续存储器中计数和,取倒数即为速率;继续比为M1/M2。如果是双音多频拨呈,M1为间隔值,M2为持续时间,译码结果从译码存储单元读出。其流程图如图3所示。

单片机将显示缓存区内容转换成显示字模送入8279显示RAM。同时读取8279的状态了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论