"); //-->
摘要:本文介绍了一款无绳自动答录电话机主机系统的硬件结构和软件程序流程,并着重描述了自动答录的工作原理。
关键词:catd ogm icm
一、 引 言
无绳自动答录电话机(ctad-----cordless telephone answering device)是一种无绳电话机,同时它的主机又是自动答录电话机-能自动接通打入的电话、播放机主留言ogm(outgoing message)、记录客人留言icm(incoming message),有的还能同时记录打电话时双方通话的内容信息。这些特有的功能使其具有来电显示电话机和语音邮箱所无法替代的作用。目前这种电话终端产品在欧美等发达地区使用非常广泛。我们的hwl460(2)p/t是我国第一款获原邮电部入网证的无绳自动答录电话机。本文介绍其主机的系统设计---硬件结构及软件流程,手机的系统设计与普通无绳电话机的相同。
二、 系统的主要性能特点
1、 机主留言ogm 20秒,采用模拟存贮ic,停电后仍能保留;
2、 客人留言icm,每次30秒,共60分钟,采用微型磁带,能标记新旧信息和决定新信息是否覆盖旧信息;
3、 能用无绳手机监听正在录着的icm信息和播放已录完的icm信息;
4、 外线电话可密码遥控播放icm信息;
5、 符合我国的45/48mhz频率标准和录音电话机的国家标准。
ogm采用模拟存贮ic录放音、icm用微型磁带录放音是本系统的一大特点,这种录音媒体优化组合有效地避免了纯磁带录音控制性能差、机芯可靠性低、检索信息麻烦等缺点,也避免了纯数字录不方便信息转存和携带等缺点[1]。系统的另一大特点是由无绳手机可控制本系统机芯动作和录放信息内容。简练的系统硬件结构设计使本系统具有高可靠性和低成本。
三、 系统的硬件结构及工作原理
图1是主机系统的硬件结构框图,它主要由cop880c单片机控制器、isd1020ax模拟存贮ic、la2806m答录电话机专用ic、ka2404机芯调速电路、lm567 dtmf遥控码检测电路及无绳电话机相应的硬件电路组成。图2是la2806m的内部结构与引脚功能图。
从结构图可知,cop880c(以下简称cop8)分五大部分去控制相关的硬件电路:
1、 功能口f1:通过f1(pin17~21)输出相应的组合电平去控制la2806m swic)的内部11个开关以使相应功能的信号通路接通。
2、 功能口f2:通过f2(pin1、2、31、39)依相应的时序输入/输出控制信号去控制isd1020ax(stic)记录信息和播放信息。
3、 功能口f3:通过f3(pin15、23、30、35)依相应时序输入/输出控制信号去控制机芯在放音/快进、录音、倒带等动作状态。
4、 功能口f4:通过f4(pin3、25、26、27、36、38)去控制无绳电话的高频接收rf rx、高频发射rf tx、压缩扩展tk10659电路,从而实现与无绳手机的联系。
5、 功能口f5:通过f5(pin24、14、5、22)控制相关电路实现与外线电话的联系:接通/关断外线、pulse拨号、dtmf遥控密码检测、振铃检测和vox声控等。
结构图中pin38是多功能复用引脚――发射数据txdata、双音多频拨号dtmf、提示音beep,另外还有reset复位引脚、chg充电时对码和检测引脚、low pwr低电信息保护检测引脚。
下面结合结构框图,描述自动答录的工作原理
1、 ogm录音:若按住ogm rec/play键,则cop8的pin9输入低电平,这期间cop8的f1分别输出lhlll电平去控制swic使处于ogm rec录音状态,同时口f2亦使stic处于记录信息状态:这期间mic的话音信号→swic pin6→pin8→stic pin20,mic的信息从stic pin20输入后,记录在其非易失性模拟存贮阵列中. a0~a7引脚全部接地,使芯片记录方式选为仅记录1次20秒。
2、 ogm放音:按一下ogm rec/play键,则cop8 pin11输入一触发脉冲,检测到其下
降沿后f1分别输出llhlh电平去控制swic,同时f2按放音时序信号控制stic,这时存贮在stic的信息→pin14→swic pin11→pin17→sp喇叭。
3、 ogm发布:按一下answer应答键使系统处于answer应答状态。若外线来铃,则ring det检测电路检测到低电平送cop8的rd引脚,这时其txpwr引脚变低电平打开rftx发射电路和txdata输出data到rftx的mod令手机振铃; 若已有icm新信息new message,则过12秒后cop8的f1和f2分别输出lhhlh电平和ogm放音时序信号让系统放ogm信息,否则要过24秒才放ogm; 同时cop8的pin24输出低电平使hook rl动作接通外线,ogm发布的信号流向是stic pin14→swic pin11→pin22→324a→l-out→外线。
4、 icm录音:当ogm发布信息到外线结束时,stic的eom引脚输出一个低电平15.6ms的脉冲到cop8的pin2,cop8检测后,其f1输出hlhhh电平使swic在icm rec状态,同时cop8的口f3输出相应信号使机芯deck在录音状态。icm录音信号的流向是:外线→l-in→cop8 pin5→pin8→pin10→pin2→p/r head录放磁头。icm录音期间若外线挂机或连续7秒不讲话,则swic的pin25将输出vox信号到cop8的pin22使其退出icm rec;若icm录音时间超过30秒,亦将退出icm rec。
5、 icm放音/快进、倒带(略)
6、外线密码遥控放icm:在ogm发布期间,若外线电话用dtmf拨号拨了本机的密码(一位数字),则该dtmf信号流经lm567组成的解码电路,若所拨密码正确,则输出一低电平到cop8的pin14,cop8检测后使f1分别出llhll而口f3亦输出相应的时序信号使机芯处在放icm状态,信号流向是:
p/r head→swic pin2→pin8→pin10 pin21→pin20→pin17→sp喇叭 pin22→324a→l-out→外线
7、 无绳手机监听正在录着的icm信号:当icm录音时,若无绳手机按了listen监听键,则rf rx电路检测到相应的data送cop8的pin36,cop8识别正确后其f4将使rf tx电路工作,txmut不静音,这时外线来的信号在送icm录音的同时,也经下面流向发射到手机:l-in→324b→c.in→c.out→mod→ant。
8、 无绳手机播放icm信息:在待机状态,rf rx电路接收到无绳手机按其play键的data信号,输入到cop8的pin36,cop8 识别后,f1、f3将输出相应控制信号使系统工作在icm放音状态,同时f4的控制信号使rf tx电路工作和取消tx静音,机芯p/r head磁头放播的icm信号除到sp喇叭外,还依下面通道到手机:swic pin21→324b→c.in→c.out→mod→ant
四、系统软件设计流程
本系统的控制中心是性价比较高的cop880c单片机[2],它具有8位存储器映射体系结构、微总线+tm串行i/o口、带有捕获寄存器和自动重装寄存器的16位定时器/记数器和多级中断源----外部中断、软件中断、定时中断或捕获中断。系统的软件采用模块化设计,主要包括初始化模快bs-ini、中断服务模快bs-int、键盘扫描处理模快bs-key、接收指令模快bs-rcv、发射指令模快bs-cmm、拨号处理模快bs-dia和录放音模快bs -tad。图3是主程序流程图。本程序中的dtmf信号是用cpu单脚输出pwm信号,通过外围bpf带通滤波器获得小失真的dtmf信号,既没芯片内产生dtmf的硬件电路,也没普通电阻排的d-a转换网络,而是利用了自动重装方式中用定时器一寄存器队构造的简单d/a转换器。
五、结语
本系统设计把单片机软件技术、高频通讯技术、模拟电话通讯技术和机电一体化融为一体。批量生产和使用多年证明本系统设计合理、性能可靠。此系统设计可朝两方面深化,一是功能上,如改良为25频道、增加外线监听主机所在环境的声音、增加无绳手机打电话时双向录音功能---用icm磁带录下通话双方讲话的内容;二是性能上,不用磁带录音,也不用焊在机内电路板上的存储ic,而是用可拔出和加密录音信息的ic卡。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。