<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于儀表系統的嵌入式控制器的開(kāi)發(fā)研究

基于儀表系統的嵌入式控制器的開(kāi)發(fā)研究

作者: 時(shí)間:2013-03-06 來(lái)源:網(wǎng)絡(luò ) 收藏

  1 引言

  在儀器儀表迅速發(fā)展的同時(shí),計算機和網(wǎng)絡(luò )技術(shù)也在迅速發(fā)展,PC機已經(jīng)從高速增長(cháng)進(jìn)入到平穩發(fā)展時(shí)期,嵌入式系統的出現和廣泛應用,使計算機和網(wǎng)絡(luò )進(jìn)入了后PC時(shí)代,基于嵌入式智能儀表遠程監控系統作為工業(yè)控制網(wǎng)絡(luò )重要發(fā)展方向之一。而是能夠實(shí)現智能儀表遠程監控的關(guān)鍵設備,是工業(yè)控制儀表與Internet連接的橋梁。

  2 控制器總體介紹

  嵌入式智能儀表的結構及其與Internet的連接方案設計如圖1。


  圖1基于嵌入式智能儀表的遠程監控系統

  是用于執行獨立功能并具有以復雜方式處理數據能力的控制系統,它內置在工業(yè)儀表上,由三部分組成:高速處理器、嵌入式Web服務(wù)器和工業(yè)儀表接口。以高速處理器為核心,由高速處理器和其他芯片協(xié)同工作來(lái)控制電子設備或裝置,能夠完成監視、控制等各種自動(dòng)化處理任務(wù)。嵌入式控制器是一種很好的基本接入設備,它通過(guò)工業(yè)儀表接口與儀表相連。嵌入式控制器在TCP/IP數據傳輸的基礎上,將Web功能融入整個(gè)裝置??蛻?hù)只要擁有瀏覽器,即可方便的與控制器進(jìn)行通信,對現場(chǎng)智能儀表進(jìn)行過(guò)程參數的查看與設定,控制對象的關(guān)閉與開(kāi)啟。

  基于嵌入式儀表的遠程監控系統的核心是嵌入式控制器,嵌入式控制器是一個(gè)典型的嵌入式系統,嵌入式控制器的系統設計遵從嵌入式系統設計的相關(guān)理論。系統設計需要考慮把軟件和硬件的結構作為一個(gè)統一協(xié)調的整體。嵌入式系統趨向于采用高平臺(Platform)和采用面向對象的UML-RT來(lái)進(jìn)行系統的分析和設計。因此,我們在設計嵌入式控制器時(shí),采用UML-RT和平臺(Platform),使嵌入式控制器有一個(gè)彈性的架構,能夠方便快速的改變或擴充功能,滿(mǎn)足系統要求。

  3 嵌入式控制器的需求分析

  我們利用UML的用例圖(use case)來(lái)對嵌入式控制器進(jìn)行需求分析。用例圖從用戶(hù)的觀(guān)點(diǎn)描述了系統硬件和軟件的功能。按照前面我們對嵌入式控制器的功能描述,我們得出系統的用例圖,如圖2所示。其中包括七個(gè)不同的用例和兩個(gè)不同的角色。


  圖2 嵌入式控制器的用例圖

  用戶(hù)角色可進(jìn)行查看數據,設定數據,開(kāi)啟和關(guān)閉控制對象(智能儀表),控制對象可以接收和發(fā)送數據,相應開(kāi)啟和關(guān)閉的操作指令。數據處理中心負責數據的封裝,發(fā)送,計算等數據處理工作。

  4 平臺(platform)的劃分和設計

  在完成了系統的需求分析之后,開(kāi)始劃分本平臺的系統結構,所謂本平臺的系統結構就是指平臺系統對各級之間界面的定義及其上、下層的功能分配,而且每一層又有它自己的系統結構。主要按照功能、邏輯順序來(lái)劃分多級層次結構。在劃分系統結構的時(shí)候,主要需要綜合平衡下面的一些問(wèn)題:

  1、本質(zhì)上,它是從平臺用戶(hù)在使用本平臺進(jìn)行開(kāi)發(fā)時(shí),所看到的本平臺的屬性,包括概念性結構,一些接口和功能特性。從概念和功能上把它看作是有多級構成的層次結構,有利于對嵌入式控制器及開(kāi)發(fā)平臺本身的正確理解。要研究哪些應當透明,哪些不應當透明。透明的好處是可以不用管它,簡(jiǎn)化了該級的設計。

  2、一般來(lái)說(shuō),很多功能既可以放在上層,也可以放在下層,而且它們在邏輯功能上是等效的。選擇什么樣的上下層分配比例,主要取決于易用性,復雜度及現有的硬件狀況等。

  3、系統結構的設計與實(shí)現,究竟應該從哪一層開(kāi)始,也是一個(gè)重要的問(wèn)題。比如對于一個(gè)三層的結構,可以有從上到下、從下到上、由中間開(kāi)始等多種選擇。從上述幾點(diǎn)考慮,嵌入式控制器平臺的系統結構如圖3所示。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>