期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 经济论文 > 行业经济 >

桌面总线嵌入式系统体系结构设计

1引言

嵌入式系统[1]是以应用为核心,软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗等综合性能严格要求的专用计算机系统。它是集软、硬件于一体的可独立工作的“器件”。随着网络技术的发展,企业对生产过程的控制提出了更高的要求,使得企业管理者、工程师需要获得更多现场的信息,从而实现从现场控制到监控、管理、决策等多个层面上的信息交换与集成。这就要求嵌入式工业现场控制设备与Internet管理信息系统融为一体,本文基于桌面总线为基础构建了一个嵌入式系统的框架,并以此框架为基础,实现了嵌入式设备的Internet网络化,使分布式监控系统的开发转向一个以Internet为基础、易操作的环境中来。

2基于桌面总线的嵌入式系统嵌入式设备结构

2.1嵌入式设备的结构

嵌入式设备是嵌入式系统的核心部件,在生产现场,需要根据具体对象采用模块化的方法来开发嵌入式设备,其基本思想是将复杂控制系统转化成一个个具有独立功能的简单模块。这些简单的模块都有通用的接口,它们可根据需要不加改造通过总线接口模块与桌面总线相连,从而实现与嵌入式系统的无缝连接。不同的嵌入式设备结构不尽相同,但一般都包含五个部分,如图1所示。(1)输入设备:完成用户对数据的输入。(2)输出设备:将信息处理CPU处理好的信号通过用户界面显示给用户。(3)数据存储器:保存信息处理CPU处理结果。(4)数据采集CPU:完成信号的采集、预处理,并将处理信号提交给信息处理CPU。(5)信息处理CPU:接收用户输入信号和数据采集CPU提交信号,对信息进行处理,同时把处理结果提交给用户界面并做好存储工作。

2.2总线接口模块的结构

由底层到高层依次有:(1)物理层:是最底层,是设备之间的物理接口,数据通过该接口从一台设备传送给另一台设备。(2)数据链路层:完成用户信息的处理,确保网络之间数据帖可靠地传输。(3)应用层接口:是最高层,提供计算机网络与最终用户界面。

3基于桌面总线的嵌入式系统桌面总线的拓扑结构

对于不同的生产需求,桌面总结的拓扑结构不尽相同,图2是一种常见的嵌入式设备桌面总线的拓扑结构。(1)各嵌入式设备通过总线接口模块与桌面总线连接。(2)中继器:算一个嵌入式设备,单段总线传输距离有限,中继器可扩展桌面总线连接嵌入式设备的台数。(3)总线终端:总线终端有一个网络终结器,用于消除信号传输时的反射。(4)嵌入式处理器:是桌面总线的主站,并提供与桌面计算机的接口。

4基于桌面总线的嵌入式系统嵌入式Internet服务器体系结构

4.1嵌入式Internet服务器体系结构

Internet通信技术,具有开放性的互联标准,能够提供强大的通信能力,但嵌入式处理器通常只支持8位并行数据处理,而建立在Internet基础上的各种通信协议对于计算机内存储器的容量、计算机CPU的运行速度都有较高的要求。[3]本文将桌面计算机(高端机)与嵌入式处理器(低端机)作为服务器,如图3所示。两个嵌入式处理器通过P1口实现数据通信,嵌入式处理器二通过桌面总线、嵌入式接口模块(图1)与接入的各嵌入式设备实现通信处理及协议转换,嵌入式处理器一负责与桌面计算机交换数据。两个嵌入式处理器都具有独立处理信息的能力,并能各自独立完成不同的信息处理功能,对高速运行的桌面计算机与低速运行的嵌入式处理器速度不匹配问题起到了一个缓冲的作用。Key是键盘输入功能。LED显示器接口:通用的计算机主要显示设备是CRT显示器。但是在专用的计算机系统中,特别是在多数微型计算机控制系统和测量系统中,往往有了数字显示功能就可以了。在这种情况下,使用LED数码管来构成数字显示器则非常适用,这种显示器价格低廉、体积小、功耗低,而且可靠性很好。

4.2嵌入式处理器与各嵌入式设备之间通信

嵌入式处理器二作为底层桌面总线的中心控制点,通过桌面总线与各嵌入式设备相连,实时监控各嵌入式设备的当前工作状态,采用并行处理的工作方式与各嵌入式设备通信,同时,也使用并行的工作方式与嵌入式处理器一通信。嵌入式处理器与各嵌入式设备之间通信编程语言一般使用汇编语言或C语言。使用C语言能够使软件开发的时间缩短,开发过程加快,所以目前获得广泛的应用。使用汇编语言在开发编程和调试阶段要花费较多的时间,但是与等效的C语言相比,具有执行速度快,占用内在少,并且只有汇编语言与机器硬件紧密相连。为了扬长避短,有时在一个程序中,对执行速度或实时性要求较高的部分使用汇编语言,而其余部分则使用C语言编写[4]。

4.3桌面计算机与嵌入式处理器之间通信

桌面计算机主要接受来自嵌入式处理器的实时数据,根据定义的数据访问协议和处理规则,对实时数据进行分析、显示、存储等功能,同时将相关的控制命令发送给嵌入式处理器。桌面计算机与嵌入式处理器之间的通信方式有串行传输和并行传输两种传输方式。并行传输通常使用8根或更多根导线来传输数据,并行传输的特点是同时可以传输多个二进制位,传输速度快,但是传输线路结构较复杂、传输距离有限。而串行传输一次仅能传输一个二进制位,多个二进制位“鱼贯而入”,传输速度慢,但传输线路结构简单、传输距离远。目前,计算机的并行口已经从基本的SPP(Standard-ParallelPort)类型并行口发展到EPP(EnhancedParallelPort)增强式并行口,EPP并行口可以直接进行8位数据的读写操作,其读写操作可以在一个总线周期内完成。总线周期:通常把CPU通过总线对其外部进行一次访问所需要的时间称为总线周期。一个总线周期一般包含4个时钟周期,时钟周期又称节拍周期,是微处理器处理操作的最基本时间单位[4]。

4.4桌面计算机与互联网之间通信

桌面计算机通过路由器(HUB)与互联网(Internet)相连,借助TCP/IP(TrasmissionControlProtocol/Internetprotocol,传输控制协议/网间协议)协议和HTTP(HyperTextTransmis-sionprotocol,超文本传输协议)协议实现与互联网之间通信。同时,桌面计算机还能过TCP/IP协议、ADO(ActiveX-DataObjects)组件(访问数据库的模型)、数据库提供的中间软件(SQLServer,Oracle)实现对数据库服务器的访问。

5结束语

全球嵌入式系统发展空间,正随着互联网、通信和计算机市场的飞速发展而不断壮大,本文提出的基于桌面总线的嵌入式系统体系结构设计,利用嵌入式系统原理,将嵌入式设备、桌面总线、嵌入式处理器、桌面计算机以及Internet紧密结合起来,实现了嵌入式设备的Internet网络化,使分布式监控系统的开发转向一个以Internet为基础、易操作的环境中来。该结构设计国内医学期刊能将各嵌入式设备与嵌入式处理器、桌面计算机以及Internet实现简单、灵活地的接入,最大限度地利用网络资源,促进企业在信息化平台上的管理方面有一定的现实意义。

作者:夏小翔 单位:鄂州职业大学


    更多行业经济论文详细信息: 桌面总线嵌入式系统体系结构设计
    http://www.400qikan.com/mflunwen/jjlw/xyjj/163541.html

    相关专题:食品质量安全管理制度 浙江行政区域划分


    上一篇:计量误差理论与数据处理释解
    下一篇:没有了

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍