《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 嵌入式智能移動水資源監測管理平臺設計
嵌入式智能移動水資源監測管理平臺設計
來源:微型機與應用2012年第16期
胡 盾,溫宗周
(西安工程大學 電子信息學院,陜西 西安710048)
摘要: 針對水資源監測系統監測站搭建調試工作艱難,線路管理維護不方便的問題,設計了一款基于嵌入式的采用CDMA方式進行無線采集和通信,以Wince下的數據庫進行信息管理工作的可移動水資源監測系統。給出了系統工作原理及各模塊軟硬件設計的方法,并對基于Wince的智能設備下數據庫的使用作出了說明。實驗證明,該系統具有可靠性高、管理方便直觀的特點。
Abstract:
Key words :

摘  要: 針對水資源監測系統監測站搭建調試工作艱難,線路管理維護不方便的問題,設計了一款基于嵌入式的采用CDMA方式進行無線采集和通信,以Wince下的數據庫進行信息管理工作的可移動水資源監測系統。給出了系統工作原理及各模塊軟硬件設計的方法,并對基于Wince的智能設備下數據庫的使用作出了說明。實驗證明,該系統具有可靠性高、管理方便直觀的特點。
關鍵詞: Wince;數據庫;.NET技術;水資源

    無論在任何時代,水資源的使用以及水環境的治理都是關乎工業、農業和人民日常生活的大問題。而我國的水資源現狀為:水資源短缺、水污染嚴重、水土流失嚴重、水價嚴重偏低、水資源浪費嚴重;南方水多,北方水少,西部水少,沿海水多。所以,水資源的監管和控制無論是深度和力度都必須有足夠的保證[1]。
    2011年中央一號文件《中共中央國務院關于加快水利改革發展的決定》提出,水是生命之源、生產之要、生態之基,不僅關系到防洪安全、供水安全、糧食安全,而且關系到經濟安全、生態安全、國家安全。因此要全面加快水利基礎設施建設,實行最嚴格的水資源管理制度。
    在中國城市水的使用中,工業用水占總用水量的70%左右。如果能夠采用合適的科技手段率先將這部分用水實現自動化計量、管理以及水質監測,就可以將城市的水管理提高到一個比較高的層次,有利于提高節約意識,進一步節約能源,同時帶來更多的經濟效益。
    本文從實際應用出發,在目前廣泛采用的監測站加中心站模式的基礎上設計了一個可移動的嵌入式通用型監測管理平臺。
1 系統工作方式及功能簡介
    傳統的監測網絡工作方式如圖1所示,中心站通過網線接入CDMA或GPRS網絡,發送指令到監測站進行監測工作[2]。而本文設計了一款基于嵌入式的便攜式移動中心站,該系統能夠替代中心站的功能進行調試檢測等工作,既可以通過RS232與監測站設備連接調試,也可以通過CDMA方式進行無線采集,同時又可與中心站進行通信。

    這種工作模式的優勢在于:(1)站點位置可隨時更改,滿足管理人員隨時隨地查看現場、監測現場情況的需要;(2)工作人員在監測站建立和維修時可以起到事半功倍的作用,為無線網絡測試工作帶來了極大的便利,可取代以電話通信來調試無線網絡的狀況;(3)小成本帶來高效率的工作方式。
    本文采用S3C2440處理器與Wince系統相結合進行移動中心站的硬件和軟件設計,可代替中心站實現主動招測、定時數據上報、定時狀態上報、上報信息入庫和查詢以及導出文檔記錄等功能。
2 系統框圖介紹
    如圖2所示,本系統主要結構可分為供電模塊、顯示模塊、存儲模塊、通信模塊以及各類數據采集接口等。其中通信部分主要以華為公司的mc323通信模塊作為主芯片,結合TCP/IP技術實現無線數據的點對點傳輸,移動中心站既可作為服務器向監測站發送指令,也可以作為客戶端向中心站發送采集到的數據,同時可對指定手機用戶以短信的方式發送實時采集到的數據。主要的數據采集接口包括USB接口、RS232接口、RS485接口以及以太網口等[3-4]。電源模塊外部供電采用12 V鋰電池,根據系統需要進行電壓轉換,在系統外圍留有充電器接口,可采用專用適配器進行充電,固定放置時也可外接太陽能電池板進行充電。其他模塊可根據系統功能進行定制。

3 主動召測與實時上報
    如圖3所示,主動召測功能可測得當前系統的水流量報警門限值、一定時間內的累計水流量值,以及產品規格和警報強度,同時可通過該軟件對系統參數進行配置,如報警次數和警報強度等。

3.1 通信協議格式
    由于采用RS485總線格式通信,故協議中加入地址位,以區分數據來源或數據發送目的地[5-6]。格式如下所示:

3.2 主動上報功能
    為了實時地從下位機中了解現場情況,一般會讓下位機定時采集數據并上報,同時還要上報設備的運行情況,但不可能總是守在上位機前查看信息,這就要求控制終端設備上或上位機裝有強大的數據管理系統,也就是通常所說的數據庫,本系統在裝有Wince的智能設備上實現了定時上報的數據入庫、數據庫按條件檢索顯示和數據庫導出等功能,成功解決了系統數據管理的問題。
    對于Wince下數據庫的使用,可以借助Microsoft Visual Studio .NET和Microsoft SQL Server 2000 Windows CE Edition(SQL Server CE)共同開發。
    如果系統中沒有任何SQL Server CE數據庫,就需要在軟件加載時,在Microsoft Visual Studio .NET項目中創建新的數據庫,同時要檢查系統是否缺失數據庫管理工具,軟件將自動從SD卡中將Microsoft SQL Server Compact Edition的相關文件拷貝到系統的Programs目錄下。
3.2.1 創建SQL Server CE數據庫
    數據庫是容納存儲結構化數據的表的容器,要存儲不同類別的數據,可以建立不同的表來管理,但在這之前必須先建立數據庫。
    在C#中,可以使用System.Data.SqlCeEngine對象創建自己的空數據庫,此處創建的數據庫名稱的文件擴展名為.sdf。使用Microsoft SQL Server Compact Edition即可在Wince下查看修改此數據庫。
    SqlCeEngine eg = new SqlCeEngine ("Data Source =
\\SDMEM\\數據庫.sdf");
    eg.CreateDatabase();
    下面就可以鏈接該數據庫進行修改操作了。
    SqlCeConnection Con1 = null;
    Con1 = new SqlCeConnection("Data Source =
\\SDMEM\\數據庫.sdf");
    Con1.Open();
3.2.2 創建表
    有了數據庫文件后,就可以創建自己需要的表了,這時需要調用SqlCeCommand類來加載SQL語句:
    SqlCeCommand cmd = conn.CreateCommand();
    "CREATE TABLE 數據上報庫(序號 int, 站號 int, 時間全 datetime default('2000-02-03 01:01:01'), 通道數據 ntext,日期 int,時間 int)";
    cmd.ExecuteNonQuery();
    上述語句即完成了名為數據上報庫的表的創建,表中包含序號、站號(下位機編號)、通道數據等9個列,涵蓋了下位機地址、上報時間、上報數據通道號及數據內容等信息的分類。按照同樣的方法,可以在數據庫中建立一個名為狀態上報庫的表,用以管理定時上報的設備電壓和信號強度等信息。
3.2.3 數據入庫
    將上報的數據按照上文中的協議標準核對后,若確認為定時上報的數據即可將數據存入表中。這里采用參數形式依次將數據插入到表中,并限定參數的屬性和格式大?。?br />     cmd.CommandText = "INSERT INTO 數據上報庫(序號,
站號,時間全, 通道數據,日期 ,時間)
VALUES ( ?, ?, ?, ?,?,?)";
    cmd.Parameters.Add(new SqlCeParameter("p3",
SqlDbType.DateTime));
    cmd.Parameters["p3"].Size = 500;
    cmd.Prepare();
    下面直接將變量的值賦給形參,就把變量“a0”的值插入到表“數據上報庫”中了,以同樣的方式可以給表中其他的變量依次賦值。
    cmd.Parameters["p3"].Value ="2012-03-19 21:31:03";
3.2.4 按條件檢索
    數據庫的一個重要功能就在于可以按條件檢索庫中的數據,當然大多數人并不習慣使用數據庫管理工具來檢索,所以本系統中直接加入了按條件檢索數據的功能,可以方便直觀地幫助管理員來查看某個時間段或某個站號的上報數據。圖5所示為條件檢索及檢索結果的系統截圖。

 

 

    使用SQL語句中的Select語句可對表中數據進行檢索,如:
    string cc = "SELECT * FROM 數據上報庫 where 日期=
'{0}'and 站號='{1}'and 時間>='{2}'and 時間<'{3}'"
    cmd.CommandText =(cc, rq, zh, sj, sj1);
    上述語句可將搜索范圍縮小至:在日期=rq,時間段sj至sj1內站號為zh的下位機上報的數據,同樣的方法可對狀態上報庫的數據進行檢索。
    當然,可以擴大搜索范圍,這里以Replace函數對SQL語句中的“cc”字符串進行修改,如不需要限定時間段,則可以修改“cc”語句為:
    cc=cc.Replace("and 時間>='{2}'and 時間<'{3}'", "");
    這樣Select語句就變為“SELECT * FROM 數據上報庫 where日期='{0}'and 站號='{1}'”,檢索結果就只有日期和站號了。
3.2.5 數據庫導出
    對于普通工作人員,一般不習慣查看和存檔數據庫文件,這樣數據的導出則成為一項實用的功能,由于Wince下智能設備不支持excel文件的生成和瀏覽,所以本系統將數據庫導出為txt文本,導出后可查看核對信息,并可以將txt文本轉移至任意一臺PC機上使用。在導出文件時借助System.Data.SqlServerCe.SqlCeDataReader和 FileStream對象對數據庫中的數據進行讀寫操作即可。
    本文利用RS485總線技術和.NET技術,設計實現了水資源遠程監測系統,給出了系統體系結構、工作原理并詳細介紹了Wince下數據庫的使用方法。本系統在實踐中運行穩定,管理方便,有效地解決了大型取用水戶的遠程監測問題。
參考文獻
[1] 朱虹.合理利用水資源,建立節水型社會[J].江西能源,2003(4):9-10,16.
[2] 胡勝利,胡彪.基于GPRS無線技術的水資源計量監測系統的設計[J].水利水電技術,2010,41(4):87-90.
[3] 李達,邢智慧.水資源監測網絡研究[J].水資源研究,2009(3):9-10.
[4] 許燕萍,楊代華.RS485串行總線可靠性的研究[J].電子科技,2009,22(2):8-10.
[5] 杜春雷.ARM體系結構與編程[M].北京:清華大學出版社,2003.
[6] 金鵬,陳鋒,張旭,等.基于RS-485總線的嵌入式水質監測網絡[J].儀表技術,2010(8):14-16.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲综合大片69999| 国产亚洲综合性久久久影院| 欧美日韩另类字幕中文| 亚洲欧美久久久久一区二区三区| 老司机午夜精品视频在线观看| 免费欧美日韩| 欧美日韩视频在线观看一区二区三区| 国产一区二区三区精品久久久| 午夜精品亚洲| 久久精品二区| 蜜桃av噜噜一区二区三区| 亚洲女性裸体视频| 香蕉av777xxx色综合一区| 欧美日本不卡视频| 欧美破处大片在线视频| 蜜臀va亚洲va欧美va天堂| 亚洲欧美中文日韩v在线观看| 久久精品99国产精品| 久久精品人人做人人爽| 久久久久久噜噜噜久久久精品| 久久久久免费| 在线观看欧美视频| 激情六月婷婷综合| 午夜日韩av| 伊人蜜桃色噜噜激情综合| 国产精品v欧美精品v日本精品动漫| 麻豆成人在线| 国产精品尤物| 欧美在线观看一区| 国产一区二区三区奇米久涩| 亚洲午夜精品国产| 国产精品v欧美精品v日本精品动漫| 国产人成精品一区二区三| 日韩一级裸体免费视频| 美日韩精品免费观看视频| 欧美亚洲综合久久| 欧美亚洲自偷自偷| 日韩视频在线永久播放| 国产一区二区日韩| 欧美黄色影院| 午夜精品久久久久久久久久久久久| 亚洲精品乱码久久久久久黑人| 欧美亚洲系列| 国产嫩草影院久久久久| 久久综合色8888| 国产精品免费一区豆花| 国产精品入口麻豆原神| 久久亚洲精品一区二区| 亚洲精品资源美女情侣酒店| 国产欧美精品日韩区二区麻豆天美| 久久综合色8888| 在线视频中文亚洲| 欧美99在线视频观看| 亚洲乱码日产精品bd| 亚洲一区二区三区欧美| 久久精品亚洲乱码伦伦中文| 韩日精品中文字幕| 亚洲黑丝一区二区| 欧美日韩国产经典色站一区二区三区| 久久综合福利| 久久er99精品| 久久久噜久噜久久综合| 欧美高清成人| 亚洲韩国一区二区三区| 国产精品久久久久久久久婷婷| 正在播放亚洲一区| 国产精品视频yy9299一区| 日韩视频在线一区二区三区| 欧美激情影院| 久久精品人人做人人综合| 久久国产综合精品| 国产欧美日韩精品一区| 国产精品久久久久9999| 亚洲欧美一区二区在线观看| 国产日本欧美一区二区| 国产在线拍揄自揄视频不卡99| 久久久久久久网站| 久久夜色精品亚洲噜噜国产mv| 亚洲高清视频在线观看| 两个人的视频www国产精品| 国产精品美女久久久久久免费| 欧美中文字幕在线观看| 欧美大学生性色视频| 欧美日韩一区二区三区在线观看免| 午夜精品一区二区三区在线播放| 欧美91大片| 欧美国产日本在线| 久久精品国产精品| 国产亚洲在线观看| 欧美国产亚洲另类动漫| 国产视频在线一区二区| 国产日韩精品久久久| 日韩视频在线一区二区三区| 久久精品人人做人人综合| 一区电影在线观看| 羞羞答答国产精品www一本| 欧美日韩高清免费| 亚洲丶国产丶欧美一区二区三区| 欧美一区二区视频在线观看2020| 亚洲精品视频在线| 亚洲欧美中文另类| 欧美视频在线不卡| 免费中文字幕日韩欧美| 欧美中文字幕第一页| 国产精品久久久久久久app| 美女视频网站黄色亚洲| 亚洲电影免费在线观看| 9l国产精品久久久久麻豆| 国产日韩欧美夫妻视频在线观看| 亚洲精品日韩久久| 国产九色精品成人porny| 红桃视频国产一区| 欧美日韩视频在线一区二区观看视频| 欧美日韩国产一区| 国产伦精品一区二区三区免费迷| 伊人久久综合97精品| 欧美网站大全在线观看| 乱中年女人伦av一区二区| 久久成人国产| 久久久五月天| 一本久久a久久免费精品不卡| 日韩午夜精品视频| 噜噜噜噜噜久久久久久91| 在线视频精品一区| 久久综合网络一区二区| 国产精品一区免费视频| 久久久久久亚洲精品不卡4k岛国| 亚洲男人天堂2024| 亚洲免费观看高清在线观看| 亚洲综合成人在线| 亚洲综合色网站| 久久亚洲一区二区| 欧美精品1区2区3区| 裸体一区二区三区| 欧美激情精品久久久六区热门| 久久综合九色九九| 国产精品久久久久免费a∨大胸| 亚洲日本理论电影| 欧美日韩黄视频| 国产精品久久午夜夜伦鲁鲁| 亚洲人成在线播放网站岛国| 欧美福利电影在线观看| 麻豆av一区二区三区| 国产精品欧美风情| 欧美色另类天堂2015| 亚洲国产欧美一区二区三区同亚洲| 欧美性淫爽ww久久久久无| 国产精品一区二区女厕厕| 亚洲欧美国产高清| 国产美女在线精品免费观看| 在线观看91精品国产麻豆| 日韩视频在线永久播放| 亚洲国产日韩美| 亚洲丁香婷深爱综合| 国产精品av一区二区| 国语自产在线不卡| 一二三区精品| 99成人免费视频| 欧美大片在线观看一区| 国产亚洲精品一区二区| 久久综合久久久| 亚洲福利视频一区| 亚洲第一区在线观看| 久久久久一本一区二区青青蜜月| 久久精品久久99精品久久| 国产在线乱码一区二区三区| 亚洲精品久久久久久久久久久| 亚洲影视在线| 久久国产欧美日韩精品| 一区二区三区日韩| 国产精品麻豆欧美日韩ww| 国产在线精品一区二区中文| 一区二区三区在线免费视频| 在线播放国产一区中文字幕剧情欧美| aa日韩免费精品视频一| 亚洲精品系列| 欧美一区二区视频在线观看2020| 日韩视频一区二区三区在线播放| 国产精品综合色区在线观看| 一本久道久久综合中文字幕| 国产精品九九久久久久久久| 午夜精品久久久久99热蜜桃导演| 欧美三日本三级少妇三2023| 亚洲国产一区二区三区在线播| 国产日韩精品久久久| 亚洲自啪免费| 一区二区激情| 国产精品亚洲一区二区三区在线| 亚洲伦理中文字幕| 一区二区三区视频在线| 欧美在线影院在线视频| 久久久亚洲国产天美传媒修理工| 欧美日韩一级视频| 一区二区三区视频在线播放| 国产精品久久久久av免费| 在线免费一区三区| 韩日欧美一区二区三区| 国产精品高潮呻吟久久av黑人| 亚洲精品一区二区三区四区高清| 亚洲国产日韩欧美在线图片| 久久久久**毛片大全| 国产精品久久久久久户外露出| 国产精品羞羞答答| 欧美激情免费在线| 1024成人| 亚洲一二三区视频在线观看| 夜夜嗨av一区二区三区四季av| 久久成人人人人精品欧| 国产一区二区按摩在线观看| 亚洲盗摄视频| 日韩视频中午一区| 亚洲激情专区| 一区二区欧美日韩视频| 久久精品中文字幕免费mv| 91久久综合| 欧美亚洲网站| 国产欧美日韩精品a在线观看| 亚洲老板91色精品久久| 1024精品一区二区三区| 国产精品ⅴa在线观看h| 欧美二区乱c少妇| 午夜欧美精品久久久久久久| 国产精品日本| 欧美精品福利在线| 欧美日韩一区二区视频在线观看| 亚洲电影成人| 亚洲一区二区三区午夜| 一本久久a久久免费精品不卡| 亚洲欧美日韩天堂| 欧美精品一区二区三区在线播放| 一本久久综合亚洲鲁鲁| 国产亚洲精品aa| 久久久999精品| 国产精品麻豆成人av电影艾秋| 日韩视频免费在线| 欧美日韩亚洲网| 亚洲国产精品电影在线观看| 国产日韩欧美亚洲| 国产精品久久久久久模特| 国产精品爽爽ⅴa在线观看| 亚洲天天影视| 亚洲欧洲99久久| 欧美人与禽猛交乱配视频| 久久精品人人做人人爽电影蜜月| 午夜精品一区二区三区在线视| 国产精品护士白丝一区av| 91久久在线观看| 亚洲一区观看| 一本一本久久a久久精品综合麻豆| 99国产精品自拍| 欧美日韩三区四区| 欧美亚洲第一页| 久久精品一区四区| 99国产精品私拍| 在线电影院国产精品| 国产日韩在线视频| 欧美日韩一本到| 亚洲欧美三级伦理| 欧美日韩免费观看一区二区三区| 欧美视频国产精品| 亚洲成在人线av| 一区二区欧美日韩视频| 欧美国产视频在线| 久久狠狠亚洲综合| 久久午夜电影网| 一本久道综合久久精品| 亚洲女人小视频在线观看| 欧美视频在线观看一区| 欧美午夜精品一区| 国产亚洲在线| 久久综合狠狠综合久久综青草| 亚洲黄色av| 亚洲精品欧美在线| 美腿丝袜亚洲色图| 久久久水蜜桃| 欧美在线亚洲一区| 午夜精品影院| 欧美日韩黄色大片| 亚洲视频中文字幕| 国产精品视频你懂的| 亚洲视频网在线直播| 性欧美1819性猛交| 激情五月***国产精品| 国产精品系列在线播放| 欧美日韩一级视频| 欧美激情久久久| 亚洲主播在线播放| 久久免费视频观看| 麻豆精品一区二区av白丝在线| 欧美久久视频| 亚洲精品国产精品国产自| 亚洲日本乱码在线观看| 亚洲国产高清在线观看视频| 亚洲毛片网站| 欧美亚洲成人精品| 欧美视频在线看| 欧美三级第一页| 欧美精品成人91久久久久久久| 国产一区二区三区高清在线观看| 亚洲小说欧美另类社区| 黄色成人在线网站| 最新中文字幕亚洲| 欧美天堂亚洲电影院在线观看| 久久综合国产精品台湾中文娱乐网| 国产欧美日韩一区二区三区| 亚洲免费激情| 樱桃成人精品视频在线播放| 久久久一本精品99久久精品66| 欧美电影在线| 亚洲一区视频在线| 久久综合久久综合久久综合| 国产精品久久久久永久免费观看| 亚洲精品久久久久久久久久久久| 中国亚洲黄色| 国产精品综合色区在线观看| 亚洲午夜在线视频| 亚洲福利国产| 欧美mv日韩mv国产网站| 国产精品成人观看视频免费| 亚洲综合国产激情另类一区| 亚洲欧美日韩综合aⅴ视频| 亚洲电影在线免费观看| 宅男噜噜噜66国产日韩在线观看| 亚洲高清在线视频| 在线观看不卡av| 午夜视频一区在线观看| 亚洲综合色丁香婷婷六月图片| 激情偷拍久久|