登录
|
注册会员
开启辅助访问
设为首页
收藏本站
扫一扫关注官方微信
论坛
BBS
M币充值
M currency prepaid phone
M币获取
附件中心
搜索
search
全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
MCU资讯论坛
»
论坛
›
单片机论坛
›
单片机应用于方案
›
基于LM3S101的新型两线制温度变送器的设计
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版
基于LM3S101的新型两线制温度变送器的设计
[复制链接]
3320
1
ad***
管理员
发表在
嵌入式/ARM
2013-3-29 07:08:05
|
查看全部
|
阅读模式
本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有帐号?
注册会员
x
摘 要:
介绍了一种基于
ARM
Cortex
-M3的低功耗
单片机
LM3S101的新型智能二线制热电阻(Pt100)温度变送器的电路设计,分析了系统设计的理论依据和软硬件实现方案,并对非线性桥路进行了线性化设计。该智能二线制温度变送器具有精度高、可靠性好、现场显示、生产调试方便等特点,有着广泛的应用前景。
关键词:
LM3S101;两线制;线性化;AD620;AD7457
温度变送器广泛应用于工业中需要测温的场合,但传统的温度变送器是四线制、非智能化的,其精度、稳定性、可靠性较低,并且难以调试和维护。随着微电子技术的发展,两线制温度变送器的智能化势在必行[1]。
智能化两线制温度变送器测量精度高、稳定性好,但研制的关键是必须解决低功耗和线性化处理以及抗干扰问题,尤其是在4 mA~20 mA的传输规范要求下,如何保证电流为4 mA时温度变送器还能正常工作。目前市场上的两线制温度变送器,在非线性处理、抗干扰方面仍然存在一些不足。为此,本文提出采用高性能单片机LM3S101,结合仪表放大器AD620和A/D转换芯片AD7457,设计新型的两线制温度变送器。
1 系统硬件设计
1.1 系统总体结构及工作原理
两线制温度变送器的总体结构如图1所示。传感器对信号源所产生的信号进行采集,然后通过放大器对信号进行放大处理,再由A/D转换模块完成A/D转换,转换后的数字信号,通过微控制器进行数据处理,最后再通过V/I转换模块把线性反映温度变化的信号,调制成电压信号后转换成相应的4 mA~20 mA电流信号,通过两线输出,将两线接入仪表,由仪表显示。整个系统可以分为信号采集模块、信号放大模块、数据运算模块和V/I转换四大模块。
1.2 桥路测温原理及线性化
桥图电路分析图如图2所示。由图2可得:
如图3所示,令放大器与两个桥臂的交点处的电压为U,可得方程组:
1.3 模拟信号放大
本设计采用了AD620仪表放大器对桥路输出的模拟信号进行放大。仪表放大器是在有噪声的环境下放大小信号的器件,其本身具有低漂移、低功耗、高共模抑制比、宽电源供电范围及小体积等一系列优点,其利用的是差分小信号叠加在较大的共模信号之上的特性,既能够去除共模信号,而又同时能将差分信号放大。仪表放大器的关键参数是共模抑制比,这一性能可以用来衡量差分增益与共模衰减之比,主要应用于传感器接口、工业过程控制等领域。AD620是一种低成本、高精度仪表放大器,仅需要一个外部电阻来设置增益,增益范围为1~1 000。因为二线制温度变送器的最低电流为4 mA,在4 mA条件下必须能够正常工作,这就对器件的功耗要求比较高。而AD620最大的工作电流仅为1.3 mA,功耗非常低,可满足低功耗的要求。此外,AD620具有很高精度,它的最大非线性度达到了40 ppm,并且具有低失调电压和低失调漂移特性。所以本设计选用AD620作为电压信号的仪表放大器。AD620的应用电路如图4所示。
如图4所示,AD620通过设置RG来调整增益,并且具有非常好的共模抑制比。线性化桥路的输出电压Vout1连接到AD620的管脚2,作为输入电压信号,AD620管脚3连接到管脚6的输出作为反馈。VS作为AD620的工作电压。Vout2为电压信号放大后的输出,进入A/D转换芯片AD7457,并将其转换成数字信号,送入微控制器。
1.4 A/D转换
由仪表放大器放大后的电压信号,需要经过A/D转换成数字信号送入单片机。本设计选择TI公司生产的A/D转换芯片AD7457。AD7457芯片为12位低功耗、逐次逼近型(SAR)模数转换器,采用伪差分模拟输入,工作电压为2.7 V~5.25 V单电源,功耗非常低(最大为0.9 mW)。转换过程和数据采集过程通过CS及串行时钟进行控制,为器件与微处理器或DSP接口创造了条件。
1.5 LM3S101控制芯片
LM3S101微控制器是基于ARM Cortex-M3控制器,它将高性能的32位计算引入到对价格敏感的嵌入式微控制器应用中,能够方便地运用多种ARM的开发工具和片上系统(SoC)的底层IP应用方案。微控制器使用了兼容ARM的Thumb指令集Thumb2的指令集来减少存储容量的需求,并以此达到降低成本的目的。LM3S101具有14种中断并具有8个优先等级、单周期Flash、兼容ARM Firm的看门狗定时器、同步串行接口(SSI)和较低功耗等特性。与一般的PIC、
AVR
、
C51
单片机相比,在稳定性、数据处理、抗干扰等方面,更具优势。所以选择LM3S101作为处理数据的微控制器。LM3S101控制输出部分的电路设计如图5所示。
如图5所示,XTR116u是4 mA~20 mA电流环路发送器,可以传送模拟4 mA~20 mA电流信号,符合工业电流环的标准;可提供精确电流刻度,并具有限定输出电流的功能。A和B为供电电压,由AD620放大后的电压信号VOUT2接入AD7457的管脚7,再由AD7457转换成数字信号,送入LM3S101芯片24管脚处,经LM3S101芯片数据处理后,由19管脚输出。XTR116u将LM3S101芯片处理后的信号转化成标准的4 mA~20 mA电流,由1和2两线输出,最后将1和2两线接入到仪表,并由仪表显示。
1.6 功耗计算
AD7457芯片在工作电压为3 V的情况下,最大功耗为0.9 mW,最大工作电流为0.3 mA。LM3S101消耗电流为2 mA(工作电压3.3 V)。AD620最大工作电流为1.3 mA,XTR116u芯片的最大消耗电流为200 μA,其他元器件最大总消耗电流约0.2 mA,所以总消耗电流为:0.3 mA+2 mA+1.3 mA+0.2 mA=3.8 mA<4 mA,满足了工作要求。
2 软件设计
系统软件的设计包括:初始化及主程序模块、数据采集模块、数据处理及传送控制输出模块。其中数据采集过程中进行了滤波处理,处理了一些非正常的数据信号。数据采用多次采样求平均值的算法对采样值进行处理[4],在数据处理中进行了线性化的软件设计,最后信号用PWM方式输出。软件设计流程图如图6所示。
实验中,取0~200℃之间的理想曲线,将式(3)迭代函数在Matlab中编程,得到理想曲线;在0~200℃之间,每隔5℃取一采样值,与理想阻值比较,并将采样点连接。实验结果如图7所示。由图可以看出,采样所得曲线与理想曲线基本吻合,精确度高。
本文介绍了基于LM3S101单片机的新型二线制温度变送器,在设计过程中对测温桥路进行了线性化的改进,并采用高性能单片机LM3S101对数据进行处理,使其测温结果精度高、抗干扰能力强、稳定性好。由于采用两线制,降低了成本,因而在工业生产中得到了广泛应用。
参考文献
[1] 杨振江.智能仪器与数据采集中的新器件及应用[M].西安:西安电子电子科技大学出版社,2001.
[2] 孙海.S系列智能温度变送器的设计与实现[J].化工自动化及仪表,2004,(4):55-58.
[3] 徐军,李欣.基于PIC16F877的新型二线制变送器[J].仪器仪表学报,2003,24(4):154-156.
[4] 郝祖龙.基于HART总线智能变送器的电源分析与设计[J].现代电力,2005,22(6):53-56.
[5] COHEN T. Leadership challenges in clinical and information services [J]. Biomedical Instrumentation and Technology, 2003, 37(4): 259-262.
举报
回复
1 个评论
yzz***
新手上路
发表于 2014-8-7 15:22:38
|
显示全部楼层
好东西 谢谢分享
举报
回复
支持
反对
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖后跳转到最后一页
回复
转播
评分
分享
打开支付宝扫一扫,最高立得1212元红包
搜索
本版
帖子
用户
热搜:
传感器
51串口程序
电子管放大器
夾式電表
夾式電流
Mentor论坛
打印机
版块推荐
百宝箱
My 布拉格
无边框Z9
Z9Max
Z9mini
nubia动态
问题 & 建议
资源分享
爱拍
同城会
牛仔生活
查看论坛所有版块>>
每日签到
论坛任务
摄影技巧
跳蚤市场
互助问答
论坛导读
申请内测
红包中心
每日摇一摇
活动中心
网站地图
官方旗舰店
图文热点
VKL144A TSSOP48 点阵式液晶驱动芯片/高抗
产品品牌:永嘉微电/VINKA 产品型号:VKL44A 封装形式:TSSOP48 概述 VKL144是
高抗干扰液晶显示驱动/省电液晶驱动IC/LCD
产品品牌:永嘉微电/VINKA 产品型号:VKL128 封装形式:SSOP44 概述 VKL128是一
VK2C23A/B LQFP64/48LCD驱动控制器/高抗干
产品品牌:永嘉微电/VINKA 产品型号:VK2C23A/B 封装形式:LQFP64/48 概述 VK2C
高抗干扰液晶驱动/点阵式液晶显示IC/VK2C21
产品品牌:永嘉微电/VINKA 产品型号:VK2C21D 封装形式:SOP16 概述 VK2C21D是
I2C通信接口段码液晶驱动芯片VK2C21C SOP20
产品品牌:永嘉微电/VINKA 产品型号:VK2C21C 封装形式:SOP20 概述 VK2C21C是
更多
精华推荐
VKL144A TSSOP48 点阵式液晶驱动芯片/低功
高抗干扰液晶显示驱动/省电液晶驱动IC/LCD
VK2C23A/B LQFP64/48LCD驱动控制器/高抗干
高抗干扰液晶驱动/点阵式液晶显示IC/VK2C21
I2C通信接口段码液晶驱动芯片VK2C21C SOP20
VK2C21B SOP24高抗干扰LCD液晶段码驱动芯片
低成本、高性能、带EEPROM了解一下
工控仪表/水电气表LCD驱动/抗干扰液晶段码
更多
社区学堂
VKL144A TSSOP48 点阵式液晶驱动芯片/
高抗干扰液晶显示驱动/省电液晶驱动IC/
VKL144A TSSOP48 点阵式液晶驱动芯片/高抗
产品品牌:永嘉微电/VINKA 产品型号:VKL44A 封装形式:TSSOP48 概述 VKL144是
高抗干扰液晶显示驱动/省电液晶驱动IC/LCD
产品品牌:永嘉微电/VINKA 产品型号:VKL128 封装形式:SSOP44 概述 VKL128是一
VK2C23A/B LQFP64/48LCD驱动控制器/高抗干
产品品牌:永嘉微电/VINKA 产品型号:VK2C23A/B 封装形式:LQFP64/48 概述 VK2C
更多
客服中心
QQ:187196467
服务时间:周一至周日 8:30-20:30
在线客服
客服微博
产品咨询
售后中心
关注我们
关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
QQ:187196467
周一到周日 8:30-22:00 (全年无休)
7 x 24小时在线客服
手机版
Powered by
MCUZX!
X3.4 © 2008-2015
MCU资讯论坛
版权所有
京ICP备18035221号-2
客服QQ: 187196467
技术支持:
MCU资讯论坛
|
网站地图
快速回复
返回顶部
返回列表