……………………………………………………………精品资料推荐…………………………………………………
远程智能家电控制系统
周群威 刘再乐 吕小娟
指导老师:王彦
(南华大学电气工程学院 湖南 衡阳 421001)
摘要:本系统以单片机AT89S52为控制核心,采用双音多频解码芯片MT8870和高保真语音录放集成芯片ISD4003,利用个人通信终端(电话、手机等)实现对电器设备的远程控制。配合多路红外遥控技术,实现对电器设备的近距离遥控,并辅助使用单总线数字温度传感器DS18B20及高精度时钟日历芯片PCF8560显示时钟日历及温度。该系统由单片机构成主控部分,进行主要的信息处理,接收外部操作指令形成各种控制信号。在远程控制方面,使用不同的语音提示实现对不同电器的操作和对受控电器状态的反馈,从而使操作者能够及时了解被控电器的信息,使产品达到交互式与智能化,由电话机组成的自动拨号报警功能,使得本系统的功能大大地增强,使居家生活更加趋于智能化。将该系统与PC机相连,可直接由PC机控制家电,也可用遥控器控制PC机,该系统具有控制灵活、可操作性强、可扩展性强、发展潜力大等优点,是实现智能化家居、
智能化寓所的智能电器控制系统,具有十分广阔的市场前景和非常良好的应用价值。
关键词:单片机 电话远程控制 红外遥控 智能控制
1
……………………………………………………………精品资料推荐…………………………………………………
Abstract:Thesystem uses the AT89S52 MCU as its control center, adopts
thedouble-tone multiple frequency code-interpret IC MT8870 and
athering chipISD4003-6M,make use of individual correspondence term-
inal(telephone、mobilephone etc.)to realize long-distance control of
theelectronic equipment. Match with the infrared ray long-distance
technology,it realizes near-distance control and uses the single-total
linedigital temperature Spread the feeling machine DS18B20 and high
accuracyclock calendar chip PCF8560 to manifest the clock 、the
calendarand the temperate. The main control part of this system is made
upwith the MCU, it does the main massage handles, receives exterior
operationinstruction and forms various control signal. In the aspects
of long-distance controlling , using different voice | to | hint |
differentoperation and give a state feedback of the be-controlled ,thus
itcan let the writer know the information of the be-controlled, let the
productionto be change over with each other type and intellectualized。The
autodialing alarming function made up with the phone improves the usage
ofthis system highly, makes the family life more intellectu-
alized.Connectingthis system with the PC and using the appliated program,
itcan control the household appliance by the PC machine directly. The
PCmachine can be hand-controlled and also can be controlled by the
infraredray remote control. It has many superiority on it. For example,
agilecontrollment, powerful maneuverability and expansibility, and
greatpotentiality .There are expansive foreground and very good
applicationworth on this PLC wirings intellectualized managed system.
Keywords:MCU Phone remote control
Infraredray remote control Intellectualized Management
2
……………………………………………………………精品资料推荐…………………………………………………
目 录
一、引言………………………………………………………………………………4二、系统总体设计……………………………………………………………6 2.1系统总体设计方框图………………………………………………6 2.2系统总体设计流程图………………………………………………7三、系统设计可行性分析……………………………………………………9四、电路模块设计…………………………………………………………12 4.1 电话远程遥控电路模块………………………………………………12 4.1.1 MT8870 双音频解码电路………………………………………12 4.1.2 振铃检测电路…………………………………………………14 4.1.3 模拟摘挂机电路………………………………………………15 4.1.4 电器控制电路…………………………………………………16 4.1.5 电源电路………………………………………………………17 4.2 红外遥控电路…………………………………………………………18 4.2.1 红外遥控发射部分……………………………………………18 4.2.2 红外遥控接收部分……………………………………………19 4.3 单片机及扩展电路……………………………………………………20 4.3.1单片机控制核心模块…………………………………………20 4.3.2壁上按键开关电路……………………………………………21 4.3.3显示电路………………………………………………………21 4.4 语音提示电路…………………………………………………………22 4.5串口通信电路…………………………………………………………23五、软件设计…………………………………………………………………23 5.1 电话远程控制软件设计………………………………………………23 5.1.1 信号音发声部分………………………………………………25 5.1.2 密码检测部分…………………………………………………28 5.1.3 密码修改部分…………………………………………………29 5.1.4 控制电器部分…………………………………………………30 5.2 红外遥控解码软件设计………………………………………………35 5.3 PC 机应用程序设计…………………………………………………36六、系统主要芯片介绍……………………………………………………38 6.1双音频解码芯片MT8870…………………………………………38 6.2语音芯片ISD4003-6M……………………………………………54七、测试部分………………………………………………………………60八、结论……………………………………………………………………62参考文献:…………………………………………………………………63附录:………………………………………………………………………64 1.使用说明
2.总电路图
3.元器件清单
3
……………………………………………………………精品资料推荐…………………………………………………
一、引言
当今的时代是一个信息的时代,各种电信新技术推动了人类社会的向前发展。自从有了电话以来,各国的电话网络发展非常迅速。
近几年来,中国的固定电话业务快速增长,到1997年网络规模跃居世界第二位,电话用户总数突破1亿户。随着通讯产业的发展,电话机已经走进了了千家万户,随着现代科学技术的发展,利用电话机进行远程控制的技术也日益用于生活中。随着生活水平的不断提高,人们希望有一种自动化、智能化程度高的控制系统对所有的家用电器能实施远程控制。
遥控技术是通过一定的手段对被控物体实施一定距离的控制,常用的方式有无线电遥控、有线遥控、红外线和超声波遥控等。红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空调机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。但红外遥控技术受距离所限,适合于近距离控制。
无线电遥控既是利用无线电信号对被控物体实施远距离控制。无线电遥控不可避免的须占用一定的无线电频率资源,造成电磁污染;常规的有线遥控需进行专门的布线,增加了投入;而红外线、超声波遥控则受距离所限。现有的遥控方式中,还有载波通信控制手段和基于无线寻呼的遥控方式。载波方式即通过电力线传递信息,该方式只能局限于同一变电所、同一变压器所辖范围内。因此也存在距离问题,应用范围有限。基于无线寻呼的遥控方式利用了现有的寻呼频率资源,不需占用额外的频谱。而且,随着寻呼网的全国联网,其遥控的距离基本不受限制。但该方式的受控方动作滞后于控制方的操作,不具备实时性,而且不具备很高的可靠性。
电话遥控作为一较新的课题与常规的遥控方式相比,显示出一定的优越性,不需进行专门的布线,不占用无线电频率资源,避免了电磁污染。同时,由于电话线路各地联网,可以充分利用现有的电话网,因此遥控距离可跨省市,甚至跨越国家。
现代电话网络是由交换机和电话传输线共同组成,它的性能已经有了很大的进展,
4
……………………………………………………………精品资料推荐…………………………………………………
而且可靠性非常高。电话遥控作为一较新的课题与常规的遥控方式相比,显示出一定的优越性,随着人们居住条件的改变,使得人们对家中的电器,如空调、锅炉、电暖气、喷淋、洗衣机等进行远程控制有了更加迫切的需求。如果到家前能提前打开家中的电器,如空调或暖气,一到家立刻就能享受到舒适的温度,同时达到节能的目的。而离家后若发现自己忘了关上家中的电器设备,也可远程控制关机。电话作为一种经济实用的手段,不受条件限制,能最方便的实现上述远程控制。
电话属双工通信手段。因此,这可以大大体现出利用电话进行遥控的更大优越性。操作者可以通过各种提示音及时了解受控对象的有关信息,从而进行进一步的操作。电话遥控这一课题目前已有涉足者,但是距离实际应用,尤其是对于日常生活尚有一定的差距,并不能完全体现出电话遥控方式的双工通信特点。本系统正是针对这一点进行了较大改进,采取单片机智能控制,利用不同的提示音达到对于不同操作的提示及对受控方状态的信息反馈,从而使操作者能够及时了解受控方信息,使产品达到交互式与智能化。
5
……………………………………………………………精品资料推荐…………………………………………………
二、系统总体设计
2.1系统总体设计方框图
LED数码管动态显示
温度传咸器 | 按键 | 控制器输出 | 电 | |||
时钟日历芯片 | MCU | 闹铃输出 | ||||
防盗检测 | 控制中心 | IO 扩展电路 | ||||
话 | ||||||
线 | ||||||
红 | ||||||
外 | 双音频 | 电话机 | ||||
输 | ||||||
入 |
解码
PC 机 | 语音芯片 | 自动拨号 |
电路
遥
控
器
图2.1 系统总体设计方框图-
系统总体设计如图2.1系统说明如下:
(1)红外线遥控器发送过来的信号经红外接收头接收后送单片机解码,然后控制相应的输出电路作相应的动作。
(2)远程电话线送来的音频按键信号经双音频解码芯片解码后,送单片机处理,识别按键后控制语音芯片报告状态信息并控制输出电路作相应的动作.
(3)从PC机送来的控制信号经RS232送单片机串号后,单片机识别控制命令,控制相应的输出,若为时间校准命令,则调整时间日历数据。
(4)若有防盗报警信号,单片机控制自动拨号电路自动拨出预设的电话号码,并控制语音芯片报告盗情。
6
……………………………………………………………精品资料推荐…………………………………………………
(5)从按键输入的控制命令由单片机转换成相应的控制命令控制相应的的电路动作。(6)LED动态显示由8279产生扫描脉冲,驱动数码管显示当前时间及温度。
(7)温度传感器和时钟日历芯片实时产生温度和日历数据送单片机,由单片机处理后送 8279显示。若设定了定时闹铃,则当时间到时产生闹铃信号驱动闹铃电路产生闹铃。
2.2系统总体软件设计流程图
2.2.1系统总体软件设计流程图,如图2.2.1。该部分包括软件主循环部分和红外遥控部分
初始化 定时器0中断
读按键输入 读时钟日历数 据
有键按下? | N | 读温度传感器 |
Y | 更新LCD 的显示内容 |
按键处理
读防盗检测器 | 闹铃时间到? | Y | 闹 |
铃 |
N
有盗? | N | 返回主程序 |
Y | 时钟日历闹铃程序 |
拨出预设的手机或电
话号码,语音报告盗情
主循环
红外遥控输入(外中断0)
解码按键
控制输出电路作相应的动作
返回主程序
红外遥控流程
图2.2.1 系统总体软件设计流程图2.2.2 系统总体软件设计流程图,如图2.2.2
7
……………………………………………………………精品资料推荐…………………………………………………
该部分包括电话远程控制软件流程图和PC机软件流程图
电话远程控制输入(外中断1) | N | 通话状态 |
5 秒无人应答答 |
Y
自动摘机
有键按下? | Y | 输入密码正确? |
N
N | Y |
进入语音电话状态,控制语音芯
片发出“你好,主人现在不在家,
进入电话远程控制状态,控制语音芯片拨报电器状态,
N | 有事请留言。 | 接受命令。 |
控制输出电路作相应的动作 | ||
进入录音状态 | ||
挂机? |
PC 机送来命令
Y
记录来电信息控制输出电路作机应的输
出
返回主程序 语音电话及电话远程控制流程 | 返回主程序 PC 机控制流程 |
图2.2.2 系统总体软件设计流程图
三、系统设计可行性分析
8
……………………………………………………………精品资料推荐…………………………………………………
本系统采用单片机为控制核心,进行主要的信息处理,接受外部操作指令形成控制信号,这样可使软件的设计趋于简单化。
本系统主要用到的技术有电话远程遥控技术、红外遥控技术、通信技术、单片机技术、传感器技术等,其中电话远程遥控技术是本设计的重点和难点,其它的技术都已比较成熟,易于实现。
、控制器可以实现根据电话远程遥控的要求:通过电话网对异地电器实现控制(开/关)
自动模拟摘挂机、控制器设置密码校验。
这个系统必须具有以下单元功能模块:
⑴忙音检测;
⑵密码校验;
⑶自动摘挂机;
⑷控制电器开关;
⑸输入信息分析;
⑹电器状态查询;
⑺在线修改密码;
⑻铃音检测、计数;
⑼双音频信号解码;
根据电话机和交换机发出的信号音以及电话工作状态的不同,实际情况对具体的单元功能模块作出软件或硬件上的不同分工,具体如下:
即通过单片机发出的脉理论上交换机所发出的各种信号音都可以通过软件编程而识别,
冲信号来检测信号音单位时间内的脉冲个数计算出其频率,从而完成信号音识别。但是从系统的可靠性和程序的结构设计上分析,选择了硬件来解决振铃音检测、忙音检测、双音频信号解码等功能模块。
自动摘挂机和电器的控制必须使用具体硬件电路来实现。
振铃音计数、忙音计数、密码校验、在线修改密码、输入信息分析、电器状态查询等功能模块使用软件编程方式要比硬件电路简单的多,实现也很容易。
综上所述,在设计信号音检测、自动摘挂机、控制电器、双音频解码等功能模块使用硬件电路实现。而信号音计数、密码校验、在线修改密码、信息分析、电器状态查询等功能模块使用软件编程完成。
9
……………………………………………………………精品资料推荐…………………………………………………
有些部分是由硬件和软件共同完成,下面就该部分硬件以及软件实现的单元电路分别进行具体分析。
3.1 硬件模块部分
该部分使用了大量的硬件电路完成部分功能模块,其目的就是充分利用硬件电路的可靠性、稳定性,使整体电路达到比较高的稳定性。
3.1.1模拟自动摘挂机
因为程控电话交换机对电话摘机的响应是电话线回路电流突然变大为约30mA的电流,交换机检测到回路电流变大就认为电话机已经摘机。自动摘挂机电路可以通过单片机控制一个继电器的开关,继电器的控制端连接一个大约300Ω的电阻接入电话线两端,从而完成模拟摘挂机。
3.1.2振铃检测
当电话振铃信号到来时,电话交换机发来铃流信号。当用户被呼叫时,电话交换机发来铃流信号。振铃为25±3伏的正弦波,谐铃失真不大于10%,电压有效值90±15V。振铃以5秒为周期,即1秒送,4秒断。根据振铃信号电压比较高的特点,可以先使用高压稳压二极管进行降压,然后输入至光电耦合器。经过光耦的隔离转换,从光电耦合器输出的波形是时通时断的正弦波,经过RC回路进行滤波输出很标准的方波。方波信号就可以输出至单片机的中断计数器输入口,完成整个振铃音检测和计数的过程。
3.1.3电器控制
此部分比较简单,通过单片机控制多路SSR(无源固态继电器)的开关即可,常用的电路已经很成熟,在此就不累述了。
3.1.4双音频解码
此部分是整个系统的关键,它的工作情况直接决定了系统的可靠性。经过翻阅大量的文献资料,发现使用电话专用的双音频编解码芯片进行输入双音频信号的解码,是比较常用的一种方法。使用集成电路不但外围电路简单,而且可靠性强。经过专用集成电路的解码,信
10
……………………………………………………………精品资料推荐…………………………………………………
号转换成为不同的码制信号,可以直接被单片机读取。一般常用的电话双音频解码集成电路
有8870、8880、8888等,经过反复论证比较,该部分决定使用双音频解码集成片MT8870来
完成此功能模块。
3.2软件模块部分
3.2.1信号音计数
本单元可以使用AT89S52的两个计数器的外部中断方式来实现对不同信号音的计数。
3.2.2密码检测
本单元使用一块EEPROM(电可擦写只读存储器)记录密码,并用简单的私密加密算法,
防止密码被盗,同时当断电时,由于EEPROM的存储特性,密码不会由于掉电而丢失,增强
了系统的安全性。
3.2.3信号分析处理
本单元可以利用查表方式,也可以用简单的语句,稍长一点的语句实现,例如CASE语
句等。
经过翻阅大量的技术资料,对具体要求实现的功能进行完整的系统分析,远程智能家电
控制系统设计符合实际情况,可以完成设计所要求实现的基本功能。
故本系统的设计方案是可行的。
11
……………………………………………………………精品资料推荐…………………………………………………
四、电路模块组成
4.1电话远程遥控电路模块
4.1.1MT8870 双音频解码电路
DTMF(DualTone MultiFrequency)双音多频信号解码电路是目前在按键电话(固定电话、移动电话)、程控交换机及无线通信设备中广泛应用的集成电路。它包括DTMF发送器与DTMF接受器,前者主要应用于按键电话作双音频信号发送器,发送一组双音多频信号,从而实现音频拨号。双音多频信号是一组由高频信号与低频信号叠加而成的组合信号,CCITT和我国国家标准都规定了电话键盘按键与双音多频信号的对应关系如表4.1所示。
表4.1 电话拨号数字对应的高低频率组合关系
数字键盘 | 高频组/Hz | ||||
| 1209 | 1336 | 1477 | 1633 | |
低频组/Hz | 697 | 1 | 2 | 3 | A |
770 | 4 | 5 | 6 | B | |
852 | 7 | 8 | 9 | C | |
941 | | | # | D |
电话远程控制系统采用MITEL公司生产的MT8870(下面章节有详细介绍)DTMF接受器作为DTMF信号的解码核心器件。MT8870主要用于程控交换机、遥控、无线通信及通播系统,实现DTMF信号的分离滤波和译码功能,输出相应16种频率组合的四位并行二进制码。MT8870具有拨号音抑制和模拟信号输入可调功能,所以在设计MT8870DTMF 解码电路时,只需外加一些阻容元件即可。
原理简介:双音多频DTMF信号解码电路由MT8870主要承担。MT8870的连线如图4.1.1所示,它的2、3脚接收来自电话机的双音多频脉冲信号该双音多频信号先经其内部的拨号音滤波器,滤除拨号音信号,然后经前置放大后送入双音频滤波器,将双音频信号按高,低音频信号分开,再经高,低通滤波器,幅度检测器送入输出译码电路,经过数字运算后,在 (11-14脚)输出相对应的8421码。MT8870的数据输出端Q4-Q1连到AT89C51其数据输出端
12
……………………………………………………………精品资料推荐…………………………………………………
的P1口的P1.4-P1.7,CPU经P1口识别4位代码。电话按键与相应译码(Q4-Q1)输出如下表。其中,A,B,C,D4 个按键常被当作R/P,REDIAL,HOLD,HANDSFREE等功能使用。注意,需要特别指出的是,对于“0”号码,MT8870输出的8421码并非是“0000”,而是“1010”;另外,“*”,“#”字号码,MT8870输出的8421码分别为“1011”和
“1100”。由于有些技术资料会出现错误,包括比较权威的手册,所以在实验中,记录下测量的每一组数据后,才把这些数据应用于程序当中。如表4.2所示
表4.2 码值与电话按键的对应关系
FLOW | FHIGH | DIGIT | D3 | D2 | D1 | D0 |
697 | 1209 | 1 | 0 | 0 | 0 | 1 |
697 | 1336 | 2 | 0 | 0 | 1 | 0 |
697 | 1477 | 3 | 0 | 0 | 1 | 1 |
770 | 1209 | 4 | 0 | 1 | 0 | 0 |
770 | 1336 | 5 | 0 | 1 | 0 | 1 |
770 | 1477 | 6 | 0 | 1 | 11 | 0 |
852 | 1209 | 7 | 0 | 1 | 1 | 1 |
852 | 1336 | 8 | 1 | 0 | 0 | 0 |
852 | 1477 | 9 | 1 | 0 | 0 | 1 |
941 | 1336 | 0 | 1 | 0 | 1 | 0 |
941 | 1209 | * | 1 | 0 | 1 | 1 |
941 | 1477 | # | 1 | 1 | 0 | 0 |
697 | 1633 | A | 1 | 1 | 0 | 1 |
770 | 1633 | B | 1 | 1 | 1 | 0 |
852 | 1633 | C | 1 | 1 | 1 | 1 |
941 | 1633 | D | 0 | 0 | 0 | 0 |
为了使单片机AT89S52获取有效数据,MT8870的STD有效端经反相后接CPU的/INT0引脚。
13
……………………………………………………………精品资料推荐…………………………………………………
当MT8870获取有效双音多频信号后,STD电平由低变高,再反相为低,CPU检测后,指示P1口接收有效二进制代码。而无效的双音频信号(电话线路杂音、人们的语音信号等)是不会引起MT8870的STD端变化的。DTMF接收器的外围电路如图3.4所示.其中,接在电源处的电容对抗干扰有一定的作用。在实际应用中,存在这样一个问题:MT8870的使能控制端不允许中断时,将使MT8870的STD端中断关闭。其解决办法是,将STD端接与非门的一输入,与非门的另一输入端接一不定电平端P。当STD有效(即中断开放)时,P= 1则/INT0中断关闭;P= 0时则/INT0中断允许。
R7 | R8 | 3 | GS | VDD | 18 | VCC | C4 | IN1 | |
100K | 100K | 17 | R9 | ||||||
2 | IN- | ||||||||
St/GT | |||||||||
0.1μ | |||||||||
7 | OSC1 | ||||||||
16 | |||||||||
C3 | Y1 | 3.579545M | ESt | 100K | IN5 | 2 | |||
14 | |||||||||
0.1μ | Q4 | ||||||||
13 | IN4 | ||||||||
Q3 | |||||||||
12 | IN3 | ||||||||
Q2 | |||||||||
信信信信 | 8 | OSC2 | 11 | IN2 | |||||
Q1 | |||||||||
15 | |||||||||
5 | INH | ||||||||
StD | 1 | A | |||||||
10 | |||||||||
TOE | |||||||||
IN+ | 1 | 74LS04 | |||||||
MT8870 |
图4.1.1 MT8870音频解码电路
4.1.2振铃检测电路
在电话线路未来铃流前,电话线路由电话交换机提供大约48V的直流电压。当用户被呼
叫时,电话交换机发来铃流信号。振铃信号为25±3伏的正弦波,谐铃失真不大于10%,电
压有效值90±15V。振铃以5秒为周期,即1秒送,4秒断。在本电路检测铃流信号时,以
五次铃响为准,即五次振铃后无人摘机,便由单片机控制自动模拟摘机。
电路图如图4.1.2:
14
……………………………………………………………精品资料推荐…………………………………………………
TE L0 | 1 | Q | 2 | C1 | R1 | D1 | VCC | 2 | IC1 | 15 | R3 | VCC | |
B | RCext | ||||||||||||
4 | 1μ | 33K | 36 | 3 | R2 | Cext | C2 | 100K | |||||
100μ | |||||||||||||
3 | 817 | ||||||||||||
14 | |||||||||||||
1 | |||||||||||||
信89S52T0信 | |||||||||||||
1 | A | 13 | |||||||||||
Q | |||||||||||||
3 | |||||||||||||
2 | 4 | 4 | |||||||||||
CLR | Q | ||||||||||||
VCC | |||||||||||||
74LS123 | |||||||||||||
TE L1 |
图4.1.2 振铃检测电路
电话振铃信号先通过电容隔直,经整流器整流,R1限流电阻,D1稳压二极管,输入至光电耦合器817,和R3、D1共同组成振铃信号变换电路,它们使输入电压和电流不会太大,对后面的光电耦合器起保护作用。光电耦合器817起的是隔离作用,光电耦合器是一种电信号的耦合器件,它一般是将发光二极管和光敏三极管的光路耦合在一起,输入和输出之间不可共地,输入电信号加于发光二极管上,输出信号由光敏三极管取出。
光电耦合器以光电转换原理传输信息,它不仅使信息发出端(一次侧)与信息接收并输出端(二次侧)是绝缘的,从而对地电位差干扰有很强的抑制能力,而且有很强的抑制电磁干扰能力。速度高、价格低、接口简单。
振铃信号通过光耦817的4脚输出振铃正弦波,信号到了开关三极管T1的基极就变成了方波。输出到单片机AT89C51的T0/P3.4口,中断方式采用外部中断,计数5次产生T0中断,控制继电器模拟摘机,完成振铃音检测。
4.1.3模拟摘挂机电路
设计主要思路:
根据国家有关标准规定:不论任何电话机,摘机状态的直流电阻应≤300Ω,有“R”键的电子电话机的摘机状态直流电阻应≤350Ω。在挂机状态下,其漏电流≤5μA。
当用户摘机时,电话机通过叉簧接上约300Ω的负载,使整个电话线回路流过约30mA的电流。交换机检测到该电流后便停止铃流发送,并将线路电压变为十几伏的直流,完成接续。
根据有关技术指标,模拟摘挂机电路设计如图4.1.3所示:
15
……………………………………………………………精品资料推荐…………………………………………………
TL 0 | R5 | 8550 | +5 |
40
K1
TL 1 | R6 | R4 | 到89S52到T1到 |
2K |
300Ω
图4.1.3 模拟摘挂机电路
4.1.4电器控制电路
原理说明:本单元电路主要是由整流桥、光电耦合器、SSR,(无源固态继电器)组成,电路
图如图4.1.4所示:
J1 | J2 | J3 | J4 | J5 | J6 | J7 | J8 | ||||||||
CON2 | CON2 | CON2 | CON2 | CON2 | CON2 | CON2 | CON2 | ||||||||
1 | 到到到到 | 1 | 到到到到 | 1 | 到到到到 | 1 | 到到到到 | 1 | 到到到到 | 1 | 到到到到 | 1 | 到到到到 | 1 | 到到到到 |
F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | ||||||||
FUSE1 | FUSE1 | FUSE1 | FUSE1 | FUSE1 | FUSE1 | FUSE1 | |||||||||
FUSE1 |
220B
3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||
D9 | D10 | D11 | D12 | D13 | D14 | D15 | D16 | ||||||||
2 | 4 | 2 | 4 | 2 | 4 | 2 | 4 | 2 | 4 | 2 | 4 | 2 | 4 | 2 | 4 |
BRIDGE1 | BRIDGE1 220A | BRIDGE1 220A | BRIDGE1 220A | BRIDGE1 220A | BRIDGE1 220A | BRIDGE1 220A | BRIDGE1 | ||||||||
Q1 | Q2 | Q3 | Q4 | Q5 | Q6 | Q7 | Q8 | ||||||||
SCR | SCR | SCR | SCR | SCR | SCR | SCR | SCR | ||||||||
R18 | R19 | R20 | R21 | R22 | R23 | R24 | R25 | R26 | R27 | R28 | R29 | R30 | R31 | R32 | R33 |
150K | 15K | 150K | 15K | 150K | 15K | 150K | 15K | 150K | 15K | 150K | 15K | 150K | 15K | 150K | 15K |
U1 | U2 | U3 | U4 | U5 | U6 | U7 | U8 | ||||||||
OPT OISO1 | OPT OISO1 | OPT OISO1 | OPT OISO1 | OPT OISO1 | OPT OISO1 | OPT OISO1 | OPT OISO1 | ||||||||
J2 560 | VCC | O1 | O2 | O3 | O4 | O5 | O6 | O7 | |||||||
9 | O0 | ||||||||||||||
7 | |||||||||||||||
6 | |||||||||||||||
5 | |||||||||||||||
4 | |||||||||||||||
3 | |||||||||||||||
2 | |||||||||||||||
1 |
图4.1.4 电器控制电路
由单片机I/O口送来的控制信号控制相应的光电藕合器发光与否,经光电变换后,控制
可控硅的的开关与否,从而实现光电隔离。当光电藕合发光时,可控硅关断,当光电藕合器
不发光时,可控硅打开。当控制信号消失后,可控硅在交流电的过零点关断,从而避免了普
16
……………………………………………………………精品资料推荐…………………………………………………
通继电器开关时产生的火花和对电源的干扰,增长了使用寿命。且当系统出故障时,光电藕
合器由于得不到电能而不发光,从而所有的电灯都处于打开的状态,不会由于故障而导致电
灯全部关闭的情况发生。
4.1.5电源电路
本系统要求使用5V的稳压电源,要求交流成分小,我们将家用220V的交流电通过整流变换,
经LM7805后变成稳定的直流5V输出,电路图如图4.1.5所示:
AC220V | T2 | 1 | 2 | R18 | 3 | C15 | + | 1 | IC7 | GND | Vout | 3 | + | VCC | |
Vin | R19 | ||||||||||||||
40 | |||||||||||||||
Q2 | C17 7805 | C16 | |||||||||||||
C18 | 470 | ||||||||||||||
AC/8v | 4 | 100μ | 2 | 100μ | 100 | ||||||||||
100 | |||||||||||||||
D3 | |||||||||||||||
F1 | |||||||||||||||
0.5A |
图4.1.5 电源电路
4.2红外遥控电路模块
17
……………………………………………………………精品资料推荐…………………………………………………
通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图4.2.1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。
图4.2.1 红外遥控系统框图
4.2.1红外遥控发射部分
遥控发射器专用芯片很多,根据编码格式可以分成脉冲宽度调制和脉冲相位调制两大类,这里我们以运用比较广泛,解码比较容易的脉冲宽度调制来加以说明,以LC7461组成发射电路说明编码原理。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。
这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。
上述“0”和“1”组成的42位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,
7461产生的遥控编码是连续的42位二进制码组,其中前26位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位为8位的操作码和8位的操作反码用于核对数据是否接收准确。
当遥控器上任意一个按键按下超过36ms时,LC7461芯片的振荡器使芯片激活,将发射一个特定的同步码头,对于接收端而言就是一个9ms的低电平,和一个4.5ms的高电平,这个同步码头可以使程序知道从这个同步码头以后可以开始接收数据。
18
……………………………………………………………精品资料推荐…………………………………………………
解码的关键是如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以0.56ms
的低电平开始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根
据高电平的宽度区别“0”和“1”。如果从0.56ms低电平过后,开始延时,0.56ms以后,
若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比0.56ms
长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取
(1.12ms+0.56ms)/2=0.84ms最为可靠,一般取0.84ms左右即可。
根据红外编码的格式,程序应该等待9ms的起始码和4.5ms的结果码完成后才能读码。
4.2.2红外遥控接收部分
LT0038是塑封一体化红外线接收器,它是一种集红外线接收、放大、整形于一体的集
成电路,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工
作,没有红外遥控信号时为高电平,收到红外信号时为低电平,而体积和普通的塑封三极管
大小一样,它适合于各种红外线遥控和红外线数据传输。其外型电路如图4.2.2所示:
VCC
图4.2.2红外接收外型电路
4.3单片机及扩展电路模块
4.3.1单片机控制核心模块
19
……………………………………………………………精品资料推荐…………………………………………………
该系统以单片机为控制核心,进行主要的信息处理,接收外部操作指令形成各种控制信号。由AT89S52单片机最小系统构成控制中心,通过数据总线和控制总线控制并口扩展芯片实现I/O端口的扩展,以达到对众多电器的控制,同时总线上挂接8279可编程通用键盘显示控制芯片,实现时间温度信息的动态显示。
该部分电路图如图4.3.1所示:
O0 | 1 | U1 | 8952 | AT89S52 | VCC | 40 | VCC | B0 | 34 | U2 | 8255 | PA0 | 4 OUT0 | 27 | U3 | 8279 | OUTB0 | 31 | E4 | |||||
P10 | B0 | |||||||||||||||||||||||
O1 | 2 | 39 | D0 | OUTA0 | ||||||||||||||||||||
P11 | P00 | |||||||||||||||||||||||
O2 | 3 | 38 | B1 | B1 | 33 | 3 OUT1 | 26 | 30 | E5 | |||||||||||||||
P12 | P01 | D1 | PA1 | OUTA1 | OUTB1 | |||||||||||||||||||
O3 | 4 | 37 | B2 | B2 | 32 | 2 OUT2 | 25 | 29 | E6 | |||||||||||||||
P13 | P02 | D2 | PA2 | OUTA2 | OUTB2 | |||||||||||||||||||
O4 | 5 | 36 | B3 | B3 | 31 | 1 OUT3 | 24 | 28 | E7 | |||||||||||||||
P14 | P03 | D3 | PA3 | OUTA3 | OUTB3 | |||||||||||||||||||
O5 | 6 | 35 | B4 | B4 | 30 | 40 OUT4 | ||||||||||||||||||
P15 | P04 | D4 | PA4 | B0 | 12 | DB0 | BD | 23 | SL0 | |||||||||||||||
O6 | 7 | 34 | B5 | B5 | 29 | 39 OUT5 | ||||||||||||||||||
P16 | P05 | D5 | PA5 | |||||||||||||||||||||
O7 | 8 | 33 | B6 | B6 | 28 | 38 OUT6 | B1 | 13 | ||||||||||||||||
P17 | P06 | D6 | PA6 | DB1 | 32 | |||||||||||||||||||
RESET | 32 | B7 | B7 | 27 | 37 OUT7 | B2 | 14 | |||||||||||||||||
SL0 | ||||||||||||||||||||||||
RESET | P07 | D7 | PA7 | DB2 | ||||||||||||||||||||
RXD 10 | 31 | B3 | 15 | 33 | SL1 | |||||||||||||||||||
ALE VCC | ||||||||||||||||||||||||
RXD | EA/VP | A8 | 5 | RD | PB0 | 18 | DB3 | SL1 | ||||||||||||||||
TXD 11 | 30 | B4 | 16 | 34 | SL2 | |||||||||||||||||||
TXD | ALE/P | DB4 | SL2 | |||||||||||||||||||||
IR | 12 | 29 | A7 | 36 | 19 | B5 | 17 | 35 | ||||||||||||||||
INT0 | PSEN | CS1 | WR | PB1 | DB5 | SL3 | ||||||||||||||||||
INT1 13 | 28 | FF0 | 9 | 20 | B6 | 18 | K1 | |||||||||||||||||
INT1 | P27 | A0 | PB2 | DB6 | 38 | |||||||||||||||||||
A14 14 | 27 | CS2 | FF1 | 8 | 21 | B7 | 19 | RL0 | ||||||||||||||||
T0 | P26 | A1 | PB3 | DB7 | ||||||||||||||||||||
JK1 | 15 | 26 | SCL | RESET | 22 | 39 | K2 | |||||||||||||||||
T1 | P25 | RESET | PB4 | IRQ | 4 | RL1 | ||||||||||||||||||
A7 | 16 | 25 | SDA | CS2 | 6 | 23 | IRQ | 1 | K3 | |||||||||||||||
WR | P24 | CS | PB5 | RL2 | ||||||||||||||||||||
A8 | 17 | 24 | FF0 | 24 | 2 | K4 | ||||||||||||||||||
RD | P23 | PB6 | CS1 22 | RL3 | ||||||||||||||||||||
X1 | 18 | 23 | FF1 | 25 | CS | 5 | K5 | |||||||||||||||||
X2 | P22 | PB7 | RL4 | |||||||||||||||||||||
X2 | 19 | 22 | IN1 | A8 | 10 | 6 | K6 | |||||||||||||||||
X1 | P21 | 14 | BZ | RD | RL5 | |||||||||||||||||||
20 | 21 | A0 | PC0 | A7 | 11 | 7 | K7 | |||||||||||||||||
VSS | P20 | WR | RL6 | |||||||||||||||||||||
15 | TT | A0 | 21 | 8 | K8 | |||||||||||||||||||
PC1 | A0 | RL7 | ||||||||||||||||||||||
16 | IN2 | |||||||||||||||||||||||
PC2 | ||||||||||||||||||||||||
X1 | Y2 | 12M | X2 | ALE | 3 | CLK | SHIFT | 36 | ||||||||||||||||
17 | IN3 | |||||||||||||||||||||||
PC3 | ||||||||||||||||||||||||
13 | IN4 | RESET | 37 | |||||||||||||||||||||
C14 | C13 | PC4 | RESET | CNTL/S | ||||||||||||||||||||
12 | IN5 | |||||||||||||||||||||||
PC5 | ||||||||||||||||||||||||
30p | 30p | 11 | ||||||||||||||||||||||
PC6 | ||||||||||||||||||||||||
10 | ||||||||||||||||||||||||
PC7 |
图4.3.1单片机核心控制模块
4.3.2壁上按键开关电路
该系统还设计了手动操作方式,可以通过按装在墙上的开关直接控制本系统,它的电路原理图,如图4.3.2所示:
20
……………………………………………………………精品资料推荐…………………………………………………
K1 | K2 | K3 | K4 | K5 | K6 | K7 | K8 | S15 |
S1 | S3 | S5 | S7 | S9 | S11 | S13 | ||
SW-PB | SW-PB | SW-PB | SW-PB | SW-PB | SW-PB | SW-PB | SW-PB |
K11
S2 | S4 | S6 | S8 | S10 | S12 | S14 | S16 |
SW-PB | SW-PB | SW-PB | SW-PB | SW-PB | SW-PB | SW-PB | SW-PB |
K12
图4.3.2按键开关电路
4.3.3显示电路
该的系统的控制面板上,可显示时间、日历、温度,这一部分的控制电路如图4.3.3所示:
12 | 12 |
G | 18 | U3 | L | R1 | R2 | ||
B1 | LE D4 | L | LE D4 | ||||
74LS245 | h | h | b | ||||
A1 | |||||||
19 | VCC | 3 | 3 | ||||
K11 |
VCC
15 | U? | 9 | 1 | U4 | |
Y0 | A8 | DIR | |||
74LS138 | |||||
A | E1 | 74LS245 | |||
B8 | |||||
1 | 4 | VCC | |||
E7 E6 E5 E4 E3 E2 E1 E0 18 | |||||
SL0 |
图4.3.3 显示电路
4.4语音提示电路
该控制电路主要应用于电话机自动答录部分。
21
……………………………………………………………精品资料推荐…………………………………………………
当电路接通后,单片机的P1.3、P1.2、P1.1、P3.0和P3.1脚发出配合信号,启动语
音电路,ISD4003-6M从MOSI脚接收AT89S52输入的控制命令数据,AT89C52从MISO脚获得
ISD4003-6M的返回数据。通过13脚的AUDOUT 端发出语音提示:“请输入密码,以#字结束”。
用户听到提示后,通过电话发出DTMF密码信号,单片机检测密码正确与否,如密码错误,
提示:“密码错,请重新输入,以#字结束”。如输入密码正确,则提示:“请选择要控制对
象:1电器一(如空调),2电器二(如电饭煲),3电器三(如热水器),等八个电器.0 修
改密码,* 挂机”。用户按照语音提示作出操作,控制电器作相应的动作。
语音提示电路如图4.4所示:
C5 | VCC | C9 | VCC |
5 |
0.1μF
U3
T1 | LM386 | U2 | R8 100K | R9 R10 100K 100K | |
4 | ISD4003-06M | 27 | |||
28 | |||||
16 | 24 | ||||
15 | 25 | ||||
C6 | |||||
SP- | |||||
1 | OUT0 | ||||
14 | |||||
SP+ | 2 | OUT1 | |||
3 | OUT2 | ||||
21 | 4 | OUT3 | |||
5 | OUT4 | ||||
C7 | 6 | OUT5 | |||
20 | |||||
8 | OUT6 | ||||
0.1μF | |||||
9 | OUT7 | ||||
R11 | 19 | 7 | R12 | ||
12 13 | 40K | ||||
C8 | |||||
26 | |||||
4.7μF |
图4.4 语音提示电路
4.5串口通信电路
该系统通过串行口与PC机相连,启用配套的应用程序,可通过PC机控制家电,该部分串口
通信电路如图4.5所示:
22
……………………………………………………………精品资料推荐…………………………………………………
TXD | 1 | TXQ | VCC | 16 | TXQ/C3 | TXQ/I/O | ||
C1+ | ||||||||
TXQ/C1 | ||||||||
104 3 | C1- | V+ | 2 | 104 | ||||
4 | 6 | TXQ/C5 | ||||||
C2+ | V- | |||||||
104 | ||||||||
TXQ/C2 | ||||||||
TXQ/C4 | ||||||||
104 5 | C2- | GND | 15 | 104 | 1 | |||
11 | 14 | 6 | ||||||
T1IN | T1OUT | |||||||
10 | 7 | 2 | ||||||
T2IN | T2OUT | |||||||
RTS_PC | 7 | |||||||
RXD | 12 | R1OU T | R1IN | 13 | ||||
3 | ||||||||
8 | ||||||||
9 | 8 | |||||||
R2OU T | R2IN | TXD_PC | 4 | |||||
9 | ||||||||
MAX232 | ||||||||
5 |
DB9
图4.5串口通信电路
五、软件设计
5.1电话远程控制软件设计
本部分的软件设计主要分为系统初始化、振铃检测计数、控制摘挂机、双音频信号分析处理、控制电器、信号音提示等部分。每个功能模块对于整体设计都是非常重要的,单片机AT89S51通过软件程序才能很好的对外部的信息进行采集、分析和决策。下面,就整体设计以及每个单元功能模块分别进行说明。
程序流程图5.1如下所示:
23
……………………………………………………………精品资料推荐…………………………………………………
开始
初始化
有振铃? | N |
Y
摘机挂机
提示输入密码
密码正确? | N |
Y
提示输入功能操作 设置密码
开机操作 关机操作
等待应答
操作成功?N
Y
操作完成,挂机
图5.1电话远程控制软件设计总流程图
24
……………………………………………………………精品资料推荐…………………………………………………
**************************主程序***********************************************ORG 0000H
MAIN:CLR T1
SETB T0
MOV IE ,#81H
MOV P1 ,#00H
JB INT1 $;等待振铃信号的输入
COUNT:MOVR6 ,#06;设置振铃检测次数
DELAY:MOV R7,#05
LCALL DELAY;延迟5秒
DJNZ R7,DELAY
DJNZ R6 ,JJ;R7不为0跳转到JMP,否则跳转到PICK
LJMP PICK
JJ:JNB T0 ,COUNT
LJMP MAIN;当T0为0的时候跳转到COUNT,当为1的时候跳转到MAIN
PICK:SETB T1;模拟摘机
LCALL INT;调用密码检测部分
LCALL SELECT;调用控制部分
END
5.1.1信号音发声部分
本部分主要由语音芯片构成,由单片机控制语音芯片播放预先录制好的语音,如:“你
好,请输入密码;当前灯一的状态是打开”等。人性化地向用户返回状态信息。
******************************摘机提示音*************************************
ORG1100H
RING10:MOVR6,#20; 输入密码
RING11:MOVR7,#20; 400Hz
RING12:LCALLDL10 ; sound=1
CPLP3.0 ; 延迟0.5s
DJNZR7,RING12
DJNZR6,RING11
CLRP3.0
RET
*****************************选择电器提示音**********************************
ORG1200H
RING30:MOVR3,#02
25
……………………………………………………………精品资料推荐…………………………………………………
RING31:MOVR6,#20; 选择电器
RING32:MOVR7,#20; 800Hz
RING33:LCALLDL10 ; sound=2
CPLP3.0 ;delay=0.5s
DJNZR7,RING33
DJNZR6,RING32
CLRP3.0
MOVR7,#200
RING34:LCALLDL10
DJNZR7,RING34
DJNZR3,RING31
CLRP3.0
RET
****************************控制开关提示音***********************************ORG 1250H
RING40:MOVR3,#03
RING41:MOVR6,#20; 控制开关
RING42:MOVR7,#20; 800Hz
RING43:LCALLDL10 ; sound=3
CPLP3.0 ; 延迟0.5s
DJNZR7,RING43
DJNZR6,RING42
CLRP3.0
MOVR7,#100
RING44:LCALLDL10
DJNZR7,RING44
DJNZR3,RING41
CLRP3.0
RET
************************密码输入错误提示音***********************************
26
……………………………………………………………精品资料推荐…………………………………………………
ORG1150H
RING20:MOVR3,#03
RING21:MOVR6,#20; 提示输入密码错误
RING22:MOVR7,#20; 1600Hz
RING23:LCALLDL20 ; sound=3
CPLP3.0 ; 延迟0.25s
DJNZR7,RING23
DJNZR6,RING22
CLRP3.0
MOVR7,#200
RING24:LCALLDL10
DJNZR7,RING24
DJNZR3,RING21
CLRP3.0
RET
***************************控制完成提示音*************************************ORG 1300H
RING50:MOVR6,#40; 控制完成
RING51:MOVR7,#20; 1600Hz
RING52:LCALLDL20 ; sound=1
CPLP3.0 ; 延迟0.15s
DJNZR7,RING52
DJNZR6,RING51
CLRP3.0
RET
**********************************延时程序*************************************ORG 1500H
DL10:MOVR5,#25;delay1.25ms,f=800HZ,fosc=12MHz,
DL12:MOVR4,#25
27
……………………………………………………………精品资料推荐…………………………………………………
DL11:DJNZR4,DL11
DJNZR5,DL12
RET
ORG1600H
DL20:MOVR5,#12;delay0.625ms,f=1600HZ,fosc=12MHz,DL22:MOVR4,#25
DL21:DJNZR4,DL21
DJNZR5,DL22
RET
ORG1650H
DL30:MOVR5,#50;delay20ms
DL32:MOVR4,#200
DL31:DJNZR4,DL31
DJNZR5,DL32
RET
5.1.2密码检测部分
本部分密码校验的基本原理是:在系统初始化的时候把原始密码写入EEPROM30H 存储空间内,密码的位数“5”。当系统摘机时,要求输入密码,单片机把解码后的数据(使用者输入的密码)存储在EEPROM38H开始的存储空间内。然后单片机对进行两个存储地址的内容逐位进行比较,直到完全相等才能转到下一进程,有一位不同,程序跳转回去重新输入密码,连续三次输入错误,系统自动挂机。
**************************密码检测*********************************************ORG #0050H
INT:MOV R2 ,#03H;设置密码错误时重新输入密码的次数
IN:LCALL RING10
MOV R1 ,#38H
BB:ORL P1,#0FH;将P1口的低四位置1
JB INT0 $
SETB INT0
MOV @R1 ,P1
MOV R6,#05H;设置密码的位数,在这我把密码固定为5位
INC R1
DJNZ R6 ,BB
MOV R6 ,#05H;密码位数
MOV R0 ,#30H
28
……………………………………………………………精品资料推荐…………………………………………………
MOV R1 ,#38H
CMP:CLR C;清0进位位
MOV A ,@R1
SUBB A ,@R0
INC R0
INC R1
JZ AAA;但A为0跳转到AAA,不为0时跳转到QQ
LJMP QQ
AAA:DJNZ,R6 CMP;R6不为0继续比较,为0跳转到SELECT
LJMP SELECT;
QQ:DJNZ R2 ,IN;当密码不一致且R2不为0时跳转到IN,否则跳转到MAINLJMP MAIN
5.1.3密码修改部分
本部分把要求操作者第一次输入的新密码写入#38H,再把要求操作者输入的确定密码写入
#40H,然后用减法运算比较两者是否相等,相等则把此密码写入系统初始化时的#30H,从而实
现在线修改密码的功能。
**************************密码修改*******************************************KE:LCALL RING10
IN1:ORL P1,#0FH
JB INT0 $
SETB INT0
MOV R1 ,#38H
MOV @R1 ,P1
MOV R6 ,#05H
INC R1
DJNZ R6 ,IN1;储存新的密码到#38H
LCALL RING10
IN2:ORL P1,#0FH
JB INT0 $
SETB INT0
MOV R1,#40H
MOV @R1 ,P1
MOV R6 ,#05H
29
……………………………………………………………精品资料推荐…………………………………………………
INC R1
DJNZ R6 ,IN2;储存第二次输入的密码到#40H
MOV R6 ,#05H;比较两次输入密码,相等则储存到#40H为首地址 MOV R0 ,#38H;空间
MOV R1 ,#40H
CMP1:CLR C
MOV A ,@R1
SUBB A ,@R0
INC R0
INC R1
JZ EE
LJMP KE;不相等跳转到KE
EE:DJNZ R6 ,CMP1
RR:MOV R6 ,#05H
MOV R0 ,#38H
MOV R1 ,#30H
MOV A ,@R0
MOV @R1 ,A
INC R0
INC R1
DJNZ R6 ,RR
LJMP MAIN
5.1.4控制电器部分
本部分首先通过外围双音频解码电路解码的信息(选择电器)判断所选择的电器,然后跳转
到每一个子程序,子程序通过单片机向P0.0~P0.3口上的引脚发送高低电平控制电器开关,
下面是控制电器的程序.
**************************控制电器********************************************ORG 0100H
SELECT:LCALL RING30
ORL P1,#0FH
JB INT0 $
30
……………………………………………………………精品资料推荐…………………………………………………
SETB INT0
MOV P0 ,#0FFH
MOV R1 ,#38H
MOV @R1 ,P1;储存选择操作的二进制代码到#38H
MOV A ,@R1
RL A
MOV DPTR ,#TAB
JMP @A+DPTR;查表
TAB: LJMP SELECT
LJMP ONE
LJMP TWO
LJMP THREE
LJMP FOUR
LJMP FIVE
LJMP SIX
LJMP SEVEN
LJMP EIGHT
LJMP NINE
LJMP SELECT
LJMP CLOSE
LJMP SELECT
LJMP SELECT
LJMP SELECT
LJMP SELECT
LJMP SELECT
ORG:1000H
ONE:MOV P0,A;把操作通道的二进制代码写入P0口 LCALL RING40
ORL P1,#0FH
JB INT0 $;等待INT0中断
SETB INT0
MOV R1,#38H
MOV A,@R1
CJNE A,#00H CC;如果控制数不为0跳转到CC SETB P0.3;为0致P0.3位,开启电器
LCALL RING50
LJMP SELECT
CC:CJNE A ,#01H,ONE;不过控制数不为1,跳转到ONE CLR P0.3;P0.3清零,关闭电器
LCALL RING50
LJMP SELECT
TWO:MOV P0,A
LCALL RING40
ORL P1,#0FH
31
……………………………………………………………精品资料推荐…………………………………………………
JB INT0 $
SETB INT0
MOV R1,#38H
MOV A,@R1
CJNE A,#00H CC
SETB P0.3
LCALL RING50
LJMP SELECT
CC:CJNE A #01H,TWO
CLR P0.3
LCALL RING50
LJMP SELECT
THREE:MOV P0,A
LCALL RING40
ORL P1,#0FH
JB INT0 $
SETB INT0
MOV R1,#38H
MOV A,@R1
CJNE A,#00H CC
SETB P0.3
LCALL RING50
LJMP SELECT
CC:CJNE A #01H ,THREE
CLR P0.3
LCALL RING50
LJMP SELECT
FOUR:MOV P0,A
LCALL RING40
ORL P1,#0FH
JB INT0 $
SETB INT0
MOV R1,#38H
MOV A,@R1
CJNE A,#00H CC
SETB P0.3
LCALL RING50
LJMP SELECT
CC:CJNE A #01H,FOUR
CLR P0.3
LCALL RING50
LJMP SELECT
FIVE:MOV P0,A
LCALL RING40
32
……………………………………………………………精品资料推荐…………………………………………………
ORL P1,#0FH
JB INT0 $
SETB INT0
MOV R1,#38H
MOV A,@R1
CJNE A,#00H CC
SETB P0.3
LCALL RING50
LJMP SELECT
CC:CJNE A #01H,FIVE
CLR P0.3
LCALL RING50
LJMP SELECT
SIX:MOV P0,A
LCALL RING40
ORL P1,#0FH
JB INT0 $
SETB INT0
MOV R1,#38H
MOV A,@R1
CJNE A,#00H CC
SETB P0.3
LCALL RING50
LJMP SELECT
CC:CJNE A #01H,SIX
CLR P0.3
LCALL RING50
LJMP SELECT
SEVEN:MOV P0,A
LCALL RING40
ORL P1,#0FH
JB INT0 $
SETB INT0
MOV R1,#38H
MOV A,@R1
CJNE A,#00H CC
SETB P0.3
LCALL RING50
LJMP SELECT
CC:CJNE A ,#01H,SEVEN
CLR P0.3
LCALL RING50
LJMP SELECT
EIHGT:MOV P0,A
33
……………………………………………………………精品资料推荐…………………………………………………
LCALL RING40
ORL P1,#0FH
JB INT0 $
SETB INT0
MOV R1,#38H
MOV A,@R1
CJNE A,#00H CC
SETB P0.3
LCALL RING50
LJMP SELECT
CC:CJNE A #01H,EIHGT
CLR P0.3
LCALL RING50
LJMP SELECT
NINE:LCALL KE
**************************挂机**************************************CLOSE:LJMP MAIN;挂机,跳回MAIN
34
……………………………………………………………精品资料推荐…………………………………………………
5.2红外遥控解码软件设计
该部分设计完成了对接收的红外信号进行解码的过程,编程思想是根据红外遥控的编码方
法,用延时程序在它的数据有效点上采样,得到键盘的按编码。该部分的软件设计流程图如
下图5.2所示:
红外遥控中断
语引导码
引导码
正确? N
Y
读系统码
系统码
正确? N
Y
读按键码
按键码=
/按/键/码 | N |
Y
处理按键
完成
图5.2 红外遥控解码流程图
35
……………………………………………………………精品资料推荐…………………………………………………
5.3PC 机应用程序软件设计
5.3.1该应用程序的软件设计流程图如图5.3所示
Form_load()
初始化串口
读系统状态
显示系统状态
等待用户输入
有输入 | N |
Y
发送相应的命令
图5.3 PC 机应用程序设计流程图
5.3.2该应用程序在PC机的界面显示如下图所示
PC机端应用程序主界面
36
……………………………………………………………精品资料推荐…………………………………………………
设定定时开关机操作界面
设定彩电20:30分开机
37
……………………………………………………………精品资料推荐…………………………………………………
六、系统主要芯片介绍
6.1双音频解码MT8870
MT8870是MITEL公司的产品,是一种带呼叫进展过滤器的单片双音多频收发器。它包括一个带增益可调放大器的DTMF接收器和一个DTMF发送器。接收器的结构及工作原理与MT8870大同小异,也采用集频带分离滤波和数字解码为一体的结构。其中滤波电路也采用高频群和低频群两个六阶开关电容带通滤波器,解码采用数字计数器技术来确定输入的DTMF音调的频率,并将其译成标准的四位二进制码。发送器采用开关电容D/A变换器。片内使用了一个脉冲计数器,能合成精确的音调脉冲,保证音调脉冲准确的定时发送。MT8888提供了一个标准的微处理器总线接口,可以直接与MCS-51系列微机接口。它还可以选用呼叫进展方式工作,通过呼叫进展滤波器来检测特定通带内的信号频率,供微处理机或计数器电路分析,以确定检测到的呼叫进展音的性质。
MT8870的接收工作方式,从检测DTMF信号到解码的过程与MT8870完全一致,差异较大的是解码后的二进制码的输出。MT8870没有延时导引输出端stD,当收到的有效音调对已被寄存且相对应的四位二进制码已被锁在接收数据寄存器中时,片内状态寄存器中的延时控制标志位b3复位,同时状态寄存器中的接收数据寄存器满标志位b2置位,CPU可通过查询这些状态标志来了解解码的过程。
如果选中的是中断方式,当延时控制标志位复位时,IRQ/CP端将变为低电平,向CPU发送中断请求,当CPU响应此中断,读出状态寄存器中的数据后,IRQ/CP端返回高电平状态。MT8870是一个DTMF双音频信号的解码器(接收器),其包括有DTMF滤波器和DTMF译码器,可将DTMF双音频信号经过译码、锁存、缓冲、恢复成相对应的16种DTMF信号对的4比特二进制码。
功能简介:
1.MT8870 管脚的引线排列如图6.1.1所示。
图6.1.1 MT8870 管脚的引线排列2.MT8870的主要特性:
38
……………………………………………………………精品资料推荐…………………………………………………
提供DTMF的信号分离滤波和译码功能,输出相应的16种DTMF频率组合的4位并存的二进制码。
可外接3.5795MHZ晶体,与内含振荡器产生的基准信号。
具有抑制信号音和模拟信号输入增益可调的能力。
二进制码为三态输出。
提供基准电压(VDD/2)输出。
电源:+5V
功耗:15MW
工艺:CMOS
封装:18引线双列直插
3管脚描述:
管脚助记符名称和功能
IN+、IN-运放同相、反相输入端。模拟信号或DTMF信号从此输入
GS运放输出端,外接反馈电阻可调节输入放大器的增益
VREF基准电压输出
PWDN、INH内部连接端,应接地
OSI0、OSI1振荡起输出允许端,若为高电平输入,允许D01-D04输出,否则,禁止Q1-Q4数据输出,它是相应于16种DTMF信号(高、低音组合)的4位二进制码,为三态门输出。
ST/GT控制输入,若此输入电压高于门限值VTST,则电路将接收DTMF单音对,并锁存相应码字于输出
EST初始控制输出,若电路检测出一个可识别的单音对,则此端即变为高电平,否则,返回低电平。
VDD正电源:通常接5V
VSS负电源:通常接地
STD延时控制输出,当一有效单音被接收,CI超过VTST,输出器被更新,则CID返回低电平
MT8870特征
·双音频接收芯片
·低功率消耗
39
……………………………………………………………精品资料推荐…………………………………………………
·内制放大器
·延迟控制输出
·电话数字信号解码
·低功率状态
·数据输出允许端为“1”时允许数据输出;为“0”时禁止数据输出;·MT8870C/MT8870C-1有反向输出、输出功能的
应用
·英国电信接收装置系统(BT)或CEPT(MT8870D-1)·寻呼系统
·交换机系统/可移动电话机
·信用卡系统
·远程遥控
·个人计算机
·电话自动应答机
命令数据 |
描述
MT8870D/MT8870D-1是一个双音频DTMF接收器,有过滤和数字解码功能。过滤器区段使用电容器技术转变高、低电瓶过滤;实现了DTMF信号的分离滤波和译码功能,输出相应16种频率组合的4并行二进制数。它的内部结构如下图6.1.2引脚如图6.1.3所示
40
……………………………………………………………精品资料推荐…………………………………………………
图6.1.2 内部功能图
图6.1.3 引脚接线
引脚功能表:
引脚# | 20 | 名称 | 功能描述 |
18 | |||
1 | 1 | IN+ | Non-Inverting Op-Amp (Input).运放同相输入。 |
2 | 2 | IN- | Inverting Op-Amp (Input).运放反相输入。 |
3 | 3 | GS | Gain Select.运放输出端,外接反馈电阻可调节输入放大器的增益。 |
4 | 4 | VRef | Reference Voltage (Output)基准电压(输出):通常与输入VDD/2做比较。 |
5 | 5 | INH | Inhibit (Input).禁止(输入):当逻辑高电平时候禁止双音频信号A 、B 、C |
和D.输入。内部连接端,应接地。
6 | 6 | PWDN | Power Down (Input).低电平(输入):低电平控制振荡频率,内部连接端, |
应接地。
7 | 8 | OSC1 | Clock (Input).时钟(输入) |
41
……………………………………………………………精品资料推荐…………………………………………………
8 | 9 | OSC2 | Clock (Output).时钟(输出):在OSC1与OSC2之间连接3.579549MHz的晶 |
振管,组成内在的振荡器。
9 | 10 | VSS | Ground (Input).VSS 负电源:通常接地 |
10 | 11 | TOE | Three State Output Enable (Input).三态门输出(输入):高电平是Q1--Q4可 |
以输出,它有内部上拉。
11- | 12- | Q1-Q4 | Three State Data (Output):受TOE状态控制,相应的控制代码(见表1), |
14 | 15 | StD | |
当TOE为低电平时,输出高阻抗。 | |||
15 | 17 | Delayed Steering (Output)STD 延时输出控制:当一有效单音频被接收,CI |
超过VTST,输出器被更新,则返回低电平
16 | 18 | ESt | Early Steering (Output).初始控制输出:若电路检测出一个可识别的单音频 |
对,则此端即变为高电平,否则,返回低电平。
17 | 19 | St/GT | Steering Input/Guard time (Output) Bidirectional.控制输入:若此输入电压 |
高于门限值VTST,则电路将接收DTMF单音对,并锁存相应码字于输出;若此输入电压低于门限值VTST,则电路返回等待接收下一个输入电压。它的工作状态受EST的电压控制。
18 | 20 | VDD | Positive power supply (Input)VDD 正电源:通常接5V |
7, | NC | ||
No Connection.不接线没有关系 |
16
功能描述
MT8870D/MT8870D-1单片集成DTMF解码器体积小,低功率消耗和高输出,它有一个过滤体系分为高频和低频部分,数字信号传送的频率和时间经过滤波后转化为相应的代码输出。
滤波器部分
输入双音频DTMF信号的高、低频率分离是由两组共六个电容组成的带通过滤器,带宽相应通信频率通过。过滤器区段拒绝 350和440赫兹信号通过(见图6.1.4)。每个过滤器输出由一个开关电容器过滤器控制输出顺序。阻止不必要的低频信号的在高增益比较器运行。比较器的输出范围在预先设定 DTMF信号频率中。
图6.1.4 滤波器工作原理
42
……………………………………………………………精品资料推荐…………………………………………………
表6.1 解码译码表
L-逻辑低电平 H-逻辑高电平
Z-高阻抗 X-高低电平都没有关系
解码部分
在过滤后的解码器使用数字计算技术判断是标准的DTMF频率哪个频段。允许小频率偏离和变化误差,合成平均运算法则不接收其他假信号,例如:与声音无关系的信号。平均运算法则的应用使远距离通话质量得到个提高,增强了对频率和噪音的干扰能力。当探测器检测到双音频输入时 (信号提交条件在一些工业有相应的规格)初始控制输出(ESt)将被激活。Est不激活将无法输入任何信号(见"控制电路")。
控制电路
在双音频解码前,接收器检查有效信号(指达到标准的信号)检查校对由外部RC振荡器和ESt驱动的常数运行。当Est脚逻辑高时引起vc(见图6.1.5)升高,电
43
……………………………………………………………精品资料推荐…………………………………………………
容器充电。若信号维持(ESt始终保持高电平)电路给电容C充电(tGTP),vc电压达到控制逻辑门(VTSt)记录双音频信号,对应4个输出点的输出被封闭在芯片内部(见表1),无法输出信号。GT输出驱动电压在vc到VDD之间。GT保持驱动电压只要ESt保持足够高的电压。最后,在允许输出短暂延迟以锁定输出信号,被延迟的控制输出标志(StD)为高电平,双音频信号被接收。三态门输出(TOE)高电平是Q1--Q4可以输出,它有内部上拉输出。控制电路控制有效数字与信号的输出,因此,可以有效的阻止脉冲信号的干扰,接收器一起与外部的选择控制时间常数能在信号中断时有效的中止设备,允许设计者根据多样性需求设计符合要求的系统。
图6.1.5 基本控制电路
时钟调整
在通常情况下不需要选择音频信号输入的持续和中止,简单而实用的控制电路见图6.1.5,元件选择依照下面公式:
tREC=tDP+tGTP
tID=tDA+tGTA
tDP的值是一个驱动叁数(见图11),而tREC是能被接收器辨认出的最小信号周间。电容C大多数情况使用0.1F,留下R由设计者选择。
不同的控制时钟顺序可以选择控制有音频信号(tGTP)和没有音频信号(tGTA)。 看门狗调整也允许设计者使系统必需有能选择接收音频信号和拒绝信号中止的功能。
44
……………………………………………………………精品资料推荐…………………………………………………
用其它系统叁数,例如:处理没有声音和抗噪声能力。自从逐渐改良tREC使远距离通话性能得到提高,在长tDO短tREC中快速选择需要时间能提高通话音质和抗干扰能力。看门狗设计数据调整时间见图6.1.6。
图6.1.6 时钟调整
禁止模态:
6(PWDN)高电平减少驱动电路,使功率消耗最少,它禁止过滤器的振动者和功能。5脚(INH)逻辑高电平时候禁止双音频信号A、B、C和D输入,输出代码将保持以前的代码。(见表6.1)
不同输入结构:
MT8870D/MT8870D-1 规定输入微分由内部运算放大器放大,放大器的输入习惯与(VRef)连接。可调电阻返回输出(GS)接线见图10IN-输入1/2VDD,VRef与IN+连接。图6.1.7展示了微分输入结构,调节R5可以改变放大增益。
45
……………………………………………………………精品资料推荐…………………………………………………
图6.1.7 微分输入结构
晶振管:
MT8870D/MT8870D-1有内置振荡器,它可外接3.5795MHZ晶体共同产生的基准信号如图6.1.8所示。振荡器输入脚(OSC1)与30pF电容相接,详细情况叁照图6.1.8平衡不失调节需要精密的电容值的来保证。
46
……………………………………………………………精品资料推荐…………………………………………………
图6.1.8 振荡器连接
表6.2 推荐的共呜器规格
注意:Qm参数要求参考RLC模型,即:1/2P|R1C1。
英国电信中应用POR1151 接收器系统:
常用接收器系统线路设计如图6.1.9 MT8870D-1 芯片与外部元件的连接。英国电信规定输入信号少于-34dBm 接收器不接收该信号。这种情况可以适当的选择 R1和R2的阻值使输入达到3dB,使-34dBm 输入信号改变为-37dBm以满足符MT8870D-1
47
……………………………………………………………精品资料推荐…………………………………………………
的GS增益设定要求。如图9:R3和C2设定了看门狗,规定误差6%。对于看门狗要求
更高的精度时,可以选择非对称连接如图6.1.10
图6.1.9 单一输入BT或CEPT结构
48
……………………………………………………………精品资料推荐…………………………………………………
图6.1.10 非对称看门狗电路
额定参数
1 | 参数 | 符号 | 最小 | 最大 | 单位 |
直流电压 | VDD | 7 | V | ||
2 | 任何一个脚的电压 | VI | VSS-0.3 | VDD+0.3 | V |
3 | 任何一个脚的电流 | II | -65 | 10 | mA |
4 | 储存温度 | TSTG | +150 | C | |
5 | 功率输出 | PD | 500 | mW |
在这些条件下操作可以保证正常功能,超过这些值可能造成设备的损害,在75C以
上16mW/C可能使焊接点溶解。
参考工作条件-电压参考点是对地(VSS)
1 | 参数 | 符号 | 最小 | 常用值# | 最大 | 单位 | 测试条件 |
直流电压 | VDD | 4.75 | 5.0 | 5.25 | V | ||
2 | 工作温度 | TO | -40 | 3.579545 | +85 | C | |
3 | 晶振频率 | Fc | MHz | ||||
4 | 晶振频率允许误差 | fc | 0.1 | % |
#常用值是以25°C环境下设计的参数,不能保证任何情况都可以用而不损害设备。
直流电的特性-VDD=5.0V±5%,VSS=0V, -40 °C+85 °C, 除另外说明外。
特征 | 符号 | 最小 | 常用值 | 最大 | 单位 | 测试条件 |
#
49
……………………………………………………………精品资料推荐…………………………………………………
1 | S | 备用电流 | IDDQ | 10 | 25 | A | PWDN=VDD |
2 | U | 工作电流 | IDD | 3.0 | 9.0 | mA | fc=3.579545 MHz |
3 | P | 功率消耗 | PO | 15 | mW | ||
P |
L
Y
4 | I | 输入高电平 | VIH | 3.5 | 0.1 | 1.5 | V | VDD=5.0V |
5 | 输入低电平 | VIL | V | VDD=5.0V | ||||
6 | 输入电流 | IIH/II | A | VIN=VSS or VDD | ||||
L | 20 | |||||||
7 | 输入电流 | 7.5 | A | TOE(pin10)=0, | ||||
N | ||||||||
ISO | ||||||||
P | ||||||||
VDD=5.0V | ||||||||
8 | 破坏电流 | ISI | 15 | 45 | A | |||
U | ||||||||
INH=5.0V, | ||||||||
T | ||||||||
PWDN=5.0V, | ||||||||
S | ||||||||
VDD=5.0V | ||||||||
9 | O | 输入阻抗 | RIN | 2.2 | 10 | 2.5 | M | @ 1 kHz |
10 | 控制电压 | VTSt | 2.4 | V | VDD = 5.0V | |||
11 | 低电平输出 | VOL | VSS+0.0 | V | 无负载 | |||
12 | U | 高电平输出 | VOH | VDD-0.0 | 2.5 | 3 | V | 无负载 |
T | ||||||||
P | 3 | |||||||
13 | 输出底电流 | IOL | mA | VOUT=0.4 V | ||||
U | 1.0 | |||||||
14 | T | 输出高电流 | IOH | 0.4 | 0.8 | 2.7 | mA | VOUT=4.6 V |
15 | S | VRef 输出电压 | VRef | 2.3 | 2.5 | V | 无负载VDD = 5.0V | |
16 | VRef 输出阻抗 | ROR | 1 | k |
#常用值是以25°C环境下设计的参数,不能保证任何情况都可以用而不损害设备。
操作特性
放大器增益-VDD=5.0V±5%,VSS=0V,-40 °C+85 °C,除另外说明外。
1 | 特点 | 符号 | 最小 | 常用值 | 最大 | 单位 | 测试条件 |
输入电流 | IIN | 100 | nA | VSSVINVDD | |||
2 | 输入阻抗 | RIN | 10 | 25 | M | 1 kHz | |
3 | 输入偏置电压 | VOS | mV | ||||
50 | |||||||
4 | 禁止能量供应 | PSRR | dB | ||||
5 | 普通禁止模式 | CMRR | 40 | dB | 0.75VVIN4.25V |
biasedat VRef =2.5 V
6 | 直流开环电压增益 | AVOL | 32 | dB | Load≥100kto VSS @ |
7 | 系统带宽 | fC | 0.30 | MHz | |
8 | 输出电压范围 | VO | 4.0 | Vpp |
GS
9 | 最大电容负载 | CL | 2.5 | 100 | pF | No Load |
10 | 负载能力 | RL | 50 | k | ||
11 | 常用状态范围 | VCM | Vpp |
MT8870D交流电的特性
VDD=5.0V±5%,VSS=0V,-40°C+85 °C测试线路见图6.1.11
特点 | 符号 | 最小 | 常用值 | 最大 | 单位 | 注* |
#
1 | 有效输入信号(双音 | -29 | +1 | dBm | 1,2,3,5,6,9 |
2 | 频信号) | 27.5 | 869 | mVRMS | 1,2,3,5,6, |
交流负极接收 | 8 | dB | 2,3,6,9,12 | ||
3 | 交流正极接收 | 1.5% | 8 | dB | 2,3,6,9,12 |
4 | 频率接收范围 | 2,3,5,9 |
2Hz
5 | 频率不接收 | 3.5% | -16 | dB | 2,3,5,9 |
6 | 音质误差 | 2,3,4,5,9,10 | |||
7 | 噪声误差 | -12 | dB | 2,3,4,5,7,9,10 | |
8 | 拨号误差 | +22 | dB | 2,3,4,5,8,9,11 |
50
……………………………………………………………精品资料推荐…………………………………………………
#常用值是以25°C环境下设计的参数,不能保证任何情况都可以用而不损害设备。
*注:
1.dBm-毫瓦分贝,1mW=600ohm;
2.双音频数字信号;
3.信号持续时间=40ms,信号中止时间=40ms;
4.与DTMF信号的频率一致;
5.双音频信号含有两个强度相当频率;
6.双音频信号不能脱离1.5%2 Hz;
7.噪音带宽限制的在3kHz;
8.精确的发讯频率是(350Hz and 440 Hz) 2 %;9.误差率小于1:10,000;
10.最低接收频率是DTMF信号的最低频率;
11.最小接收电平参数;
12.设计者必须保证的参数。
图6.1.11 单端输入结构
MT8870D-1交流电的特性
VDD=5.0V±5%,VSS=0V,-40°C+85 °C测试线路见图10。
特点 | 符号 | 最小 | 常用值 | 最大 | 单位 | 注* |
#
1 | 有效输入信号(双音 | -29 | +1 | dBm | 测试 VDD=5.0V |
51
……………………………………………………………精品资料推荐…………………………………………………
2 | 频信号) | 27.5 | 869 | mVRMS | 1,2,3,5,6,9 |
拒绝输入信号电平 | -3.7 | dBm | 测试 VDD=5.0V | ||
3 | 交流负极接收 | 10.9 | 8 | mVRMS | 1,2,3,5,6,9 |
dB | 2,3,6,9,13 | ||||
4 | 交流正极接收 | 1.5% | 8 | dB | 2,3,6,9,13 |
5 | 频率接收范围 | 2,3,5,9 |
2Hz
6 | 频率不接收 | 3.5% | -18.5 | dB | 2,3,5,9 |
7 | 音质误差 | 2,3,4,5,9,12 | |||
8 | 噪声误差 | -12 | dB | 2,3,4,5,7,9,10 | |
9 | 拨号误差 | +22 | dB | 2,3,4,5,8,9,11 |
#常用值是以25°C环境下设计的参数,不能保证任何情况都可以用而不损害设备。
*注:
1.dBm-毫瓦分贝,1mW=600ohm;
2.双音频数字信号;
3.信号持续时间=40ms,信号中止时间=40ms;
4.与DTMF信号的频率一致;
5.双音频信号含有两个强度相当频率;
6.双音频信号不能脱离1.5%2 Hz;
7.噪音带宽限制的在3kHz;
8.精确的发讯频率是(350Hz and 440 Hz) 2 %;
9.误差率小于1:10,000;
10.最低接收频率是DTMF信号的最低频率;
11.最小接收电平参数;
12.叁考图10的DTMF输入-25dBm(-28dBm在GS脚)频率在480-3400Hz。13.设计者必须保证的参数。
交流电的特性
VDD=5.0V±5%,VSS=0V,-40°C+85 °C测试线路见图10。
特征 | 符号 | 最小 | 常用 | 最大 | 单位 | 条件 |
值#
1 | T | 有双音频信号时 | tDP | 5 | 11 | 14 | ms | Note 1 |
2 | I | 无双音频信号时 | tDA | 0.5 | 4 | 8.5 | Ms | Note 1 |
M | ||||||||
3 | 双音频信号连续接收 | tREC | 40 | Ms | Note 1 | |||
20 | ||||||||
I | ||||||||
4 | 双音频信号拒绝接收 | tREC | Ms | Note 1 | ||||
N | 40 | |||||||
5 | 中止接收 | tID | 8 | Ms | Note 1 | |||
G | 20 | |||||||
6 | 继续接收 | tDO | Ms | Note 1 | ||||
11 | ||||||||
O | ||||||||
7 | 延迟传送(St to Q) | tPQ | s | TOE=VDD | ||||
8 | U | tPStD | 12 | 16 | s | TOE=VDD | ||
延迟传送(St to StD) | ||||||||
T | ||||||||
9 | 输出设置(Q to StD) | tQStD | 3.4 | s | TOE=VDD | |||
P | ||||||||
10 | 延迟传送(TOE to Q | tPTE | 50 | Ns | 负载10 k,50 | |||
U | ||||||||
11 | ENABLE) | tPTD | 300 | Ns | pF | |||
T | ||||||||
延迟传送(TOE to Q | 负载10 k, | |||||||
S |
52
……………………………………………………………精品资料推荐…………………………………………………
12 | P | DISABLE) | tPU | 30 | ms | 50 pF |
上拉时间 | Note 3 |
D
13 | W | 下拉时间 | tPD | 20 | Ms |
N
14 | C | 晶振管频率 | fC | 3.5759 | 3.5759 | 3.5831 | MHz | Ext. clock |
15 | 输入上跳时间 | tLHCL | 110 | Ns | ||||
16 | L | 输入下落时间 | tHLCL | 40 | 50 | 110 | Ns | Ext. clock |
O | ||||||||
17 | 输入循环周期 | DCCL | 60 | % | Ext. clock | |||
C | ||||||||
18 | 电容负载(OSC2) | CLO | 30 | pF | ||||
K |
#常用值是以25°C环境下设计的参数,不能保证任何情况都可以用而不损害设备。
1.使用看门狗目的为了计数;
2.使用者可以在最小值和最大值范围内调整叁数;
3.当双音频信号输入时,与tPU时钟相等PDWN输出低电平,否则,ESt输出高电平。
如图工作状态解释
A) 持续接收双音频信号期间,输出不更新;
B) #n收到有效的,在解码过程中暂时锁定输出端口;
C) #n检测输入信号结束或者中断时,它将锁闭输出等到下个有效的信号到来时输出。
D) 输出转变为高阻抗;
E) #n+1检测持续有效信号,解码时禁止输出(通常高阻抗)。
F) #n+1接收信号中断、不连续是禁止输出。
G)明暗的结束#n+1没有检测到信号和不连续信号是禁止输出。
符号的解释
Vin 双音频DTMF信号输入。
ESt 初始控制输出,检测有效的音频信号。
St/GT 控制输入/输出时间,驱动外部 RC时钟电路。
Q1-Q44位二进制输出端口。
StD 延迟输出控制,输入信号频率稳定下才能输出正确的信号。
53
……………………………………………………………精品资料推荐…………………………………………………
TOE 控制输出信号,(输入)电平Q1-Q4 为高阻抗。tREC 双音频DTMF信号最大的有效频率。
tREC 双音频DTMF信号最大的有效频率。
tID 双音频DTMF信号最长的频率周期。
tDO 双音频DTMF信号最短的频率周期。
tDP 连续双音频DTMF信号的检测。
tDA 连续双音频DTMF信号的检测。
tGTP 看门狗,没有音频信号。
tGTA 看门狗,没有音频信号。
6.2语音芯片--ISD4003系列高保真语音录放IC
1.主要特性
·单片4至8分钟语音录放,4、5、6及8分钟
·无需开发系统
·内置微控制器串行通信接口
·3V单电源工作
·不耗电信息保存100年(典型值)
·多段信息处理
·工作电流25-30mA,维持电流1μA
·不耗电信息保存100年(典型值)
·高质量、自然的语音还原技术
·100,000次录音周期(典型值)
·自动静噪功能
·片内免调整时钟,可选用外部时钟
表6.3 ISD4003 系列
型 号 | 时 间 | 输入采样 | 典型带宽 | 最大段数 | 最小段长 | 外部钟频 |
ISD4003-04M | 4 分钟 | 8.0kHz | 3.4kHz | 1200 | 200ms | 1024.0kHz |
ISD4003-05M | 5 分钟 | 6.4kHz | 2.7kHz | 1200 | 250ms | 819.2kHz |
ISD4003-06M | 6 分钟 | 5.3kHz | 2.3kHz | 1200 | 300ms | 682.7kHz |
ISD4003-08M | 8 分钟 | 4.0kHz | 1.7kHz | 1200 | 400ms | 512.0kHz |
ISD4003系列工作电压3V,单片录放时间4至8分钟,音质好,适用于移动电话及其他便携式电子产品中。芯片采用CMOS技术,内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存贮陈列。芯片设计是基于所有操作必须由微控制器控制,
54
……………………………………………………………精品资料推荐…………………………………………………
操作命令可通过串行通信接口(SPI或Microwire)送入。芯片采用多电平直接模拟量存储技术,每个采样值直接存贮在片内闪烁存贮器中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和"金属声"。采样频率可为4.0,5.3,6.4,8.0kHz,频率越低,录放时间越长,而音质有所下降,片内信息存于闪烁存贮器中,可在断电情况下保存100年(典型值),反复录音10万次。
2.引脚描述
电源:(VCCA,VCCD)为使噪声最小,芯片的模拟和数字电路使用不同的电源总线,并且分别引到外封装的不同管脚上,模拟和数字电源端最好分别走线,尽可能在靠近供电端处相连,而去耦电容应尽量造近器件。
地线:(VSSA,VSSD)芯片内部的模拟和数字电路也使用不同的地线。几个VSSA尽量在引脚焊盘上相连,并用低阻通路连至电源上,VSSD也用低阻通路连至电源上。这些接地通路要足以使VSSA与VSSD之间的阻值小于3Ω。芯片的背面是通过衬底电阻连接到VSS的,在做COB时托盘须接VSS或悬空。
SCLK MOSI NC
Vssa | NC | ANDOUT 13 16 ANA IN- AMCAP 14 15 NC
SS 1 28 SCLK MOSI 2 27 Vccd MISO 3 26 XCLK Vssd 4 25 INT NC 5 24 RAC NC 6 23 Vssa NC 7 22 NC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vcca | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ANAIN+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ANAIN- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AMCAP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AUDOUT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vssa | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vssa | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28-PIN TSOP |
PDIP/SOIC
ISD4003系列TSOP及PDIP、SOIC引脚图
同相模拟输入(ANAIN+)这是录音信号的同相输入端。输入放大器可用单端或差分驱动。单端驱动时,信号由耦合电容输入,最大幅度为峰峰值32mV,耦合电容和本端的3KΩ电阻输入阻抗决定了芯片频带的低端截止频率。差分驱动时,信号最大幅度为峰峰值16mV。这两种驱动方式见图2-14(为ISD33000系列相同)。
IN-)差分驱动时,这是录音信号的反相输入端。信号通过耦合电容输入,反相模拟输入(ANA
最大幅度为峰峰值16mV,本端的标称输入阻抗为56KΩ。单端驱动时,本端通过电容接地。两
55
……………………………………………………………精品资料推荐…………………………………………………
种方式下,ANAIN+和ANAIN-端的耦合电容值应相同。音频输出(AUDOUT) 提供音频输出,可驱动5KΩ的负载。
片选(SS)此端为低,即选中ISD4003系列。
串行输入(MOSI)此端为串行输入端,主控制器应在串行时钟上升沿之前半个周期将数据放到本端,供ISD输入。
串行输出(MISO)ISD 的串行输出端。ISD未选中时,本端呈高阻态。
串行时钟(SCLK)ISD 的时钟输入端,由主控制器产生,用于同步MOSI和MISO的数据传输。数据在SCLK上升沿锁存到ISD,在下降沿移出ISD。
中断(/INT)本端为漏极开路输出。ISD在任何操作(包括快进)中检测到EOM或OVF时,本端变低并保持。中断状态在下一个SPI周期开始时清除。中断状态也可用RINT指令读取。 OVF标志----指示ISD的录、放操作已到达存储器的未尾。
EOM标志----只在放音中检测到内部的EOM标志时,此状态位才置1。
行地址时钟(RAC)漏极开路输出。每个RAC周期表示ISD存储器的操作进行了一行(ISD4003系列中的存贮器其1200行)。该信号175ms保持高电平,低电平为25ms。快进模式下,RAC的218.75μs是高电平,31.25μs为低电平。该端可用于存储管理技术。
200ms | ||||
|
|
25ms
外部时钟(XCLK):本端内部有下拉元件。芯片内部的采样时钟在出厂前已调校,误差在+1%内。商业级芯片在整个温度和电压范围内,
频率变化在+2.25%内。工业级芯片在整个温度和电压范围内,频率变化在-6/+4%内,此时建议使用稳压电源。若要求更高精度,可从本端输入外部时钟(如前表所列)。由于内部的防混淆及平滑滤波器已设定,故上述推荐的时钟频率不应改变。输入时钟的占空比无关紧要,因内部首先进行了分频。在不外接地时钟时,此端必须
56
……………………………………………………………精品资料推荐…………………………………………………
接地。
自动静噪(AMCAP):当录音信号电平下降到内部设定的某一阈值以下时,自动静噪功能使信号衰弱,这样有助于养活无信号(静音)时的噪声。通常本端对地接1μF的电容,构成内部信号电平峰值检测电路的一部分。检出的峰值电平与内部设定的阈值作比较,决定自动静噪功能的翻转点。大信号时,自动静噪电路不衰减,静音时衰减6dB。1μF的电容也影响自动静噪电路对信号幅度的响应速度。本端接VCCA则禁止自动静噪。
3.SPI(串行外设接口)
ISD4003工作于SPI串行接口。SPI协议是一个同步串行数据传输协议,协议假定微控制器的SPI移位寄存器在SCLK的下降沿动作,因此对ISD4003而言,在时钟止升沿锁存MOSI引脚的数据,在下降沿将数据送至MISO引脚。协议的具体内容为:
1.所有串行数据传输开始于SS下降沿。
2.SS在传输期间必须保持为低电平,在两条指令之间则保持为高电平。
3.数据在时钟上升沿移入,在下降沿移出。
4.SS变低,输入指令和地址后,ISD才能开始录放操作。
5.指令格式是(5位控制码)加(11位地址码)。
6.ISD的任何操作(含快进)如果遇到EOM或OVF,则产生一个中断,该中断状态在下一个 SPI周期开始时被清除。
7.使用"读"指令使中断状态位移出ISD的MISO引脚时,控制及地址数据也应同步从MOSI端移入。因此要注意移入的数据是否与器件当前进行的操作兼容。当然,也允许在一个SPI周期里,同时执行读状态和开始新的操作(即新移入的数据与器件当前的操作可以不兼容)。
8.所有操作在运行位(RUN)置1时开始,置0时结束。
9.所有指令都在SS端上升沿开始执行。
3.1信息快进
用户不必知道信息的确切地址,就能快进跳过一条信息。信息快进只用于放音模式。放音速度是正常的1600倍,遇到EOM后停止,然后内部地址计数器加1,指向下条信息的开始处。
3.2上电顺序
器件延时TPUD(8kHz采样时,约为25毫秒)后才能开始操作。因此,用户发完上电指令后, 从00从处发音,应遵循如下时序:1.发POWER必须等待TPUD,才能发出一条操作指令。例如:
57
……………………………………………………………精品资料推荐…………………………………………………
Up命令;2.等待TPUD(上电延时);3.发地址值为00的SETPLAY命令;4.发PLAY命令。
器件会从此00地址开始放音,当出现EOM时,立即中断,停止放音。
如果从00从处发音,则按以下时序:
1.发POWERUP 命令;
2.等待TPUD(上电延时);
3.发POWERUP 命令
4.等待2倍TPUD;
5.发地址值为00的SETREC命令;
6.发REC命令。
器件便从00地址开始录音,一直到出现OVF(存贮器末尾)时,录音停止。
指令表
指令 | 5 位控制码<11 位地址> | 操作摘要 |
POWERUP | 00100<XXXXXXXXXXX> | 上电:等待TPUD 后器件可以工作 |
SET PLAY | 11100< A10-A0> | 从指定地址开始放音。必须后跟PLAY 指令使放音继续 |
PLAY | 11110<XXXXXXXXXXX> | 从当前地址开始放音(直至EOM 或OVF) |
SET REC | 10100<A10 -A0> | 从指定地址开始录音。必须后跟REC 指令录音继续 |
REC | 10110<XXXXXXXXXXX> | 从当前地址开始录音(直至OVF 或停止) |
SET MC | 11101<A10 -A0> | 从指定地址开始快进。必须后跟MC 指令快进继续 |
MC | 11111<XXXXXXXXXXX> | 执行快进,直到EOM.若再无信息,则进入OVF 状态 |
STOP | 0X110<XXXXXXXXXXX> | 停止当前操作 |
STOP WRDN | 0X01X<XXXXXXXXXXX> | 停止当前操作并掉电 |
RINT | 0X110<XXXXXXXXXXX> | 读状态:OVF 和EOM |
注:快进只能在放音操作开始时选择。
3.3 SPI 端口的控制位
MISO OVF EOM P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 0 00 MOSI C4 C3C2 C1 C0 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
MessageCueing(MC)
IgnoreAddress Bit(IAB)
PowerUP(PU)
Play/Record(P/R)
RUN
58
……………………………………………………………精品资料推荐…………………………………………………
4SPI控制寄存器
SPI控制寄存器控制器件的每个功能,如录放、录音、信息检索(快进)、上电/掉电、开始和停止操作、忽略地址指针等。详见下表:
位 | 值 | 功 能 | 位 | 值 | 功 能 |
RUN | 1 | 允许/禁止操作开始 | PU | 1 | 电源控制 |
P/-R | 1 | 录/放模式放取 | IAB | 1 | 操作是否使用指令地址忽略输入地址寄存的内容 |
MC | 1 | 快进模式允许快进禁止 | P9-P0 A9-A0 | | 行指针寄存器输出 输入地址寄存器 |
注:IAB置0时,录、放操作从A9-A0地址开始。为了能连贯地录、放到后续的存储空间,在 操作到达该行末之前,应发出第二个SPI指令将IAB置1,否则器件在同一地址上反复循 环。这个特点对语音提示功能很有用。RAC脚和IAB位可用于信息管理。SPI端口简单 框图如下:
C4-C0
MOSI | Input Shift Register | (Loaded to Row Counter only if IAB = 0) |
A10-A0 |
Select
MISO | Logic | OVF EOM | Row Counter |
P10-P0 | |||
Output Shift Register |
5.时序
SPI时序参数
Symbol | Parameters | Min | Typ | Max | Units |
TSSS | /SS Setup Time | 500 |
|
| Nsec |
TSSH | /SS Hold Time | 500 |
|
| Nsec |
59
……………………………………………………………精品资料推荐…………………………………………………
TDIS | Data in Setup Time | 200 |
|
| Nsec |
TDIH | Data in Hold Time | 200 |
|
| Nsec |
TPD | Output Delay |
|
| 500 | Nsec |
TDF | Output Delay to Hiz |
|
| 500 | Nsec |
TSSmin | /SS HIGH | 1 |
|
| Μsec |
TSCKhi | SCLK High Time | 400 |
|
| Nsec |
TSCKlow | SCLK Low Time | 400 |
|
| Nsec |
F0 | CLK(Frequency) |
|
| 1000 | kHz |
综合以上个芯片的优点,再结合本系统的特点,语音芯片采用ISD4003-06M这一型号
七、测试部分
1.接通电源后,LED显示器即显示出当前时间(因时钟芯片面性断电后还有备用电源)
和温度。分别按下各路的开关,也能实现对电器的控制。测试时用的是白炽灯。能控制它的
亮与灭。
2.双音频解码电路测试:
在MT8870的输出端接上四个发光二极管来模拟输出二进制BCD码。电话模拟摘机后,
按另一台电话机上的数字键0~9、*、#,四个发光二极管能指示相应的BCD码。与MT8870
的解码表相对应:
低频组 | 高频组 | 按键 | TOE | Q4 | Q3 | Q2 | Q1 |
697 | 1209 | 1 | 1 | 0 | 0 | 0 | 1 |
60
……………………………………………………………精品资料推荐…………………………………………………
770 | 1633 | B | 1 | 1 | 1 | 1 | 0 |
3.自动答录电话的测试:
拨通电话后,不摘机,响铃五次后,系统自动摘机,同时在听筒中听到预先录制的语音“你
好,主人现在不在家,有事请留言”录下留言后,再到本系统上回放留言,能清晰地听到留
言信息,并查找到电话拨入的时间及日期。
4.电话远程控制的测试:
拨通电话后,按下预设的密码后,系统回报电器的状态,“电器1(其电器1的具体电器
由安装时确定),开,按1键可以关闭”,“电器2,关,按2键可以打开,“按下2键后,电
器2正常打开(测试用灯代替)。测试其它的,也都能正常的控制。
5.红外遥控电路测试:
先用红外遥控解码程序解出遥控器编码后送P2口输出,记录下各按键的二进制编码后,
现在源代码中加入控制代码,使辶控制各输出电路动作。完成后按下遥控器上相应的按键,
能够分别实现各路电器的通与断,测试时用的是白炽灯。能控制它的亮与灭。
6.PC机控制部分的测试
将本系统连上PC机后,启动PC机端应用程序,即显示出相应电器的开关状态,用鼠标
单击相应的控制按扭,能看到相应的电器作相应的动作。
八、结论
本文通过对单片机技术的应用,从硬件和软件两方面较详细地介绍了以AT89S52芯片为
控制核心,配合使用8255和8279芯片分别对I/O口及键盘显示进行了扩展.实现了家电智
能控制系统的研制过程。
系统设计过程中所涉及到如下技术:
(1) 信号检测技术
(2) 自动控制技术
(3) 红外遥控技术
61
……………………………………………………………精品资料推荐…………………………………………………
(4) 双音频解码技术
(5) 语音录放技术
(6) 汇编语言程序设计技术
(7) VisualBasic程序设计
归纳起来,在系统的研制过程中,我们主要做了以下工作:
第一阶段收集、阅读和分析资料,与导师讨论设计的总体思想和方案,从理论和实践上找到研制该课题的依据。
第二阶段系统原理图电路设计与模块电路调试。调试过程我们用的是分模块进行的.其中也遇到了技术难点,通过理论分析、跟踪测试、查阅资料等手段,问题最终得到解决。
第三阶段利用KeiluVision2软件,将单片机的设计分成各个模块,分别编译调试.并和已完成的硬件电路进行软、硬联调,这是本课题的关键点。通过软件和硬件电路的协调,基本实现了预期的各种功能。
第四阶段撰写论文。
在导师的悉心指导下,经过后期对系统的完善,设计取得了以下研究成果和结论: (1) 以单片机为控制核心,结合使用双音频解码芯片,将双音频信号解码成相对应的 二进制码.从而实现电话遥控的功能。
(2) 系统可以通过RS-232与微机通信,充分利用了微机的工作稳定、速度快,界 面友好等优点来完成对各路电器的控制。
(3) 硬件电路中使用了大量集成芯片,使系统体积小,另外还使用了光耦合、继电 器、可控硅、整流桥等大电流高耐压元器件使电路工作稳定可靠。
(4) 上述成果表明,基于单片机为核心的智能家电控制系统方案合理,设计符合要 求,具有较高的使用价值,是居家生活智能化的首选产品。
参考文献:
[1]欧阳杰著.《红外电子学》.北京理工大学出版社.1997.1
[2]陈永甫著.《红外辐射-红外器件与典型应用》.电子工业出版社.2004.6
[4]苏菲著. 《数字音频原理与应用》.电子工业出版社.2002.2
[5]孙传友著.《感测技术与系统设计》.科学出版社.2004.6
[6]张迎新著.《单片微型计算机原理、应用及接口技术》.国防工业出版社.2000.1
[7]马少华著.《楼宇设备自动化控制》.中国水利水电出版社.2004.9
[8]张云荣著.《智能建筑安全防范自动化技术》.中国建筑出版社.2002.2
[9]陈昱翰. 《DTMF双音多频解码器》.现代通信.1995.(9):22-23.
[10]何立民. 《单片机应用技术选编》.北京航空航天大学出版社.1992.508-514.
62
……………………………………………………………精品资料推荐…………………………………………………
[11]张建斌. 《FMN调频广播网的设计与实现》.陕西工学院学报.1998.14(2):14-18.
[12]郝建国. 《通信集成电路大全》.人民邮电出版社.1997.445-454,749-754. [13] 刘光斌. 《双音多频发送接收器MT8880及其应用》.现代通信.1999.(3):22-23.
[14]杜竹峰. 《一种新型的载波电话》.电子技术应用.1997.(4):32-33
[15]余永全. 《ATMEL89系列Flash单片机原理及应用》.电子工业出版社[16]赵继文,何玉彬.《传感器与应用电路设计》.科学出版社.2002年9月第一版[17]石东海 《单片机数据通信技术从入门到精通》.西安电子科技大学出版社.2002.2[18] 宋伟、吴建国等著.《VisualBasic 6.0 高级编程》.清华大学出版社.1999.4
附录
附录一:使用说明(见P64页)
附录二:总电路图(见P65页)
附录三:元器件清单(见P66页)
附录一:
本系统使用简单,在家中安装好本系统后即可使用,此时系统显示当前时间和室温。1.红外遥控的使用
63
……………………………………………………………精品资料推荐…………………………………………………
按动遥控器上的按键,即可控制相应的电器,如:按“1”键,即可控制你电视的开关,按“2”键即可控制DVD的开关等。其操作跟普通电视的操作相同。
2.电话远程控制
用手机或电话机拨通你家中的电话后,输入预先设定的密码,即可进入电话远程控制状态,此后根据语音提示即可完成操作。
3.自动答录电话
当你不在家中时,若有电话拨入,则本系统会自动进入自动答录电话状态,记录客人的留言,此时本系统相当于一个自动答录电话机。
4.PC控制的使用
启动本系统的PC端应用程序“智能家电控制系统”,即可看到所有电器的工作状态,用鼠标单击相应的图标即可控制相应的电器的状态。
5.防盗报警系统的使用
当你离开家中时,只要轻轻按动一个小开关,本系统即进入防盗状态,只要你家中有动静,即可拨出预先设定的电话号码并报告盗情。
附录二:
64
……………………………………………………………精品资料推荐…………………………………………………
1
Q1
4 | T1 | U110 | RZ6 | K1 | RZ5 | 4 | 2 | 4 | CMT3 | ||||||||||||||||||||||||||||||||||||||||||
3 | CM1 | 0.1μ | RMT7 | ||||||||||||||||||||||||||||||||||||||||||||||||
100K | |||||||||||||||||||||||||||||||||||||||||||||||||||
1μ | |||||||||||||||||||||||||||||||||||||||||||||||||||
RM1 | YMT1 | ||||||||||||||||||||||||||||||||||||||||||||||||||
33K | RMT8 | ||||||||||||||||||||||||||||||||||||||||||||||||||
3.579545M | 100K | ||||||||||||||||||||||||||||||||||||||||||||||||||
DM1 | |||||||||||||||||||||||||||||||||||||||||||||||||||
U3 |
| 8 | 7 | 2 | 3 | ||||||||||||||||||||||||||||||||||||||||||||||
3 | 6 | VCC | 36 | VRef | OSC2 | OSC1 | IN- | GS | U1 | ||||||||||||||||||||||||||||||||||||||||||
RY11 | CY7 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||
1 | 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||
CY6 | 817 | MT8870 | |||||||||||||||||||||||||||||||||||||||||||||||||
470K CY8 | | | | | | | | | | | | | | | | | | | |||||||||||||||||||||||||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |||||||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
……………………………………………………………精品资料推荐…………………………………………………
附录三:
元器件清单: 数量: | 元器件清单: 数量: |
AT89S52 1 | 8255 1 |
MT8870 1 | 8279 1 |
PCF8560 1 | MAX232 1 |
24C02 1 | 74LS04 1 |
LM386 1 | APR96OO 1 |
74LS123 1 | 74LS138 1 |
LM7805 2 | 8550 2 |
74LS245 1 | 3.57954M 晶振 1 |
温度传感器DS1820 1 | 9012 三极管 2 |
1:1 音频传输变压器 1 | 12M 晶振 1 |
四位一体数码管 2 | 红外接收器 1 |
光电耦合器 8 | 整流桥 1 |
串行口 1 | 电源插座 1 |
继电器 1 | 保险丝 8 |
蜂鸣器 1 | 36V 稳压管 1 |
电线连接器 一对 | 按键 8 |
发光二极管 8 | 电源开关 1 |
排阻1K 2 | 22UF 2 |
33K 4 | 0.1UF/100V 1 |
470K 4 | 30P 2 |
100K 4 | 1UF 6 |
2K 8 | 300 8 |
40 8 | 100U 2 |
3K 4 | 470UF 2 |
4.7K 8 | 4.7UF 4 |
2K 8 | 104 2 |
15K 2 | 103 1 |
66
……………………………………………………………精品资料推荐…………………………………………………
67