您好,我现在在做单片机上电复位时间控制MT8880的实验,买了一个模块,上电加程序,只能摘机,很纠结,可以向你请教吗,

型号索引:
您现在的位置:>>MT8880
暂无外观图
你是不是要找:
建议:请优先选择带或的供应商,采购更放心。指该供应商接受小批量订单。
ISO2-CMOS Integrated DTMFTransceiver&
MITEL&[Mitel Networks Corporation]&
ISO2-CMOS Integrated DTMFTransceiver&
MITEL&[Mitel Networks Corporation]&
Integrated DTMFTransceiver&
MITEL&[Mitel Networks Corporation]&
ISO2-CMOS Integrated DTMFTransceiver&
MITEL&[Mitel Networks Corporation]&
MT8880CC/CC-1&
Integrated DTMFTransceiver&
MITEL&[Mitel Networks Corporation]&
MT8880CC-1&
ISO2-CMOS Integrated DTMFTransceiver&
MITEL&[Mitel Networks Corporation]&
ISO2-CMOS Integrated DTMFTransceiver&
MITEL&[Mitel Networks Corporation]&
¥4.50/pcs
¥4.50/pcs
¥5.50/pcs
¥5.50/pcs
¥6.00/pcs
¥6.00/pcs
¥6.00/pcs
¥6.50/pcs
&& 摘 要:介绍了以AT89S52单片机为控制核心,利用DTMF发送/接收一体芯片MT8880和公共电话网以及全球移动通信网(GSM),并加上ASK方式的无线射频收发技术实现远程控制。 公共电话网和全球移动通信网(GSM)的语音和数据量的传输主要通过DTMF技术实现。本文介绍了一种基于DTMF收发技术和无线射频技术相结合实现远程控制的方法。例如在办公室打电话回家远程查询、开启或关闭家里的各种电器设各,使生活变得更加舒适安全便捷;也可以应用于对人有毒害的工作场合,工人可以通过远程操作相关的设各完成特定的工作内容。 1、 DTM F技术及其硬件电路设计 1.1 DTMF电话原理介绍 双音多频DTMF(DOUBLE TONE MULTIFREQUENCY)作为实现电话号码快速可靠传输的一种技术,具有很强的抗干扰能力和较高的传输速度,可用作电话的音频拨号,也可以在数据通信系统中用来实现各种数据流和语音等信息的远程传输。 DTMF是用两个特定的单音频组合信号来代表数字信号以实现其功能的一种编码技术。国际上采用的频率有:697 HZ、770 HZ、852 HZ、941 H []
&& 随着市场需求的不断变化,传统电话逐渐暴露出功能单一、拨号呼叫不方便等问题。本文针对工业领域的调度系统和井下遇险紧急呼救项目的要求,设计出了具有一键拨号、远程设置、自动接听挂机等功能的新型电话系统,该系统可同时用于民用领域,为老人、小孩、残疾人等特殊群体及酒店客服系统提供方便的解决方案。 1 系统原理及构成 系统的结构框图如图1所示,主要由主控微处理器、DTMF编解码模块MT8880及外围电路组成,外围电路包括振铃检测电路、摘机电路、AGC自动增益调节电路和音频放大电路。 图1 系统的结构框图 本系统由PIC单片机作为微处理器控制MT8880工作,利用DTMF信号实现一键拨号及远程设置。通过振铃检测电路接收振铃信号,并由微处理器判断达到有效振铃次数后控制摘机电路模拟摘机,配合AGC电路和放大电路实现音频流畅清晰。 2 DTMF编解码模块 DTMF即双音多频,具有易识别、抗干扰能力强、传输数据量小等优点,本系统采用MITEL公司的MT8880芯片来编解码DTMF信号。MT8880具有与微控制器相连的数据总线接口,可直接由单片机控制,内部包含5个寄存器,由引 []
&& 摘要:设计实现了一个利用 ARM控制 MT8880芯片的智能拨号器系统,并对智能拨号器系统的各个硬件组成电路进行了详细的研究和说明。在软件设计部分,选用 IAR EWARM作为系统的开发平台,就硬件主要功能模块,设计了相应的工作流程和 VC++程序。系统已测试使用,测试结果表明系统功耗小、便于携带、功能易于扩展。 一、引言 对于拥有海量电话、日常办公繁忙的工作人员来说,使用手机查找和存储电话号码虽然方便,但也存在着查询不方便,工作效率低的缺点,且在某些山区等边远地区,手机通话质量远远低于固定电话。针对这种情况,本文介绍了一种基于 DTMF技术的智能拨号器系统,使用该系统可以方便地利用计算机进行电话号码的查找,更新和拨号。该系统与固定电话并联在电话线上,对固定电话的正常使用没有任何影响。此外,系统还具有通话质量好,保密性高的特点。二、系统的组成及原理 1. 系统电路如图1所示,包括:带USB接口的ARM处理器电路,振铃检测电路,模拟摘机电路和 DTMF收发电路; 系统通过 USB接口与计算机相连,计算机上有专门用户界面供用户实现拨号,查询等操作。用户使用计算机拨号 []
&& 双音多频信号(DTMF)是由一组低音频信号和一组高音频信号以一定方式的组合构成,每组音频信号各有4个音频信号,而每种组合有一个高音频信号和一个低音频信号,共16种组合。过去主要用于电话拨号信息传输,具有很强的抗干扰能力。目前市场上销售的DTMF专用芯片集编解码于一体,MT8880具有收发功能。本文通过89C51单片机控制MT8880实现计算机间的远距离数据传输。 1 DTMF技术介绍1.1 DTMF信号介绍DTMF信号的产生原理:双音频信号是2个正弦波信号的叠加,选定2个频率F1和F2后可得到这种信号的数学表达式: F(T)=A.SIN(2.PI.F1.T)+A.SIN(2.PI.F2.T)如果用合适的采样频率对这个信号进行A/D转换,则很容易计算出每一个采样点的A/D值,而如果将这些采样值形成一张表,在单片机里用同样的采样频率将这张表中的数值用D/A转换器输出,就是双音频信号。在实际应用中常用1 B的DM编码来实现A/D和D/A过程,其中A/D过程可以在PC机上完成,用程序生成对应每一个 DTMF信号的DM编码表,D/A过程在单片机上完成。与单音编码不同,DTMF信号是采用八中取二的方式来 []
&& 场所,如军事领域,拦截者一旦破获我方的加密信号,发出一段误导性的语音信号,我方则无法辨别,可能会造成一定损失。因此,这里介绍一种基于C8051F单片机,以DTMF编码的方式识别电台身份的系统。该系统使用简单,在不改变电台原有特性的基础上,只需和电台的扩展口连接,便可实现对电台身份的识别。即使对方破解了语音信号,还可通过地址编码来分辨电台的身份。该系统在保密性要求高的场所有一定应用前景。 2 系统组成与工作原理 图1为识别电台身份系统结构图。单片机选用C,DTMF单元选用MT8880双音多频器,语音存储播放模块采用ISD4004,另外还有显示单元、存储单元、键盘。 电台一般都预留扩展接口:音频输入、音频输出、PTT发射控制、电源、地。该系统通过这些接口与电台相连,如图2所示。 系统工作原理:作为发射机时,电台按下FTT键,PTT从高电平变为低电平,并将该信号送入单片机,单片机的中断程序将本机的地址码通过数据接口送至MT8880,经MT8880调制后送入电台的音频输入接口,伴随语音信号一同发送。作为接收机时需分多种情况,如图3所示。 接收到语音信 []
  来源:UNIVERSITY[]
  单片机与MT8880的接口电路图如下图所示
  欢迎转载,信息来自维库电子市场网()  来源:与你同行[]
     双音多频(DTMF)编译码器广泛应用在遥控、遥测、数据传输等方面,尤其与一些微处理器配合,使用起来更加灵活。
  接口电路如下:
  MT8880是一个完整的DTMF收发器。它集接收器与发送器为一体,并具有与微处理器接口的数据总线和控制总线特性,可以方便地与MOTOROLA、INTEL等系列的单片机想连,构成完整的受发通信。。
  利用AT89C2051单片机的双向I/O口与MT8880直接相连,利用其丰富的位操作指令模拟MT8880的时序,从而实现对MT8880的读、写操作控制。采用这种方法最多占用9条I...[]
双音多频信号(DTMF)是由一组低音频信号和一组高音频信号以一定方式的组合构成,每组音频信号各有4个音频信号,而每种组合有一个高音频信号和一个低音频信号,共16种组合。过去主要用于电话拨号信息传输,具有很强的抗干扰能力。目前市场上销售的DTMF专用芯片集编解码于一体,MT8880具有收发功能。本文通过89C51单片机控制MT8880实现计算机间的远距离数据传输。
1 DTMF技术介绍1.1 DTMF信号介绍DTMF信号的产生原理:双音频信号是2个正弦波信号的叠加,选定2个频率F1和F2后可得到这种信号的数学表达式:   F(T)=A.SIN(2.PI.F1.T)+...[]
&& 公司生产的一种低功耗高性能的处理芯片,片内带有4K的存储器。工作频率范围宽。 2.2 中央测控单元的硬件实现 中央测控单元由DTMF信号收发器、AT89C51、上位机组成,如图3所示: 图3 中央测控单元硬件原理图 AT89C51与上位机的通讯采用RS-232接口,它的主要任务是接受并分析现场监测模块上传的数据并以可视化界面的方式显示,对传感器的参数进行设置。 2.3 DTMF信号的传输及软硬件实现 利用MITEL公司生产的MT8880可实现DTMF数据收发、信号音的判断,它具有如下基本功能: 1、提供完整的DTMF发送或接受功能。 2、具有接受信号音和带通滤波的功能。 3、能与微处理器直接接口。 CPU采用AT89C51芯片,它可以对MT8880的发送、接受及工作模式进行控制。 现场检测模块以DTMF方式向上位机发送数据的格式如表1所示。 例如:“#12*”代表:05年10月18日9时8分传感器02采集到某一地区降雨量为12毫米。 []
&& 使得交换机认为电话已经拾机,变压器T1用来把语音信号输出到电话线上,电路如图3所示。 2.2 音频放大电路利用LM386低压音频功率放大器,LM386是为低压用户设计的功率放大器,内部增益为20倍,在1脚和8脚接电阻和电容时,可使增益增加到200倍,用途广泛,使用方便,外接元件数目较少,本系统的音频放大电路如图4所示。 2.3 DTMF信号解码电路本系统采用常规的MT8888解码芯片,该芯片具有功能强、功耗低、调整简单、抑制拨号音能力强及运行稳定可靠等特点,与MT8880相比,能与更多型号的单片机相配,而且外部电路简单,当MT8888检测到有DTMF信号输入,进行解调并锁存到输出寄存器后,IRQ/CP端输出高电平,CPU检测到该信号后便可控制MT8888的三态输出锁存器使用端RD和CS有效,并将代表拨号值的4位BCD码Q1-Q4送往CPU处理,电路如图5所示。 2.4 语音提示电路当有电话呼入并且电话远程控制器拾机后,操作人员便会在语音提示电路的提示下输入密码,选择通道,设定各种数值,执行开机、挂机等操作,语音电路采用美国TI公司的语音录放芯片 []
&& 双音多频(DTMF)编译码器广泛应用在遥控、遥测、数据传输等方面,尤其与一些微处理器配合,使用起来更加灵活。 接口电路如下: MT8880是一个完整的DTMF收发器。它集接收器与发送器为一体,并具有与微处理器接口的数据总线和控制总线特性,可以方便地与MOTOROLA、INTEL等系列的单片机想连,构成完整的受发通信。。 利用AT89C2051单片机的双向I/O口与MT8880直接相连,利用其丰富的位操作指令模拟MT8880的时序,从而实现对MT8880的读、写操作控制。采用这种方法最多占用9条I/O线(若工作在中断方式),至少还有6条I/O线可选用,例如可以扩展串行EEPROM、键盘、显示等。其最大优点L成本低、体积小、电路连接简单、程序保密性高等。其通信部分的硬件电路如图1所示。图中MT8880的数据线D0-D3与AT89C2051的P1.0―P1.3相对应,读、写线(WR*)、片选线(CS*)、寄存器输入选择线(RSI)和时钟线(CP)分别对应AT89C2051的P1.7―P1.4,中断线(IRQ*)接AT89C2051的外部中断0(P3.2)。 来源:子集 []
&& 单片机与MT8880的接口电路图如下图所示 欢迎转载,信息来自维库电子市场网() 来源:与你同行 []
&& 只用MT8880可以么?我刚毕业,总工让我做电话报警,我这几天就是查资料了,看了很多这方面的资料,打算用MT8880和TEA1062做,后来想想是不是可以直接用MT8880就可以了啊?我现在一直不敢下手。我就想知道只用MT8880可以么?另外要搞懂电话那两只破线的标准,我需要看那方面的资料呢?请前辈给我点提示。 []
&& 请问如何用MT8880实现拨号?请问如何用MT8880实现拨号?MT8880已经可以输出DTMF信号,但是与电话线连接以后不能拨号,在网上查找有人说需要放大MT8880输出的DTMF信号,请问怎么回事啊?有没有从DTMF信号输出到电话线的详细的电话图啊?谢谢了!! []
&& MT8888的DTMF发送程序3 接口软件设计 基于图1电路,在接口软件设计时,只需模拟MT8880的控制时序,用指令对P1口进行读写操作,控制芯片内部的CRA、CRB等寄存器,从而实现对MT8880的发送/接收控制。在此,仅给出用C51编制的接口程序。3.1 发送程序 程序执行后,将以DTMF方式发送预存在数组W_BUF中的7位数码(5135535)。#INCLUDE <REG51.H>#DEFINE UC UNSIGNED CHAR#DEFINE UI UNSIGNED INT/* 子函数(子程序)说明 */VOID INITIALIZE(VOID);VOID TRAN_INIT(VOID);VOID TRANSMIT(UC DATA *P,UC COUNT);VOID DELAY(UI L);/* 主函数(主程序) */VOID MAIN(VOID){ UC DATA W_BUF[7]; SP=0X5F;/* 预存数码5135535 */ W_BUF[0]=5; W_BUF[1]=1; W_BUF[2]=3; W_BUF[3]=5; W_BUF[4]=5 []
&& MT8880芯片的问题MT8880芯片的问题,请问我在控制MT8880芯片发送DTMF信号的时候,它总是发送方波,软件和硬件连接应该没有问题,因为还有一块相同的电路板可以正常使用,是不是电阻或者电容坏了?谢谢解答! []
&& MT8880和MT8888到底有什么区别???MT8880和MT8888到底有什么区别???最近想做一个电话机远程控制的东西在芯片的选取上好像大家都选择MT的88系列我知道MT8870是只可以解码的,MT8880和MT8888具有双向的解码编码功能不过这两块芯片究竟有什么区别每怎么太明白有大虾说看老贴,我翻了一遍没收获好像一个是匹配MOTO的MCU的,一个是匹配INTER的MCU的不过论坛里也没人给出明确的答复还有,这两种芯片的价格怎么样?我们的产品要批量生产的,所以芯片价格也是一个考虑的方面,谢谢大家 []
相关搜索:
大小:312.56 KB
厂家:MITEL&[Mitel Networks Corporation] 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
数理与信息工程学院《单片机原理及应用》期末课程设计——基于PSTNDTMF的家用电器远程.
下载积分:
内容提示:数理与信息工程学院《单片机原理及应用》期末课程设计——基于PSTNDTMF的家用电器远程控制系统,课程,设计,基于,电器设计,基于单片机的,基于PST,MF的家用电器,课程设计,单片机的,单片机应用,—总结 计划 方案 汇报 党建 思想 合同 协议 报告 规划 行政 商业 营销 毕业论文 大学论文 资料 文档 英文 求职 免费阅读 免费分享如需请下载!
文档格式:DOC|
浏览次数:1|
上传日期: 16:09:22|
文档星级:
该用户还上传了这些文档
官方公共微信
下载文档:数理与信息工程学院《单片机原理及应用》期末课程设计——基于PSTNDTMF的家用电器远程控制系统.DOC扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
家用电器远程智能控制系统的研究
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口双音多频收发器MT8880在智能通讯预警系统中的技术应用
> 双音多频收发器MT8880在智能通讯预警系统中的技术应用
双音多频收发器MT8880在智能通讯预警系统中的技术应用
利用公用电话网进行远程控制家用电器和拨号报警,主要解决的问题是如何利用电话线传递控制信息以及如何对信息进行处理、加工。使用modem与计算机的结合,可以实现控制信息的传送问题,而且控制信息可以非常复杂和丰富,但必须在控制方和被控方设置一台计算机modem,费用较高。如果在被控制方操作简单,只需较少命令即可实现控制的情况下,直接使用电话机上的双音多频信号或其组合,就足够对远程被控制方进行有效的控制。 1 系统原理与组成本文引用地址:
电话远程控制系统主要完成的功能是对电话双音多频(dtmf,double tone multiple frequency)信号进行解码,并自动驱动被控电器设备进行指定操作,同时用户可对被控设备的工作状态进行查询,以及当有人非法进入室内时通过拨预置的电话号码进行远程预警。由于本系统是利用电话进行远程控制,所以系统必须能识别电话线上的振铃信号,从而实现自动摘机;同时,本系统一般在无人值守的情况下工作,所以必须能自动摘机、挂机,且在用户操作完毕忘记挂机时,必须能自动复位及关机,为了安全起见还有必要增加密码校验的功能;要进行工作查询就必须有语音的提示和反馈,这样的系统才基本上合乎要求。
基于以上要求,此系统主要设置了系统开启关闭模块,系统模拟摘、挂机模块,语音模块,监控模块 ,dtmf收发模块,控制模块,被控模块,如图1所示。现对其分述如下。
1.1 系统开启/关闭模块
本系统有多种开启方式:振铃启动,报警启动,手动启动,如图2所示。
本系统的关机由单片机控制时,单片机发出一个高电平信号后,三极管饱合,继电器k常开端闭合,使可控硅的k和a短路。单片机再发出一个低电平信号,三极管截击,继电器常开端打开,使可控硅q的k和a两端开路,从而使可控硅进入关闭状态,切断电源使系统关闭。当由手动控制时,打开开关三极管截止,继电器常开端打开,系统断电,从而关闭系统。 1.2 模拟摘挂机模块
当单片机发出摘机信号时三极管饱和,继电器的常开端闭合,电话线两端的电阻降至300 ω左右,从而实现模拟摘机。当单片机发出挂机信号时三极管截止,继电器常开端打开,从而实现模拟挂机。
1.3 语音模块
本模块采用美国isd公司的新品isd4004系列的录放芯片,与单片机构成。该芯片声音录放采用了cchipcorder专利技术,即无需a/d转换和压缩就可以直接储存,没有a/d转换误差,在一个记录位(bit)可存储250级声音信号,相当于通常的a/d记录的8倍。片内集成了晶体震荡器、麦克前置放大器、自动增益控制、抗混迭滤波器、平滑滤波器等,只需很少的外围器件,就可以构成一个完整的声音录放系统。
1.4 监控模块
(1)模块概述
本模块采用eep型热释电式红外传感器。其原理如下:钛酸铅陶瓷具有高热电系数和温度稳定性,它能检测红外线。传感器密封在to-5壳体内,热释组件和场效应管装在一起,它能输出与红外辐射强度成比例的电压。
(2)监控报警的实现
在家中无人时,当单片机接收到来自监控系统的报警信息时。p3.0口置高电平,三极管t1饱和,继电器j动作,实现模拟摘机。然后由可信音检测电路确认为拨号音后,由p0
口发指令,拨号芯片mt8880将存储的报警号码变成双音多频(dtmf)信号,反馈入电话线。拨号后,在完成忙音、回铃及对方摘机检测后,启动语音提示电路,向线路发出报警语音信号。如未拨通再次拨号。
1.5 dtmf收发模块
(1)模块概述
本模块由mt8880与单片机组成。
mt8880是一个带有呼叫处理滤波器(call progress filter)的单片dtmf收发器,它采用mitel公司的iso2-cmos工艺制造,功耗低,可靠性高。mt8880中的dtmf收号器是基于单片收号器mt8870工业标准,能接收全部16个dimf信号,dtmf发送器采用开关电容d/a变换器,信号失真小、精度高,定时精确。mt8880有两种工作模式:dtmf模式和呼叫处理(cp)模式。当选择了呼叫处理模式时,mt8880就用于检测电话网上电话呼叫过程中表示不同进程的信号音(主要是拨号音,拨号音的标准频率为350
hz或440 hz),可以进行拨号音识别。这是目前其他dtmf芯片所不具备的,这样便可以省去一套复杂的拨号音识别电路。
(2)mt8880简介(如图3所示)
in+:运放输入;in-:运放输入;
gs:gain select,运放输出端。用于输入信号的增益高速;
vref:参考电压;
vss:电源负极;
osc1:dtmf时钟/振荡器输入,采用3.579 545 mhz的时钟;
osc2:时钟输出;
r/w:读写控制;
rs0:寄存器选择;
&2:系统时钟输入,ttl电平;
irq / cp:中断请求/呼叫处理,向mcu的中断申请。当选择了呼叫处理模式时,输入信号线上有呼叫信号时输出与之相应的方波信号;
do~d3:数据线;
est:early steering output,滞后前输出。当检测到有效音频对时,(也称信号条件signal condition
),就变为高电平,信号条件不满足时又立刻返回低电平。此引脚上为高电平不一定表示有dtmf信号,话音信号也会偶然产生有效音频对。
st/gt:steering output/ guard time output,滞后输出/保护后输出。当电压高于vtst
时,(参见收发工作时序图)时就保存检测到的音频对,同时更新输出锁存器的内容。当电压低于vtst时,芯片就可以重新接收新的音频,对gt的输出对滞后时间常数(steering
timeconstant)有影响,它的状态是est和加到st的电压的函数。
vdd:电源正极。
(3)信号音判断的实现
信号音判断的原理是:由于电话系统信号音的拨号音。回铃音和忙音的频率均为425~475 hz的正弦波,只是断续比不同且在时间上有明显的差异(拨号音连续信号:忙音为0.35
s通,0.35 s断,回铃声为1 s通,4 s断)。要判断信号音,首先应将处理dtmf信号的mt8880芯片设置为呼叫处理模式,当选择呼叫处理模式时,mt8880就不能用于检测dtmf信号了。mt8880的呼叫处理滤波器是一个带通滤波器,通频带为300
~510 hz,当信号输入端有信号音输入时,如果mt8880工作在cp模式,在irq/cp就输出一高电平。使电话呼叫过程中的各种信号音经mt8880滤波,限幅后得到方波,并由mt8880的irq输出。然后对mt8880输出的irq信号计数5
s,拨号音的计数上限为(450+25)*5=2375,拨号音的计数下限为(450-25)*5=2175。同理,忙音的计数范围为,回铃音的计数范围为425~475,无信号的计数应为0。
在实际编程中,考虑到计数的误差,以及简化程序,因此采用不同信号音相邻计数界限的中间值来区分不同的信号音,计数值选用2n最后设定计数值大于1792为拨号音,在之间为忙音,在256~1023之间为无信号音。
1.6 控制模块
本系统为了提高可靠性,降低成本,采用了现在已广泛使用的at89c51单片机。其片内集成了8 kb的flash,无需外接存储器,使用方便。该芯片兼容8051的指令,易于编程,且功能强大。在硬件及程序设计上,利用p0端口控制mt8880芯片,其中p0.0~p0.3为数据输入输出位,p0.4~p0.7为mt8880的命令字输入位;利用p1端口中的5位来控制isd4004芯片;利用p2端口控制家电设备;利用p3端口中的3位来控制系统的开启,摘挂电话及标志位的设定。
1.7 被控模块
家电大多使用220 v交流电,属于强电电路。所以使用继电器来开关家电。芯片不能直接驱动继电器,因此在集成电路芯片与继电器之间必须设置一个驱动继电器的电路。本系统的所有继电器都利用三极管的截止与饱和两个状态,来关闭或打开继电器开关。
2 系统软件设计
本系统的软件设计采用模块化设计思想,其程序流程如图4所示。
系统的dtmf收发程序说明如下:
接收程序:movr1,#0
movr0,#10h
loop1:mova,#0ffh
mova,p0; 读 8880 状态寄存器
jnbacc.2, loop1
mova,p0; 读 8880 接收数据寄存器
anla,#0 屏蔽高四位
cjner1,#07h,loop1
发码程序:movr0,#10h
mova,#9写 8880cra
movp0,a;写 8880crb,8880模式2为tone,dtmf,irq,burst
loop2:mova,@r0
orla,#0f0h
movp0,a; 发送数据
mova,#0ffh
loop3:mova,p0;读8880状态寄存器
jnbacc.1,loop3
djnzr1,loop2
mt8880构成的智能通讯系统,具有通讯速度快,可靠性高和误码率低的优点。该系统自运行以来,其工作正常,性能稳定,通讯可靠。
分享给小伙伴们:
我来说两句……
微信公众账号[技术资料]基于mt8880的水库水位监测系统设计
基于mt8880的水库水位监测系统设计
&&& 本文介绍了一种地下水位实时监测系统的设计方案。该系统主要包括信号采集、无线模块、数据处理及存储三部分。该方案对提高监测系统的便携性,降低成本和能耗,有一定的参考价值。
  对上游水库水情的可靠准确掌握是实现灌区配水调度、科学管理的先决条件,水情信息主要是靠人工完成,人为因素影响较大,做不到准确及时的掌握。因此,某灌区管理局拟对其上游三座水库进行水库水位的远程遥测,鉴于水库均处于山区,用无线传输的方式使用方便,但信号强度可能不稳定,因而采用有线方式。有线方式种类较多,主要有双绞线(如网线、电话线)、同轴电缆和光纤等,专用电缆的铺设一次性投资较高,运行期间需专业人员维护。本方案在通信方式上采用租用电话线,即pstn方式。
  1 系统组成
  本遥测系统由超声波水位传感器、采集前端机、电信交换机和调度站遥测终端组成,如图1所示。超声波传感器采集水位信息,采集前端机对超声波传感器测到的水位信号进行编码,并通过电话线传送到调度中心,前端机工作模式为被动式,即不进行自动上报水位,等待调度站的遥测指令;调度站遥测终端由人工操作,只要按下招测键即可在液晶显示器上显示水库水位。本文研究遥测终端的通讯部分,采集终端和遥测终端的电路类似。
  2 单元电路
  2.1 硬件系统组成
  本系统主要分2部分,即遥测终端和采集前端机,两者之间双工通讯,其通讯电路基本相同,本文主要对其通信电路进行详细的论述。每个单元电路框图如图2所示,主要包括cpu、电话来电振铃检测、模拟摘机、编码和解码、语音提示电路以及其他电路。其他电路包括液晶显示驱动电路、键盘扫描电路和数据采集电路。下面对几个主要模块电路详细地进行论述。
  2.2 振铃检测电路
  公用电话网的传输线路为二线模拟线路,采用直流环路信号方式,能向模拟话机提供直流馈电、振铃信号、话音数据、音频数据、双音频数据等。我国规定的标准为,话机在不通话时,电话线中的直流电压是48 v.当有电话呼入时,同时还有(25±15)v、25 hz的正弦信号加在电话线上,所以向用户振铃的铃流电压为(75±15)v、25 hz的交流电压。光电耦合器输出的信号可以直接被cpu检测。
  2.3 模拟摘机电路
  当系统检测到有振铃,且振铃次数为3次,就"接通"电话,这里采用模拟摘机电路,如图4所示。用户话机的摘挂机状态,是通过对直流环路上电流的通断来实现的。图4中,npn三极管vq202接收到cpu控制端发出的高电平就开通,然后将pnp三极管vq201的基极电位拉低,vq201开通,即直流环路接通,r203(300 ω)是限流电阻,b201是整流桥,保证vq201一直开通。
2.4 编码译码电路
  在计算机硬件中,编码(coding)是在一个主题或单元上为数据存储,管理和分析的目的而转换信息为编码值(典型地如数字)的过程。在软件中,编码意味着逻辑地使用一个特定的语言如c或c++来执行一个程序。在密码学中,编码是指在编码或密码中写的行为。用预先规定的方法将文字、数字或其他对象编成数码,或将信息、数据转换成规定的电脉冲信号。编码在电子计算机、电视、遥控和通讯等方面广泛使用。 编码是根据一定的协议或格式把模拟信息转换成比特流的过程。
  编码译码电路采用mitel公司的低功耗、高稳定性芯片mt8880,这是一个带有呼叫处理滤波器的单片dtmf信号收发器。dtmf信号的接收部分采用dtmf信号接收单片机mt8870的工业制造标准;发送部分采用开关电容进行d/a转换发送高精度、低畸变的dtmf信号。in+、in-分别为内部放大器的同相输入端和反相输入端,即接收dtmf信号的输入端,本设计采用单端输入;信号的耦合方式上采用阻容隔离,由c10来实现;osc1和osc2是tdmf时钟输入端,y1是石英晶体时钟,频率为3.579 545tone是双音频信号输出端;r/w是读写控制端,rs0是内部寄存器控制端,用于操作内部寄存器;在呼叫处理模式(cp)且检测到有效信号音时,该端输出方波;d0-3是写入命令或读出状态的数据线。
  2.5 cpu及其最小系统
  cpu采用silicom公司的单片机c,这是一款混合信号isp flash、高速8051内核的微控制器。片内集成多路12位和8位adc,为数据采集提供方便;4个8位双向io口可直接控制键盘输入、液晶输出、声音播放、模拟摘机、振铃检测、译码和解码芯片而无需外扩io口;片内jtag调试电路可进行非侵入式、全速、在系统调试。该调试系统支持观察和修改存储器和寄存器,支持断点、观察点、单步及运行和停机命令。图6是单片机的最小系统。u1是单片机;p1口主要完成和mc8880的通讯;p2口和部分p3和isd1420相连;ad口可连接传感器;另外,还有复位电路,j1接口是jtag接口用于调试和下载程序,振荡电路。
  2.6 其他电路
  除了上述的cpu和pstn通讯部分电路外,本系统还有电源电路、信号调理部分、存储电路和串口电平转换电路,由于篇幅有限不在这里论述。
  3 结论
  本文提出的方案和具体电路在陕西某灌区进行了试验,经过30天的不间断工作,结果表明,该方案是可行的也是可靠的,硬件电路是正确的,可达到无人值守或少人值守的要求,为后续进一步生产推广提供技术保障。
推荐电子产品资料推荐代理商

我要回帖

更多关于 单片机上电复位时间 的文章

 

随机推荐