智能仪表软件开发的自动化技术发展浅析

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:mustang2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文以智能仪表软件开发的自动化技术为研究对象,针对相关问题进行了研究。文章回顾了智能仪表的发展历史、总结了智能仪表发展现状,阐述了对于软件开发的自动化技术的理解,并分析了智能仪表软件开发的自动化问题。希望本文的研究能够为相关领域提供一些参考和借鉴。
  关键词:智能仪表;软件开发;自动化技术;
  Smart meter software development automation technology Analysis Meng Qingli Abstract: In this paper, the smart meter software development automation technology for research and related issues. The article reviews the history of the development of intelligent instruments, summarizes the development status of the intelligent instrument, elaborated understanding of automation technology for software development and analysis of smart meter software development automation. I hope this study can provide some references and related fields. Keywords: intelligent instruments; software development; automation technology;
  
  
  一、智能仪表的发展历史
  仪器仪表就发展过程来说,已经经历了三代。第一代仪器仪表是模拟式仪表;第二代仪器仪表是数字式仪表;第三代仪器仪表即为智能仪表。智能仪表是70年代初以来出现的新型仪表,通常我们所说的智能仪表是将人工智能的理论方法和技术应用于仪表,使其具有类似人的智能特性或功能的仪表,仪表使用嵌入式微处理器系统芯片,或数字信号处理器(DSP)及专用的电路,这些芯片及电路里包含有“softwareonsilicon”(硅晶体上软件),这样确保了快捷、方便地仪表应用软件开发。智能仪表功能不同,其相应的软件也不相同,我们将这些不同功能软件统称为软件系统。仪表已经不再是硬件实体,而是硬件、软件相结合的,软件系统在智能高低方向起决定作用的新型仪表。
  二、智能仪表的发展现状
  最近30年来,随着微电子技术和大规模集成电路技术的迅速发展,仪表与微处理器的结合,取代了许多笨重的硬件,内部结构和前面板大为改观,节省了许多开关和调节的旋钮。微处理器通过键盘或遥控接口接收命令和信号,并用来控制仪表的运行,执行常规测量,对数据进行智能分析和处理,数字显示或传送,而传统的模拟方法是很難做到的。现在的智能仪表与传统仪器仪表相比,出现了一些新的变化。
  在功能方面,智能仪表具有以下功能特点:
  1、操作自动化。仪表的整个测量过程如键盘扫描、量程选择、开关启动闭合、数据的采集、传输与处理以及显示打印等都用单片机或微控制器来控制操作,实现测量过程的全部自动化。
  2、具有自测功能,包括自动调零、自动故障与状态检验、自动校准、自诊断及量程自动转换等。智能仪表能自动检测出故障的部位甚至故障的原因。这种自测试可以在仪器启动时运行,同时也可在仪器工作中运行,极大地方便了仪器的维护。
  3、具有数据处理功能,这是智能仪表的主要优点之一。智能仪表由于采用了单片机或控制器,使得许多原来用硬件逻辑难以解决或根本无法解决的问题,现在可以用软件非常灵活地加以解决。
  4、具有友好的人机对话能力。智能仪表使用键盘代替传统仪器中的切换开关,操作人员只需通过键盘输入命令,就能实现某种测量功能。与此同时,智能仪表还通过显示屏将仪器的运行情况,工作状态以及对测量数据的处理结果及时告诉操作人员,使仪表的操作更加方便直观。
  5、具有可程控操作能力。一般智能仪表都配有RS232、RS485或现场总线等标准的通信接口,可以很方便地与PC机和其他仪器一起组成用户所需要的多种功能的自动测量系统,来完成更复杂的测试任务。
  在硬件方面,一些新技术普遍应用,如EDA、CAM、CAT、DSP、专用集成电路(ASIC)技术。目前,在系统开发与生产中国外很多厂家注重系统集成,不仅着眼于单机,更注重系统、系统软件化。以美国德州仪器公司提出的“DSPS”概念为例,以DSP芯片为核心,配合先进的混合信号电路、ASIC电路、元件及开发工具等提供整个应用系统的解决方案。仪器仪表中采用了大量的超大规模集成(VLSI)的新器件、表面贴装技术、多层线路板印刷、圆片规模集成和多芯片模块等新工艺。CAD,CAM, CAPP, CAT等计算机辅助手段在现代仪表中得到了广泛应用。在软件方面,由于先前受智能仪表MCU内存的限制,目前广泛流行的智能仪表软件系统的开发方法仍然是“手工作坊”模式,即从单片机结构原理、指令系统、操作协议到系统的直接设计方法。因此,急需一种新的软件开发方法来提高智能仪表的软件开发。
  三、软件开发的自动化技术理解
  1、广义理解指的是,将传统开发过程的人力活动尽可能自动化直至完全自动化,尽可能多地把困难、复杂的工作留给计算机系统处理,尽可能地减轻开发人员的负担;
  这里的计算机系统,除了泛指一般计算机系统外,重要的是指主要用于软件开发的系统,特别是软件自动化系统,而尽可能一词反映了自动化的相对性。
  2、狭义理解指的是,从形式化的软件功能规格说明到可执行的程序代码这一过程的自动化。在这里,可执行的程序代码既可指低级语言程序代码如汇编代码,也可指高级语言程序代码如C51语言等。
  国外学者在数十年的研究中,已提出了许多软件开发自动化方法,如:面向对象的应用设计(OODA)、面向对象的分析和面向对象的设计(OOA/OOD)、对象建模技术(OMT)、面向对象的系统分析(OOSA)等等。同时,他们也开发出了许多成熟的软件自动化工具,如:BOCS、Rational、Rose、Software Through Pictures、Graphical Designer等等。针对仪表等领域的实时性嵌入式系统软件自动化工具,其中最突出的成熟商品是Rational Software Corporation的Rational Rose RealTime和I-Logix的Rhapsody等。
  四、智能仪表软件开发的自动化问题
  智能仪表软件系统是一种领域专用的软件系统,它一般包括信号处理软件系统、交互界面软件系统以及其它一些诸如系统通讯等软件系统,并且它还具有针对其领域的专用算法及数据结构。因此,现今的软件开发自动化工具在其上的直接应用还面临着复杂的困难,主要表现在以下方面:
  1、面向领域的理论及硬件体系结构问题
  智能仪表系统是面向特定领域的一种专用计算机系统,采用通用的智能仪表理论结构无法有效地体现现有软件开发的自动化工具优势,只能实现智能仪表软件系统的部分自动化。同时现有的智能仪表系统的硬件体系结构并不能很好地支持现今的软件开发自动化工具。
  2、面向软件开发的自动化工具问题
  智能仪表系统是一个需要与用户直接交互的系统,而现在的软件开发自动化工具的目标是面向软件领域工程师的,并不是面向以智能仪表产品相关的所有人员的,这导致了工具与应用问题领域的细节相互脱离。
  参考文献
  1、Chen Zhan Based on data driven component service framework [J ]. Computer engineering and applications 2010 ( 18).
  2、Wang Chieh. The status and development of fieldbus technology [ J]. Electric drive automation Vol 2010 (03 ).
  3、顾莹莹,高建华.从UML类图到关系数据库表的代码生成方法[J]. 计算机工程. 2007(10)
  4、林冰玉,彭四伟,汪须忠.软件开发自动化平台的研究与应用[J]. 计算机工程与应用. 2009(09)
  
  
  
其他文献
摘要 机电安装工程是建筑工程的重要组成部分, 涵盖了工业、民用、公共工程中的各类设备、电气、给排水、采暖、通风、消防、通信及自动化控制系统的安装。机电安装工程的施工活动覆盖设备采购、安装、调试、试运行、竣工验收等各个阶段, 最终是以满足建筑物的使用功能为目标。  关键词 机电安装;施工管理;建筑工程  Abstract: The mechanical and electrical installa
期刊
沐川县委召开常委会专题研究贯彻落实部、省广播电视工作会议精神,提出了五条措施: 1、县广播电视局局长列席有关县委常委会和政府常务会; 2、逐年增加对全县广播电视的投入
摘 要:高等职业教育要注重培养学生的综合素质,特别是技能培养。本文按照高等职业教育教学方式从五个方面对通信技术专业学生实施光纤通信技能培养,在提高动手能力方面对学生强化训练做出尝试与探讨。  关键词:高职教育 光纤通信 技能培养    前言    高等职业教育就是要培养高级技术人才。通过专业技能培养,使学生在校期间就能够掌握比较扎实的理论知识和过硬的实践技能,提高动手能力,培养一技之长,实现就业零
关键词:施工阶段 投资控制 工程变更 现场签证  摘要: 在工程建设项目施工过程中,加强工程变更和现场签证的管理,对于科学的反映工程建设的实际情况,有效的进行投资控制的意义重大。  Abstract: In the construction project construction process, engineering change and strengthen the management
期刊
【摘要】安全管理工作作为水电施工企业的一项核心工作,一直备受水电施工企业的重视。而安全文化作为社会文明和进步的一个重要标志,安全文化在企业安全管理中的有效融入是实现企业获得进一步发展和壮大的重要保障,尤其是像水电施工企业这样对安全施工要求非常高的企业,安全文化的融入对其安全管理具有非常重要的作用。本文从安全文化的内涵谈起,然后就水电施工企业安全管理中安全文化的特点以及安全文化的构建进行详细的阐述,
期刊
目的:探讨X射线交错互补修复基因3(XRCC3)基因单体型和喉癌易感性的关联。方法:选择XRCC3基因4个标签SNP(rs12432907、rs861536、rs861537、rs861531),对310例喉癌患者(实验
本文讨论了直流电源的整流系统、蓄电池系统等诸多方面,提出了220kV无人值班变电站直流电源设计方案的选择原则。
期刊
随着计算机和通讯技术的飞速发展,工业自动化成为现代工业改造的主要目标。为了满足这种需求的增加,现场总线技术也应运而生,并且得到了飞速发展,到了今天已经已经得到了广泛的应
期刊
摘要:渗漏会给人们的生活带来很多不便和财产损失,往往一个漏点会影响不止一家的生活,给人们带来诸多不便。而在民建筑中渗漏有事往往容易被忽略的问题,而渗漏造成的影响却会更广泛的影响人们的生活和生产,造成意料之外的财产损失。本文从设计、材料、施工、等方面讨论了防渗漏技术在公民建设施工中的应用,防患于未然,尽可能避免渗漏事故的出现,避免不必要的损失。  关键词:公民建设 防渗漏  中图分类号: TU7文献
期刊
摘 要:本文通过对大学生心理和对事业成就发展的心理取向的剖析,力求揭示出大学生心理健康发展和教育的一般规律。  关键词:大学生 成就期望 心理发展    理想是目标实现的前提,而理想和现实成就的完美统一则是人生目标和自我价值实现的最高境界。当通过自己的主观努力使理想变成现实时,人的心理会有一种满足感;当尽到主观努力,但由于主客观条件的限制而使理想不能变成现实时,人的心理就有一种挫折感。这本是人生中