999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

光伏發(fā)電通信基站電源遠程監(jiān)測系統(tǒng)的設計

2012-03-17 07:21:02楊思俊
電子設計工程 2012年17期
關鍵詞:指令

楊思俊

(西安航空職業(yè)技術學院 電子工程系,陜西 西安 710089)

隨著計算機控制技術的發(fā)展,計算機被廣泛應用于數(shù)據(jù)采集系統(tǒng)領域中,數(shù)據(jù)采集系統(tǒng)多采用上位機和下位機的主從工作方式。因為單片機具有價格低、功能強、抗干擾能力好、溫限寬和面向控制等特點,所以下位機一般采用單片機對現(xiàn)場數(shù)據(jù)采集與對設備一級監(jiān)控;計算機的分析處理能力較強,有友好的人機界面和大容量的多種存儲方式,故上位機一般采用計算機對采集數(shù)據(jù)進行圖形顯示、分析以及管理。上位機與下位機通過串行接口實現(xiàn)通信,在本系統(tǒng)采用了Visual Basic 6.0開發(fā)串口通信程序。

1 數(shù)據(jù)傳輸

太陽能發(fā)電監(jiān)測分上位機和下位機兩部分,下位機對各個模塊的工作輸入電壓、電流,輸出電壓、電流數(shù)據(jù)進行存儲、顯示。由于本設計的太陽能發(fā)電裝置用于通信基站的電源,其應用的環(huán)境一般位于偏僻且交通欠發(fā)達的地區(qū),所以下位機的數(shù)據(jù)需通過GPRS傳送到上位機,以便于監(jiān)測和故障排除[1-3]。

GPRS模塊(即MC35i)和外部設備之間的通信協(xié)議是通過AT指令集來完成的。AT指令集是從終端設備(Terminal Equipment,TE)或數(shù)據(jù)終端設備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,TA)或數(shù)據(jù)電路終端設備 (Data Circuit Terminal Equipment,DCE) 發(fā)送的。AT+CMGC指令的功能為Send anSMS command(發(fā)出一條短消息)。對短消息的控制有3種模式,即Block Mode、基于AT命令的PDU Mode和Text Mode。目前,PDU Mode應用最為廣泛,它不僅支持中文短信,也能發(fā)送英文短信,其短消息正文經(jīng)過十六進制編碼后作為一個二進制字符串被傳輸。PDU模式收發(fā)短信可以使用3種編碼:7-bit、8-bit和UCS2編碼。7-bit編碼用于發(fā)送普通的ASCLL字符,8-bit編碼通常用于發(fā)送數(shù)據(jù)消息,UCS2編碼用于發(fā)送Unicode字符。短信發(fā)送框圖如圖1所示(圖中XX表示第幾條短信)。

2 MC35i驅動及AT指令的編寫

2.1 MC35i的開關機及初始化

圖1 短信發(fā)送框圖Fig.1 Sending SMS

目前市場上支持GPRS的模塊有很多種,綜合考慮后采用西門子的MC35i模塊,該模塊在支持GSM的基礎上增加了對GPRS的支持,上傳波特率可達21.4 kbps,下傳波特率最大為 85.6 kbps, 并支持 CS-1,CS-2,CS-3,CS-4 等 4 種編碼方案,是一個具有較高穩(wěn)定性的工業(yè)及模塊。MC35i的工作電壓范圍為 3.3~4.8 V, 傳輸功率在 GMS 1800時為 1W,休眠電流為3mA。MC35i提供一個40引腳的外部控制接口,其中包括了控制、數(shù)據(jù)傳輸、SIM卡、聲音以及電源接口。MC35i接口采用AT指令集,并支持部分西門子的擴展AT指令。

MC35i的電源采用單個 3.3 V到 4.8 V的電源, 由于MC35i在進行數(shù)據(jù)傳輸或通話過程中峰值電流可能達到2 A,所以電源必須能夠提供足夠的電流以保證在大電流時電源電壓不低于3.3 V。如果在工作工程中電源電壓下降到低于3.3 V或電壓下降幅度超過 400 mV時,MC35i將自動關閉。比如,在峰值電流2 A時,在線路上的電壓損耗必須考慮,如果線路電阻為50m,那么電壓損耗為100mV,因此在布線時必須考慮這些問題。

MC35i的開關機需要在模塊的0N/OFF引腳上加上脈寬1 s以上的低電平。當模塊處于關機狀態(tài)檢測到0N/OFF引腳的下降沿并持續(xù)1 s以上的低電平時啟動整個模塊,同理,當模塊啟動后檢測到持續(xù)1 s以上的低電平,則延時8 s關機。所有的AT指令操作都必須在開機狀態(tài)下才能執(zhí)行[4]。

開機后還要對MC35i進行初始化來實現(xiàn)單片機對模塊的控制:首先要測試模塊串口的連接狀況,通過發(fā)送AT指令,等待模塊的回復,返回OK則連接成功,沒有響應則表示模塊連接存在問題;接著還要向模塊發(fā)送ATEO指令來關閉回顯。回顯功能主要用于串口調試,具體應用時應關閉該功能,防止回顯字符和返回參數(shù)混合。

2.2 MC35i的AT控制指令

MC35i模塊是采用AT指令集進行控制的,采用AT指令集可以實現(xiàn)模塊參數(shù)的設置,數(shù)據(jù)的發(fā)送與接收。AT指令集是調制解調器通信接口的工業(yè)標準,指令由ASCII字符組成,除“A/”、“+++”指令外,所有指令都是以”AT”開頭,以<回車><換行>結束,絕大多數(shù)指令被執(zhí)行后都有返回參數(shù)。

常見的AT指令有:

設置通信波特率:使用AT+IPR=19200命令,把波特率設為 19 200 b/s。

設置接入網(wǎng)關:通過 AT+CGD CONT=1,“IP”。 “CMNET”命令設置GPRS接入網(wǎng)關為移動夢網(wǎng)。

設置移動終端的類別:通過AT+CGCLASS=“B”設置移動終端的類別為B類,即同時*多種業(yè)務,但只能運行一種業(yè)務,即在同一時間只能使用GPRS上網(wǎng),或者使用GSM的語音通信。

測試GPRS服務是否開通:使用AT+CGACT=1,1命令激活GPRS功能。如果返回OK,則GPRS連接成功;如果返回ERROR,則意味著GPRS失敗。中國移動在GPRS與Internet網(wǎng)中間建立了許多的網(wǎng)關支持節(jié)點(GGSN),以連接GPRS網(wǎng)與外部的Internet網(wǎng)絡。GPRS模塊可以通過撥“*99***1#”登錄到GGSN上,并通過PPP協(xié)議獲取動態(tài)分配到In—ternet網(wǎng)的IP地址。

3 上位機軟件

3.1 數(shù)據(jù)格式

由于Visual Basic 6.0引入了面向對象的編程機制,巧妙地將Windows編程的復雜性封裝起來,只需使用窗體和控件等可視化界面設計程序,從而降低了程序設計的難度。本文就采用了VB來設計上位機軟件,以實現(xiàn)太陽能發(fā)電監(jiān)測的功能 。

1)數(shù)據(jù)傳輸幀格式

下位機與上位機通信的數(shù)據(jù)傳輸幀格式為:

地址碼(1)+功能碼(1)+數(shù)據(jù)數(shù)量(1)+數(shù)據(jù)域()+CRC 校驗(2)

2)上位機軟件功能碼分類

0x01讀取下位機歷史數(shù)據(jù)

0x02讀取系統(tǒng)當前時間

0x03設定時間

0x04讀取實時數(shù)據(jù)

0x05報警指示

3.2 串口調試

VB6.0中,使用MSComm時,首先要在程序中打開相應的串口,然后對相應的串口通信參數(shù)進行設置[5]。串口通信時,無論發(fā)送還是接收,都要在通信程序中設置一個Variant類型變量做“中介”。程序設計如下:

RTHreshold=1’最小接收字符數(shù)為1,當接收緩沖區(qū)達到1時,引發(fā)OnComm事件中的接收事件

MSComm1.Settings= “4800,n,8,1” ’ 設置通訊參數(shù)

MSComm1.PortOpen=True’打開串口

太陽能發(fā)電監(jiān)測主要是對太陽能電源工作時的各模塊的輸入電壓、電流,輸出電壓、電流以及環(huán)境溫度的計算與監(jiān)測。其測試界面如圖2所示。

圖2 實時數(shù)據(jù)監(jiān)測界面Fig.2 Interface of real-time data collection

4 功能實現(xiàn)

監(jiān)測系統(tǒng)具有實時監(jiān)測功能,上位機每五秒鐘發(fā)送命令,下位機接受到命令后即刻將實時數(shù)據(jù)上傳。其讀取下位機歷史數(shù)據(jù)時需輸入要查詢的起始時間和終止時間,由于下位機每小時只采樣一個數(shù)據(jù),所以上位機會顯示出對應的數(shù)據(jù)[6],功能界面如圖3所示。

圖3 歷史數(shù)據(jù)查詢界面Fig.3 Interface of historical data inquire

地址碼(1)+功能碼(1)+數(shù)據(jù)數(shù)量(1)+起始時間(4)+終止時間(4)+CRCH(1)+CRCL(1)的格式傳輸給下位機,例如:要讀取2007年12月8日9時至2008年2月20日5時的數(shù)據(jù)則幀內容為

0x3a 0x01 0x08 0x09 0x08 0x12 0x08 0x05 0x20 0x02 0x09 0x10 0x81

注:終止時間不應超過當前時間,起始時間應在終止時間之前,則歷史數(shù)據(jù)就會通過GPRS上傳。此外,監(jiān)測系統(tǒng)還具有校時和報警功能,監(jiān)測系統(tǒng)獲取系統(tǒng)時間,按照如下幀格式進行對下位機的時間設定。

地址碼(1)+功能碼(1)+數(shù)據(jù)數(shù)量(1)+時間(7)+CRCH(1)+CRCL(1)

圖4 系統(tǒng)時間設置界面Fig.4 Interface of system time setting

如果下位機中的各分機中出現(xiàn)斷路、短路或通信故障等異常情況時,下位機即時發(fā)出報警信號,并傳輸給上位機,上位機接受到信號后進行報警提示。

5 系統(tǒng)檢測結果

在實驗系統(tǒng)中,為了提高發(fā)電效率,對于太陽能光電池轉換效率低的問題,引用了MPPT(最大功率跟蹤)技術來提高太陽能電池的利用率。分別采集了帶MPPT技術的太陽能基站電源的控制器與不帶MPPT技術的控制器的電壓、電流,并將發(fā)電功率進行了比較,在設計中作了大量的實驗,采集了輸出電壓、電流,并形成了圖表予以分析。以下是日光強度逐漸增強時的數(shù)據(jù)測試。實際采集過程是每5秒采集一次,這里將簡單將每隔1分鐘的數(shù)據(jù)進行列表分析。

在同樣的外界條件下,日光逐漸升強時引入MPPT技術的太陽能發(fā)電技術和無MPPT技術的情況下,將采集的數(shù)據(jù)進行分析,太陽能基站電源發(fā)電功率的比較如圖5曲線所示。

圖5 功率比較Fig.5 Power compared

由表1的數(shù)據(jù)可統(tǒng)計,在引入MPPT技術的太陽能發(fā)電技術后,發(fā)電功率增長了25.9%。

表1 日光強度逐漸增強時數(shù)據(jù)表Tab.1 Sunlight gradually increased data

太陽能發(fā)電監(jiān)測主要是對太陽能電源工作時的各模塊的輸入電壓、電流,輸出電壓、電流以及環(huán)境溫度的計算與監(jiān)測。上位機每五秒鐘發(fā)送命令,下位機接受到命令后即刻將實時數(shù)據(jù)傳送。如果下位機中的各分機中出現(xiàn)斷路、短路或通信故障等異常情況時,下位機即時發(fā)出報警信號,并傳輸給上位機,上位機接受到信號后進行報警提示。

6 結束語

文中通過采用GPRS對數(shù)據(jù)進行遠程傳輸,結合上位機軟件的監(jiān)測,使整個系統(tǒng)的應用更為便捷,實驗證明,其傳輸與監(jiān)測均具有高的可靠性,為新能源的普及提供了條件。

[1]鄭萬溪,黃元慶,張鑫,等.基于GPRS通信技術的遠程氣體檢測系統(tǒng)[J].傳感器與微系統(tǒng),2008,27(2):83-85.

ZHENG Wan-xi,HUANG Yuan-qing,ZHANG Xin, et al.Long distance detecting system based on GPRScommunication technology[J].Transducer and Microsystem Technologies,2008,27(2):83-85.

[2]Lin Chin E, Li Chihching, Hou Ansang, et al.A real-time remote control architecture using mobile communication[J].IEEE Transactions on Instrumentation and Measurement,2003,52(4):997-1003.

[3]QIUWang-biao,QIUZhi-yuan.Design for temp-humidity control system of tobacco parching House based on Fuzzy-PIDControl[C]//Proceedings of the 2006 IEEE International Conference on Mechatronics and Automation,2006:2229-2234.

[4]張占新,孟如,孟慶洪,等.基于MC35的無線數(shù)據(jù)采集系統(tǒng)[J].微計算信息,2005,21(7):100-102.

ZHANG Zhan-xin,MENG Ru,MENG Qing-hong,et al.The wireless date acquisition system based on MC35[J].Control and Automation Publication Group,2005,21(7):100-102.

[5]陳三鳳,劉曉波.基于VB6.0與單片機串行通信的數(shù)據(jù)采集系統(tǒng)設計[J].計算機應用,2004,24 (1) 66-68.

CHEN San-feng,LIU Xiao-bo.Data-acquisition system design based on serial communication between VB6.0 and SCM[J].Journal of Computer Applications,2004,24(1):66-68.

[6]李芳,賀雨田.基于VB的液壓在線監(jiān)測與故障診斷儀的上位機軟件設計[J].石油儀器 2008,22(1):90-92.

LI Fang,HE Yu-tian.Software design in host computer of on-line detecting and failure diagnosis instrument of hydraulic system based on VB[J].Petroleum Instruments,2008,22(1):90-92.

猜你喜歡
指令
聽我指令:大催眠術
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產(chǎn)品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
巧用G10指令實現(xiàn)橢圓輪廓零件倒圓角
中斷與跳轉操作對指令串的影響
科技傳播(2015年20期)2015-03-25 08:20:30
基于匯編指令分布的惡意代碼檢測算法研究
一種基于滑窗的余度指令判別算法
歐盟修訂電氣及電子設備等產(chǎn)品安全規(guī)定
家電科技(2014年5期)2014-04-16 03:11:28
MAC指令推動制冷劑行業(yè)發(fā)展
汽車零部件(2014年2期)2014-03-11 17:46:27
主站蜘蛛池模板: 亚洲三级电影在线播放 | 一本久道热中字伊人| 国内精自视频品线一二区| 国产白浆视频| 国产视频资源在线观看| 国产v精品成人免费视频71pao| 91精品啪在线观看国产| 国产亚洲高清视频| 久久人妻系列无码一区| 亚洲精品动漫在线观看| 国产高清毛片| 国产丝袜无码一区二区视频| 一级一级特黄女人精品毛片| 午夜精品影院| 精品福利网| 久久人搡人人玩人妻精品| 国产国产人在线成免费视频狼人色| 免费一看一级毛片| 免费A级毛片无码无遮挡| 久久夜夜视频| 国产精品内射视频| 激情爆乳一区二区| 国产在线精品人成导航| 在线人成精品免费视频| 日本精品影院| 成人福利在线视频免费观看| 成人一级黄色毛片| 57pao国产成视频免费播放| 国产一国产一有一级毛片视频| 亚洲第一视频网| 日韩少妇激情一区二区| 亚洲精品777| 草草影院国产第一页| 一本色道久久88| 国产精品黑色丝袜的老师| 91精品国产自产在线观看| 永久免费无码日韩视频| 99久久99视频| 91精品久久久无码中文字幕vr| 欧美亚洲第一页| 国产网站在线看| 亚洲精品国产综合99| 日韩第一页在线| 精品福利视频导航| 日韩高清无码免费| 精品剧情v国产在线观看| 不卡无码h在线观看| av在线人妻熟妇| 亚洲精品国产精品乱码不卞| 超碰aⅴ人人做人人爽欧美 | 亚洲bt欧美bt精品| 国产一级无码不卡视频| 亚洲精品久综合蜜| 国产成人精品一区二区| 欧美色亚洲| 亚洲an第二区国产精品| 亚洲欧美综合另类图片小说区| 国产成年无码AⅤ片在线 | 青青操视频在线| 天堂亚洲网| 毛片三级在线观看| 日韩黄色大片免费看| 色天天综合| 久草青青在线视频| 午夜久久影院| 国产天天色| 情侣午夜国产在线一区无码| 2020最新国产精品视频| 成人国产一区二区三区| 最新加勒比隔壁人妻| 在线精品自拍| 午夜视频在线观看区二区| 无码精品一区二区久久久| 久久久久中文字幕精品视频| 在线视频亚洲欧美| 99视频国产精品| 国产婬乱a一级毛片多女| 18禁影院亚洲专区| 国产欧美日韩免费| 无码中文字幕乱码免费2| 国产无人区一区二区三区| 中国美女**毛片录像在线|