计算机总线技术在测控系统中的应用.pdf

计算机总线技术在测控系统中的应用.pdf

ID:52391320

大小:197.69 KB

页数:3页

时间:2020-03-27

计算机总线技术在测控系统中的应用.pdf_第1页
计算机总线技术在测控系统中的应用.pdf_第2页
计算机总线技术在测控系统中的应用.pdf_第3页
资源描述:

《计算机总线技术在测控系统中的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、瞎木探{香·应用技术与研究计算机总线技术在测控系统中的应用张坚林(清远市技师学院,广东清远511517)[摘要]测控系统的发展是社会进步与更新换代的共同需求,是计算机技术在实际环境中的有效实践。特别是总线技术的应用,极大地提高了测控系统的工作效率,加强了稳定性,拓展了应用范围,为新技术的推广打下了良好的基础。本文从测控系统中计算机总线的结构入手,分析了总线在数据驱动中的应用,以期能为总线技术的教学提供一些有益的经验。[关键词]测控系统;计算机总线技术中图分类号:G434文献标识码:A1引言随着社会的不断进步,企业单位及个人对于计算机软件的需求不断增长

2、,导致软件系统变得越来越复杂。不仅是应用规模十分庞大,软件之间的交互也日益增多,使用单一对象的软件开发模式已经无法满足这种需求。尤其是在测控系统中,对软件开发的效率及成本控制有着更高的要求。因此,培养合格的软件开发人才,成为当前所有高校的一项共识。目前来说,常见的方法主要是利用已有的构件模块来进行设计,通过一个合理而规范的框架来使这些模块进行集成,共同发挥作用从而形成一个新的应用。该应用吸取了各个模块的高效稳定的优点,改进了操作复杂、信息落后的缺点,提高了软件开发的效率,缩短了开发时间,节省了开发成本,并且在后期维护的工作中,也占有一定的优势,使其在

3、测控领域中的应用中极具竞争力。该应用实现的关键点就是领域框架的设计,即基于总线技术的框架设计。本文通过分析计算机总线的结构,了解实现数据驱动所需要的基本模块,并进行实践应用,以期为计算机总线技术在测控系统中的应用积累一些经验,日后能够为提高教学效率作出一些贡献。2测控系统中计算机总线的结构计算机总线就是指系统的硬件和软件总线,硬件总线是计算机各个部件包括输入输出设备相互传送信息的公共通道,其他类型的接口模块,只要符合接入标准,都可以通过硬件总线接入到计算机系统当中,大大增强了系统的可拓展性。软件总线则是虚拟的传输通道,其作用与硬件总线相同,都是进行数

4、据信息的传送。接入软件总线时也需要使用文章编号:1008.6609(2017)03.0055.03标准的软件接口,通过系统中各个模块之间功能的集成,来实现信息的交换。可以将总线结构想象为各个模块之间的中介,模块接入系统之后,信息的传输和交换都需要经过总线结构,通常接入的模块会采用COM或动态链接库的形式,以便实现动态加载,提高硬件总线的处理效率。模块加载完成之后,所有信息都要利用软件总线来进行通讯,以完成模块集成或互相协作的目的。软件总线的加入能够有效降低模块之间的耦合度,一些二进制的模块也能够实现复用,极大地缩短了软件开发的周期,提高了软件处理复杂

5、信息的能力,在一定程度增强了系统的可靠性。想要实现数据驱动的软件总线需要有四个基本模块:(1)通讯模块,它可以协调所有接入系统中的模块的信息交换过程,提高信息传输的安全性,缩短信息处理的时间。(2)构件管理模块,它可以对每个接入系统的模块进行管理,并按照一定的顺序来安排系统对各个模块的响应,以提高系统运行的效率。(3)接口模块,它负责链接各个模块与系统,只有符合标准的模块才可以接入,进而实现模块与总线、模块与模块之间的信息交互。(4)任务调度模块,它是实现数据驱动的主要模块,能够根据数据内容来调动系统进行相应的处理,从而实现数据的转换与流动,即数据的

6、驱动。3基于数据驱动的总线技术在测控系统中的应用测控系统中的软件系统通常分为三个层次:一是数据输入层,即从所有接入系统的硬件设备中获取数据信息,常见的数据输入层设备有数据采集卡和通讯连接设备;二是数据作者简介:张坚林(1978一),男,广东清远人,教师,一级实习指导老师,研究方向为计算机教学。.55—学术探讨·应屑技术与劈芜处理层,将获取到的数据信息进行处理,为下一步的数据输出做好准备,例如滤波操作、故障检测等;三是数据输出层,主要是将经过系统处理的数据进行存储,或者输出到其他终端以供用户查询。这个过程就是数据信息的通讯。将总线技术应用到测控系统中后

7、,可以设计为基于数据驱动的方式进行工作:数据输入层获得数据后,会在软件总线中形成数据流,驱动数据处理层和数据输出层进行各种操作,例如接口模块处理所有接入系统的功能模块与软件总线之间的信息交互,构件管理模块根据系统处理任务的优先级来分配各个功能模块的动态加载及初始化,通讯模块再次将经过处理的信息集成为数据流,输出到其他功能模块中,从而实现信息的交互与通讯。这三个模块之间的协作需要经过任务调度模块的统一安排才能实现,包括数据流的输入和输出,都要经过任务调度模块的处理才能进行下一个步骤。下面介绍这几种模块的应用:(1)构件管理模块构件管理模块负责各个功能构

8、件的加载及初始化,换句话说,就是协调各个功能构件的运行,以保证顺利接入总线并实现信息通讯,同时还能避免构件数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。