智能家电控制系统样本_第1页
智能家电控制系统样本_第2页
智能家电控制系统样本_第3页
智能家电控制系统样本_第4页
智能家电控制系统样本_第5页
已阅读5页,还剩75页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

远程智能家电控制系统周群威刘再乐吕小娟指引教师:王彦(南华大学电气工程学院湖南衡阳421001) 摘要:本系统以单片机AT89S52为控制核心,采用双音多频解码芯片MT8870和高保真语音录放集成芯片ISD4003,运用个人通信终端(电话、手机等)实现对电器设备远程控制。配合多路红外遥控技术,实现对电器设备近距离遥控,并辅助使用单总线数字温度传感器DS18B20及高精度时钟日历芯片PCF8560显示时钟日历及温度。该系统由单片机构成主控某些,进行重要信息解决,接受外部操作指令形成各种控制信号。在远程控制方面,使用不同语音提示实现对不同电器操作和对受控电器状态反馈,从而使操作者可以及时理解被控电器信息,使产品达到交互式与智能化,由电话机构成自动拨号报警功能,使得本系统功能大大地增强,使居家生活更加趋于智能化。将该系统与PC机相连,可直接由PC机控制家电,也可用遥控器控制PC机,该系统具备控制灵活、可操作性强、可扩展性强、发展潜力大等长处,是实现智能化家居、智能化寓所智能电器控制系统,具备十分辽阔市场前景和非常良好应用价值。核心词:单片机电话远程控制红外遥控智能控制Abstract:ThesystemusestheAT89S52MCUasitscontrolcenter,adoptsthedouble-tonemultiplefrequencycode-interpretICMT8870andathering chipISD4003-6M,makeuse of individual correspondenceterm-inal(telephone、mobilephoneetc.)torealizelong-distancecontroloftheelectronicequipment.Matchwiththeinfraredraylong-distancetechnology,itrealizesnear-distancecontrolandusesthesingle-totallinedigitaltemperatureSpreadthefeelingmachineDS18B20andhighaccuracyclockcalendarchipPCF8560tomanifesttheclock、thecalendarandthetemperate.ThemaincontrolpartofthissystemismadeupwiththeMCU,itdoesthemainmassagehandles,receivesexterioroperationinstructionandformsvariouscontrolsignal.Intheaspectsoflong-distancecontrolling,using different voicetohintdifferentoperationandgiveastatefeedbackofthebe-controlled,thusitcanletthewriterknowtheinformationofthebe-controlled,lettheproductiontobechangeoverwitheachothertypeandintellectualized。Theautodialingalarmingfunctionmadeupwiththephoneimprovestheusageofthissystemhighly,makesthefamilylifemoreintellectu-alized.ConnectingthissystemwiththePCandusingtheappliatedprogram,itcancontrolthehouseholdappliancebythePCmachinedirectly.ThePCmachinecanbehand-controlledandalsocanbecontrolledbytheinfraredrayremotecontrol.Ithasmanysuperiorityonit.Forexample,agilecontrollment,powerfulmaneuverabilityandexpansibility,andgreatpotentiality.ThereareexpansiveforegroundandverygoodapplicationworthonthisPLCwiringsintellectualizedmanagedsystem.Keywords:MCUPhoneremotecontrolInfraredrayremotecontrolIntellectualizedManagement目录一、引言………………4二、系统总体设计……………62.1系统总体设计方框图………………62.2系统总体设计流程图………………7三、系统设计可行性分析……………………9四、电路模块设计…………124.1电话远程遥控电路模块………………124.1.14.1.24.1.34.1.44.1.54.2红外遥控电路…………184.2.14.2.24.3单片机及扩展电路……………………204.3.4.3.24.3.34.4语音提示电路…………224.5串口通信电路…………23五、软件设计…………………235.1电话远程控制软件设计………………235.1.15.1.25.1.5.1.5.2红外遥控解码软件设计………………355.3PC机应用程序设计…………………36六、系统重要芯片简介……………………386.1双音频解码芯片MT8870…………386.2语音芯片ISD4003-6M……………54七、测试某些………………60八、结论……………………62参照文献:…………………63附录:………………………641.使用阐明2.总电路图3.元器件清单一、引言当今时代是一种信息时代,各种电信新技术推动了人类社会向前发展。自从有了电话以来,各国电话网络发展非常迅速。近几年来,中华人民共和国固定电话业务迅速增长,到1997年网络规模跃居世界第二位,电话顾客总数突破1亿户。随着通讯产业发展,电话机已经走进了了千家万户,随着当代科学技术发展,运用电话机进行远程控制技术也日益用于生活中。随着生活水平不断提高,人们但愿有一种自动化、智能化限度高控制系统对所有家用电器能实行远程控制。遥控技术是通过一定手段对被控物体实行一定距离控制,惯用方式有无线电遥控、有线遥控、红外线和超声波遥控等。红外线遥控是当前使用最广泛一种通信和遥控手段。由于红外线遥控装置具备体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空调机以及玩具等其他小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不但完全可靠并且能有效地隔离电气干扰。但红外遥控技术受距离所限,适合于近距离控制。无线电遥控既是运用无线电信号对被控物体实行远距离控制。无线电遥控不可避免须占用一定无线电频率资源,导致电磁污染;常规有线遥控需进行专门布线,增长了投入;而红外线、超声波遥控则受距离所限。既有遥控方式中,尚有载波通信控制手段和基于无线寻呼遥控方式。载波方式即通过电力线传递信息,该方式只能局限于同一变电所、同一变压器所辖范畴内。因而也存在距离问题,应用范畴有限。基于无线寻呼遥控方式运用了既有寻呼频率资源,不需占用额外频谱。并且,随着寻呼网全国联网,其遥控距离基本不受限制。但该方式受控方动作滞后于控制方操作,不具备实时性,并且不具备很高可靠性。电话遥控作为一较新课题与常规遥控方式相比,显示出一定优越性,不需进行专门布线,不占用无线电频率资源,避免了电磁污染。同步,由于电话线路各地联网,可以充分运用既有电话网,因而遥控距离可跨省市,甚至跨越国家。

当代电话网络是由互换机和电话传播线共同构成,它性能已有了很大进展,并且可靠性非常高。电话遥控作为一较新课题与常规遥控方式相比,显示出一定优越性,随着人们居住条件变化,使得人们对家中电器,如空调、锅炉、电暖气、喷淋、洗衣机等进行远程控制有了更加迫切需求。如果到家前能提前打开家中电器,如空调或暖气,一到家立即就能享有到舒服温度,同步达到节能目。而离家后若发现自己忘了关上家中电器设备,也可远程控制关机。电话作为一种经济实用手段,不受条件限制,能最以便实现上述远程控制。

电话属双工通信手段。因而,这可以大大体现出运用电话进行遥控更大优越性。操作者可以通过各种提示音及时理解受控对象关于信息,从而进行进一步操作。电话遥控这一课题当前已有涉足者,但是距离实际应用,特别是对于寻常生活尚有一定差距,并不能完全体现出电话遥控方式双工通信特点。本系统正是针对这一点进行了较大改进,采用单片机智能控制,运用不同提示音达到对于不同操作提示及对受控方状态信息反馈,从而使操作者可以及时理解受控方信息,使产品达到交互式与智能化。二、系统总体设计2.1系统总体设计方框图电话线电话线LED数码管动态显示温度传咸器时钟日历芯片MCU控制中心防盗检测按键红外输入控制器输出闹铃输出PC机IO扩展电路双音解码电话机语音芯片自动拨号电路遥控器RS232图2.1系统总体设计方框图-系统总体设计如图2.1系统阐明如下:(1)红外线遥控器发送过来信号经红外接受头接受后送单片机解码,然后控制相应输出电路作相应动作。(2)远程电话线送来音频按键信号经双音频解码芯片解码后,送单片机解决,辨认按键后控制语音芯片报告状态信息并控制输出电路作相应动作.(3)从PC机送来控制信号经RS232送单片机串号后,单片机辨认控制命令,控制相应输出,若为时间校准命令,则调节时间日历数据。(4)若有防盗报警信号,单片机控制自动拨号电路自动拨出预设电话号码,并控制语音芯片报告盗情。(5)从按键输入控制命令由单片机转换成相应控制命令控制相应电路动作。(6)LED动态显示由8279产生扫描脉冲,驱动数码管显示当前时间及温度。(7)温度传感器和时钟日历芯片实时产生温度和日历数据送单片机,由单片机解决后送8279显示。若设定了定期闹铃,则当时间届时产生闹铃信号驱动闹铃电路产生闹铃。2.2系统总体软件设计流程图2.2.1系统总体软件设计流程图,如图2.2.1。NNYYNYN初始化读按键输入有键按下?按键解决读防盗检测器有盗?拨出预设手机或电话号码,语音报告盗情定期器0中断读时钟日历数据读温度传感器更新LCD显示内容闹铃时间到?闹铃返回主程序红外遥控输入(外中断0)解码按键控制输出电路作相应动作返回主程序主循环时钟日历闹铃程序红外遥控流程图2.2.12.2.2系统总体软件设计流程图,如图2该某些涉及电话远程控制软件流程图和PC机软件流程图NNNYNYYNY电话远程控制输入(外中断1)5秒无人应答答进入语音电话状态,控制语音芯片发出“你好,主人当前不在家,有事请留言。进入录音状态挂机?记录来电信息自动摘机有键按下?输入密码对的?进入电话远程控制状态,控制语音芯片拨报电器状态,接受命令。控制输出电路作相应动作返回主程序PC机送来命令控制输出电路作机应输出返回主程序语音电话及电话远程控制流程PC机控制流程通话状态图2.2.2三、系统设计可行性分析本系统采用单片机为控制核心,进行重要信息解决,接受外部操作指令形成控制信号,这样可使软件设计趋于简朴化。本系统重要用到技术有电话远程遥控技术、红外遥控技术、通信技术、单片机技术、传感器技术等,其中电话远程遥控技术是本设计重点和难点,其他技术都已比较成熟,易于实现。依照电话远程遥控规定:通过电话网对异地电器实现控制(开/关)、控制器可以实现自动模仿摘挂机、控制器设立密码校验。这个系统必要具备如下单元功能模块:⑴忙音检测;⑵密码校验;

⑶自动摘挂机;⑷控制电器开关;⑸输入信息分析;

⑹电器状态查询;

⑺在线修改密码;⑻铃音检测、计数;

⑼双音频信号解码;依照电话机和互换机发出信号音以及电话工作状态不同,实际状况对详细单元功能模块作出软件或硬件上不同分工,详细如下:理论上互换机所发出各种信号音都可以通过软件编程而辨认,即通过单片机发出脉冲信号来检测信号音单位时间内脉冲个数计算出其频率,从而完毕信号音辨认。但是从系统可靠性和程序构造设计上分析,选取了硬件来解决振铃音检测、忙音检测、双音频信号解码等功能模块。自动摘挂机和电器控制必要使用品体硬件电路来实现。振铃音计数、忙音计数、密码校验、在线修改密码、输入信息分析、电器状态查询等功能模块使用软件编程方式要比硬件电路简朴多,实现也很容易。

综上所述,在设计信号音检测、自动摘挂机、控制电器、双音频解码等功能模块使用硬件电路实现。而信号音计数、密码校验、在线修改密码、信息分析、电器状态查询等功能模块使用软件编程完毕。有些某些是由硬件和软件共同完毕,下面就该某些硬件以及软件实现单元电路分别进行详细分析。

3.1硬件模块某些该某些使用了大量硬件电路完毕某些功能模块,其目就是充分运用硬件电路可靠性、稳定性,使整体电路达到比较高稳定性。3.1.1模仿自动摘挂机

由于程控电话互换机对电话摘机响应是电话线回路电流突然变大为约30mA电流,互换机检测到回路电流变大就以为电话机已经摘机。自动摘挂机电路可以通过单片机控制一种继电器开关,继电器控制端连接一种大概300Ω电阻接入电话线两端,从而完毕模仿摘挂机。3.1当电话振铃信号到来时,电话互换机发来铃流信号。当顾客被呼喊时,电话互换机发来铃流信号。振铃为25±3伏正弦波,谐铃失真不不不大于10%,电压有效值90±15V。振铃以5秒为周期,即1秒送,4秒断。依照振铃信号电压比较高特点,可以先使用高压稳压二极管进行降压,然后输入至光电耦合器。通过光耦隔离转换,从光电耦合器输出波形是时通时断正弦波,通过RC回路进行滤波输出很原则方波。方波信号就可以输出至单片机中断计数器输入口,完毕整个振铃音检测和计数过程。3.1.3

此某些比较简朴,通过单片机控制多路SSR(无源固态继电器)开关即可,惯用电路已经很成熟,在此就不累述了。3.1此某些是整个系统核心,它工作状况直接决定了系统可靠性。通过翻阅大量文献资料,发现使用电话专用双音频编解码芯片进行输入双音频信号解码,是比较惯用一种办法。使用集成电路不但外围电路简朴,并且可靠性强。通过专用集成电路解码,信号转换成为不同码制信号,可以直接被单片机读取。普通惯用电话双音频解码集成电路有8870、8880、8888等,通过重复论证比较,该某些决定使用双音频解码集成片MT8870来完毕此功能模块。3.2软件模块某些3.

本单元可以使用AT89S52两个计数器外部中断方式来实现对不同信号音计数。3.本单元使用一块EEPROM(电可擦写只读存储器)记录密码,并用简朴私密加密算法,防止密码被盗,同步当断电时,由于EEPROM存储特性,密码不会由于掉电而丢失,增强了系统安全性。3.2.3通过翻阅大量技术资料,对详细规定实现功能进行完整系统分析,远程智能家电控制系统设计符合实际状况,可以完毕设计所规定实现基本功能。故本系统设计方案是可行。四、电路模块构成4.1电话远程遥控电路模块4.1.1MT8870双音频解码电路DTMF(DualToneMultiFrequency)双音多频信号解码电路是当前在按键电话(固定电话、移动电话)、程控互换机及无线通信设备中广泛应用集成电路。它涉及DTMF发送器与DTMF接受器,前者重要应用于按键电话作双音频信号发送器,发送一组双音多频信号,从而实现音频拨号。双音多频信号是一组由高频信号与低频信号叠加而成组合信号,CCITT和国内国标都规定了电话键盘按键与双音多频信号相应关系如表4.1所示。表4.1电话拨号数字相应高低频率组合关系数字键盘高频组/Hz1209133614771633低频组/Hz697123A770456B852789C941#D电话远程控制系统采用MITEL公司生产MT8870(下面章节有详细简介)DTMF接受器作为DTMF信号解码核心器件。MT8870重要用于程控互换机、遥控、无线通信及通播系统,实现DTMF信号分离滤波和译码功能,输出相应16种频率组合四位并行二进制码。MT8870具备拨号音抑制和模仿信号输入可调功能,因此在设计MT8870DTMF解码电路时,只需外加某些阻容元件即可。

原理简介:

双音多频DTMF信号解码电路由MT8870重要承担。MT8870连线如图4.1.1所示,它2、3脚接受来自电话机双音多频脉冲信号该双音多频信号先经其内部拨号音滤波器,滤除拨号音信号,然后经前置放大后送入双音频滤波器,将双音频信号按高,低音频信号分开,再经高,低通滤波器,幅度检测器送入输出译码电路,通过数字运算后,在其数据输出端(11-14脚)输出相相应8421码。MT8870数据输出端Q4-Q1连到AT89C51P1口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码FLOWFHIGHDIGITD3D2D1D069712091000169713362001069714773001177012094010077013365010177014776011108521209701118521336810008521477910019411336010109411209*10119411477#11006971633A11017701633B11108521633C11119411633D0000为了使单片机AT89S52获取有效数据,MT8870STD有效端经反相后接CPU/INT0引脚。当MT8870获取有效双音多频信号后,STD电平由低变高,再反相为低,CPU检测后,批示P1口接受有效二进制代码。而无效双音频信号(电话线路杂音、人们语音信号等)是不会引起MT8870STD端变化。DTMF接受器外围电路如图3.4所示.其中,接在电源处电容对抗干扰有一定作用。在实际应用中,存在这样一种问题:MT8870使能控制端不容许中断时,将使MT8870STD端中断关闭。其解决办法是,将STD端接与非门一输入,与非门另一输入端接一不定电平端P。当STD有效(即中断开放)时,P=1则/INT0中断关闭;P=0时则/INT0中断容许。图4.1.14.1.2振铃检测电路在电话线路将来铃流前,电话线路由电话互换机提供大概48V直流电压。当顾客被呼喊时,电话互换机发来铃流信号。振铃信号为25±3伏正弦波,谐铃失真不不不大于10%,电压有效值90±15V。振铃以5秒为周期,即1秒送,4秒断。在本电路检测铃流信号时,以五次铃响为准,即五次振铃后无人摘机,便由单片机控制自动模仿摘机。电路图如图4.1.2

图4.1.2电话振铃信号先通过电容隔直,经整流器整流,R1限流电阻,D1稳压二极管,输入至光电耦合器817,和R3、D1共同构成振铃信号变换电路,它们使输入电压和电流不会太大,对背面光电耦合器起保护作用。光电耦合器817起是隔离作用,光电耦合器是一种电信号耦合器件,它普通是将发光二极管和光敏三极管光路耦合在一起,输入和输出之间不可共地,输入电信号加于发光二极管上,输出信号由光敏三极管取出。

光电耦合器以光电转换原理传播信息,它不但使信息发出端(一次侧)与信息接受并输出端(二次侧)是绝缘,从而对地电位差干扰有很强抑制能力,并且有很强抑制电磁干扰能力。速度高、价格低、接口简朴。

振铃信号通过光耦8174脚输出振铃正弦波,信号到了开关三极管T1基极就变成了方波。输出到单片机AT89C51T0/P3.4口,中断方式采用外部中断,计数5次产生T0中断,控制继电器模仿摘机,完毕振铃音检测。4.1.3模仿摘挂机电路设计重要思路:

依照国家关于原则规定:无论任何电话机,摘机状态直流电阻应≤300Ω,有“R”键电子电话机摘机状态直流电阻应≤350Ω。在挂机状态下,其漏电流≤5μA。

当顾客摘机时,电话机通过叉簧接上约300Ω负载,使整个电话线回路流过约30mA电流。互换机检测到该电流后便停止铃流发送,并将线路电压变为十几伏直流,完毕接续。

依照关于技术指标,模仿摘挂机电路设计如图4.1.图4.1.34.1.4电器控制电路原理阐明:本单元电路重要是由整流桥、光电耦合器、SSR,(无源固态继电器)构成,电路图如图4.1.图4.1.4由单片机I/O口送来控制信号控制相应光电藕合器发光与否,经光电变换后,控制可控硅开关与否,从而实现光电隔离。当光电藕合发光时,可控硅关断,当光电藕合器不发光时,可控硅打开。当控制信号消失后,可控硅在交流电过零点关断,从而避免了普通继电器开关时产生火花和对电源干扰,增长了使用寿命。且当系统出故障时,光电藕合器由于得不到电能而不发光,从而所有电灯都处在打开状态,不会由于故障而导致电灯所有关闭状况发生。4.1.5电源电路本系统规定使用5V稳压电源,规定交流成分小,咱们将家用220V交流电通过整流变换,经LM7805后变成稳定直流5V输出,电路图如图4.1.5所示:图4.1.5电源电路4.2红外遥控电路模块通用红外遥控系统由发射和接受两大某些构成,应用编/解码专用集成电路芯片来进行控制操作,如图4.2.1图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高电平,这个同步码头可以使程序懂得从这个同步码头后来可以开始接受数据。解码核心是如何辨认“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所示:图4.2.24.3单片机及扩展电路模块4.3.1单片机控制核心模块该系统以单片机为控制核心,进行重要信息解决,接受外部操作指令形成各种控制信号。由AT89S52单片机最小系统构成控制中心,通过数据总线和控制总线控制并口扩展芯片实现I/O端口扩展,以达到对众多电器控制,同步总线上挂接8279可编程通用键盘显示控制芯片,实现时间温度信息动态显示。该某些电路图如图4.3.1所示:图4.3.14.3.2壁上按键开关电路该系统还设计了手动操作方式,可以通过按装在墙上开关直接控制本系统,它电路原理图,如图4.3.2图4.3.24.3.3显示电路该系统控制面板上,可显示时间、日历、温度,这一某些控制电路如图4.3.3图4.3.34.4语音提示电路该控制电路重要应用于电话机自动答录某些。当电路接通后,单片机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所示:图4.4语音提示电路4.5串口通信电路该系统通过串行口与PC机相连,启用配套应用程序,可通过PC机控制家电,该某些串口通信电路如图4.5所示:图4.5串口通信电路五、软件设计5.1电话远程控制软件设计本某些软件设计重要分为系统初始化、振铃检测计数、控制摘挂机、双音频信号分析解决、控制电器、信号音提示等某些。每个功能模块对于整体设计都是非常重要,单片机AT89S51通过软件程序才干较好对外部信息进行采集、分析和决策。下面,就整体设计以及每个单元功能模块分别进行阐明。程序流程图5.1如下所示:YYNYNYN开始初始化有振铃?摘机提示输入密码密码对的?提示输入功能操作设立密码开机操作关机操作等待应答操作成功?操作完毕,挂机挂机图5.1电话远程控制软件设计总流程图**************************主程序***********************************************ORG0000HMAIN:CLRT1SETBT0MOVIE,#81HMOVP1,#00HJBINT1$;等待振铃信号输入COUNT:MOVR6,#06;设立振铃检测次数DELAY:MOVR7,#05LCALLDELAY;延迟5秒DJNZR7,DELAYDJNZR6,JJ;R7不为0跳转到JMP,否则跳转到PICKLJMPPICKJJ:JNBT0,COUNTLJMPMAIN;当T0为0时候跳转到COUNT,当为1时候跳转到MAINPICK:SETBT1;模仿摘机LCALLINT;调用密码检测某些LCALLSELECT;调用控制某些END5.本某些重要由语音芯片构成,由单片机控制语音芯片播放预先录制好语音,如:“你好,请输入密码;当前灯一状态是打开”等。人性化地向顾客返回状态信息。******************************摘机提示音*************************************

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

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****************************控制开关提示音***********************************ORG1250H

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************************密码输入错误提示音***********************************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***************************控制完毕提示音*************************************ORG1300H

RING50:MOVR6,#40;控制完毕

RING51:MOVR7,#20;1600Hz

RING52:LCALLDL20;sound=1

CPLP3.0;延迟0.15s

DJNZR7,RING52

DJNZR6,RING51

CLRP3.0

RET**********************************延时程序*************************************ORG1500H

DL10:MOVR5,#25;delay1.25ms,f=800HZ,fosc=12MHz,

DL12:MOVR4,#25

DL11:DJNZR4,DL11

DJNZR5,DL12

RETORG1600H

DL20:MOVR5,#12;delay0.625ms,f=1600HZ,fosc=12MHz,

DL22:MOVR4,#25

DL21:DJNZR4,DL21

DJNZR5,DL22

RETORG1650H

DL30:MOVR5,#50;delay20ms

DL32:MOVR4,#200

DL31:DJNZR4,DL31

DJNZR5,DL32

RET5.1.2密码检测某些本某些密码校验基本原理是:在系统初始化时候把原始密码写入EEPROM30H存储空间内,密码位数“5”。当系统摘机时,规定输入密码,单片机把解码后数据(使用者输入密码)存储在EEPROM38H开始存储空间内。然后单片机对进行两个存储地址内容逐位进行比较,直到完全相等才干转到下一进程,有一位不同,程序跳转回去重新输入密码,持续三次输入错误,系统自动挂机。**************************密码检测*********************************************ORG#0050HINT:MOVR2,#03H;设立密码错误时重新输入密码次数IN:LCALLRING10MOVR1,#38HBB:ORLP1,#0FH;将P1口低四位置1JBINT0$SETBINT0MOV@R1,P1MOVR6,#05H;设立密码位数,在这我把密码固定为5位INCR1DJNZR6,BBMOVR6,#05H;密码位数MOVR0,#30HMOVR1,#38HCMP:CLRC;清0进位位MOVA,@R1SUBBA,@R0INCR0INCR1JZAAA;但A为0跳转到AAA,不为0时跳转到QQLJMPQQAAA:DJNZ,R6CMP;R6不为0继续比较,为0跳转到SELECTLJMPSELECT;QQ:DJNZR2,IN;当密码不一致且R2不为0时跳转到IN,否则跳转到MAINLJMPMAIN5.1.3密码修改某些本某些把规定操作者第一次输入新密码写入#38H,再把规定操作者输入拟定密码写入#40H,然后用减法运算比较两者与否相等,相等则把此密码写入系统初始化时#30H,从而实当前线修改密码功能。**************************密码修改*******************************************KE:LCALLRING10IN1:ORLP1,#0FHJBINT0$SETBINT0MOVR1,#38HMOV@R1,P1MOVR6,#05HINCR1DJNZR6,IN1;储存新密码到#38HLCALLRING10IN2:ORLP1,#0FHJBINT0$SETBINT0MOVR1,#40HMOV@R1,P1MOVR6,#05HINCR1DJNZR6,IN2;储存第二次输入密码到#40HMOVR6,#05H;比较两次输入密码,相等则储存到#40H为首地址MOVR0,#38H;空间MOVR1,#40HCMP1:CLRCMOVA,@R1SUBBA,@R0INCR0INCR1JZEELJMPKE;不相等跳转到KEEE:DJNZR6,CMP1RR:MOVR6,#05HMOVR0,#38HMOVR1,#30HMOVA,@R0MOV@R1,AINCR0INCR1DJNZR6,RRLJMPMAIN5.1.4控制电器某些本某些一方面通过外围双音频解码电路解码信息(选取电器)判断所选取电器,然后跳转到每一种子程序,子程序通过单片机向P0.0~P0.3口上引脚发送高低电平控制电器开关,下面是控制电器程序.**************************控制电器********************************************ORG0100HSELECT:LCALLRING30ORLP1,#0FHJBINT0$SETBINT0MOVP0,#0FFHMOVR1,#38HMOV@R1,P1;储存选取操作二进制代码到#38HMOVA,@R1RLAMOVDPTR,#TABJMP@A+DPTR;查表TAB:LJMPSELECTLJMPONELJMPTWOLJMPTHREELJMPFOURLJMPFIVELJMPSIXLJMPSEVENLJMPEIGHTLJMPNINELJMPSELECTLJMPCLOSELJMPSELECTLJMPSELECTLJMPSELECTLJMPSELECTLJMPSELECTORG:1000HONE:MOVP0,A;把操作通道二进制代码写入P0口LCALLRING40ORLP1,#0FHJBINT0$;等待INT0中断SETBINT0MOVR1,#38HMOVA,@R1CJNEA,#00HCC;如果控制数不为0跳转到CCSETBP0.3;为0致P0.3位,启动电器LCALLRING50LJMPSELECTCC:CJNEA,#01H,ONE;但是控制数不为1,跳转到ONECLRP0.3;P0.3清零,关闭电器LCALLRING50LJMPSELECTTWO:MOVP0,ALCALLRING40ORLP1,#0FHJBINT0$SETBINT0MOVR1,#38HMOVA,@R1CJNEA,#00HCCSETBP0.3LCALLRING50LJMPSELECTCC:CJNEA#01H,TWOCLRP0.3LCALLRING50LJMPSELECTTHREE:MOVP0,ALCALLRING40ORLP1,#0FHJBINT0$SETBINT0MOVR1,#38HMOVA,@R1CJNEA,#00HCCSETBP0.3LCALLRING50LJMPSELECTCC:CJNEA#01H,THREECLRP0.3LCALLRING50LJMPSELECTFOUR:MOVP0,ALCALLRING40ORLP1,#0FHJBINT0$SETBINT0MOVR1,#38HMOVA,@R1CJNEA,#00HCCSETBP0.3LCALLRING50LJMPSELECTCC:CJNEA#01H,FOURCLRP0.3LCALLRING50LJMPSELECTFIVE:MOVP0,ALCALLRING40ORLP1,#0FHJBINT0$SETBINT0MOVR1,#38HMOVA,@R1CJNEA,#00HCCSETBP0.3LCALLRING50LJMPSELECTCC:CJNEA#01H,FIVECLRP0.3LCALLRING50LJMPSELECTSIX:MOVP0,ALCALLRING40ORLP1,#0FHJBINT0$SETBINT0MOVR1,#38HMOVA,@R1CJNEA,#00HCCSETBP0.3LCALLRING50LJMPSELECTCC:CJNEA#01H,SIXCLRP0.3LCALLRING50LJMPSELECTSEVEN:MOVP0,ALCALLRING40ORLP1,#0FHJBINT0$SETBINT0MOVR1,#38HMOVA,@R1CJNEA,#00HCCSETBP0.3LCALLRING50LJMPSELECTCC:CJNEA,#01H,SEVENCLRP0.3LCALLRING50LJMPSELECTEIHGT:MOVP0,ALCALLRING40ORLP1,#0FHJBINT0$SETBINT0MOVR1,#38HMOVA,@R1CJNEA,#00HCCSETBP0.3LCALLRING50LJMPSELECTCC:CJNEA#01H,EIHGTCLRP0.3LCALLRING50LJMPSELECTNINE:LCALLKE**************************挂机**************************************CLOSE:LJMPMAIN;挂机,跳回MAIN5.2红外遥控解码软件设计该某些设计完毕了对接受红外信号进行解码过程,编程思想是依照红外遥控编码办法,用延时程序在它数据有效点上采样,得到键盘按编码。该某些软件设计流程图如下图5.2所示:YYNYNYN红外遥控中断语引导码引导码对的?读系统码系统码对的?读按键码按键码=/按/键/码解决按键完毕图5.2红外遥控解码流程图5.3PC机应用程序软件设计5.3.1该应用程序软件设计流程图如图5.3所示NNYForm_load()初始化串口读系统状态显示系统状态等待顾客输入有输入发送相应命令图5.3PC机应用程序设计流程图5.3.2该应用程序在PC机界面显示如下图所示PC机端应用程序主界面设定定期开关机操作界面设定彩电20:30分开机六、系统重要芯片简介6.1双音频解码MT8870MT8870是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.1MT8870管脚引线排列2.MT8870重要特性:提供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特性·双音频接受芯片·低功率消耗·内制放大器·延迟控制输出·电话数字信号解码·低功率状态·数据输出容许端为“1”时容许数据输出;为“0”时禁止数据输出;·MT8870C/MT8870C-1有反向输出、输出功能应用·英国电信接受装置系统(BT)或CEPT(MT8870D-1)·寻呼系统·互换机系统/可移动电话机·信用卡系统·远程遥控·个人计算机·电话自动应答机命令数据命令数据MT8870DE/DE-118角双列直插式封装MT8870DS/DS-118角SOICMT8870DN/DN-120角SSOP-40°C到+85描述MT8870D/MT8870D-1是一种双音频DTMF接受器,有过滤和数字解码功能。过滤器区段使用电容器技术转变高、低电瓶过滤;实现了DTMF信号分离滤波和译码功能,输出相应16种频率组合4并行二进制数。它内部构造如下图6.1.2引脚如图6.1.3所示图6.1.2内部功能图图6.1.3引脚接线引脚功能表:引脚#名称功能描述182011IN+Non-InvertingOp-Amp(Input).运放同相输入。22IN-InvertingOp-Amp(Input).运放反相输入。33GSGainSelect.运放输出端,外接反馈电阻可调节输入放大器增益。44VRefReferenceVoltage(Output)基准电压(输出):普通与输入VDD/2做比较。55INHInhibit(Input).禁止(输入):当逻辑高电平时候禁止双音频信号A、B、C和D.输入。内部连接端,应接地。66PWDNPowerDown(Input).低电平(输入):低电平控制振荡频率,内部连接端,应接地。78OSC1Clock(Input).时钟(输入)89OSC2Clock(Output).时钟(输出):在OSC1与OSC2之间连接3.579549MHz晶振管,构成内在振荡器。910VSSGround(Input).VSS负电源:普通接地1011TOEThreeStateOutputEnable(Input).三态门输出(输入):高电平是Q1--Q4可以输出,它有内部上拉。11-1412-15Q1-Q4ThreeStateData(Output):受TOE状态控制,相应控制代码(见表1),当TOE为低电平时,输出高阻抗。1517StDDelayedSteering(Output)STD延时输出控制:当一有效单音频被接受,CI超过VTST,输出器被更新,则返回低电平1618EStEarlySteering(Output).初始控制输出:若电路检测出一种可辨认单音频对,则此端即变为高电平,否则,返回低电平。1719St/GTSteeringInput/Guardtime(Output)Bidirectional.控制输入:若此输入电压高于门限值VTST,则电路将接受DTMF单音对,并锁存相应码字于输出;若此输入电压低于门限值VTST,则电路返回等待接受下一种输入电压。它工作状态受EST电压控制。1820VDDPositivepowersupply(Input)VDD正电源:普通接5V7,16NCNoConnection.不接线没关于系功能描述MT8870D/MT8870D-1单片集成DTMF解码器体积小,低功率消耗和高输出,它有一种过滤体系分为高频和低频某些,数字信号传送频率和时间通过滤波后转化为相应代码输出。滤波器某些输入双音频DTMF信号高、低频率分离是由两组共六个电容构成带通过滤器,带宽相应通信频率通过。过滤器区段回绝350和440赫兹信号通过(见图6.1.4)。每个过滤器输出由一种开关电容器过滤器控制输出顺序。制止不必要低频信号在高增益比较器运营。比较器输出范畴在预先设定DTMF信号频率中。图6.1.4滤波器工作原理表6.1解码译码表L-逻辑低电平H-逻辑高电平Z-高阻抗X-高低电平都没关于系解码某些在过滤后解码器使用数字计算技术判断是原则DTMF频率哪个频段。容许小频率偏离和变化误差,合成平均运算法则不接受其她假信号,例如:与声音无关系信号。平均运算法则应用使远距离通话质量得到个提高,增强了对频率和噪音干扰能力。当探测器检测到双音频输入时(信号提交条件在某些工业有相应规格)初始控制输出(ESt)将被激活。Est不激活将无法输入任何信号(见"控制电路")。控制电路在双音频解码前,接受器检查有效信号(指达到原则信号)检查校对由外部RC振荡器和ESt驱动常数运营。当Est脚逻辑高时引起vc(见图6.1.5)升高,电容器充电。若信号维持(ESt始终保持高电平)电路给电容C充电(tGTP),vc电压达到控制逻辑门(VTSt)记录双音频信号,相应4个输出点输出被封闭在芯片内部(见表1),无法输出信号。GT输出驱动电压在vc到VDD之间。GT保持驱动电压只要ESt保持足够高电压。最后,在容许输出短暂延迟以锁定输出信号,被延迟控制输出标志(StD)为高电平,双音频信号被接受。三态门输出(TOE)高电平是Q1--Q4可以输出,它有内部上拉输出。控制电路控制有效数字与信号输出,因而,可以有效制止脉冲信号干扰,接受器一起与外部选取控制时间常数能在信号中断时有效中断设备,容许设计者依照多样性需求设计符合规定系统。图6.1.5基本控制电路时钟调节在普通状况下不需要选取音频信号输入持续和中断,简朴而实用控制电路见图6.1.5,元件选取依照下面公式:tREC=tDP+tGTPtID=tDA+tGTAtDP值是一种驱动叁数(见图11),而tREC是能被接受器辨认出最小信号周间。电容C大多数状况使用0.1F,留下R由设计者选取。不同控制时钟顺序可以选取控制有音频信号(tGTP)和没有音频信号(tGTA)。系统必须有能选取接受音频信号和回绝信号中断功能。看门狗调节也容许设计者使用其他系统叁数,例如:解决没有声音和抗噪声能力。自从逐渐改良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图6.1.7晶振管:MT8870D/MT8870D-1有内置振荡器,它可外接3.5795MHZ晶体共同产生基准信号如图6.1.8所示。振荡器输入脚(OSC1)与30pF电容相接,详细状况叁照图6.1.8平衡不失调节需要精密电容值来保证。图6.1.8振荡器连接表6.2推荐共呜器规格注意:Qm参数规定参照RLC模型,即:1/2P|R1C1。英国电信中应用POR1151接受器系统:惯用接受器系统线路设计如图6.1.9MT8870D-1芯片与外部元件连接。英国电信规定输入信号少于-34dBm接受器不接受该信号。这种状况可以恰当选取R1和R2阻值使输入达到3dB,使-34dBm输入信号变化为-37dBm以满足符MT8870D-1GS增益设定规定。如图9:R3和C2设定了看门狗,规定误差6%。对于看门狗规定更高精度时,可以选取非对称连接如图6.1.10图6.1.9单一输入BT或CEPT构造图6.1.10非对称看门狗电路额定参数参数符号最小最大单位1直流电压VDD7V2任何一种脚电压VIVSS-0.3VDD+0.3V3任何一种脚电流II10mA4储存温度TSTG-65+150C5功率输出PD500mW在这些条件下操作可以保证正常功能,超过这些值也许导致设备损害,在75C以上16mW/参照工作条件-电压参照点是对地(VSS)参数符号最小惯用值#最大单位测试条件1直流电压VDD4.755.05.25V2工作温度TO-40+85C3晶振频率Fc3.579545MHz4晶振频率容许误差fc0.1%#惯用值是以25°直流电特性-VDD=5.0V±5%,VSS=0V,-40°C+85特性符号最小惯用值#最大单位测试条件1SUPPLY备用电流IDDQ1025APWDN=VDD2工作电流IDD3.09.0mA3功率消耗PO15mWfc=3.579545MHz4INPUTS输入高电平VIH3.5VVDD=5.0V5输入低电平VIL1.5VVDD=5.0V6输入电流IIH/IIL0.1AVIN=VSSorVDD7输入电流ISO7.520ATOE(pin10)=0,VDD=5.0V8破坏电流ISI1545AINH=5.0V,PWDN=5.0V,VDD=5.0V9输入阻抗RIN10M@1kHz10控制电压VTSt2.22.42.5VVDD=5.0V11OUTPUTS低电平输出VOLVSS+0.03V无负载12高电平输出VOHVDD-0.03V无负载13输出底电流IOL1.02.5mAVOUT=0.4V14输出高电流IOH0.40.8mAVOUT=4.6V15VRef输出电压VRef2.32.52.7V无负载VDD=5.0V16VRef输出阻抗ROR1k#惯用值是以25°操作特性放大器增益-VDD=5.0V±5%,VSS=0V,-40°C+85特点符号最小惯用值最大单位测试条件1输入电流IIN100nAVSSVINVDD2输入阻抗RIN10M3输入偏置电压VOS25mV4禁止能量供应PSRR50dB1kHz5普通禁止模式CMRR40dB0.75VVIN4.25VbiasedatVRef=2.5V6直流开环电压增益AVOL32dB7系统带宽fC0.30MHz8输出电压范畴VO4.0VppLoad≥100ktoVSS@GS9最大电容负载CL100pF10负载能力RL50k11惯用状态范畴VCM2.5VppNoLoadMT8870D交流电特性VDD=5.0V±5%,VSS=0V,-40°C+85特点符号最小惯用值#最大单位注*1有效输入信号(双音频信号)-29+1dBm1,2,3,5,6,927.5869mVRMS1,2,3,5,6,2交流负极接受8dB2,3,6,9,123交流正极接受8dB2,3,6,9,124频率接受范畴1.5%2Hz2,3,5,95频率不接受3.5%2,3,5,96音质误差-16dB2,3,4,5,9,107噪声误差-12dB2,3,4,5,7,9,108拨号误差+22dB2,3,4,5,8,9,11#惯用值是以25°*注:1.dBm-毫瓦分贝,1mW=600ohm;2.双音频数字信号;3.信号持续时间=40ms,信号中断时间=40ms;4.与DTMF信号频率一致;5.双音频信号具有两个强度相称频率;6.双音频信号不能脱离1.5%2Hz;7.噪音带宽限制在3kHz;8.精准发讯频率是(350Hzand440Hz)2%;9.误差率不大于1:10,000;10.最低接受频率是DTMF信号最低频率;11.最小接受电平参数;12.设计者必要保证参数。图6.1.11单端输入构造MT8870D-1交流电特性VDD=5.0V±5%,VSS=0V,-40°C+85°特点符号最小惯用值#最大单位注*1有效输入信号(双音频信号)-29+1dBm测试VDD=5.0V1,2,3,5,6,927.5869mVRMS2回绝输入信号电平-3.7dBm测试VDD=5.0V1,2,3,5,6,910.9mVRMS3交流负极接受8dB2,3,6,9,14交流正极接受8dB2,3,6,9,15频率接受范畴1.5%2Hz2,3,5,96频率不接受3.5%2,3,5,97音质误差-18.5dB2,3,4,5,9,18噪声误差-12dB2,3,4,5,7,9,109拨号误差+22dB2,3,4,5,8,9,11#惯用值是以25°*注:1.dBm-毫瓦分贝,1mW=600ohm;2.双音频数字信号;3.信号持续时间=40ms,信号中断时间=40ms;4.与DTMF信号频率一致;5.双音频信号具有两个强度相称频率;6.双音频信号不能脱离1.5%2Hz;7.噪音带宽限制在3kHz;8.精准发讯频率是(350Hzand440Hz)2%;9.误差率不大于1:10,000;10.最低接受频率是DTMF信号最低频率;11.最小接受电平参数;12.叁考图10DTMF输入-25dBm(-28dBm在GS脚)频率在480-3400Hz。13.设计者必要保证参数。交流电特性VDD=5.0V±5%,VSS=0V,-40°C+85°特性符号最小惯用值#最大单位条件1TIMING有双音频信号时tDP51114msNote12无双音频信号时tDA0.548.5MsNote13双音频信号持续接受tREC40MsNote14双音频信号回绝接受tREC20MsNote15中断接受tID40MsNote16继续接受tDO20MsNote17OUTPUTS延迟传送(SttoQ)tPQ811sTOE=VDD8延迟传送(SttoStD)tPStD1216sTOE=VDD9输出设立(QtoStD)tQStD3.4sTOE=VDD10延迟传送(TOEtoQENABLE)tPTE50Ns负载10k,50pF11延迟传送(TOEtoQDISABLE)tPTD300Ns负载10k,50pF12PDWN上拉时间tPU30msNote313下拉时间tPD20Ms14CLOCK晶振管频率fC3.57593.57593.5831MHz15输入上跳时间tLHCL110NsExt.clock16输入下落时间tHLCL110NsExt.clock17输入循环周期DCCL405060%Ext.clock18电容负载(OSC2)CLO30pF#惯用值是以25°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延迟输出控制,输入信号频率稳定下才干输出对的信号。TOE控制输出信号,(输入)电平Q1-Q4为高阻抗。tREC双音频DTMF信号最大有效频率。tREC双音频DTMF信号最大有效频率。tID双音频DTMF信号最长频率周期。tDO双音频DTMF信号最短频率周期。tDP持续双音频DTMF信号检测。tDA持续双音频DTMF信号检测。tGTP看门狗,没有音频信号。tGTA看门狗,没有音频信号。6.2语音芯片--ISD4003系列高保真语音录放IC1.重要特性·单片4至8分钟语音录放,4、5、6及8分钟·无需开发系统·内置微控制器串行通信接口·3V单电源工作·不耗电信息保存1(典型值)·多段信息解决·工作电流25-30mA,维持电流1μA·不耗电信息保存1(典型值)·高质量、自然语音还原技术·100,000次录音周期(典型值)·自动静噪功能·片内免调节时钟,可选用外部时钟表6.3ISD4003系列型号时间输入采样典型带宽最大段数最小段长外部钟频ISD4003-04M4分钟8.0kHz3.4kHz1200200ms1024.0kHzISD4003-05M5分钟6.4kHz2.7kHz1200250ms819.2kHzISD4003-06M6分钟5.3kHz2.3kHz12003

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论