单片机通过地址线ACOL2~ACOL0控制COL7~COL0中的一条线、通过地址线AROW3~AROW0控制ROWl5~ROW0中的1条。例如要接通ROW0和cOL3,就给ARow地址线送0000,给ACOL地址线送011。当送出地址启动门ST时,就可以将相应交叉点接通,当DI为低电平时,相应的接点就断开。
接在COL7~COL0端的是用户的受话端VR7~VR0;而ROWl5~ROW0中的ROW7~ROW0端接用户的收话端VX7~VX0,ROWl5~ROW8用于接提示信号音,实现了电路交换,包括主、被叫和信号音的传输,硬件原理如图5所示。
2.4 “看门狗”模块
为了确保可靠性,还采用外置“看门狗”模块,它是一种定时复位的定时器电路。在一定的时间内必需向“看门狗”电路传送一个复位信号(为了避免与单片机的复位信号混淆,称之为“喂狗”),在接收到这个“喂狗”信号,定时器复位,从头开始计时,直到下一次“喂狗”,如果在规定的时间内没有“喂狗”信号,则“看门狗”给单片机一个复位信号。
本次设计,采用的芯片是MAXIM公司生产的MAX813L复位芯片,MAX813L采用DIP一8封装,体积小巧,“喂狗”周期为1.6 s,即在1.6 s内给MAX813L一个复位信号。MAX813L还具有掉电检测的功能,当电压检测端的电压低于1.25 V,即给出一个复位信号。
3 功能与应用
该系统调试成功后,可以实现8部话机(含中继接口)的互相呼叫及通话,工作可靠,实时性高,实现了电信标准规定的参数标准。完全可以当做一个小的集团电话来使用。
在该系统里应用到的多种技术,把它们独立开来就是以下几套完全可行的实际应用系统。
(1)DTMF模块完全可以应用于远程的工业控制,DTMF信号可以在无中继放大的情况下进行lokm的通信,这个通信距离是相当可观的。
(2)MT8816空分交换芯片在民用和工用方面也得到广泛的采用。
(3)用户接口模块完全可以不加改动运用于诸如“智能家居系统”中的用户接口模块,目前的“智能家居系统”较为广泛采用模拟电路搭建接口电路,在可靠性和稳定性方面跟接口模块差距很大,并且接口模块自身所带的2/4线转换功能可以为电路的搭建省去非常多的麻烦。中继接口可以方便的连接公共交换网(PSTN),应用于“智能家居系统”或远程控制。