技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術頻道 > 技術百科 > 基于UML建模的通用傳感器測控系統(tǒng)開發(fā)

基于UML建模的通用傳感器測控系統(tǒng)開發(fā)

時間:2008-12-31 10:22:14來源:ronggang

導語:?本文在詳細分析傳感器測控系統(tǒng)的定義和功能需求的基礎上,利用UML統(tǒng)一建模語言建立了通用型傳感器測控系統(tǒng)需求模型,使用用例圖對智能傳感器系統(tǒng)的各種用戶需求進行描述
摘 要:隨著自動化測控系統(tǒng)的發(fā)展,傳感器測控系統(tǒng)的研究和開發(fā)正受到人們越來越多的關注。本文在詳細分析傳感器測控系統(tǒng)的定義和功能需求的基礎上,利用UML統(tǒng)一建模語言建立了通用型傳感器測控系統(tǒng)需求模型,使用用例圖對智能傳感器系統(tǒng)的各種用戶需求進行描述。并對傳感器測控系統(tǒng)的系統(tǒng)結構進行了分析,使用協(xié)作圖對系統(tǒng)各個功能模塊之間的信息傳遞和協(xié)作關系進行了分析和描述。并且分別對系統(tǒng)中的硬件模塊提出了設計思路。 關鍵字:UML, 建模, 測控系統(tǒng) [b][align=center]Multi-purpose Senor Measuring and Control System based on the UML Model ZHANG Hui, ZHAI Hongsheng[/align][/b] Abstract: With the development of automation control system, the control systems based on sensors have been paid more attentions. On the basis of the analysis of definition and function requirement of sensor control systems, we used the UML to establish a model for the multi-purposes sensor control system, and describe the requirements of users in the system. We also analyzed the system structure of the control system, and proposed a design scheme for the circuit. Keywords: UML; Modeling; Control and Measuring System. 1 引言   智能化傳感器是一種帶嵌入式微處理器的傳感器,是嵌入式微處理器,智能理論和傳感器相結合而成的傳感器測控系統(tǒng),兼有檢測、判斷、網(wǎng)絡、通信和信息處理等功能,與傳統(tǒng)的傳感器相比有很多特點:具有思維、判斷和信息處理功能,能對測量值進行修正、誤差補償,可提高測量精度;具有知識,可多傳感器參數(shù)進行測量綜合處理;根據(jù)需要可進行自診斷和自校準,提高數(shù)據(jù)的可靠性;對測量數(shù)據(jù)進行存取使用方便;有數(shù)據(jù)通信接口,能與微型計算機直接通信,實現(xiàn)遠程控制;可在網(wǎng)上傳送數(shù)據(jù)實現(xiàn)全球監(jiān)測控制;可實現(xiàn)無線傳輸。 2 傳感器功能分析   傳感器測控系統(tǒng)的特點可以定義其基本功能為:   1.復合敏感功能————智能傳感器測控系統(tǒng)具有復合功能,能夠同時測量多種物理量和化學量,給出能夠較全面反映物質運動規(guī)律的信息。   2.自補償和計算功能————只要能保證傳感器的重復性好,利用微處理器對測試的信號通過軟件計算,采用多次擬合和差值計算方法對漂移和非線性進行補償,從而能獲得較精確的測量結果。   3.自檢、自校、自診斷功能————采用智能傳感器測控系統(tǒng),首先自診斷功能在電源接通時進行自檢,診斷測試以確定組件有無故障。其次根據(jù)使用時間可以在線進行校正,微處理器利用存在EPROM內的計量特性數(shù)據(jù)進行對比校對。   4.信息存儲和傳輸————傳感器測控系統(tǒng)通過測試數(shù)據(jù)傳輸或接收指令來實現(xiàn)各項功能。如增益的設置、補償參數(shù)的設置、內檢參數(shù)設置、測試數(shù)據(jù)輸出等。 3 傳感器系統(tǒng)用例分析   用例建模是UML建模的一部分,也是UML里最基礎的部分。用例建模的最主要功能就是用來表達系統(tǒng)的功能性需求或行為??梢源_定傳感器在整個控制系統(tǒng)中的位置和相互關系如圖1所示。 [align=center] 圖1傳感器與外界關系圖[/align]   由此,可以定義傳感器測控系統(tǒng)的用戶。   操作者:操作者建立傳感器與系統(tǒng)連接,上電啟動傳感器與系統(tǒng),傳感器通過通訊網(wǎng)絡尋找控制器,由控制器確定自己身份等設定參數(shù)。用戶也可以通過控制器設定特定傳感器的參數(shù)。   檢測參數(shù):即傳感器檢測物理量的參數(shù)變化,檢測參數(shù)變化將引起傳感器檢測數(shù)據(jù)的變化,傳感器測控系統(tǒng)將對檢測數(shù)據(jù)進行轉換、處理、存儲,在建立與控制器通訊的基礎上,進行數(shù)據(jù)傳輸。此外,傳感器測控系統(tǒng)需要完成底層控制任務,需要接受控制器發(fā)送的指令和數(shù)據(jù),即在控制器指令下,完成控制器發(fā)送數(shù)據(jù)、指令的接收、存儲和執(zhí)行。   關聯(lián)傳感器:任何一個智能傳感器都可能是一個傳感器網(wǎng)絡(目前最常見是通過各種現(xiàn)場總線)相連接,傳感器之間可能存在通訊,智能傳感器可以對關聯(lián)傳感器發(fā)送的數(shù)據(jù)做出響應,或者對數(shù)據(jù)進行存儲,或者發(fā)送控制指令,或者修改自身某設定參數(shù)。   控制器:在系統(tǒng)初始化過程中,根據(jù)傳感器發(fā)送請求,分配身份識別ID,設定相關參數(shù);根據(jù)傳感器發(fā)送檢測數(shù)據(jù),確定控制參數(shù)和控制指令,發(fā)送給指定傳感器。   驅動器:接受傳感器測控系統(tǒng)發(fā)出的控制指令,實施驅動。   由此可以確定傳感器測控系統(tǒng)用例圖如圖2所示。 [align=center] 圖2傳感器測控系統(tǒng)用例圖[/align]   每一個用例中,都涉及到用戶與傳感器系統(tǒng)、傳感器系統(tǒng)與周邊設備的信息交互,交互是協(xié)作中的一個消息集合,這些消息被類元角色通過關聯(lián)角色交換。當協(xié)作在運行時,受類元角色約束的對象通過受關聯(lián)角色約束的連接交換消息實例。交互作用可對操作的執(zhí)行、用例或其他行為實體建模。   消息是兩個對象之間的單路通信,從發(fā)送者到接收者的控制信息流。消息具有用于在對象間傳值的參數(shù)。消息可以是信號(一種明確的、命名的、對象間的異步通信)或調用(具有返回控制機制的操作的同步調用)。   創(chuàng)建一個新的對象在模型中被表達成一個事件,這個事件由創(chuàng)建對象所引起并由對象所在的類本身所接受。創(chuàng)建事件,作為從頂層初始狀態(tài)出發(fā)的轉換的當前事件。對于新實例是可行的。   消息可以被組織成順序的控制線程。分離的線程代表并發(fā)的幾個消息集合。線程間的同步通過不同線程間消息的約束建模。同步結構能夠對分叉控制、結合控制和分支控制建模。   消息序列可以用兩種圖來表示:順序圖(突出消息的時間順序)和協(xié)作圖(突出交換消息的對象間的關系)。表示系統(tǒng)需求,通常都使用順序圖描述系統(tǒng)信息交互。   順序圖將交互關系表示為一個二維圖??v向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協(xié)作中各獨立對象的類元角色。類元角色用生命線表示。當對象存在時,角色用一條虛線表示,當對象的過程處于激活狀態(tài)時,生命線是一個雙道線。 4 傳感器測控系統(tǒng)硬件結構設計   4.1傳感器系統(tǒng)的構成   根據(jù)上一章對傳感器系統(tǒng)的功能和用例分析,可以確定傳感器測控系統(tǒng)的模塊結構,在rational rose中定義出傳感器系統(tǒng)的部件圖如圖3所示 [align=center] 圖3 傳感器測控系統(tǒng)部件圖[/align]   傳感器測控系統(tǒng)模塊主要包括:信號調理模塊、多通道數(shù)據(jù)采集模塊、A/D轉換模塊,數(shù)據(jù)存儲模塊、數(shù)據(jù)編碼模塊、數(shù)據(jù)傳輸模塊、控制決策模塊、數(shù)據(jù)處理模塊、驅動模塊及狀態(tài)顯示模塊等部分。所有的控制邏輯和數(shù)據(jù)計算全部由主控制器的軟件實現(xiàn)。   在傳感器測控系統(tǒng)的模塊結構中,信號調理模塊、A/D轉換模塊、數(shù)據(jù)存儲模塊、數(shù)據(jù)編碼模塊、數(shù)據(jù)傳輸模塊、狀態(tài)顯示模塊、驅動模塊都需要系統(tǒng)硬件提供支撐,因此,可以確定傳感器系統(tǒng)硬件體系結構如圖4所示。 [align=center] 圖4傳感器系統(tǒng)模塊結構圖[/align]   4.2硬件設計   傳感器系統(tǒng)因為需要作為現(xiàn)場數(shù)據(jù)采集的基本單元,需要具備體積小、低功耗、低成本、高性能;可以實現(xiàn)網(wǎng)上控制,在硬件電路選擇上應區(qū)別于普通的嵌入式系統(tǒng)。   4.2.1 基礎單片機系統(tǒng)設計   微處理單元是傳感器測控系統(tǒng)的核心,主要完成信號數(shù)據(jù)的采集、處理(如數(shù)字濾波、非線性補償、自診斷)和數(shù)據(jù)輸出調度(包括數(shù)據(jù)通信和控制量本地輸出)等工作。從智能傳感器高可靠性、低功耗、低成本和微體積等特點出發(fā),嵌入式微處理器系統(tǒng)是最佳選擇。   4.2.2信號調理電路設計   數(shù)據(jù)采集系統(tǒng)的設計過程中,輸入數(shù)據(jù)采集系統(tǒng)的電信號與ADC的輸入范圍并不一定匹配,因而,一般不直接送入ADC進行轉換,必需對輸入的信號進行信號調理,經(jīng)過信號調理后的模擬信號符合ADC的要求。   4.2.3 A/D轉換電路選擇   模數(shù)轉換器是連接模擬和數(shù)字世界的一個重要接口。A/D轉換器將現(xiàn)實世界的模擬信號變換成數(shù)字位流以進行處理、傳輸及其他操作。A/D轉換器的選擇是至關重要的。所選擇的A/D轉換器應能確保模擬信號在數(shù)字位流中被準確地表示,并提供一個具有任何必需的數(shù)字信號處理功能的平滑接口。   4.2.4 D/A轉換電路選擇   D/A轉換電路的選擇主要考慮轉換電路的分辨率、準確度、線性度,首先分析分辨率與線性誤差的關系。根據(jù)分辨率的定義,位數(shù)越多,分辨率越高。   4.2.5 傳感器的通信電路設計   一般的智能傳感器都具有雙向通信功能,即智能傳感器之間,智能傳感器與控制器之間都存在數(shù)據(jù)傳輸,控制器不但接收、處理傳感器的數(shù)據(jù),還可將信息反饋至傳感器,對測量過程進行調節(jié)和控制。 5 小結   雖然智傳感器測控系統(tǒng)的研究和開發(fā)己取得一定的成果,但還遠遠不能滿足生產(chǎn)實踐發(fā)展的迫切需求,本課題對智能傳感器系統(tǒng)進行了設計,在詳細分析傳感器測控系統(tǒng)的定義和功能需求的基礎上,利用UML統(tǒng)一建模語言建立了傳感器系統(tǒng)的需求模型,使用用例圖對傳感器系統(tǒng)的各種用戶需求進行描述,使用順序圖詳細描述了每個用例的參與者和信息傳遞過程。以此為基礎,對傳感器系統(tǒng)的結構進行了描述,使用協(xié)作圖對系統(tǒng)各個功能模塊之間的信息傳遞和協(xié)作關系進行了分析。并且分別對傳感器系統(tǒng)中的硬件模塊提出了設計思路。 本文作者創(chuàng)新點:   本文討論了傳感器測控系統(tǒng)的硬件框架,在對傳感器系統(tǒng)功能和用例分析的基礎上,建立了系統(tǒng)的物理視圖。針對系統(tǒng)部件圖中描述的硬件結構,對傳感器測控系統(tǒng)各主要部件的設計要求作了討論, 參考文獻:   [1] Kang Lee, Gao R X, Schneeman R.Sensor network and information interoperability integrating IEEE 1451,with MIMO2SA and OSA2CBM,Proceedings of the Instrumentation and Measurement Conference(IMTC)2002, Anchorage, Alaska, May 21-23 2002,2,1301-1305.   [2] 王鯤,袁中凡.OPC接口技術在工業(yè)自動化系統(tǒng)中的應用[J],中國測試技術,2005,31(1):96~97   [3] 饒運濤,鄒繼軍鄭勇蕓.現(xiàn)場總線CAN原理與應用技術[M],北京航空航天大學出版社,2003.6   [4] 高國富,羅均,謝少榮等.智能傳感器及其應用[M],北京,化學工業(yè)出版社,2005   [5] 于鐳, 郭瑛, 段利亞. 基于UML的嵌入式絎縫測試系統(tǒng)研究[J]. 微計算機信息, 2007, 2-2: 14-15

標簽:

點贊

分享到:

上一篇:通信裝備便攜式故障檢測系統(tǒng)...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號