摘 要: 介绍一种新型的单片机电话电机测试仪的工作原理、实现电路、程序设计和功能。给出了串行数据流在单片机内存中的存储格式及快速处理方法。
|
随着我国电讯业的迅速发展,电话单机需求量激增,为此研制了一种能快速、准确测试电话单机主要性能并对其故障定位的测试仪器。测试仪的特点为:信号方式、接口形式符合有关用户交换机的国家标准;操作方法上符合人们的操作习惯;功能较全、测试速度快、定位准确。
|
单片机电话测试仪的主要功能为:
|
1 硬件框图及工作原理 硬件框图如图1所示。 |
用户电路向话机提供馈电,并在用户摘机呼出后,将呼出信号送单片机。单片机控制信号音驱动单元向用户发送拨号音,同时监视用户是否拨号。收到拨号信号后,马上关闭信号音驱动单元,转入信号扫描程序。
|
2 硬件电路设计及测量原理 |
|
2.2 单片机测量与控制电路
|
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所示。 |
3.5 键盘显示程序
|
单片机电话单机测试仪,利用单片机实现智能化电话单机测试,用软件产生各种信号波形,简化了硬件电路。经实际使用,该测试仪具有测试速度快、故障定位准确等优点,在电话机、传真机的维修方面,取得了较好的效果。 |
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。