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所示,各引脚的功能说明如下:
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所列。
位3-0:INP3-0为输入乘法器负通道,用来选择负信号输入,如表2所列。
ADC计算结果寄存器低(中,高)字节ADRESL(ADRESM,ADRESH)包含ADC转换器结果的24bit的低(中,高)字节,从ADRESL寄存器读取数据时会复位ADC中断。[page]
ADC控制寄存器,0,1,2的设置功能包括熄火监测、内部参考电压使能、内部参考电压选择、缓冲使能、可编程增益放大器增益设置、ADC运算结果和综合寄存器的极性、停留模式、标准模式控制位以及十进制比率。
4 多通道数据采集的软硬件设计
笔者在灯船水文气象实测数据自动显示助航系统水下分机的设计中采用MSC1210Y5作为水下分机的微控制器,用其内置的ADC进行数据采集,外围传感器的输出电压可以采用单端或差分输入的方式直接接入MSC1210Y5的8路通道,不需要任何附加的外围电路,连接电路如图2所示。
AD转换部分一般情况下顺序进行多信道数据采集,在上位机发来指令时,可以跳转到相应的数据采集程序部分,在此列出一段采集程序。
MOV SBUF0,A ;从串口发送回来,使用串口是工具检查结果
JNB TI_0,$
CLR TL_0
JMP K1
RET
5 结束语
MSC1210Y5可极大的减轻电路设计工作量,减小外围电路规定,从而提高整个系统的可靠性,降低功耗,所研制的灯船水文气象实测数据自动显示助航系统水下分机在大亚湾等海域进行实验,实验结果表明数据采集可靠,精确度较高。
关键字:MSC1210Y5 数据采集
引用地址:
基于MSC1210Y5的多通道数据采集系统
推荐阅读最新更新时间:2024-03-16 13:47
基于ARM的医用数据采集系统的人机接口设计
0 引言 医用数据采集系统能够为医务人员及时有效的提供患者的第一手数据,有助于加强医院的现代化信息管理和提高工作效率。而在家庭保健方面,它能够满足人们在快节奏的工作生活中及时准确的获知自身及家人的健康状况。在设备的日常使用中,良好的人机接口设计,也将为设备使用人员节约大量的时间并提供极大的便捷。本文主要以LM3S3748为核心,并采用TFT液晶作为系统的显示设备,而用触摸屏和手柄控制器作为系统的控制设备,介绍了其人机接口的设计方法。 1 系统硬件设计 系统人机接口主要包括TFT液晶、触摸屏和手柄控制器,其结构框图如图1所示。其中TFT液晶亮度好,对比度高,层次感强,颜色鲜艳,因此,在不考虑耗电的情况下,TFT
[医疗电子]
利用电网实现电量数据采集智能化
为智能电网提供依据 “电能表的应用和数据自动采集装置的接入,为改造中的包家变电站提供了详实、及时的线路网损数据支撑。重新改造调试后的电能表虽然在名称上未提及智能二字,但在功能上已完全实现了智能化。”包家变电站站长沈玉国表示。 东北电网网损管理原来采取基础厂、站人工上报方式,每月由各厂、站运行人员通过网损报表上报,然后由各网省调度分别统计。此次东北电网一次网损电量数据自动采集系统的实施,新增了辽、吉、黑三省自动采集网损数据信息,可实现网损的实时计算与统计,为电网实时掌握网损信息、了解网损变化规律和有效降损提供了科学的依据。 东北电网长春超高压局此次有5座变电站需要安装计量电能表,其中,500千伏包家变电站正在
[电源管理]
利用MCS-51单片机数据采集器的实时在线环境监测系统设计
1 引言 基于GPRS和MCS-51单片机的数据采集器是一种实时在线环境监测系统,它采用分组无线业务GPRS将实时在线检测到的环境状况通过Internet传到环保部门监测信息处理中心,监测信息实时处理软件通过对采集来的数据进行整理分析,使环保机关足不出户即能掌握辖区监测点和污染源的监测指标信息,从而使环保机关的管理在机制上实现从人工化向信息化的转变,克服了过去对各项环境指标的检测主要靠环保人员到现场手工取样,带回实验室分析后再作出结论的周期长、效率低的问题;还可以提高对环境的监测频次,克服过去由于监测频次低,总结出来的环境质量和污染源监测信息可信度较低的问题。 2 监测系统的工作过程 整个系统的具体工作过程见图1。数据采集
[单片机]
基于TSl01型DSP链路口的多通道高精度数据采集电路设计
1 引言
在信号处理领域,DSP技术的应用越来越广泛,基于DSP的信号采集处理平台不断出现。常见的DSP信号采集处理平台利用总线进行数据采集,总线上多个设备的数据传输经常相互冲突。ADI公司的Tiger SHARCl01型DSP(简称TSl01)只有总线和链路口可以与外设通信,基于缓解总线冲突的目的,笔者设计了一种以现场可编程门阵列(FPGA)作为数据接口缓冲器,避开总线,经TSl01的链路口将多个A/D转换器采集到的数据传送到TSl01。由FPGA完成多个多路A/D转换器采集数据的缓冲排序,并形成符合TSl01链路口传输协议的数据流,送到TSl01的链路口。该设计实现了链路口与其他非链路口外部设备的通信。减少了TSl
[嵌入式]
基于LabVIEW的卫星干扰监测技术研究
0引言 卫星应用已为我国陆、海、空各类军民载体提供全天候、全天时的高精度定位监测等服务, 已在国防建设和国民经济中凸现出越来越重要作用。但是卫星极易受到干扰, 在大功率干扰或者有匹配干扰入站时, 会造成正常入站信号电平下降甚至中断, 用户信息无法入站等情况, 严重影响了系统的稳定运行。 为保障卫星正常工作, 有必要进行干扰监测, 目前, 我国利用幅差法可对某些干扰进行一定精度内的定位。基于上述需求, 本系统利用LabVIEW 开发出1 套自动监测、存储超限干扰信号、提取载噪比及信号重要参数的系统。 对存储数据可进行复现, 分析其来源、类型及对系统的影响, 对某些干扰实现定位, 消除干扰对系统的影响。 1系统需求
[安防电子]
基于AVR和CPLD的高速数据采集系统的设计
输入系统的信息大多数是模拟量,为使计算机能够处理这些模拟量,必须经由数据采集系统将模拟量转化为数字量。CPLD是在PAL、GAL等逻辑器件的基础上发展起来的,CPLD的规模比较大,适合于时序、组合等逻辑电路的应用场合,它的高集成度能力大大缩小电路板的尺寸,降低了系统的成本,而且能够提高系统的性能和可靠性。对于一个成型的探测系统而言,通常都是有采集储存部分的,无论是电信号、光信号、声音信号、磁信号等在被探测器接收到后大部分都需要转化为数字信号传给处理器才能完成分析、判断的过程。对于需要高速采集并存储的系统,常常需要购买昂贵的高速采集卡等设备,在基于CPLD、AVR等控制高速ADC、储存等技术的基础上,本文设计低成本、高速采集存储
[嵌入式]
利用LabVIEW实时拈缩减F-35联合攻击战斗机的测试成本与时间
便携式数字数据采集系统(PDDAS)使用了LabVIEW实时模块和PXI,以控制风洞测试和采集记录来自128个不同通道的空气压力数据 "通过LabVIEW实时模块,可以在各种操作情况下获得采集空气压力数据及向风洞提供反馈控制信号所需的确定性响应时间。" – Dave Scheibenhoffer, G Systems 挑战: 用一个可采集、分析和存储来自下一代喷气式战斗机引擎设计的动态压力数据的系统,来替换洛克希德马丁航空公司的一个专用的基于VME的DSP 系统。 解决方案: 利用业界标准的、现成可用的技术,其中包括PXI、MXI、UDP 和RAID,以及LabVIEW实时模块,创建一个满足严格技术要求的、紧密集成的数
[测试测量]
由ADuC812与K9S6408V0A构成的便携式数据采集系统
摘要: K9S6408V0A是三星公司生产的快闪存储器,它具有容量大,接口简单等特点。而ADuC812是内嵌MCU的多通道12位AD转换器。文中介绍了一种以ADuC812为主,配以K9S6408V0A快闪存储器所构成的便携式数据采集系统,并给出了AduC812与K9S6408V0A的硬件接口及软件编程。
关键词: MCU 闪速存储器 数据采集 ADuC812 K9S6408V0A
ADuC812是AD公司生产的内嵌MCU的多通道12位AD转换器,K9S6408V0A是三星公司的新型FLASH存储器,其容量可达64M,只需3V供电便可进行读、编程、擦除等操作,而且与CPU的接口简单。
[缓冲存储]