体系根据μC/OS-II嵌入式实时操作体系和CallerID(来电显现)技能,由铃流检测、来电解码、DTMF解码、模仿挂机、号码存储等模块组成。μC/OS-II嵌入式实时操作体系的引进极大的便利了模块的办理和号码存储的办理。体系运用得到的来电号码,同存储的黑名单中的号码进行比较,判别是接通话机振铃线路,抑或操控模仿挂机电路挂机。本体系复用电话机键盘操控,并以LCD中文显现,可便利的对黑名单中号码的进行办理。
体系硬件电路规划
固定电话来电防火墙是根据来电显现(CID)的规划的,经过解码得到的来电号码,与黑名单中的号码进行比对,进行模仿挂机或许接通振铃。复用电话及键盘进行体系设置,经过电话机键盘输入号码,存储到EEPROM中。
铃流检测电路
我国大陆来电显现是FSK格局的。来电号码在榜首声振铃于第二声振铃之间发送。为避免在得到来电号码前,榜首声振铃对用户产生影响,需求在话机振铃电路动作之前切断振铃,因而要求振铃检测敏捷有用。 铃流为25Hz电压有用值90士15V的正弦波,运用一个电压比较器,当铃流电压上升到60V以上的时分,比较器就会输出高电平,用反相器反相后,用来触发单片机的外中止。图3所示为振铃检测电路:
图3 振铃检测电路
线路切换及后备电源电路
当检测到铃流后,单片机应立即把电话机与外线电话线路断开,避免电话响铃,因为话机或许存有信息,应持续为话机供电,以确保话机信息不丢掉。一起电源也为体系设置复用话机键盘时供给电源。如图5所示,运用一个双刀双掷继电器进行线路切换。常闭触点衔接外线,常开触电衔接后备电源。LM317结成电流反应方式,构成一个恒流源为话机供电。
图5 线路切换电路
来电解码电路
如图6所示,解码芯片选用盛群半导体公司的集成解码芯片HT9032。它着眼于 Type I 或 On-hook caller ID 的使用,契合 Bellcore(Type I )及 ITU-I V.23 的规范。HT9032 整合了FSK 解调器于其芯片中。以低耗电量及价格的优势等见长。芯片将解码以1200波特率经过异步串行口发送至单片机接纳。
图6 来电解码电路
摘挂机检测及DTMF解码电路
对体系黑名单设置时,复用话机键盘,因而需求对话机按键的DTMF拨号解码,得到相应的按键键值,送由单片机处理。一起要对话机状况进行检测,已及时告诉单片机进行解码。DTMF解码选用盛群半导体公司的HT9170B集成解码芯片。摘挂机检测运用了电压比较器。根据我国电话网规范,挂机状况时电话网电压在24V以上,摘记时在10V以下,用电压比较器比较电压,判别话机状况。电路图如图7所示:
图7 挂机检测及DTMF解码电路
模仿挂机电路
当TAKEUP为高电平时,T2导通;当TAKEUP低电平时,T2 不导通,因而T2便是一个受单片机IO口操控的开关。能够经过单片机模仿摘挂机。
图8 模仿挂机电路
单片机及显现电路
单片机选用飞利浦公司的51核P89C668。P89C66单片机内带64KB Flash存储器,8K RAM。该器材的时钟周期为6个时钟,是传统的80C51的两倍。4个中止优先级; 8个中止源;4个8位I/O口;全双工增强型UART; 2个DPTR寄存器; I2C串行接口;是功用十分强壮的一款51核单片机。外扩1片eeprom存储器用于贮存黑名单号码。显现电路选用的是128*64点阵LED屏,如图9 所示。
图9 单片机和显现部分电路
体系电源电路
电话机后备电源需求24V供电,而其他数字电路需求5V供电,若选用线性稳压损耗较大,故而选用DC-DC芯片将24V电压降为5V为数字电路供电。电路图如图所示:
图10 电源电路
总结:本文规划了根据μC/OS和MCS51单片机的固话来电防火墙。介绍了电话机的根本作业原理,硬件对首要模块进行了具体的分化剖析。整个体系经过了实践产品的终究验证,到达规划要求。