您当前的位置:五五电子网电子知识单元电路时钟-定时电路基于SJ-1的自动电话网用语音报时机设计 正文
基于SJ-1的自动电话网用语音报时机设计

基于SJ-1的自动电话网用语音报时机设计

点击数:7802 次   录入时间:03-04 12:00:56   整理:http://www.55dianzi.com   时钟-定时电路

  SJ-1汉语随机报时钟是采用SR88系列电路及微处理器组成的软封装时钟模块,该模块除具有普通电子数字钟表所具有的数字显示和计时功能以外,还采用固体录音技术,在SR88芯片内录制有“0、1、2、……59、分、点、凌晨、上午、下午、晚上、现在时刻”等20多段语音信息,当电路受到触发时,可由微处理器控制组合放音,用普通话报出当前时间。该模块通常是作为具有定时和整点报时功能的便携式中文语音报时钟表使用,利用该模块的语音报时功能,配接由AT89C2051单片机组成的简易控制电路,构成了一部可在内部电话交换网中使用的“自动电话网用语音报时机”,该机可安装在任何一种拨号式自动电话交换网中,占用一个普通用户号码(该号码就相当于本电话网的“内部报时台”),本电话网中的任何一个用户在任意时间只要拨打该号码,就可听到本机用普通话报出的当前时间,其功能与市话局的“117标准时间报时台”相似。该机具有电路简单、组装调试和时间设置容易及安装使用方便等优点。由于在本网内拨打该报时台仅相当于拨打本网内部电话,无须占用中继线路,也就无须向市话局交纳通话费用,因此,该机具有一定的实用价值,特别适合在部队、机关、院校、厂矿、宾馆、医院等内部电话交换网中安装使用。现将该电路介绍如下。
  
  一、主要功能与特点
  
  ①本电路具有“铃流摘机”功能。只要用户拨叫本机号码,电话交换机将向本机发送振铃信号,即可使本机自动摘机进入工作状态;②本电路具有“定时挂机”功能。当本机受铃流控制自动摘机后,便立即进入由“单片机”程序控制下的“定时工作”状态,当预定的时间到达时,电路将自动挂机。
  
  ③本电路具有“断续触发”功能,可保证主叫用户每次拨打本机时能听到2遍报时语音。
  
  ④本电路采用了“光电耦合”和“变压器”耦合的双重隔离触发和报时语音输出控制方式,可有效地防止本机与电话交换机相互之间可能产生的不良影响。
  
  ⑤本电路的“定时挂机”时间、“断续触发”次数等参数的设置均可以很方便地通过修改相应的程序指令进行调整。
  
  二、电路硬件
  
  电路见下图。AT89C2051“单片机”芯片IC1作为本电路的核心,与相关外围元件分别构成了“铃流摘机”控制电路、“定时挂机”电路、受控“断续触发”电路、“语音报时”电路和电源供电等单元电路。其中,C7和R4构成了简易的上电自动复位电路。JT、C5、C6与IC1相关引脚构成了“单片机”的时钟。铃流控制摘机电路由G01、IC1的P3.5及其它外围相关元件组成。其中,G01是光电耦合器,用于接收铃流并给“单片机”提供输入的检测控制信号。平时,没有振铃信号时,G01的5脚保持为高电位;当L1、L2线端有断续的振铃信号出现时,G01的5脚随铃流的出现变为低电位,供“单片机”检测识别;经软件识别,确认是有效的振铃信号时,“单片机”的P1.4、P1.5输出高电位,P1.6输出低电位,使LED1熄灭、LED2点亮、VT1导通.K1继电器吸合,其K1-1接点闭合,将R1并接在L1、L2线端,为电话交换机的该用户线端接通直流回路,则振铃信号立即终止,电路完成受铃流控制自动摘机功能。与此同时,电路在软件的控制下,进入定时状态,经30秒钟的“软件延时”后,“单片机”的P1.4、P1.5输出变为低电位,P1.6变为高电位,使LED1点亮、LED2熄灭,VT1截止,K1释放,K1-1断开,使电话交换机该用户线端的直流回路开路,电路完成“定时挂机”的功能。“单片机”的P1.7、R8和G02组成了“断续触发”电路,可由软件控制,在用户每次拨打本机的一个周期内,间隔15秒断续地输出2次触发脉冲,用于触发“语音报时电路”输出报时语音,从而可保证用户每次拨打本机时,能听到连续2遍的报时语音。
  
  SJ-1汉语随机报时钟模块(珠海特思高电子技术有限公司有售,其电路介绍请参照该模块的说明书)、T1音频变压器及隔直流电容器C1组成了“计时和语音报时”电路,该模块语音报时信号的输出,采用了通过音频变压器的隔离输出方式。模块的触发端被接至G02的输出端上,这样,每当G02受“单片机”P1.7输出的负脉冲控制,瞬间导通时.SJ-1模块就能被触发一次,输出的语音报时信号经T1变压器和C1耦合输出加至Ll、L2线端,则拨打该报时机的主叫电话用户就可以听到本机输出的报时语音信号。如前所述,由于本机在被铃流控制完成摘机动作后的一个延时周期内,“单片机”的P1.7将断续输出2次负脉冲信号.G02也就同样可以产生2次断续的触发信号,使SJ-1模块被间断触发2次,因此,拨打该报时机的主叫电话用户就可以听到2遍本机输出的报时语音信号。小型扬声器Y用于监听本机输出的语音报时信号。电源变压器T2、桥式整流器QZ、7805三端稳压器等组成了+5V电源供电电路。
  
  另由于SJ-1模块使用3V直流电源,因此,在电路中另用一只稳压二极管VD4及C4组成了稳压值为3V的二次稳压电源,专门为其供电。在实际使用中,为了防止交流市电临时停电影响本机的正常使用,建议有条件的单位,专为本机配备不问断电源,以保证本机的不间断供电。

自动电话网用语音报时机电路



www.55dianzi.com

  三、程序介绍
  
  本程序的流程图如下图所示。程序使用汇编语言编写,为了确保程序运行的稳定性和可靠性,在程序中的适当部位,采用了“软件陷阱”和“延时除颤”的措施,以防止出现程序“跑飞”和用来消除可能出现的各种干扰信号对本机造成的不良影响。上电复位程序运行后,在初始化程序中,要分别完成对P3.5输入口置1、对P1.4、P1.5输出口置0和对P1.6、P1.7置1等设置,此时.K1释放,LED1点亮,整个电路处于静止(待机)工作状态。在主程序中,一开始将始终查询输入口P3.5的状态,一旦发现该输入口变为低电位(有铃流信号输入,且经过延时除颤,确认是有效铃流信号)肘,将依次完成如下控制过程:
  
  ①通过P1.4口使K1继电器立即吸合,完成“铃流摘机”功能,通过P1.5、P1.6分别使LED1熄灭、LED2点亮;
  
  ②通过P1.7口以15秒的间隔,断续输出2个负脉冲,通过G02产生2次断续的触发信号,以便使SJ-1模块被间断触发2次;
  
  ③开始进入“软件定时”工作状态;
  
  ④经过延时30秒钟(分二段分别调用3次延时5秒的子程序)后,“软件定时”工作状态结束,立即通过P1.4口使K1继电器释放,完成“定时挂机”功能,通过P1.5、P1.6分别使LED2熄灭、LED1点亮,电路恢复到初始加电的静止(待机)工作状态,至此,用户拨打本机的一次控制过程结束。

流程图


  
  四、调试方法
    
  电路焊接组装完毕并经检查确认准确无误后,即可开始调试(其中,SJ-1的时间调校和设置方法请参照原文或模块说明书,限于篇幅,本文对此从略)。首先应检测确认“报时钟模块”工作电压是否为3V,如果偏差较大,应更换VD1稳压二极管。接下来可调试“铃流摘机”、“断续触发”、“语音报时”和“定时挂机”电路是否正常,可以用起子将G01的4、5脚短接一下(这是模拟有铃流输入的情况),此时,IC1“单片机”的P1.4脚应输出高电位,VT1应能 立即导通,K1应能吸合,并使LED1熄灭、LED2点亮;表明“铃流摘机”电路基本正常;与此同时,IC1“单片机”的P1.7脚在30秒内,应先后断续地输出2次负脉冲(间隔15秒),在监听扬声器中应能听到SJ-1发出的报时语音2遍,表明“断续触发”和“语音报时”电路基本正常;30秒后,VT1应能立即截止,K1应能释放,并使LED2熄灭、LED1点亮,表明“定时挂机”电路基本正常:上述检验如均能通过,即可以将电话线与本机接通,再用其它电话拨打本机占用的号码,线路振铃后本机应能自动摘机,主叫用户应能在电话中听到本机输出的报时语音,表明整机已全部工作正常,可以投入正常使用。在实际使用时,有条件的单位可以将本机的号码设置为全国统一的电话报时台号码-117,这样即便于记忆又方便了使用。




本文关键字:语音  电话网  时钟-定时电路单元电路 - 时钟-定时电路

上一篇:延时电路的妙用

《基于SJ-1的自动电话网用语音报时机设计》相关文章>>>