版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业论文(设计)论文题目:智能远程遥控系统设计学生姓名:所在院系:机电学院所学专业:应用电子技术教育导师姓名:完成时间:
摘要介绍了以单片机AT89C51、双音多频解码集成电路MT8870、语音录放集成电路ISD4003和个人计算机为核心,通过现有的电信网络终端或互联网网络终端来进行远程遥控的多网络智能远程控制系统的设计思路,并给出了其系统原理和软件设计方法。多网络智能远程控制系统遥控技术是通过一定的手段对被控物体实施一定距离控制的一种技术,常用的方式有无线电遥控、有线遥控等。同时,由于电信线路各地联网,互联网遍布世界各地,因此,可以充分利用现有的网络资源跨省市,甚至跨越国家无限长度地进行智能遥控。该方法采用单片机进行智能控制,并利用不同的语音提示及计算机软件来达到对于不同操作的提示及对受控方状态信息的反馈,从而实现友好的人机交互界面,使操作者能够实时了解受控方信息,并最终使产品达到交互式与智能化的水平。关键词:DTMF,MT8870,AT89C51,计算机控制IntelligentRemoteControlSystemDesignAbstractIntroducedsingle-chipmicrocomputerAT89C51,DTMFdecoderICMT8870,ICISD4003voicerecordersandpersonalcomputersasthecore,throughtheexistingtelecommunicationsnetworkortheInternetnetworkterminalsforremotecontrolterminalofthemulti-networkremotecontrolsystemforintelligentdesignideas,andgiventheprincipleofitssystemandsoftwaredesignmethods.Multi-networkremotecontrolsystemofintelligentremotecontroltechnologyisadoptedbymeansofachargedobjectacertaindistancefromthecontroloftheimplementationofatechniquecommonlyusedwayradioremotecontrol,wiredremotecontrolandsoon.Atthesametime,aroundthenetworkasaresultoftelecommunicationslines,theInternetallovertheworld,therefore,cantakefulladvantageofexistingnetworkresources,inter-provincialcity,orevenacrossthecountryforanunlimitedlengthofintelligentremotecontrol.Themethodiscarriedoutusingsingle-chipmicrocomputerintelligentcontrol,andtheuseofdifferentvoicepromptsandcomputersoftwaretoachieveoperationofthedifferenttipsandinformationonthecontrolledsideofthestatefeedback,inordertoachieveafriendlyinteractiveinterfacetotheoperatorinrealtimeunderstandingofthecontrolledsideinformation,andultimatelytomakeourproductsreachthelevelofinteractiveandintelligent.Keywords:DTMF,MT8870,AT89C51,ComputerControl
目录1绪论 12设计要求 13系统的结构 23.1硬件设计……… …23.1.1整体设计的工作原理 23.1.2自动模拟摘机电路 23.1.3双音多频解调电路 23.1.4语音控制与语音录放电路 33.1.5其它电路 33.1.6主要芯片介绍… …33.2软件设计 93.2.1密码检测部分 93.2.2密码修改部分 103.2.3控制电路部分 124系统使用说明 145结束语 14致谢 15参考文献 15附录1电路总图… …16附录2输出控制电路图… …17 1绪论随着工业自动化水平的进一步提高,在许多无人看守的工业现场,希望能够对设备进行远程的控制和监测,以及对远程数据终端进行设置和数据采集。手机的逐渐普及使得在工业现场安装手机成为可能。根据这种情况,我们设计并制作了一种基于DTMF(DualToneMultipleFrequency)的多路电话控制器,只要将手机控制器并接在工业现场上,就可以通过它随着时随地用手机对设备进行开关控制、远程设置等。另外,社会经济水平的不断提高已经开始促使家庭自动化,人们希望能够随时随地对家庭安全实行远程监控以及对家电实行远程控制。手机遥控距离可以跨省市。该控制器采用单片机和语音芯片,可利用语音对于不同操作进行提示并可反馈受控方状态的信息。2设计要求系统的具体设计要求:通过手机对异地的电器实现控制(开/关)。被控手机可以实现自动模拟摘机。控制器设置密码校验。我设计此系统必须具有以下单元功能模块:双音频信号解码单元、密码校验单元、在线修改密码单元、控制电器开关单元、语音录放单元。3系统结构本系统所设计的电路主要包括一个双音频译码电路,CPU电路,一个语音录放电路,串行通讯电路和继电器控制电路。该控制器采用单片机和语音芯片,可利用语音对于不同操作进行提示并可反馈受控方状态的信息。3.1硬件设计3.1.1工作原理原理框图如图1所示,包括:模拟摘机电路,由MT8870等组成的解码电路,八路开关量输入和八路开关量输出控制电路,语音控制和录放电路,RS232串行通信电路。该控制器的工作原理:当需要远程控制时,拨打相应的电话号码。设计的手机内部电路自动摘机,并启动语音电路发出提示输入密码。密码经接收电路接收并输入到单片机中进行核对,核对正确则提示输入控制命令键,单片机对命令进行分析判断,并根据命令要求完成相应的操作。当远程遥控结束后,按要求按下关闭控制器电源的数字键,然后挂机。该控制器还可以通过RS232串行通信电路实现远程信息采集,控制若干开关自动摘机电路自动摘机电路手机听筒信号89C51单片机双音多频解码电路语音控制电路八路开关量输出RS232串行通信电路八路开关量输入被控手机的话筒或现场扩音器图1原理框图3.1.2自动模拟摘机电路这部分电路在手机内部实现,本设计用的手机是诺基亚1200,将手机拆卸开后,发现手机从震动机上引来电信号很方便,且震动机上的信号电压是1.5V,用两根细屏蔽线,将其与接听键的上下俩部分相连,这就解决了自动接听的问题,经过试验,结果可行。3.1.3双音多频解调电路MT8870是DTMF信号接收处理的专用芯片,其功能是将接收到的DTMA信号解码为4位二制码,由Q1~Q4直接输出。模拟摘机以后,双音多频信号经过耦合隔离变压器耦合入MT8870输入脚。该双音频信号先经MT8870内部的拨号音滤波器滤除拨号音信号后,再经前置放大器送入双音频滤波器,将双音频信号按高、低频信号分开,又经高、低频滤波器、幅度检测器送入译码电路,最后从MT8870的数据输出端输出相应的编码。为了获取有效的数据,MT8870的STD接AT89C51的INT0。当STD电平由低变高,经AT89C51检测后通过P1口总线接收有效拨号键值码。双音多频解调电路如图2所示。3.1.4语音控制与语音录放电路语音控制与语音录放电路如图3所示,采用ISD2590芯片作数字录音器件。录放时间可达90s,可以连续录放也可以通过地址线A0~A9选择分段录放。语音芯片ISD2590的片选输入端CE为低脉冲时启动放音周期。放音不随CE电平的返高而结束。CE信号的下降沿启动录音周期。PD脚为高时进入低功耗状态。P/R输入端为高电平时选定放音操作,低电平时选定录音操作。相应语音段的播放由软件来实现。ISD2590的SP+、SP-端的信号送至音频放大电路LM386进行放大,再经隔离变压器耦合至电话回路,用户可以从电话里听到系统控制语音芯片发出的提示,以进行相应的操作。3.1.5其它电路控制器还可通过RS485远程通信接口与上位计算机进行通信等,可用计算机对控制器发出命令实现远程控制和读取采集的信息。以及继电器控制电路在附图里有。3.1.6主要芯片介绍1)MT8870功能介绍
MT8870音调译码器(ToneDecoder)是MITEL公司所开发生产为一颗常用复频译码IC,这个电路可以接收DTMF信号,是一个完整的DTMF接收器。它接收了DTMF信号后,内部将信号分成高频带和低频带,并将此信号送至数字译码器,然后将讯号送至数字译码器以解出按键值,接着将解出的按键值以二进制的方式以四条线(Q1、Q2、Q3、Q4)输出到外部共享Bus上,其MT8870接脚说明如表1。值得一提的是,当MT8870解出一个按键值且输出到外部时,其STD接脚会由低态升为高态,经一段时间后再降为低态,我们便可利用此特点侦测到此脚有讯号时便马上将Q1-Q4接脚所产生的值读入CPU,然后解出电话的按键值。
图4MT8870引脚图表1MT8870引脚功能:PIN脚位说明PIN脚位说明1IN+OPA非反相输入端18VDD电源正电压2IN-OPA反相输入端17ST/GT动作输入/监视时间3GS增益选择16EST提前动作输出4VREF参考电压输出15STD延迟动作输出5INH禁制输入信号检出14Q4三态译码数据输出6PWDN电源下降输入13Q3三态译码数据输出7OSC1内部振荡电路输入端12Q2三态译码数据输出8OSC2内部振荡电路输出端11Q1三态译码数据输出9VSS电源地线10TOE三态输出端表2MT8870解码功能表DigitTOEINHEStQ4Q3Q2Q1ANYLXHZZZZ1HXH00012HXH00103HXH00114HXH01005HXH01016HXH01107HXH01118HXH10009HXH10012)ISD1420功能介绍当来电者打电话进入时,因为电话会自动执行过滤的动作,所以我们需要将输入密码、密码正确和密码错误等,这些讯息告知给来电者,提示来电者接下来所需的下一步。因此,我们必须设计一个语音系统来传递我们想告知来电者的讯息,所以我们采用ISD1420这片IC,其内部结构如图5及引脚如表3。选择ISD1420这片IC的原因,是因为它是ISD14系列中可录制最长的IC(20秒)。透过预先规划录制的对白内容,在电话接通时予以播放录制的对白内容告知给来电者,我们将ISD1420的位置分配列于表4。如果我们想把声音输入单芯片微电脑中,并且将它储存成数据时,我们必须先将声音的大小频率以模拟电压的形式量化后,再经过A/DConverter的转换,才可以得到声音所代表的数字数据,微处理机才可以使用处理。虽然用8951来设计语音电路有其先天上的困难,但我们却可以由语音IC的搭配,来帮助我们达到储存声音的需要,而ISD1420特性说明概要如下:
●可重复录放10万次。
●语音内容可保存100年之久。
●选址处理可多达160段。
●具有省电模式。
●几乎不耗电即可储存语音内容。
●录放音最长可达20秒。
●本身即可独立录音或放音,不需其它应用软件。
●断电后语音内容仍存在。
●具有专利技术的模拟处理储存。
●工作电压:5V。
●状态电流:0.5μA。
●采样频率:6.4KHz。
●时间段长:0.125ms~20ms。
●工作温度:-40~+85℃
图5ISD1420引脚图表3ISD1420引脚功能说明PIN脚位说明PIN脚位说明1A0运作模式选择28VCCD数字正电压2A1运作模式选择27REC准位触发录音3A2运作模式选择26XCLK外接频率输入4A3运作模式选择25RECLED录音LED5A4运作模式选择24PLAYE边缘触发放音6A5运作模式选择23PLAYL准位触发放音7NC未使用22NC未使用8NC未使用21ANAOUT模拟输出9A6运作模式选择20ANAIN模拟输入10A7运作模式选择19AGC自动增益控制11NC未使用18MICREF麦克风参考点12VSSD数位接地17MIC麦克风输入13VSSA模拟接地16VCCA模拟正电压14SP+喇叭输出正端15SP-喇叭输出负端表4ISD1420地址分配地址(2进位)地址(10进位)功能00000000-100111110-159用于分段录放音模式10100000-10111111160-191未使用11000000-11111111192-255用于特殊放音模式表5ISD1420时间规则
脚位A7A6A5A4A3A2A1A0秒数
2秒100100004秒100000006秒011100008秒0110000010秒0101000012秒0100000014秒0011000016秒0010000018秒0001000020秒11000000表6ISD1420声音规则
A7A6A5A4秒数规划一11006秒你好!请输入密码二00116秒密码错误!请重新输入密码三01012秒无人接听!四10002秒请稍候!五10012秒掰掰!
3)LM386功能介绍LM386是美国国家半导体公司生产的音频功率放大器,为使外围元件最少,电压增益内置为20。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至200。输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为24mW,使得LM386特别适用于电池供电的场合。4)74HC373功能介绍74HC373三态缓冲输出的8D锁存器(3S,锁存允许输入有回环特性),74HC37317ns120Mw,设计74HC373
的输出端O0~O7可直接与总线相连。当三态允许控制端OE为低电平时,O0~O7为正常逻辑状态,可用来驱动负载或总线。当OE为高电平时,O0~O7呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。当锁存允许端LE为高电平时,O随数据D而变。当LE为低电平时,O被锁存在已建立的数据电平。当LE端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改善400mV。图674HC373引脚图管脚引出端功能符号
D0~D7数据输入端
OE三态允许控制端(低电平有效)
LE锁存允许端
O0~O7输出端真值表:
L--低电平;
H--高电平;
X--不定态;
Q0--建立稳态前Q的电平;
G--输入端,与8031ALE连高电平:畅通无阻低电平:关门锁存。图中OE--使能端,接地。
当G=“1”时,74LS373输出端1Q-8Q与输入端1D-8D相同;当G为下降沿时,将输入数据锁存。
4软件设计本系统的软件设计主要分为系统初始化、控制摘挂机、双音频信号分析处理、控制电器、信号音提示等部分。每个功能模块对于整体设计都是非常重要的,单片机T89C51通过软件程序才能很好的对外部的信息进行采集、分析和决策。下面,就整体设计以及每个单元功能模块分别进行说明4.1.1密码检测部分本系统密码校验的基本原理是:在系统初始化的时候把原始密码写入地址为30H开始的存储空间内,密码的位数“5”赋给R7。当系统摘机时,要求输入密码,单片机把解码后的数据(使用者输入的密码)存储在38H开始的存储空间内。然后单片机对进行两个存储地址的内容逐位进行比较,直到完全相等才能转到下一进程,有一位不同,程序就转到出错程序。子程序代码:ORG0150HHOKE:CLR7DHSETBP3.1;opentelephoneCLRTR0;closeT0MOVR2,#03H;passwordwrong3LCALLRING10;inputpasswordIN:CLR7EH;7EH=0DTMF:MOVR7,#5H;PASSWORD:5R7MOVR1,#38H;signSETBP1.4SETBP1.5SETBP1.6SETBP1.7WAIT:JBC7EH,CC;waitINT0LJMPWAITCC:MOVR7,#5H;password5***MOVR0,#30H;passwordtopMOVR1,#38H;signCMP:MOVA,@R1MOVR4,ACLRCMOVA,@R1SUBBA,@R0;testINCR0INCR1JZAAA;OK,passoneLJMPQQAAA:DJNZR7,CMP;R7-1!=0LJMPLL;passQQ:DJNZR2,IN1;passwordwrong&R2!=0LCALLRING20LJMPSTOPIN1:CALLRING20;passwordwrong,try!LJMPIN4.1.2密码修改部分本系统是通过在线输入密码而改变特定存储器中的密码值的。程序代码:ORG1700HKEYIN:SETBRS1;当前工作寄存器第二工作区CLRRS0ANLA,#00H;清零A寄存器MOVB,#05HLCALLRING10;发提示音:输入密码***MOVR7,#5HMOVR1,#38HWPIN:JBC7EH,READ;等待INT0中断LJMPWPINREAD:MOVR1,#38HMOVR0,#40HMOVR7,#05HREAD1:MOVA,@R1MOV@R0,AINCR0INCR1DJNZR7,READ1;判断输入密码是否为5位,否跳转READ1LCALLRING10;满5位,发提示音:再输入新密码MOVR7,#5HMOVR1,#38HWRE:JBC7EH,KEYCMP;等待中断INT1LJMPWREKEYCMP:MOVR6,#05HMOVR0,#40HMOVR1,#38HKEYCP:MOVA,@R0CLRCSUBBA,@R1;A减((R1))INCR1INCR0JZBBB;A的内容如果为0,则跳转BBBLJMPLLBBB:DJNZR6,KEYCP;R6减1不为0,则跳转KEYCP,即循环比较密码的五位MOVR1,#38HMOVR0,#30HMOVR6,#5HKEYREIN:MOVA,@R1MOV@R0,AINCR1INCR0DJNZR6,KEYREIN;R6减1不为0,则跳转,即循环比较密码的五位LCALLRING50;发提示音:新密码已经设置LJMPSTOPRET4.1.3控制电器部分本系统首先通过外围双音频解码电路解码的信息(选择电器)判断所选择的电器,然后跳转到每一个子程序,通过单片机向P1口的低四位发送数据,这些控制信息表示对不同的电器进行控制的控制字。为了简单表示,在这里只写出了电器“一”的控制子程序,其它子程序很相似,详见附录。程序代码:LL:LCALLRING30;sound:inputcontrolMOVR7,#1H;MOVR1,#38HCLR7EHWAIT0:JBC7EH,DD;waitINT0LJMPWAIT0DD:MOVR1,#38HMOVA,@R1RRARRARRARRAMOVR4,ARLAADDA,R4MOVDPTR,#TABJMP@A+DPTRTAB:LJMPZEROLJMPEIGHT;8LJMPFOUR;4LJMPSTOP;#LJMPTWO;2LJMPZERO;0LJMPSIX;6LJMPLL;**LJMPONE;1LJMPLL;9,**LJMPFIVE;5LJMPLL;A,**LJMPTHREE;3LJMPLL;*,**LJMPSEVEN;7LJMPLL;C,**ORG0250HZERO:LJMPLLONE:LCALLRING40;发提示音:请操作电器OO1:MOVR7,#01HCLR7EHWAIT1:JBC7EH,WW1;waitINT0LJMPWAIT1WW1:MOVR1,#38H;检查信号首位MOVA,@R1CJNEA,#50H,BB1;(38)不等于0AH(0),则跳转BB1LJMPZZ1;(38)等于0AH(0),则跳转ZZ1BB1:CJNEA,#80H,QUIT1;(38)不等于01H(1),则跳转QUIT1SETBP1.3;open1CLRP1.2CLRP1.1CLRP1.0LJMPQUIT1ZZ1:CLRP1.3;closeallCLRP1.2CLRP1.1CLRP1.0LCALLRING50;finshQUIT1:LJMPLL4系统使用说明本系统使用起来非常方便。首先用户拨通被控手机,等待显示通话成功或听见提示音。然后按下需要控制的器件的对应的数字键,例如某个继电器需要您按下数字键“5”,才能通过单片机打开。接着您就可以通过手机进行远程广播,或控制一些电器的开与关。远程控制结束后,需按下所有的关掉不需要开着的开关的对应数字键,例如您远程广播结束了,就应关掉被控扩音器的电源,这只需按下数字键“6”,就断开了远程遥控的扩音器的电源。最后挂机即可。若想改变被控电器或改变被控电器的对应密码,就通过计算机改变单片机里的对应程序即可。5结束语经过这次毕业设计,我觉得自己学到了不少东西。归纳起来,主要有以下几点:1、大学三年多的时间都是在学习理论基础知识,并未真正地去应用和实践。由于我是校学生科协的成员,平时已经掌握了一定的基础,动手能力也还可以。但是经过这次毕业设计,我接触到了更多平时没有接触到的仪器设备、元器件以及相关的使用调试经验,发现了自己很多不足之处。我还体会到了所学理论知识的重要性:知识掌握得越多,设计得就更全面、更顺利、更好。2、了解进行一项相对比较大型的科技设计所必不可少的几个阶段。毕业设计能够从理论设计和工程实践相结合、巩固基础知识与培养创新意识相结合、个人作用和集体协作相结合等方面全面的培养学生的全面素质。我经过这次系统的毕业设计,熟悉了对一项课题进行研究、设计和实验的详细过程。这些在我们在将来的工作和学习当中都会有很大的帮助。3、学会了怎样查阅资料和利用工具书。平时课堂上所学习的知识大多比较陈旧,作为通信工程的学生,由于专业特点自己更要积极查阅当前的最新通信资料。一个人不可能什么都学过,什么都懂,因此,当你在设计过程中需要用一些不曾学过的东西时,就要去有针对性地查找资料,然后加以吸收利用,以提高自己的应用能力,而且还能增长自己见识,补充最新的专业知识。4、实践能力得到了进一步提高,在调试过程中积累了一些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年电子防盗门项目投资价值分析报告
- 保险业的产业链分析
- 5G规模化应用保障措施
- 2024至2030年卡通吊牌项目投资价值分析报告
- 运维知识库体系结构设计
- 2024年酚醛环氧异形件项目可行性研究报告
- 矿区采矿工程承包合同
- 影视剪辑师助理场记聘用合同
- 品牌战略合作协议范本
- 2024年财产保险服务项目立项申请报告模板
- 三年级下册综合实践活动课件-校园安全|教科版16张
- DB61-T+1806.3-2024网售产品质量监督抽查工作规范+第3部分:样品管理
- 2024年人教版六年级数学上册《第4单元第2课时 比的基本性质》单元整体教学课件
- Unit 5 Fun Clubs 大单元整体教学设计 2024-2025学年人教版(2024)七年级英语上册
- 4.2 凝聚法治共识 课件-2024-2025学年统编版道德与法治九年级上册
- 小学考勤管理制度细则
- 外研版英语2024七年级上册全册单元知识清单(默写版)
- 2024-2030年产权式酒店项目商业计划书
- 政法系统领导干部专题读书班学习心得体会范文(三篇)
- 2024年重庆市高考物理试卷(含答案解析)
- 动物遗传学智慧树知到期末考试答案章节答案2024年西南大学
评论
0/150
提交评论