简易型自动拨号器 简易型自动拨号器电路如图3所示。与可编码型自动拨号器相比它的核心部件采用89C2051单片机(89C51的精简型号),寻呼台号及传呼号码已固定写入89C2051单片机程序存储器中。89C2051内带一个模拟比较器,具有15个I/O端口。P1口是8位双向I/O端口,可作普通I/O端口使用。P3口的P3.0~P3.5和P3.7是带有内部上拉电阻的7个双向I/O口。P3.6固定用于片内比较器的输出端而不可作为普通I/O端口使用。89C2051的P1.1、P1.0可作为各种探头的比较信号输入端,P1.0和P1.1还分别作为片内模拟比较器的同相输入(AIN0)和反相输入(AIN1)端口。P1.4(脚)控制
PCD3311的数据选通。P3.0~P3.5(②、③、⑥~⑨脚)用于PCD3311并行数据的输入。P3.7用来控制继电器。P1.7控制MOC3041。P1.2可作为其它告警(如防盗开关、红外探头)信号的输入端。图3的虚线部分为告警检测电路,M为探头(如有害气体探头、温度探头等),其工作原理同图1,这里不再赘述。如不用89C2051的内部模拟比较器,而将P1.2作为告警信号的输入端时,最好外接一个电阻,使比较器的“+”端电压小于“-”端电压,以避免P3.6输出高电平而误告警。
系统扩展
图1和图3所示自动拨号器的电路经过扩展后,还可用于通信设备,特别是电源设备的故障报警。图4为应用于通信设备故障自动报警的电原理框图。
与图3相比,图4主要增加了一片ADC0809,用于外部模拟电压的采集。ADC0809为八位8路A/D转换芯片。由W78E51的P2.0、P2.1控制ADC0809的选通。模拟量的输入电压标称值为0~5V,而通信电源一般采用交流220V或直流-24V和-48V。交流220V可通过整流、稳压后得到标准的5V电压;直流-24V、-48V电压的采样可通过极性转换,将负电压转换为正电压后再分压得到;单片机的空余I/O口作为设备告警信号输入端,在程序中可灵活设置报警阈值。一旦电源电压过低或过高,W78E51便将ADC0809采样的电压值通过拨号器发送到值班人员的BP机,从而达到无人值守的目的。