基于MSM7512B的远程数据采集接口设计

发布者:楼高峰最新更新时间:2015-04-16 来源: eechina关键字:MSM7512B  远程数据  采集接口 手机看文章 扫描二维码
随时随地手机看文章
MSM7512B是日本OKI公司生产的一种价格低廉、功耗低、性能良好的调制解调芯片,满足ITU-TV.23协议标准,由单电源(3~5V)供电,采用FSK调制解调方式,通信速率为1200bps,其FSK输出信号可直接驱动600Ω通信电路,外围电路简单可用于内置式Modem、数据传输系统、家庭安防系统等场合。

MSM7512B介绍
  
MSM7512B包括调制和解调两部分,图1为该芯片的内部功能框图。MSM7512B有4种工作模式,由Mod1、Mod2端口进行控制。当Mod1=0,Mod2=0时,MSM7512B工作于调制模式。XD输入为0或1的数字信号,AO端对应输出频率为2100Hz或1300Hz的FSK信号,RS是FSK信号输出的使能控制端;当Mod1=1,Mod2=0时,MSM7512B工作于解调模式,AI输入频率为2100Hz或1300Hz的FSK信号,RD对应输出解调后的0或1数字信号,CD是输入检测的指示;当Mod1=0,Mod2=1时,MSM7512B工作于环路自测模式,用于检测芯片工作是否正常;当Mod1=1,Mod2=1时,MSM7512B工作于节电模式,此时MSM7512B功耗仅0.1mW,其他模式一般功耗为25mW。


  
AI、AO、RD、CD、XD、RS、MOD1、MOD2为MSM7512B的管脚。本设计中,四种模式的选择由单片机实现。

电话线数据传输接口设计
  
本系统由单片机采集现场的数据,现场数据经过AD574(12位芯片)进行A/D转换,把0~10V的电压转换成0~4095,根据实际使用的要求,单片机对采样的数字量进行数字滤波。滤波算法有算数平均值方法、滑动平均值方法及防脉冲干扰平均值方法等。单片机对滤波后的数据进行分类整理,存放在RAM中,以备向上位机传送。
  
通过电话线连接MSM7512B,再接到单片机上,进行远程数据传输。工作过程分为分为主叫和被叫部分。主叫部分电路如图2所示,被叫部分电路如由图3所示。
    
                


  
在主叫工作方式下(发送状态),单片机主动向上位机提出传送数据的请求,单片机处于发送状态,单片机通过P1.0和P1.1将MSM7512B设置为调制方式,置P1.4为高电位,控制继电器J1闭合,使MSM7512B与电话线接通,延时等待2s之后,单片机通过P1.5、P1.6、P1.7控制双音多频发生器HT9200A,产生的DTMF信号送入MSM7512B的外部信号输入端EAI,经过MSM7512B内部放大后由AO端输出,向上位机发送电话号码,确认与上位机的电话线接通后,开始向上位机发送数据。发送数据完毕,单片机置P1.4为低电位,控制继电器J1断开,使单片机处于接收待命状态,电路如图2所示。

在被叫工作方式下(接收状态),单片机的中断1通过光隔离器4N35接收到电话线路的振铃信号后,单片机通过P1.0和P1.1将MSM7512B设置为解调方式。置P1.4为高电位,控制继电器J1闭合,使MSM7512B与电话线连通。接收上位机发送来的指令和数据,按指令将A/D数据向上位机发送。发送数据完毕,单片机置P1.4为低电位,控制继电器J1断开,使单片机处于接收待命状态。如确认收到的电话号码不是本机号码(误码),则对接收到的命令不做处理。发送和接收的工作方式是半双工,通信数率都是1200bps。

软件流程
  
发送过程的软件流程见图4,其接受的流程与此相似。具体的工作过程可参考上面内容。


  
MSM7512B外围电路简单,使用方便,应用灵活,本文所介绍的系统可广泛应用于现场数据采集系统。
关键字:MSM7512B  远程数据  采集接口 引用地址:基于MSM7512B的远程数据采集接口设计

上一篇:40位以内任意长度的CRC计算及校验的实现
下一篇:简单MicroBlaze微控制器的理念

推荐阅读最新更新时间:2024-03-16 13:58

基于RS 232接口标准的SMT数据采集技术
  0 引 言   随着我国信息化建设的飞速发展,表面贴装技术日益普及,其生产线已经从当初的十几条发展到了现在的数千条,我国也由此一跃成为了世界SMT第一应用大国。目前国防科研生产领域所拥有的表面贴装生产线已达几百条,但是在表面贴装技术领域中MES技术的应用却还很少,极大地制约了信息技术的发展和表面贴装技术水平的提高。虽然目前国外存在一些MES,如日本松下公司、JUKI公司、德国西门子公司等开发研制的,适用于自己贴片机等SMT设备的MES,,但这些系统存在着仅适用于自己厂家的表面贴装设备等缺点。   由于MES的关键是数据采集技术的实现,因此,针对以上情况,本文提出了一种基于RS 232接口标准的SMT数据采集技术。本文首先介绍
[嵌入式]
基于MAXl320和LPC2290处理器实现风机监测仪数据采集接口的设计
目前,石油、化工、制药、冶金等企业有大量的凉水塔风机、引速风机及特种风机在使用,有些风机无监测仪表(尤其是凉水塔风机)或者有一些简单的就地监测仪表。长期以来,由于运行环境恶劣、监测和维护手段不完善,风机不断地出现减速器断齿、轴承烧毁、传动轴弯曲、联轴器膜片损坏、甚至叶片断裂等故障。而风机的运行对于这种企业来说十分重要,因此必须加强监测、诊断、管理,研制新一代的集本地监测、远程监测、远程诊断与分析为一体的监测诊断系统非常有必要,市场需求量大。 其中,基于MAXl320的风机监测仪就是此监测诊断系统很重要的一部分,其关键部件是模/数转换芯片。MAXl320是Maxim公司推出的并行14位8通道同步采集的A/D转换芯片,非常适合应用
[单片机]
基于MAXl320和LPC2290处理器实现风机监测仪<font color='red'>数据</font><font color='red'>采集</font><font color='red'>接口</font>的设计
基于C8051F320 USB接口数据采集存储电路
在一些特殊的工业场合,有时需要将传感器的信号不断的实时采集和存储起来,并且到一定时间再把数据回放到PC机中进行分析和处理。在工作环境恶劣的情况下采用高性能的单片机和工业级大容量的FLASH存储器的方案恐怕就是最适当的选择了。CYGNAL公司的C8051F320 SOC是一种具有8051内核的高性能单片机,运行速度为普通8051的12倍。该芯片内部528字节随机RAM和2048字节XRAM为数据缓冲和程序运行提供了充足的空间。更受欢迎的是它的串行扩展功能为当前的各种串行芯片和外部设备接口的扩展提供了极大的方便。高速的SPI硬件接口与串行FLASH RAM的无缝连接大大简化了电路板布线,而片内自带的USB接口功能使数据的存储和回放变得十
[缓冲存储]
在LabVIEW中实现基于C/S结构的远程数据采集
  LabVIEW具有强大的远程数据采集能力,实现方法主要有主要4种:方法一, 软件操作界面共享方式, 利用RemotePanels技术实现远程数据采集;方法二, DAQ 设备共享方式,采用RDA 技术实现DAQ 设备的远程控制;方法三,数据发布方式,利用TCP技术实现远程数据采集 ;方法四,数据共享方式,利用DataSocket技术实现远程数据采集[。无论采用哪种方式,系统都由通过网络连接的客户机(Client)和服务器( Server)构成,其中DAQ设备安装在服务器上,客户机通过网络控制服务器上的DAQ设备完成数据采集。系统组成如图1所示。   利用Remote Panels技术实现远程数据采集   从LabV IE
[测试测量]
在LabVIEW中实现基于C/S结构的<font color='red'>远程</font><font color='red'>数据</font><font color='red'>采集</font>
基于C8051F320 USB接口数据采集存储电路
在一些特殊的工业场合,有时需要将传感器的信号不断的实时采集和存储起来,并且到一定时间再把数据回放到PC机中进行分析和处理。在工作环境恶劣的情况下采用高性能的单片机和工业级大容量的FLASH存储器的方案恐怕就是最适当的选择了。CYGNAL公司的C8051F320SOC是一种具有8051内核的高性能单片机,运行速度为普通8051的12倍。该芯片内部528字节随机RAM和2048字节XRAM为数据缓冲和程序运行提供了充足的空间。更受欢迎的是它的串行扩展功能为当前的各种串行芯片和外部设备接口的扩展提供了极大的方便。高速的SPI硬件接口与串行FLASHRAM的无缝连接大大简化了电路板布线,而片内自带的USB接口功能使数据的存储和回放变得十分
[单片机]
基于C8051F320 USB<font color='red'>接口</font>的<font color='red'>数据</font><font color='red'>采集</font>存储电路
在NIOS-II系统中A/D数据采集接口的设计与实现
  在FPGA系统中,实现对外部A/D数据采集电路的控制接口逻辑,由于其逻辑功能不是很复杂,因此可采用自定义的方式。采用这种方法进行设计有两种途径。①从软件上去实现。这种方案将NIOS处理器作为一个主控制器,通过编写程序来控制数据转换电路。由于NIOS处理器的工作频率相对于外部设备来说要高出许多,故此种方法会造成CPU资源极大的浪费;②用FPGA 的逻辑资源来实现A/D采集电路的控制逻辑。FPGA有着丰富的逻辑资源和接口资源,在其中实现并行的数据采集很少会受到硬件资源的限制,在功能上,设计的接口控制逻辑相当于一个主控制器,它是针对具体的外部电路而实现的,容易满足要求、又能节约资源,提高系统性能。因此,采用硬件逻辑去实现控制将是一种较
[嵌入式]
基于并行接口的动态参数采集系统的设计
1 引言 近些年来,随着军事科学技术的发展,武器装备的结构越来越复杂。为保证武器装备系统在使用过程中的安全性和可靠性,要求对武器装备进行以性能和故障检测为主的技术保障,不仅要能实时、快速、精确地对多种参数进行测试,而且要实时地完成大量的数据和信息处理。动态测试系统所采取的技术途径是测试成本可以承受的,对于掠海飞行导弹以及战略导弹再入大气层过程对常规的遥测系统在传输信息上是无法实现的,这就形成了对动态测试系统的特别需求。因此测试系统在不断地发展以满足现代武器装备发展的要求。它包括获取信息、传输信息、再现信息等。 动态参数采集系统常放置于被测体内,随被测体作高速运动,要求有极高的可靠性设计和能对规定参数的实时采集,为及时查找被测物体在
[嵌入式]
数据采集控制卡的接口的控制方式
  cpu通过接口对外设控制实现信息传输的方式有几种。 (1)程序查询方式。在这种方式cpu通过i/o指令询问指定外设当前的状念,如果外设准备就绪则进行数据的输人或输出,否则cpu等待,循环查询。这种方式的优点是结构简单,只需要少量的硬件电路即可,缺点是由于cpu的速率远远高于外设,因此通常处于等待状态,工作效率很低。 (2)中断处理方式。在这种方式下,cpu不再被动等待,而是可以执行其他程序。一旦外设的数据准各就绪就可以向cpu提出中断服务请求,cpu如果响应该请求,便暂时停止当前程序的执行,转去执行与该请求对应的服务程序,完成后再继续执行原来被中断的程序。中断处理方式的优点是显而易见的,它不但为cpu省去了查
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved