HART变送器嵌入式系统的设计和实现

VIP免费
3.0 陈辉 2024-11-19 5 4 2.42MB 55 页 15积分
侵权投诉
摘 要
目前,现场总线的仪表技术己经成为过程控制领域中的热点,代表着过程
表发展的方向。随着现场总线国际标准的完成,现场总线产品以其完善的功能
突出的特点必将为市场所接受。现场总线压力变送器取代传统的压力变送器己
必然。HART 协议作为从模拟仪表到现场总线的数字仪表过渡协议,以其独有的特
点和应用优势,在当今的现场总线智能仪表市场中占有较大的份额。HART 协议智
能压力变送器的研究和开发具有现实的意义。本文在智能 HART 变送器中引入小型
(RTOS),把智表的功能作为嵌入式系功能模块来设计,
嵌入式的系统的基础上开发和设计智能变送器,增强了仪表的实时性能,也方便
了产品的升级和更新。
本文首先介绍了智能变送器的主要功能及其主要组成模块及其模块的基本
理,讲述了 HART 智能压力变送器的电路工作原理、仪表 HART 通信协议和变送器的
智能电子部分及相应适用于仪表的小型 RTOS
在分析了 RTOS 内核的结构和基本工作原理的基础上,进行适用于智能嵌入
式系统的设计。运用任务静态管理的思想对系统的内核进行了改进,把任务控
块分 ROM 和 RAM 两部分存储,以及对任务调度和同步通信等作部分修改。
在小型 RTOS 的基础上增加了仪表变送任务模块,即仪表测量变送功能。其中
运用最小二乘法曲线拟合方法对仪表测量值进行温度补偿。变送任务中分别设
了 AD 采样模块、温度补偿计算、DA 模块、电流输出计算和键盘扫描显示等功能。
最后对仪表电流输出的开平方根计算的算法做了修改以满足计算时间上的
求和精度要求。在嵌入式系统的基础上,实现了嵌入式仪表的测量和变送功能。
在功能开发的同时,为后续产品的开发留有了开发的空间,也为新的开发
供了方便,可以减少应用开发的周期和程序代码,能方便地增加不同的新的功
模块,以增强变送器的功能。
关键词:现场总线 智能变送器 HART 协议 嵌入式系统
任务静态管理
ABSTRACT
Fieldbus has become the hot spot in process control, on behalf of the trend in the
development of process instrument. As the international standard of fieldbus
accomplished, the fieldbus product is surely accepted by the market for its consummate
function and extrusive characteristics. HART protocol as a transient protocol imitating
to fieldbus owns a big share in smart instrument for its special characteristics and
application priority. This issue uses the real time operation system(RTOS) to design the
corresponding transmitter’s function module for the embedded system. Design the
transmitter function based on RTOS so that it not only enhances the transmitter’s real-
time function, but also makes it easy to update the product.
This issue firstly presents the function of smart transmitter and its component, then
present the HART protocol, the smart transmitter, the electronic parts of the smart
transmitter and the suitable RTOS.
We select the suitable RTOS for the smart transmitter based on the analysis about
its structure in order to make it sure that it can be applied. Then, transplant the RTOS
and make it improved. It includes using the static storage to manage tasks, which stores
the task control block in ROM and RAM and improving the task scheduling and the
synchronous communication.
The instrument transmission is considered as a task in the RTOS, using least
squares curve fitting on the instrument for temperature compensation. Add the
measurement task to the RTOS, which realizes the basic function of the instrument. The
task includes AD sampling module, temperature compensation calculations, DA
module, the output current computing and keyboard scan and display.
Then, improve the algorism of square root and test it. Based on the RTOS the
main function of transmitter is realized.
As a product, it can be updated easily by adding other instrument function modules
while using less code and spending less time.
Key Words: fieldbus, smart transmitter, HART protocol, RTOS,
Tasks’ static manage
目 录
中文摘要
ABSTRACT
第一章 绪 论.......................................................1
§1.1 课题意义的介绍和来源........................................1
§1.2 现场总线技术................................................1
§1.3 国内现场总线仪表的发展状..................................2
§1.4 HART 现场仪表...............................................2
§1.5 本文的主要工作.............................................3
第二章 压力变送器原理及智能电子部................................4
§2.1 智能变送器.................................................4
§2.1.1 一智能变送器的功能.................................4
§2.1.2 智能变送器的组成.....................................5
§2.2 HART 协议的介绍.............................................6
§2.3 HART 变送器的组成原理.......................................8
§2.4 变送器的智能电子部.......................................8
§2.5 适用于智能仪表的小型 RTOS..................................10
§2.6 微处理器的选择.............................................11
§2.7本章小结...................................................11
章 小型嵌入式系统的设计.......................................12
§3.1 嵌入式系统的选择..........................................12
§3.2 μC/OS-II 的结构和工作原理.................................12
§3.3 RTOS 的开发工具............................................14
§3.4 RTOS 移植................................................15
§3.5 μC/OS-II 的改进...........................................22
§3.5.1 任务的静态管理实现...................................23
§3.5.2 任务调度算法的改进...................................28
§3.5.3 时管理的改进..................................32
§3.5.4 任务间同步通信管理的修改............................34
§3.6 估算占用的源和测.......................................35
§3.7 本章小结..................................................38
章 最小二乘法温度补偿.........................................39
§4.1 最小二乘法温度补偿模型....................................39
§4.2 软件温度补偿的实现........................................40
§4.3 本章小结..................................................43
章 仪表变送任务的设计.........................................44
§5.1 AD 模块....................................................44
§5.1.1 AD 转换器............................................44
§5.1.2 AD 采样的设计........................................45
§5.2 电流计算及输出模块.........................................48
§5.2.1 DA 转换器............................................48
§5.2.2 输出电流计算........................................48
§5.3 仪表变送任务在系统中的任务实现............................50
§5.4仪表的输出电流开平方根.....................................51
§5.5 本章小结..................................................54
章 结论.................................................55
§6.1 结论.......................................................55
§6.2 展.......................................................55
参考..........................................................57
期间开发表的论文和承担科目及取....................59
第一章 绪论
第一章
§1.1课题意义的介绍和来源
目前,现场总线智能仪表过程仪表发展的方向。随着现场总线国际标准的完
成,现场总线产品以其完善的功能和突出的特点经为市场所接受,现场总线压力
变送器取代传统的压力变送器己成必然。HART寻址器数通路(Highway
Addressable Remote Transducer)协议作为从模拟到现场总线的过渡协议,以其独有
的特点和应用优势,在当今的现场总线智能仪表市场中占有较大的份额。HART
议智能压力变送器的研究和开发具有现实的意义。
仪表研究所的 HART 能压力变送器
产品的开发。开发智能变送器电子部,实现智能仪表的模块设计,并且满足
智能仪表实时性的需求,需要引入嵌入式实时作系统(RTOS real time
operation system),作为软件系统的内核,负责任务调度、源管理等。改变以
前后功能切换的调度模式。但考虑到需要产品功耗十分有微处理器的运算
度和内部要减少到最小,所以选择占用源少的实时嵌入式系统作为基
础,设计适用于 HART 智能仪表的小型嵌入式 RTOS。在嵌入式系统的基础上增
各种功能模块,同时也为产品后续的升级提供新的应用开发平,更方便地开
任务管理,功能的 HART 智能仪表。
§1.2现场总线技术
现场总线技术将微处理器入传统的测量控制仪表,使它们各自具有数字
计算和数字通信能力,采用可进行简单连接的双绞线等作为总线,把多个测量控制
仪表接成网络系统,并按公开的、规范的通信协议,在于现场的多个智能
量控制设备之间以及现场仪表与远控计算机之间,实现数传输息交换
各种适应实际需要的自动控制系统[1,2]
现场总线用于现场智能仪表控制室之间的一数字向、
多站的通信系统。仪器仪表的发展经模拟式仪表,智能仪表、具有通信功能
的智能仪表、现场总线仪表等几个阶段。其中,模拟式仪表将传器信进行
大后,经过V/I电路转换,输出4-20mA的模拟信,其后微处理器在仪器仪
表中到了广泛应用,过程变量经过大、AD转换为数字信经过微处
器的运算、补偿等理后,通过DAV/I等电路,然以4-20mA的模拟信输出
[3,12,14]这种智能仪表相对于模拟仪表来讲测量精度到大大提传输过
容易受到外界磁干扰,传输精度不太高。于在仪器仪表中增加了通信接
,以数字通信的方式传输数。随后发展到现场总线技术。现场总线系统具有以
特点[79]
1、系统结构大大简化,降低系统及工程成本。
2、分控制。现场总线控制系统将传统控制系统的控制功能分到现场仪表
1
HART 变送器嵌入式系统的设计和实现
模块中,现场设和仪表地构成控制路。在现场控制路中,变送器不具有
变送、补偿等功能和运算功能。各种功能都被模块做成功能块,用可根
需要用功能块安装在现场设和仪表中,通过控制系统可对过程进行控,
对现场仪表和设进行在线组态、调和管理[4,5,20]
3、开式、互操作性、可维护性、可成性。不同厂家产品使用同一总线
标准, 具有互操作性、互换性,具有很好的可成性。
4、对现场环境的适应性工作在产现场前,作为工厂网络底层的现场总线,
是专为现场环境而设计的,可支持双绞线、同、电力线等,具有较强的抗干
能力,能采用两线制实现供电通信,可满足安全要求、防爆要求等。
§1.3国内现场总线仪表的发展状
目前国仪器仪表行业整体综合技术到了国际80年代中期平,电子
技术和计算技术在仪器仪表产品中普遍采用,15%的产品实现了智能
国际90年代的30%的产品实现了数字到国际80年平。
务能力显[22,31]
到有、从小到大、成了门类比齐全的仪器仪表产、研、
营销体系。成了一批科研开发构:培养了一批专业的经、管理、技术人才
特别部分中抵挡产品成了己的优势和特各种数字用表、电度表、
煤气表、准仪、中低档光学微镜望远镜等产量在世界,基本满足国内需
要的同时,大量出。通过关、合开发、合合作和引进技术吸收国产
多种形式开发核技术。
国内的现场总线应用工程迅速发展。国内对现场总线产品的需求迅速
加,业都对适合己的现场总线进行了跟踪探索并已手自行研制工
作。国的自动化仪表的技术国际先进平相比差距颇大。目前,对于现场
总线技术及总线仪表的研究开发的市场势,为追赶国际先进平提供了一
次难得机遇
§1.4 HART现场仪表
HART现场仪表,包括HART变送器和HART行器。采用HART协议的输出设
,可以从这些备获得完善的自诊断[5,32]
HART总线技术具有数字信和原4-20mA的模拟信号兼容的特点,可对改
进智能仪表间的通信提供了过渡的解决。所以HART总线仪表的开发应用发
迅速,在现场数字仪表取代模拟仪表的大转换中有后的作用。
HART现场仪表基于微处理器的仪表。数字化处使智能仪表模拟仪表测
HART信方
HART协议将在章中介绍其原理和特点。
以数字通信方式测量值。数字通信方式使现场仪表值得保加信,在需
要的时候读出。可以使/答或阵发通信方式[19]情况下,对要求过程
更新速率的应用场合中可使发通信方式。
留了4-20mA模拟信的HART协议,模拟系统到现场总线的过渡性协议,在
当前具有相当强的生命力,对于现有系统的升级和展,以及在需要模拟
号兼容的场合,具有力的实用技术。
2
第一章 绪论
§1.5 本文的主要工作
本文的主要工作开发适用于 HART 智能变送器的小型 RTOS加入仪表
变送功能。主要有以下几个
1使codewarrior 开发软件对仪表的微处理器进行嵌入式系统的开发。
择并设计适用于智能仪表的实时嵌入式系统,将其移植到智能仪表的微处理器中,
进行测
2、在基础上进行系统的改进。把任务控制块分RAM 部分和 ROM 部分
采用相应的静态任务管理方法,对内核的任务调度作部分的修改。改变原来的
任务同步通信数存储结构,对原有的时断处理改进,然后对原来的系统和
改进后的系统进行测试比较。
3在小型 RTOS 中增加仪表变送任务,任务实现数采样用最小二乘法
计算温度补偿方程系数,进行测量温度补偿计算和测量值,计算输出电
流值等。
4、输出电流开平方根计算的算法改进。
本文分以下几个部分分别介绍:压力变送器产品的结构,变送器的小型实
时嵌入式系统的设计最小二乘法温度补偿的方法和仪表变送任务的实现,最后对
产品的设计进行总结和展
第二章 压力变送器原理及智能电子部件
§2.1 智能变送器
智能变送器提供了与外部系统向通信的方法,用于发送测量状态信
接受。智能仪表的设计点,经从模拟和逻辑电路的设计
用的微机或微机功能部、接电路和输入输出通的设计,以及应用软件
开发。传统模拟式仪表的各种功能是由单电路实现的,在以机或嵌入式系
统为主的仪表中,完全由软件完成的数据处理和控制任务[19]
随着自动化程度在工各个领域的不自动化领域对各类仪器仪表的
要求也不的提。以为核的智能仪表步入产现场,使自动控制领域发
大变。智能变送器的测量精度,补偿性能,方便调,功能强大可
特别智能变送器的通信能力,为自动控制系统提供了实的基础。
目前仪器仪表的技发展实现产品的、数字、智能网络化
在性能上向度、性、高环境适应性方向发展。
3
摘要:

摘要目前,现场总线的仪表技术己经成为过程控制领域中的热点,代表着过程仪表发展的方向。随着现场总线国际标准的完成,现场总线产品以其完善的功能和突出的特点必将为市场所接受。现场总线压力变送器取代传统的压力变送器己成必然。HART协议作为从模拟仪表到现场总线的数字仪表过渡协议,以其独有的特点和应用优势,在当今的现场总线智能仪表市场中占有较大的份额。HART协议智能压力变送器的研究和开发具有现实的意义。本文在智能HART变送器中引入小型嵌入式系统(RTOS),把智能仪表的功能作为嵌入式系统的功能模块来设计,在嵌入式的系统的基础上开发和设计智能变送器,增强了仪表的实时性能,也方便了产品的升级和更新。本文...

展开>> 收起<<
HART变送器嵌入式系统的设计和实现.doc

共55页,预览6页

还剩页未读, 继续阅读

作者:陈辉 分类:高等教育资料 价格:15积分 属性:55 页 大小:2.42MB 格式:DOC 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 55
客服
关注