丰满肥臀大屁股熟妇激情视频,亚洲精品国产suv一区88,狂野欧美性猛交xxxx,国产精品美女久久久久AV爽李琼

固定電話:

0517-86881563

手機熱線:

153-1230-7860

當前位置:首頁 >> 新聞動態(tài)
嵌入式電磁流量計智能監(jiān)控終端的設計
電磁流量計是隨著電子技術的發(fā)展而迅速發(fā)展起來的新型流量測量儀表。由于不受溫度、黏度、壓力等物理參數(shù)的影響,因此電磁流量計具有管道中無任何阻力部件、節(jié)能效果顯著等諸多優(yōu)點,受到了國內外眾多廠商的青睞,現(xiàn)已發(fā)展成為工業(yè)用四大流量計之一。
目前,現(xiàn)有的電磁流量計一般都是以單片機為核心控制器,采用點陣式液晶顯示,小容量 EEPROM存儲數(shù)據,其測量精度、人機操作、信息存儲等方面均存在著一定的局限性,已不能滿足實際工業(yè)生產中流量測量與控制的需要。為此,本文提出一種基于ARM- Linux嵌入式開發(fā)平臺,使用 MINIGUI開發(fā)環(huán)境進行圖形用戶界面graphical user interface,CUI)設計。該設計提供了友好的人機界面、大量數(shù)據存儲與管理以及網絡通信等功能,實現(xiàn)了電磁流量計的智能化、信息化與網絡化。
 
1.電磁流量計的總體設計
電磁流量計的總體結構如圖1所示。流量計主要由流量測量單元、智能監(jiān)控終端和遠程主機三部分組成。該儀表將嵌入式、數(shù)據庫、圖形開發(fā)和網絡等技術集成到傳統(tǒng)的電磁流量計中,構建了一個集流量測量、數(shù)據存儲與管理和遠程監(jiān)控于一體的綜合系統(tǒng)。
流量測量單元包括激磁電路、流量信號處理電路和存儲器等模塊,主要完成對流量的高精度測量,并將處理后的數(shù)據信息通過 Modbus總線傳輸?shù)街悄鼙O(jiān)控終端。智能監(jiān)控終端運行基于LCD觸摸屏的現(xiàn)場監(jiān)控軟件,并對整個電磁流量計系統(tǒng)進行現(xiàn)場實時監(jiān)控,實現(xiàn)儀表參數(shù)設定、串口設置、流量和電勢標定等多種功能,且提供友好的人機界面、數(shù)據管理和網絡服務。
遠程主機可以通過以太網登陸電磁流量計的遠程監(jiān)控系統(tǒng),進行流量信息的實時查看、數(shù)據査詢和用戶管理等操作。
 
2.智能監(jiān)控終端硬件設計
電磁流量計智能監(jiān)控終端的硬件系統(tǒng)以基于ARMI1內核的S306410為核心處理器,包括電源模塊、存儲器模塊(64MB~2 GB Nand Flash和128MBSDRAM)、串行通信接口、10/100Mbit/s以太網口和
LCD液晶顯示屏等外圍接口。智能監(jiān)控終端硬件結構如圖2所示。
智能監(jiān)控終端硬件設計主要包括控制模塊、存儲模塊和外圍接口模塊的設計。各模塊介紹如下。
①控制模塊采用S3C6410作為MCU。S3C6410是由 Samsung公司生產的低功耗、高集成度的32位RISC微處理器,它提供豐富的外圍模塊,集成有獨立的16kB指令緩存、16kB數(shù)據緩存、ICD控制器、4通道UART、2通道SPI和1通道IIC等功能,可以滿足電磁流量計智能監(jiān)控終端所需性能要求。
②存儲模塊選用 Samsung公司生產的 Nand Flash芯片K9F1208U0M作為存儲器,用于保存啟動代碼、Linux鏡像文件、大容量程序和數(shù)據等;選用 Hynix公司生產的 SDRAM芯片HYS7V61620BT-H運行程序、維護數(shù)據和堆棧區(qū),其單片容量為32MB。系統(tǒng)使用兩片HY57V561620BT-H構成32位、64MB的 SDRAM存儲器系統(tǒng)。
③外圍接口模塊包含以太網接口、LCD液晶觸摸式顯示屏以及串行通信接口等。系統(tǒng)選用NEC公司生產的型號為NL2432HC22-22B的TFT真彩液晶屏作為顯示器,并在軟件上實現(xiàn)LCD的驅動。S3C6410沒有集成以太網控制器,所以系統(tǒng)外接了以太網控制器DM9000A,實現(xiàn)以太網接入。在電路設計時需要完成DM900OA與S306410總線的連接,以及網絡隔離變壓器PHI63539和以太網水晶接頭RJ45的連接。
 
3.智能監(jiān)控終端軟件設計
電磁流量計智能監(jiān)控終端的軟件系統(tǒng)主要由4部分組成:硬件平臺、嵌入式操作系統(tǒng)、設備驅動層和應用軟件層。系統(tǒng)的軟件設計主要包括嵌人式開發(fā)平臺的建立和應用軟件的設計,其軟件結構如圖3所示。
3.1嵌入式開發(fā)平臺的建立
系統(tǒng)選用嵌入式Linux操作系統(tǒng)作為智能監(jiān)控終端的軟件開發(fā)平臺,選用 MINIGUI 作為圖形用戶界面開發(fā)環(huán)境。嵌人式Linux操作系統(tǒng)源碼開放,可移植性好,可以根據用戶的需要進行相應的裁剪、定制,且具有強大的網絡通信功能。 MINIGUI具有可伸縮性強、占用資源少、可配置性和支持多種嵌入式操作系統(tǒng)等特點,為嵌入式 Linux系統(tǒng)提供了完整的圖形系統(tǒng)支持。 MINIGUI的運行需要一些動態(tài)鏈接庫的支持,系統(tǒng)移植的庫文件主要有:Zlib庫、PNG庫、JPEG庫。要在目標板上運行 MINIGUI for Linux應用程序,首先要使用PC宿主機對 MINIGUI的源代碼進行交又編譯,生成 MINIGUI靜態(tài)鏈接庫文件;然后 MINIGUI應用程序在宿主機上進行交又編譯,并且與 MINIGUI靜態(tài)鏈接庫和POSX線程庫鏈接生成,*.axf映象文件或*.bin二進制文件;ZUI后將 MINIGUI應用程序下載到目標板并運行。
3.2應用軟件的設計
3.2.1數(shù)據管理模塊設計
系統(tǒng)采用 Sqlite數(shù)據庫對測量數(shù)據和報吝等記錄進行存儲和管理。 Sqlite是 Hipp D R于2000年開發(fā)的款輕型C庫實現(xiàn)的關系數(shù)據庫,其設計目標就是為嵌人式系統(tǒng)服務,而且源代碼是完全公開的。 Sqlite數(shù)據庫提供的API函數(shù)有多個,系統(tǒng)使用到的函數(shù)有sqlite3_open()、 sqlite3_exe()、 sqlite3_get_ table()、sqlite3_ close()。當用戶需要存儲和管理流量信息時只需構造對應的SQL語句即可。
3.2.2用戶界面操作模塊設計
在 MNIGUI開發(fā)的人機交互界面中,用戶可以通過操作觸摸屏操控儀表。主界面的菜單欄中包含了登錄管理、參數(shù)設置、數(shù)據管理、儀表標定、幫助和退出六個選項,每個選項又包含若干子選項。用戶點擊相應的彈出式菜單按鈕,可進入相應的子窗口執(zhí)行操作主菜單頁面中還顯示當前的流量信息,包括流量、流速、百分比和空管比等測量值以及當前儀表報警情況。
3.2.3串行通信模塊設計
系統(tǒng)采用 Modbus的RTU模式進行信息傳輸,Modbus規(guī)定RTU模式中有效功能碼范圍為1-255,設計選擇67~71作為智能監(jiān)控終端(主機)請求功能碼,196~199作為流量測量單元(從機)回應功能碼。智能監(jiān)控終端啟動后,首先向從機發(fā)送功能碼為67的請求幀,獲取流量測量單元的儀表參數(shù),然后調用 check_ setting(),比對消息幀的參數(shù)和智能監(jiān)控終端的參數(shù)。比對相同時,系統(tǒng)采用流量測量單元的參數(shù),否則,重新發(fā)送功能碼。監(jiān)控程序正常運行時,根據設定的時間間隔向流量測量單元發(fā)送流量數(shù)據和報警數(shù)據請求幀,如果在設定的通信時間內沒有響應,則通信超時,主機重新發(fā)送請求幀。當用戶在智能監(jiān)控終端通過GUI完成儀表的參數(shù)設定或標定設置后,智能監(jiān)控終端發(fā)送功能碼為70或71的消息幀,把參數(shù)發(fā)送到流量測量單元,監(jiān)控程序按設定的時間間隔讀取串口數(shù)據,并調用 analysis_data()解析從機的應答消息幀。解析時,先獲得從機地址,然后判斷功能碼并采取不同的處理措施。解析流程圖如圖4所示。
3.2.4網絡服務模塊的設計
在 Linux下進行網絡通信可以通過調用 Linux內置的TCP/IP協(xié)議提供的 Socket套接字接口函數(shù)來實現(xiàn),常見的 Socket主要有三種類型:流式 Socket、數(shù)據報 Socket、原始 Socket。本系統(tǒng)選用流式 Socket,即采用C/S模式,將智能監(jiān)控終端構建成通信服務器,以響應監(jiān)控軟件的連接請求和操作。監(jiān)控軟件利用C++ Builder6為開發(fā)平臺,在通信中作為客戶端發(fā)起連接請求,監(jiān)控電磁流量計的運行狀態(tài)。
系統(tǒng)運行后,主進程首先新建一個子進程,隨后主進程運行 MINIGUI的圖形界面應用程序,由該子進程運行 Socket通信服務器程序。為了支持多個客戶端同時訪問本服務器,系統(tǒng)采用多進程技術,每接收到一個連接請求,系統(tǒng)即創(chuàng)建一個新的子進程,由該進程負責與客戶端的通信。
 
4.結束語
本文結合嵌入式、數(shù)據庫、網絡和圖形開發(fā)等技術,設計了一種基于嵌入式技術的電磁流量計智能監(jiān)控終端。系統(tǒng)以高性能的S3C6410為核心處理器,以嵌入式 Linux操作系統(tǒng)為軟件開發(fā)平臺,具有可靠性高、人機界面友好、網絡功能強大等特點,彌補了傳統(tǒng)電磁流量計監(jiān)控終端設計存在的局限性。目前,該系統(tǒng)已進入產品測試階段,試驗結果表明,監(jiān)控終端運行穩(wěn)定、可靠,滿足了企業(yè)的需求,具有一定的實用價值和推廣價值。
 

上一條:電磁流量計勵磁頻率對測量的影響
下一條:現(xiàn)場總線智能電磁流量計轉換器的實現(xiàn)


客戶服務熱線
15312307860

聯(lián)系我們