0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用MSC1210Y5实现灯船水文气象实测数据采集系统的设计与应用

电子设计 来源:郭婷 作者:电子设计 2019-09-25 07:51 次阅读

1 、引言

以MSC1210Y5为核心的数据采集部分在工作时投放与水下、工作在无人值守的自容方式。由于海洋环境恶劣,所以仪器必须具有很好的可靠性及精确度,否则,就有可能给航行在测点附近海域的船舶提供不准确的海洋环境参数,在灯船水文气象实测数据自动显示助航系统水下分机的设计中,成功应用了具有增强型8051内核微控制器和闪存的精密模数转换器MSC1210Y5,避免了微控制器和AD转换电路的单独分立设计,简化了电路,降低了功耗,增强了可靠性,提高了整个系统的工作速度。

2 、MSC1210Y5的特性

MSC1210Y5是TQFP-64封装的低功耗完全集成混合信号IC供电电压为2.7V-5.25V,它具有高精度的积分型模数转换器ADC错误Sinc3滤波器,具有24bit分辨率和24bit无遗漏码,且采样速率可调,在要求高精度的单周期转换时,ADC可以选择合适的滤波器、8路差分/单断通道、片内偏置/增益校正、偏置数模转换器,高达32KB的闪速数据存储器、3个16位定时器和2个完整的双向通用异步收发器。MSC1210Y5的引脚配置如图1所示,各引脚的功能说明如下:

采用MSC1210Y5实现灯船水文气象实测数据采集系统的设计与应用

XOUT:晶体振荡器引脚,用做晶体放大器的输出端。

XIN:晶体振荡器引脚,在使用外部时钟源来代替晶体振荡器时,XIN也可作为其输入端。

P3.0-P3.7:端口3是双向I/O口,具有复用功能。

DVDD:数字供电。

DGND:数字地。

RST:复位输入,若引脚上保持高电平达2条指令时钟周期,器件将复位。

AGND:模拟地。

AVDD:模拟供电。

AIN0-AIN5:模拟输出通道0-5。

AIN6,EXTD:模拟输入通道6,数字低电平检测输入;

AIN7,EXTA:模拟输入通道7,模拟低电平检测输入。

AINCOM:模拟单端输入的公共端。

REF IN-:负参考电压输入。

REF IN+:正参考电压输入。

P2.0-P2.7:端口2是双向I/O口,具有复用功能。

PSEN,OSCCLK,MODCLK:程序存储使能。与外部可选存储器相连,作为器件使能信号,PSEN可提供一低电平脉冲,在编程模式下,PSEN可与ALE一同用做输入,以确定编程模式是串行还是并行,在并行编程模式下保持为高,而在串行时为低,在不需使用外部程序存储器时,这一引脚也可选做晶体振荡器时钟,调整时钟输出,或直接输出高/低电平。

ALE:地址锁存使能,用于在访问外存时锁存地址的低位字节,ALE的发生频率为恒定值,等于晶体振荡器频率的1/2,并可用于外部定时或时钟,在访问外部数据存储器时将每次省去一个ALE脉冲,在编程模式下ALE用做输入,与PSEN共同用于确定编程模式是串行还是并行,在串行编程时,ALE保持为高,而在并行时则为低。

EA:外部器件访问使能,EA引脚必须由外部保持低电平,器件才能由起始地址0000H开始读取外部程序存储器。

P0.0-P0.7:端口0是双向I/O口,具有复用功能。

P1.0-P1.7:端口1是双向I/O口,具有复用功能。

3 、与数据采集相关的寄存器介绍

ADC补偿标准寄存器低(中,高)字节OCL(OCM,OCH)是ADC补偿校准的24bit字的低(中,高)字节,写入该字节的数值用于设定ADC补偿校准的数值。

ADC增益校准寄存器低(中,高)字节GCL(GCM,GCH)是24bitADC增益校准字的低(中,高)字节,写入该字节的数值用于设定ADC增益标准的数值。

ADC乘法寄存器(ADMUX)的位7-4:INP3-0是输入乘法器正通道,用来选择正信号输入,如表1所列。

采用MSC1210Y5实现灯船水文气象实测数据采集系统的设计与应用

位3-0:INP3-0为输入乘法器负通道,用来选择负信号输入,如表2所列。

采用MSC1210Y5实现灯船水文气象实测数据采集系统的设计与应用

ADC计算结果寄存器低(中,高)字节ADRESL(ADRESM,ADRESH)包含ADC转换器结果的24bit的低(中,高)字节,从ADRESL寄存器读取数据时会复位ADC中断。

ADC控制寄存器,0,1,2的设置功能包括熄火监测、内部参考电压使能、内部参考电压选择、缓冲使能、可编程增益放大器增益设置、ADC运算结果和综合寄存器的极性、停留模式、标准模式控制位以及十进制比率。

4 、多通道数据采集的软硬件设计

在灯船水文气象实测数据自动显示助航系统水下分机的设计中采用MSC1210Y5作为水下分机的微控制器,用其内置的ADC进行数据采集,外围传感器的输出电压可以采用单端或差分输入的方式直接接入MSC1210Y5的8路通道,不需要任何附加的外围电路,连接电路如图2所示。

采用MSC1210Y5实现灯船水文气象实测数据采集系统的设计与应用

AD转换部分一般情况下顺序进行多信道数据采集,在上位机发来指令时,可以跳转到相应的数据采集程序部分,在此列出一段采集程序。

采用MSC1210Y5实现灯船水文气象实测数据采集系统的设计与应用

MOV SBUF0,A ;从串口发送回来,使用串口是工具检查结果

JNB TI_0,$

CLR TL_0

JMP K1

RET

5、 结束语

MSC1210Y5可极大的减轻电路设计工作量,减小外围电路规定,从而提高整个系统的可靠性,降低功耗,所研制的灯船水文气象实测数据自动显示助航系统水下分机在大亚湾等海域进行实验,实验结果表明数据采集可靠,精确度较高。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IC
    IC
    +关注

    关注

    35

    文章

    5544

    浏览量

    173225
  • 数据采集
    +关注

    关注

    38

    文章

    4530

    浏览量

    112317
  • 模数转换器
    +关注

    关注

    25

    文章

    2299

    浏览量

    126010
收藏 人收藏

    评论

    相关推荐

    SL651数据采集实现水文实时监测,助力防汛减灾工作有序开展

    水位、降雨量、流量、水质等数据的实时采集、报送、处理和分析,提供信息共享的透明的和时效性,为防治水文气象灾害提供科学依据,保障人民群众生命财产安全。   系统功能 实时
    的头像 发表于 08-03 13:45 546次阅读
    SL651<b class='flag-5'>数据采集</b><b class='flag-5'>实现</b><b class='flag-5'>水文</b>实时监测,助力防汛减灾工作有序开展

    基于GPRS网络水文水利无线数据监测系统方案

    ,可以通过设立在各个水文监测点的数据采集单元和无线DTU模块及网络通讯系统将各监测点搜集的水文信息及时传送到水利局或防汛指挥部,供防汛调度决策使用。
    发表于 01-17 20:15

    【NanoPi M2申请】智慧型气象数据采集设备及其分析系统

    气象局端可以随时调用,并可实时显示数据系统可对数据进行智能统计分析,方便工作人员分析预测天气。本设备的前端数据采集部分可能
    发表于 05-07 15:02

    采用LabVIEW实现虚拟自动气象站设计

    。通过远程VI调用可以方便地实现网络分布式系统,可以在本地计算机上实现自动气象站的数据采集,而在另外远程计算机上显示自动
    发表于 04-16 09:40

    采用LabVIEW和声卡的数据采集系统实现

    摘要:本文提出了一种基于LabVIEW和声卡的数据采集系统,该方法实现简单、性价比高。生成的采集软件交互性好,操作方便,并且可以根据用户的需求进行功能扩充,为低成本下构建
    发表于 05-13 09:40

    电力勘测设计制图统一规定(水文气象部分) SDGJ40—84

    电力勘测设计制图统一规定 (水文气象部分)  SDGJ40—84 (试行)          
    发表于 10-09 18:12 5次下载

    GPRS 水文数据采集系统应用方案

    GPRS 水文数据采集系统应用方案 随着我国经济社会的发展,对水文信息不断提出新要求,水文观测项目和内容不断增加,对观测手段和方法以及
    发表于 04-01 14:54 20次下载

    基于CF卡的数据存储系统设计

    为满足海洋多参数浮标的需要,设计了一种采用低功耗芯片MSP430F149 为核心的小型数据采集系统,能自动完成水温、气温、气压、波浪、风速、风向的水文气象参数的
    发表于 08-23 17:19 38次下载

    基于MSC1210的网络化数据采集系统的设计

    基于MSC1210的网络化数据采集系统的设计 介绍一种新型的集成了8051微控制器和FLASH存储器的精密模数转换器MSC1210,给出了一个基于以太网技术和RS-485协议的网络化
    发表于 10-15 23:45 762次阅读
    基于<b class='flag-5'>MSC1210</b>的网络化<b class='flag-5'>数据采集</b><b class='flag-5'>系统</b>的设计

    海洋水文气象综合数据采集器的研制

    针对海洋环境监测工作的实际需要,以高性能单片机C8051F120为核心研制了一种海洋水文气象综合数据采集器。采集采用成熟的工业级集成电路芯片和元器件、配备X5043看门狗芯片,保
    发表于 02-28 17:30 44次下载
    海洋<b class='flag-5'>水文气象</b>综合<b class='flag-5'>数据采集</b>器的研制

    基于MSC1210的远程自动高速数据采集技术研究

    采用了当前先进的嵌入式芯片技术,介绍了一种基于微控制器MSC1210数据采集控制模块。并基于工程实际,着重介绍了模块的设计思想、实现的功能、硬件电路的设计、软件的设计。模块的控制核心
    发表于 05-06 14:12 2次下载

    基于传感器测量节点和数据采集实现海气边界层监测系统的设计

    海气边界层监测系统的主要功能是连续、自动获取所在区域大气边界层近海面30米左右的温湿廓线数据,以及风速、风向、气压和海表水温等水文气象要素数据,并进行实时数据存储和显示。
    发表于 05-03 11:08 1195次阅读
    基于传感器测量节点和<b class='flag-5'>数据采集</b>器<b class='flag-5'>实现</b>海气边界层监测<b class='flag-5'>系统</b>的设计

    CR1000X数据采集器的优势特点和应用范围

    CR1000X数据采集器,可为各种应用提供测量和控制。它的可靠性和坚固性使其成为远程环境应用的绝佳选择,包括气象站,介子系统,风廓线,空气质量监测,水文
    的头像 发表于 10-25 15:36 3256次阅读

    水文气象监测系统组成及功能介绍

    水文气象监测系统解决方案,根据物联网、无线通讯、云计算、GIS、智能感知等高新技术,做到全面覆盖、信息交互传递、过程全面贯彻。通过在线监测多项水文气象
    发表于 07-23 11:12 1次下载

    水文气象站远程监测物联网系统,彰显水利治理智慧

    ,水资源治理依旧是民生经济建设的重要内容。得益于先进的设备和通信手段,我们可以随时获取到各个不同地区的水文信息,并借助远程手段实现管理控制,保证生活和生产活动的正常秩序。 物通博联推出的水文气象站远程监测
    发表于 12-10 15:56 318次阅读
    <b class='flag-5'>水文气象</b>站远程监测物联网<b class='flag-5'>系统</b>,彰显水利治理智慧