《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Measurement Studio的太陽能路燈監控系統
基于Measurement Studio的太陽能路燈監控系統
來源:微型機與應用2013年第1期
郭珍珍,郭前崗,周西峰
(南京郵電大學 自動化學院,江蘇 南京210046)
摘要: 研究了基于虛擬儀器技術Measurement Studio的太陽能LED路燈監控系統。采用GPRS與CAN總線的兩級式網絡,實時采集參數,并將數據傳輸給上位機監控系統,用于繪制參數曲線并存儲、分析數據。給出了總體網絡結構、單個節點電路、通信接口電路、調理電路以及軟件系統設計流程圖,同時還給出了基于多線程技術的軟件性能優化方案。
Abstract:
Key words :

摘  要: 研究了基于虛擬儀器技術Measurement Studio的太陽能LED路燈監控系統。采用GPRS與CAN總線的兩級式網絡,實時采集參數,并將數據傳輸給上位機監控系統,用于繪制參數曲線并存儲、分析數據。給出了總體網絡結構、單個節點電路、通信接口電路、調理電路以及軟件系統設計流程圖,同時還給出了基于多線程技術的軟件性能優化方案。
關鍵詞: 虛擬儀器技術;Measurement Studio;太陽能路燈監控;多線程;GPRS

 太陽能路燈系統配置得不理想,將影響太陽能LED路燈的推廣。而其光電池的輸出功率和蓄電池的容量及負載功率等搭配,僅靠理論計算是不夠的。只有采取自動跟蹤監測的系統才能確定太陽能電池在不同季節、不同時間、不同方位的最大功率輸出,以此為依據確定其蓄電池和負載才可靠。傳統的太陽能LED路燈監控系統采用單一的通信方式,通信方式不夠靈活。為此,本文設計了基于Measurement Studio的太陽能LED路燈自動跟蹤監控系統。該系統不僅能實時顯示太陽能路燈當前環境下的系統參數數值和參數變化曲線,還能利用GPRS和CAN總線構成的區域網絡對照明節點進行集中管理。
 Measurement Studio是美國NI(National Instrument)公司推出的虛擬儀器軟件。現有的虛擬儀器開發平臺主要有基于G語言開發平臺的LabVIEW(文獻中關于虛擬儀器介紹的也多是基于LabVIEW平臺的),然而LabVIEW作為一種圖形化開發語言,缺乏開發的靈活性。而集成式C語言開發環境Measurement Studio,分別為ANSIC、Visual Basic、Visual C++用戶提供了建立自動化測試系統以及實驗室應用所需的各種測試、測量工具包[1-2]。本文充分利用C語言的邏輯運算和Measurement Studio的圖形化顯示的優點,運用Measurement Studio和Vsual C++搭建了太陽能LED路燈監控系統。
1 系統組成
1.1系統網絡結構

 系統采用GPRS和CAN總線結合的通信模式,這種模式不僅能夠穩定完成底層終端數據的傳輸,更能高效地實現與上位機之間的信息通信。同時也避免了單一節點采用GPRS模塊所造成的資源浪費[3]。底層局域網結構如圖1所示,太陽能控制終端通過CAN通信形成了一個初級局域通信網。而每個局域網中都有一個帶GPRS的終端節點,它是上位機與底層終端之間的數據傳輸的紐帶,其通過無線網絡接收用戶發送的控制和查詢命令,并通過CAN網絡將其轉發給相應的終端節點。而終端采集的數據信息也都通過它轉發給上位機軟件。

 MC52i為西門子公司的產品,它屬于工業級別的GPRS模塊,進行基于TCP/IP的數據傳輸,實現IP地址設定、照明信息的無線傳輸以及報警通知等。MC52i通過串口與單片機通信,實現信息的交互。
2.1.2 CAN通信接口設計
 STM32的內部集成了CAN控制器,其內部的bxCAN模塊支持CAN協議2.0A和2.0B,位通信比特率可達1 Mb/s,支持時間觸發通信功能。其中包含3個發送郵箱,3級深度的2個接收FIFO,14個位寬可變的過濾器組。報文的發送和接收由CAN內核自動實現。其波特率公式計算如下:


2.2 Measurement Studio設計
2.2.1  軟件系統設計

 軟件系統采用模塊化設計,包括系統登錄模塊、操作員管理模塊、系統基本配置模塊、通信設置模塊、參數數值顯示模塊、參數曲線繪制模塊、幫助模塊。系統登錄模塊是為了保證操作員的安全登錄和系統數據的安全;操作員管理模塊用于增加用戶并設定密碼,或者刪除非法用戶;系統基本配置模塊記錄路燈節點的配置信息;參數顯示模塊可以提供某個路燈系統參數查詢;參數曲線繪制模塊可以更加形象地實時繪制參數曲線。

2.2.3 多線程的性能優化
 多線程編程技術避免了某項任務長時間占用CPU時間,提高了程序的并發處理數據的能力。本文的應用軟件優化設計中,在進入主界面之前,創建了管理線程,用于監聽線程和工作線程的創建與管理。這樣,不僅有助于提高數據的并發處理能力,也使得程序分工更加明確,調理更加清晰。監聽線程主要負責等待GPRS的連接并為連接的GPRS開辟相應的空間。工作線程主要負責與GPRS通信過程中的數據處理,并將其提交給相應的客戶端界面。而管理線程會在軟件退出時通知監聽線程和工作線程停止工作,并釋放相應的資源。此外,通過函數GetSystemInfo(&sysInfo)獲得處理器的信息,而創建工作線程的個數也會隨著處理器的個數的變化作出相應的調整,這樣也提高了軟件的收縮性。多線程創建流程如圖8所示[5]。

 

 

2.2.4 圖形控件完成參數曲線的繪制
 CWGraph控件提供了豐富的屬性、方法和事件。在顯示數據時比較常用到的方法有:ClearData(清空數據),清除所有CWGraph控件上繪出的采集曲線與標尺線;SetYDataAppend:每次調用該函數可將一個點追加到曲線末尾;SetTimer:設置定時器編號和定時時間,采集數據采用定時中斷,間隔固定時間采集信號。
3 實驗結果
 通過此系統,實現了Measurement Studio與網絡內各控制主板的通信,此軟件系統的通信方式設定模塊可以設定通信信息,連接成功后,在參數顯示界面可以實時查詢網絡內某個照明節點的數值參數。
本遠程數據采集系統已應用于太陽能LED路燈系統中,并取得了理想的結果。通過GPRS和CAN總線實現了Measurement Studio監控系統與網絡內STM32控制主板的通信。
在下位機芯片選取上,STM32作為主控芯片,足夠實現太陽能LED路燈的控制需求,并且成本上較DSP大為降低。CAN總線組成的局域網,通信可靠,能夠滿足區域內路燈的網絡化控制要求。隨著太陽能LED路燈的逐步推廣,結合GPRS組成兩級式局域網絡,可以監控更大范圍的太陽能LED路燈,這也是今后的發展方向。
 實踐證明,基于Measurement Studio的監控平臺具有以下特點:操作簡單,界面友好,使用者可以直觀地觀察照明節點的參數數值和曲線,同時可以調節照明節點的PWM占空比和照明節點亮滅時間等;可移植性強,只要更改參數就可以應用在其他分布式系統中;使用起來靈活,編譯生成.exe文件,可以方便地安裝在沒有安裝Measurement Studio的機器上;系統效率高,加入多線程技術,可大大提高系統效率。
參考文獻
[1] 陳振興,周建華,陳勇.基于Measurement Studio的光電信號數據采集系統[J].計算機應用,2004(2):66-68.
[2] 黃豪彩,楊燦軍,陳道華,等.基于LabVIEW的深海氣密采水器測控系統[J].儀器儀表學報,2011,32(1):40-45.
[3] 王偉,董超俊.一種新的基于CAN和GPRS網絡的路燈組網方法研究[J].工業控制計算機,2012,25(3):71-72.
[4] 陳志旺.STM32嵌入式微控制器快速上手[M].北京:電子工業出版社,2012:180-186.
[5] 楊東升,王高峰.多線程技術在虛擬儀器開發軟件LabWindows/CVI中的實現[J].電測與儀表,2005,43(3):39-42.
[6] 夏鳳仙,陳小平.基于虛擬儀器的交變電流源質量分析儀研制[J].電子測量與儀器學報,2007,21(3):113-117.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
午夜影视日本亚洲欧洲精品| 欧美日韩国产综合视频在线观看| 亚洲国产一区二区三区a毛片| 亚洲在线第一页| 99在线观看免费视频精品观看| 亚洲高清视频中文字幕| 狠狠久久婷婷| 国产亚洲欧美另类中文| 国产热re99久久6国产精品| 国产精品高潮呻吟久久av无限 | 校园春色综合网| 亚洲男女毛片无遮挡| 亚洲天堂成人在线视频| 一区二区欧美日韩| 一区二区三区四区精品| 一区二区三区免费观看| 宅男在线国产精品| 亚洲一区二区欧美日韩| 亚洲一区二区三区四区五区黄| 亚洲特级片在线| 一本在线高清不卡dvd | 国产欧美一区二区在线观看| 国产精品一区二区在线观看不卡 | 91久久久久久久久| 亚洲人成绝费网站色www| 亚洲精品少妇30p| 一本色道久久综合精品竹菊 | 亚洲精品免费观看| 艳女tv在线观看国产一区| 在线视频一区观看| 亚洲在线一区| 久久久精品视频成人| 久久看片网站| 欧美国产精品v| 欧美少妇一区| 国产欧美日韩综合一区在线观看| 国产亚洲一区二区三区在线播放 | 91久久亚洲| 中文亚洲视频在线| 久久aⅴ国产欧美74aaa| 91久久精品国产91性色tv| 一道本一区二区| 欧美一区二区三区在线观看视频| 久久免费精品视频| 欧美寡妇偷汉性猛交| 国产精品久久久久久一区二区三区| 国产日韩欧美精品综合| 激情国产一区二区| 亚洲精品欧美极品| 午夜精品久久一牛影视| 亚洲青色在线| 午夜视频一区| 欧美大胆人体视频| 国产精品欧美日韩一区| 在线日本成人| 国产精品99久久久久久白浆小说| 久久超碰97人人做人人爱| 日韩亚洲欧美综合| 欧美一区二区高清在线观看| 欧美91大片| 国产欧美精品xxxx另类| 亚洲国产精品毛片| 午夜久久资源| 99视频一区| 久久精品亚洲一区二区| 欧美日韩高清区| 好看的日韩av电影| 亚洲婷婷综合色高清在线| 亚洲激情成人| 欧美一二三区精品| 欧美精品一区视频| 国产日韩欧美视频| aa级大片欧美三级| 亚洲国产成人不卡| 午夜精品一区二区三区在线播放| 蜜臀av性久久久久蜜臀aⅴ| 国产精品露脸自拍| 亚洲三级免费| 亚洲激情偷拍| 久久久精品视频成人| 国产精品v片在线观看不卡| 亚洲电影在线| 欧美在线观看www| 亚洲欧美综合网| 欧美精品系列| 在线播放不卡| 小黄鸭精品密入口导航| 亚洲一区二区三区四区五区黄 | 国产情侣久久| 中国日韩欧美久久久久久久久| 亚洲国产欧美另类丝袜| 欧美在线高清视频| 欧美视频在线视频| 亚洲精品国精品久久99热| 亚洲第一精品夜夜躁人人躁| 亚洲欧美中文在线视频| 欧美日韩喷水| 亚洲国产视频一区二区| 久久精品一区蜜桃臀影院| 欧美一区二区三区四区在线观看| 国产精品福利在线观看| 日韩视频免费观看| 99精品视频一区| 欧美精品二区三区四区免费看视频| 激情综合色综合久久| 欧美一区免费| 久久精视频免费在线久久完整在线看| 国产精品美女999| 一区二区三区欧美亚洲| 亚洲视频在线播放| 欧美日韩精品免费观看视一区二区 | 久久av资源网站| 久久精品99| 国产亚洲欧美中文| 欧美诱惑福利视频| 久久精品色图| 国产亚洲日本欧美韩国| 欧美淫片网站| 久久亚洲精选| 伊人男人综合视频网| 亚洲国产欧美一区二区三区同亚洲 | 一个色综合av| 亚洲一区高清| 国产精品视频久久一区| 亚洲天堂男人| 香蕉免费一区二区三区在线观看 | 99精品视频免费全部在线| 一区二区三区四区五区精品| 欧美欧美全黄| 99在线视频精品| 亚洲欧美怡红院| 国产麻豆视频精品| 久久国内精品自在自线400部| 久久久视频精品| 伊人男人综合视频网| 亚洲人成网站色ww在线| 欧美日本精品在线| 宅男66日本亚洲欧美视频| 午夜精品福利一区二区三区av| 国产精品乱码一区二区三区 | 一本色道久久综合一区| 欧美性大战久久久久久久蜜臀| 一区二区三区国产| 欧美一级专区免费大片| 国产一区三区三区| 日韩视频精品在线| 国产精品久久久久久久9999| 午夜视频久久久| 免费亚洲一区二区| 99视频一区| 久久精品72免费观看| 亚洲国产精品va在线观看黑人| 中国成人亚色综合网站| 国产精品麻豆欧美日韩ww | 老巨人导航500精品| 亚洲欧洲三级电影| 午夜精品久久久久久久久久久久久| 国产亚洲毛片| 亚洲毛片在线观看.| 国产精品美女主播| 亚洲第一精品电影| 欧美日韩一区二区免费在线观看| 亚洲欧美视频一区二区三区| 久久中文字幕一区| 久久免费国产精品| 免费成人av在线| 亚洲国产日韩精品| 午夜电影亚洲| 91久久线看在观草草青青| 欧美日韩视频专区在线播放| 亚洲自啪免费| 欧美aⅴ99久久黑人专区| 正在播放欧美视频| 美女露胸一区二区三区| 亚洲一二三区精品| 免费欧美高清视频| 亚洲免费综合| 欧美激情一区在线| 亚洲欧美国产三级| 欧美大片免费观看| 亚洲欧美日韩精品一区二区| 欧美成人性网| 欧美一区1区三区3区公司| 欧美伦理91i| 欧美中文字幕在线| 欧美视频中文字幕在线| 久久国产婷婷国产香蕉| 欧美午夜a级限制福利片| 亚洲福利免费| 国产精品中文在线| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲精品韩国| 久久久久久日产精品| 亚洲视频香蕉人妖| 欧美成人免费在线| 久久av老司机精品网站导航 | 国产日韩欧美在线一区| 亚洲一区二区三区精品在线| 亚洲国产高清aⅴ视频| 久久精品国产久精国产爱|