MSC1211在高精度智能变送器开发中的应用

发布者:TranquilVibes最新更新时间:2015-01-26 来源: laogu关键字:MSC1211  智能变送器 手机看文章 扫描二维码
随时随地手机看文章

引言
在工业控制过程中,经常需要对一些参数进行测量,而一般传感器的输出信号较弱,不适合作远距离传输。为了减小干扰,通常采用4mA~20mA电流输出的双绞线变送器。信号模拟处理的变送器,由于电路的复杂性的限制,非线性补偿效果不理想,很难在全温度范围内实现温度补偿,因此达不到较高的精度要求。随着低功耗高精度单片机﹑ΣΔA/D和ΣΔD/A转换器的日益普及,为高精度的智能变送器的设计提供了技术途径。本文介绍了利用美国德州仪器公司(Texas Instrument)新近推出了一种功能很强的低功耗单片机制作高精度智能变送器的硬件构成及工作原理。

系统硬件构成及工作过程



图1 智能变送器硬件组成图

智能变送器的硬件系统构成如图1所示。系统由压力传感器、温度测量芯片、低功耗单片机MSC1211、液晶显示、编程接口、电源管理和电流输出等几部分构成。液晶显示采用并行接口,编程接口采用串行口。由于制作的为两线制变送器要求在环路供电时输出电流在4~20mA,考虑到其他方面的影响,要求整个系统的电流在3.5mA左右,这样在零压力比较容易调出4mA,所以在选择器件时功耗应重点考虑。本系统采用的带有片上D/A和A/D的单片机和液晶显示器均具有省电功能,温度芯片为单线制低功耗。在设计软件时让通讯部分和采样部分分时工作,以确保整个系统在3.5mA左右。MSC1211在2.7~5.25V工作电压下功耗小于4mW,液晶显示器的工作电流小于50μA;另外MSC1211可以提供精确的2.5V或1.25V的基准电压作为A/D和D/A转换器的参考电压。

系统的工作过程:从压力传感器来的信号进入到A/D转换器,其内部具有可编程增益放大器,可根据输入信号的范围自动设置增益放大倍数,A/D转换器对模拟信号数字化并进行数字滤波后,由CPU根据从温度芯片DS18B20读来的温度信号,从FALSH存储器中读取零点、线性度校正系数后,进行温度补偿和非线性补偿,然后根据量程范围进行量程转换并将其送到D/A转换器,从而输出相应的电流值,同时将压力以相应的单位显示在液晶显示器上。

MSC1211A/D和D/A转换器
MSC1211的片上A/D转换器是高集成度、八通道差分和单通道24位Σ-ΔA/D转换器,。其内部包括仪表放大器、可编程增益放大器、多路转换开关、数字滤波、数据处理及信号校准电路。芯片可以提供自带高精度标准电压,精度为0.2%,漂移为5ppm/°C,因此可以节省空间以及器件成本,也可输出该电压标准或外接电压标准。从而可以对外部传感器输出的0~100mV微信号进行采集。

A/D转换器的设置:
在利用MSC1211的片上A/D进行采样时,需要设置的寄存器为多路开关寄存器(ADMUX)、模数转换控制寄存器(ADCON0~ADCON3)、总和和移位寄存器(Summation/Shift Control)以及ADC偏移量设置寄存器(OCL~OCH)。ADCON0决定了内部放大器的增益和AD转换的参考电压等。ADCON1确定了AD转换结果的极性、数字滤波方法和计算模式控制位,ADCON2~3使用来设计AD转换输出数据的速率。总和和移位寄存器用来设计一次输出需要进行采样的个数如可以设置为进行8次AD转换后取平均值后输出数据。ADC偏移量设置寄存器是用来存放零点偏移,以便于进行校正。

A/D转换程序举例:
下面是我们用在智能变送器中的AD采样程序已经在KEILC51V7.05环境中编译,并从计算机的串口下载到智能变送器的电路板上,能正确采样并在液晶上显示和通过DA转换器得到相应的电流值。
#include
#define XTAL 843200 // 设置晶振频率
#define A_CLK 9
#define DECIMATION 288
void main( )
{
    ACLK=A_CLK; // 设置模拟时钟频率
    ADCON0=0x31; // 设置参考电压和增益倍数
    ADCON2 = DECIMATION & 0xFF; //设置AD转换速率每秒10次
    ADCON3=(DECIMATION>>8) & 0x07;
    ADCON1 = 0x01; // 设置滤波方法
    ADMUX=0X10;
    PDCON&=0x0f7 ; //打开AD转换器
    while(1)
{
display((ADRESH); //调用显示函数显示转换结果
display((ADRESM);
display((ADRESL);
}
}

D/A转换器的设置:
相对于A/D转换而言,D/A转换器的设置就非常简单。它需要配置4个DA转换寄存器(DAC0~DAC3)和DAC装载控制寄存器。DA转换寄存器控制着相应的电压输出方式和参考电压。装载控制寄存器是用来控制装载DA数据方式的。

软件设计
智能变送器的软件部分包括以下几个模块:(1)对MSC1211进行初始化包括对单片机进行初始化、液晶显器、A/D转换器和D/A转换器的初始化。(2)A/D转换器的校准包括各通道增益、零点漂移校正。(3)现场压力和温度数据的采集(4)压力传感器的零点校准,温度漂移补偿和非线性补偿(5)量程转换,D/A数据输出(6)实时压力显示。软件流程图如图2所示。



图2 软件流程图


表1:不同温度下的压力测试结果(压力单位kPa,温度单位°C)

 

标准值

20

40

60

80

温度

20

19.988

39.990

60.012

79.985

40

20.003

40.005

59.988

80.005

60

20.010

39.985

60.010

79.990


实验结果
通过采用SensymICT19C系列的压阻式压力传感器,其主要技术指标为:量程为100kPa,灵敏度为2mV/V,零点为±2mV,线性度为±0.2%,工作温度为-40~125°c。A/D转换器的输入信号范围设置为±100mV,经过温度漂移补偿和非线性校正后,所得的试验部分结果为如表1所示,经过计算可得其精度在千分之三以内,满足了制造高精度变送器的要求。

结语
使用本文提出的方案设计的智能变送器具有高精度,可以进行在线编程,体积小,使用方便等特点,可以应用在需要检测微弱参数的很多领域。

 
关键字:MSC1211  智能变送器 引用地址:MSC1211在高精度智能变送器开发中的应用

上一篇:C语言宏定义技巧
下一篇:汇编器的伪指令(Assembler Directives)

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

给工业应用中的智能传感器变送器供电
智能传感器变送器在工厂自动化、生产过程用检测仪表和控制设备中得到了广泛的应用,用于测量温度、压力、流量、水平面和许多其他的过程变量。图 1 是现场变送器的方框图,其采用一个电阻式温度检测器 (RTD)、热敏电阻或热电偶来测量主要的变量。 图 1:针对过程控制应用的温度变送器方框图 该信号链路包括传感器模拟前端、微控制器 (MCU) 以及高精度模数转换器和数模转换器。 依靠 4-20mA 环路给智能传感器供电 虽然基本传感器变送器电路的 MCU 和数据转换器通常专为低工作电流而优化,但是高性能智能传感器应用中增加的功能导致了电流需求的升高。例如:当该电路包含了诸如隔离、校准和诊断、液晶显示器接口、或无线连接选项(如蓝牙低能耗
[电源管理]
给工业应用中的<font color='red'>智能</font>传感器<font color='red'>变送器</font>供电
基于MAXQ微控制器构建增强型智能4-20mA变送器
简单的环路工作 在电流环路中,传感器的输出电压首先按比例转换成电流,一般4mA表示传感器的零电平输出,20mA表示满量程输出。远端接收器将4-20mA电流又转换为电压,利用计算机或显示模块做进一步处理。 典型的4-20mA电流环电路包括四个部分:传感器/变送器、电压-电流转换器、环路电源和接收器/监视器。在环路供电的应用中,传感器驱动电压-电流转换器,其他三个部分串联连接,构成闭环回路(图1)。 图1. 4-20mA环路供电电路框图 智能型4-20mA变送器 传统上,4-20mA变送器包括一个安装在现场的器件,该器件感测物理参数并产生4-20mA标准范围内的比例电流。为适应工业需求,出现了称作“智能型变送器”的第二代
[应用]
CXT智能变送器原理与应用
1 概述   电容式压力变送器是应用最广泛的压力变送器之一。近年来,随着微电子技术、微处理器技术以及现场总线技术的发展,出现了以硅微电容作为压力传感器、符合现场总线协议的智能型压力/差压变送器。   2工作原理   (1) CXT结构   1测量膜片(硅微电容);2固定电极;3金属化通孔;   4陶瓷片;5引线;6电极   图1 硅微电容传感器结构图      1波纹座;2隔离膜片;3封液;4测量膜片;5保护膜片   图2 浮动膜盒结构   CXT仍采用电容测量原理,但在结构上和传统的电容传感元件有很大不同,电容用硅材料制成,体积特别小,仅9mm×9mm×7mm,故称硅微电容传感器。其结构如图1所示。
[工业控制]
CXT<font color='red'>智能</font><font color='red'>变送器</font>原理与应用
智能化电量传感器/变送器简述
一、概述 电量隔离 传感器 /变送器是针对工程中的电量检测(监测),提高系统的整体抗干扰能力,而研制开发的一种小体积、高性能的电量测试部件(产品)。 电量隔离传感器/变送器可以对现场的大电流、高电压、功率、频率、相角、电度等电参量进行隔离测量和变换,也可以对各种微弱信号(如各种桥路信号)进行隔离放大和变换,将其调理后,变换成符合国际通用标准的电压、电流、频率等仿真信号或变换成数字量、开关量状态等信号输出。这些输出信号可以和传统的指针式 仪表 相接,也与现代的数字式自控仪表、各种A/D转换器以及计算器系统直接配接,从而可以形成一个高可靠的工业检测(监测)或控制系统。 由于电量隔离传感器在应用中,用户不需做二次开发工作,
[传感器]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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