国产成人精品免高潮在线观看-国产精品99无码一区二区-国产av人人夜夜澡人人爽-精品国产免费一区二区三区香蕉

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 基于UML建模的通用傳感器測控系統開發

基于UML建模的通用傳感器測控系統開發

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

導語:?本文在詳細分析傳感器測控系統的定義和功能需求的基礎上,利用UML統一建模語言建立了通用型傳感器測控系統需求模型,使用用例圖對智能傳感器系統的各種用戶需求進行描述
摘 要:隨著自動化測控系統的發展,傳感器測控系統的研究和開發正受到人們越來越多的關注。本文在詳細分析傳感器測控系統的定義和功能需求的基礎上,利用UML統一建模語言建立了通用型傳感器測控系統需求模型,使用用例圖對智能傳感器系統的各種用戶需求進行描述。并對傳感器測控系統的系統結構進行了分析,使用協作圖對系統各個功能模塊之間的信息傳遞和協作關系進行了分析和描述。并且分別對系統中的硬件模塊提出了設計思路。 關鍵字:UML, 建模, 測控系統 [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 引言   智能化傳感器是一種帶嵌入式微處理器的傳感器,是嵌入式微處理器,智能理論和傳感器相結合而成的傳感器測控系統,兼有檢測、判斷、網絡、通信和信息處理等功能,與傳統的傳感器相比有很多特點:具有思維、判斷和信息處理功能,能對測量值進行修正、誤差補償,可提高測量精度;具有知識,可多傳感器參數進行測量綜合處理;根據需要可進行自診斷和自校準,提高數據的可靠性;對測量數據進行存取使用方便;有數據通信接口,能與微型計算機直接通信,實現遠程控制;可在網上傳送數據實現全球監測控制;可實現無線傳輸。 2 傳感器功能分析   傳感器測控系統的特點可以定義其基本功能為:   1.復合敏感功能————智能傳感器測控系統具有復合功能,能夠同時測量多種物理量和化學量,給出能夠較全面反映物質運動規律的信息。   2.自補償和計算功能————只要能保證傳感器的重復性好,利用微處理器對測試的信號通過軟件計算,采用多次擬合和差值計算方法對漂移和非線性進行補償,從而能獲得較精確的測量結果。   3.自檢、自校、自診斷功能————采用智能傳感器測控系統,首先自診斷功能在電源接通時進行自檢,診斷測試以確定組件有無故障。其次根據使用時間可以在線進行校正,微處理器利用存在EPROM內的計量特性數據進行對比校對。   4.信息存儲和傳輸————傳感器測控系統通過測試數據傳輸或接收指令來實現各項功能。如增益的設置、補償參數的設置、內檢參數設置、測試數據輸出等。 3 傳感器系統用例分析   用例建模是UML建模的一部分,也是UML里最基礎的部分。用例建模的最主要功能就是用來表達系統的功能性需求或行為。可以確定傳感器在整個控制系統中的位置和相互關系如圖1所示。 [align=center] 圖1傳感器與外界關系圖[/align]   由此,可以定義傳感器測控系統的用戶。   操作者:操作者建立傳感器與系統連接,上電啟動傳感器與系統,傳感器通過通訊網絡尋找控制器,由控制器確定自己身份等設定參數。用戶也可以通過控制器設定特定傳感器的參數。   檢測參數:即傳感器檢測物理量的參數變化,檢測參數變化將引起傳感器檢測數據的變化,傳感器測控系統將對檢測數據進行轉換、處理、存儲,在建立與控制器通訊的基礎上,進行數據傳輸。此外,傳感器測控系統需要完成底層控制任務,需要接受控制器發送的指令和數據,即在控制器指令下,完成控制器發送數據、指令的接收、存儲和執行。   關聯傳感器:任何一個智能傳感器都可能是一個傳感器網絡(目前最常見是通過各種現場總線)相連接,傳感器之間可能存在通訊,智能傳感器可以對關聯傳感器發送的數據做出響應,或者對數據進行存儲,或者發送控制指令,或者修改自身某設定參數。   控制器:在系統初始化過程中,根據傳感器發送請求,分配身份識別ID,設定相關參數;根據傳感器發送檢測數據,確定控制參數和控制指令,發送給指定傳感器。   驅動器:接受傳感器測控系統發出的控制指令,實施驅動。   由此可以確定傳感器測控系統用例圖如圖2所示。 [align=center] 圖2傳感器測控系統用例圖[/align]   每一個用例中,都涉及到用戶與傳感器系統、傳感器系統與周邊設備的信息交互,交互是協作中的一個消息集合,這些消息被類元角色通過關聯角色交換。當協作在運行時,受類元角色約束的對象通過受關聯角色約束的連接交換消息實例。交互作用可對操作的執行、用例或其他行為實體建模。   消息是兩個對象之間的單路通信,從發送者到接收者的控制信息流。消息具有用于在對象間傳值的參數。消息可以是信號(一種明確的、命名的、對象間的異步通信)或調用(具有返回控制機制的操作的同步調用)。   創建一個新的對象在模型中被表達成一個事件,這個事件由創建對象所引起并由對象所在的類本身所接受。創建事件,作為從頂層初始狀態出發的轉換的當前事件。對于新實例是可行的。   消息可以被組織成順序的控制線程。分離的線程代表并發的幾個消息集合。線程間的同步通過不同線程間消息的約束建模。同步結構能夠對分叉控制、結合控制和分支控制建模。   消息序列可以用兩種圖來表示:順序圖(突出消息的時間順序)和協作圖(突出交換消息的對象間的關系)。表示系統需求,通常都使用順序圖描述系統信息交互。   順序圖將交互關系表示為一個二維圖?v向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協作中各獨立對象的類元角色。類元角色用生命線表示。當對象存在時,角色用一條虛線表示,當對象的過程處于激活狀態時,生命線是一個雙道線。 4 傳感器測控系統硬件結構設計   4.1傳感器系統的構成   根據上一章對傳感器系統的功能和用例分析,可以確定傳感器測控系統的模塊結構,在rational rose中定義出傳感器系統的部件圖如圖3所示 [align=center] 圖3 傳感器測控系統部件圖[/align]   傳感器測控系統模塊主要包括:信號調理模塊、多通道數據采集模塊、A/D轉換模塊,數據存儲模塊、數據編碼模塊、數據傳輸模塊、控制決策模塊、數據處理模塊、驅動模塊及狀態顯示模塊等部分。所有的控制邏輯和數據計算全部由主控制器的軟件實現。   在傳感器測控系統的模塊結構中,信號調理模塊、A/D轉換模塊、數據存儲模塊、數據編碼模塊、數據傳輸模塊、狀態顯示模塊、驅動模塊都需要系統硬件提供支撐,因此,可以確定傳感器系統硬件體系結構如圖4所示。 [align=center] 圖4傳感器系統模塊結構圖[/align]   4.2硬件設計   傳感器系統因為需要作為現場數據采集的基本單元,需要具備體積小、低功耗、低成本、高性能;可以實現網上控制,在硬件電路選擇上應區別于普通的嵌入式系統。   4.2.1 基礎單片機系統設計   微處理單元是傳感器測控系統的核心,主要完成信號數據的采集、處理(如數字濾波、非線性補償、自診斷)和數據輸出調度(包括數據通信和控制量本地輸出)等工作。從智能傳感器高可靠性、低功耗、低成本和微體積等特點出發,嵌入式微處理器系統是最佳選擇。   4.2.2信號調理電路設計   數據采集系統的設計過程中,輸入數據采集系統的電信號與ADC的輸入范圍并不一定匹配,因而,一般不直接送入ADC進行轉換,必需對輸入的信號進行信號調理,經過信號調理后的模擬信號符合ADC的要求。   4.2.3 A/D轉換電路選擇   模數轉換器是連接模擬和數字世界的一個重要接口。A/D轉換器將現實世界的模擬信號變換成數字位流以進行處理、傳輸及其他操作。A/D轉換器的選擇是至關重要的。所選擇的A/D轉換器應能確保模擬信號在數字位流中被準確地表示,并提供一個具有任何必需的數字信號處理功能的平滑接口。   4.2.4 D/A轉換電路選擇   D/A轉換電路的選擇主要考慮轉換電路的分辨率、準確度、線性度,首先分析分辨率與線性誤差的關系。根據分辨率的定義,位數越多,分辨率越高。   4.2.5 傳感器的通信電路設計   一般的智能傳感器都具有雙向通信功能,即智能傳感器之間,智能傳感器與控制器之間都存在數據傳輸,控制器不但接收、處理傳感器的數據,還可將信息反饋至傳感器,對測量過程進行調節和控制。 5 小結   雖然智傳感器測控系統的研究和開發己取得一定的成果,但還遠遠不能滿足生產實踐發展的迫切需求,本課題對智能傳感器系統進行了設計,在詳細分析傳感器測控系統的定義和功能需求的基礎上,利用UML統一建模語言建立了傳感器系統的需求模型,使用用例圖對傳感器系統的各種用戶需求進行描述,使用順序圖詳細描述了每個用例的參與者和信息傳遞過程。以此為基礎,對傳感器系統的結構進行了描述,使用協作圖對系統各個功能模塊之間的信息傳遞和協作關系進行了分析。并且分別對傳感器系統中的硬件模塊提出了設計思路。 本文作者創新點:   本文討論了傳感器測控系統的硬件框架,在對傳感器系統功能和用例分析的基礎上,建立了系統的物理視圖。針對系統部件圖中描述的硬件結構,對傳感器測控系統各主要部件的設計要求作了討論, 參考文獻:   [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接口技術在工業自動化系統中的應用[J],中國測試技術,2005,31(1):96~97   [3] 饒運濤,鄒繼軍鄭勇蕓.現場總線CAN原理與應用技術[M],北京航空航天大學出版社,2003.6   [4] 高國富,羅均,謝少榮等.智能傳感器及其應用[M],北京,化學工業出版社,2005   [5] 于鐳, 郭瑛, 段利亞. 基于UML的嵌入式絎縫測試系統研究[J]. 微計算機信息, 2007, 2-2: 14-15

標簽:

點贊

分享到:

上一篇:通信裝備便攜式故障檢測系統...

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

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

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

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

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號