《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM與GPRS技術的SCADA系統在風光電廠中的應用
基于ARM與GPRS技術的SCADA系統在風光電廠中的應用
來源:電子技術應用2011年第6期
鮑玉軍
常州工學院 電子信息與電氣工程學院, 江蘇 常州213002
摘要: 介紹了以ARM核微處理器LPC2214及嵌入式操作系統μC/OS-Ⅱ為運行平臺,在實現TCP/IP和PPP協議的基礎上,對GPRS通信模塊MC39i進行控制,從而可方便地使用GPRS的數據分組業務傳輸監控數據。研究結果證明,本系統對風光發電廠監控系統的兼容、維護等都具有重要的參考價值。
中圖分類號: TP399
文獻標識碼: A
文章編號: 0258-7998(2011)06-131-04
Application of SCADA system based on ARM and GPRS technology in wind-solar hybrid power plant
Bao Yujun
School of Electronic Information Electric Engineering, Changzhou Institute of Technology, Changzhou 213002, China
Abstract: The paper introduced used ARM kernel microprocessor LPC2214 and embedded system μC/OS-Ⅱ as the whole system platform, and realized the software about TCP/IP and PPP′s programming. Then we realized the GPRS communication by controlling the MC39i module. So can transmit the power plant′s status parameters easily by means of GPRS network′s services. The conclusions which produced in this paper are especially good for the wind-solar hybrid power plant′s monitoring and controlling, also be good for the whole system′s maintenance.
Key words : ARM; LPC2214; GPRS; wind-solar hybrid power plant


 太陽能和風能是公認的潔凈資源,對環境不產生任何污染,是21世紀能源發展戰略的重要選擇。隨著風光互補發電系統應用范圍的不斷擴大,對風光互補發電系統的性能要求也越來越高。
     通常應用于風光發電廠的監督控制與數據采集系統SCADA(Supervisory Control And Data Acquisition)一般都是由電力通信專網來保障其通信。但由于風光電廠在地理位置上的特殊性、多樣性(通常在邊遠偏僻地區),使得某些通信網無法勝任SCADA的要求[1]。
 通用分組無線業務(GPRS)是GSM網絡的升級,通過在GSM網絡上增加SGSN和GGSN兩種數據交換節點設備以及一些更新軟件來實現,GPRS網絡中的數據傳輸以數據分組的形式傳送。在國內,移動通信網絡目前已基本覆蓋全國所有地區,因此利用技術上較為成熟的GPRS無線網絡,可對風光發廠的各個發電站進行實時遠程監測與控制,這對提高整個風光電廠的性能具有實際意義。
1 系統組成
 整個風光電廠的SCADA系統由風光發電站的狀態參數采集部分和數據處理及傳輸兩部分組成。本文重點介紹數據處理及傳輸部分。風光電廠SCADA系統如圖1所示。

    通過CAN總線與CAN總線適配器的連接,將各個風光發電站的狀態參數傳輸至基于LPC2214的嵌入式系統,數據經處理后由GPRS通信模塊MC39i輸出,并通過GPRS網絡和Internet將數據傳輸至監控中心。反之,監控中心也可以將各種操作指令傳送至控制終端,以控制風光發電站的運行。本系統的核心部分為“嵌入式GPRS通信模塊”的實現[2]。
 本系統使用ARM7核微處理器LPC2214,并適當對系統存儲資源進行擴展,通過移植嵌入式操作系統μC/OS-Ⅱ來管理整個系統的運行。系統所使用的GPRS模塊MC39i由西門子公司生產,具有使用方便、接口電路簡單等優點[3]。GPRS雖支持TCP/IP業務,但因為MC39i沒有嵌入TCP/IP協議和PPP協議,所以需要在基于LPC2214的嵌入式系統中實現TCP/IP協議和PPP協議,否則系統無法使用GPRS網絡的數據分組業務。

 


2 CAN總線接口電路設計
 SJA1000與LPC2214之間的接口電路如圖2所示,主要包含:LPC2214最小系統(未畫出)、CAN通信控制器SJA1000、CAN總線驅動器82C250和高速光電耦合器6N137。LPC2214控制SJA1000的初始化以及對風光發電站狀態參數的接收和發送。其中,SJA1000的AD0~AD7連接到LPC2214的P2口(DATA0~DATA7),/CS為0時,LPC2214選中SJA1000。SJA1000的/RD、/WR、ALE分別與LPC2214的對應引腳相連,/INT接LPC2214的P0.1腳(外部中斷0),用于中斷訪問SJA1000。

    SJA1000的TX0、RX0通過高速光耦6N137后與82C250的TXD和RXD連接,這樣可較好地實現本節點在CAN總線上的電氣隔離,從而增強CAN總節點的抗干擾能力。要注意光耦部分電路采用的兩個電源VCC和VDD必須完全隔離,否則此光耦就失去了意義。本系統中的電源隔離采用了小功率的電源隔離模塊實現。
    另外,通過在82C250的CANH和CANL引腳之間串連60 ?贅的電阻以消除電路中信號反射等干擾。CANH和CANL與地之間并聯兩個30 pF的小電容,可濾除總線上的高頻干擾和一定的電磁輻射。另外,在兩根CAN總線輸入端與地之間分別接了一個防雷擊管,當兩端輸入端與地之間出現瞬變干擾時,通過防雷擊管的放電可起到一定的保護作用。
3 基于μC/OS-Ⅱ環境的多任務設計
3.1 μC/OS-Ⅱ操作系統在ARM7核上的移植

 移植是使一個實時內核能在其他微處理器上運行,也就是為特定的CPU編寫特定的代碼。因為μC/OS-Ⅱ在讀/寫CPU寄存器時,只能通過匯編語言來進行,因此在使用μC/OS-Ⅱ時,針對具體的CPU,用戶需要用匯編語言編寫與CPU硬件相關的代碼。
 根據μC/OS-Ⅱ的要求,移植μC/OS-Ⅱ到一個微處理器的體系結構上需要提供三個文件:在C語言頭文件OS_CPU.H中,要定義與編譯器無關的數據類型;定義所使用的堆棧數據類型以及堆棧的增長方向;定義一些有關ARM核的軟中斷。在C程序源文件OS_CPU_C.C中,主要是μC/OS-Ⅱ任務堆棧初始化函數;在匯編程序源文件OS_CPU_A.S中,主要是時鐘節拍中斷服務函數、中斷退出時的任務切換函數以及μC/OS-Ⅱ第一次進入多任務環境時運行最高優先級任務的函數。
3.2 系統任務設計
 μC/OS-Ⅱ要求在其上運行的應用軟件“任務化”,所以需要按μC/OS-Ⅱ的任務編寫規范設計系統應用任務。按任務優先級從高到低設計如下[4]。
 Task0:完成系統各部分(包括MC39i)初始化工作后,采用時間片的方式進行PPP數據幀的接收,并完成該數據幀的解析。
 Task 1:風光發電廠各發電站狀態參數的讀取。
 Task 2:UDP數據包的接收處理。
 Task 3:TCP數據包的接收處理。
 Task 4:ICMP數據包的接收處理(主要是響應PING)。
 Task 5:針對UDP數據報中的命令請求進行響應。
 Task 6:針對TCP數據報中的命令請求進行響應(Web服務器功能)。
 系統任務之間的通信如圖3所示。

3.3 IP數據包解析模塊軟件設計
  IP協議是TCP/IP協議的核心,也是網絡層中最重要的協議,IP層接收由更低層發來的數據包,并將其發送到更高層——TCP或UDP層;反之,IP報也把從TCP或UDP層接收來的數據包傳送到更低層,并最終通過TCP/IP網絡進行無連接傳送數據報。
 本系統向監控中心傳送的數據,需先進行TCP/IP協議的處理,即要求LPC2214實現TCP/IP協議。其中IP數據包的封裝及發送是通過函數ip_send( )實現的,通常此函數是在PPP協議處理函數中被調用。風光發電站各狀態參數在被封裝為UDP數據包以后,調用此函數進行IP協議格式數據封裝,即在IP數據報頭的數據結構中添加IP報頭信息(其中包括計算IP報頭的校驗和值)。在封裝好IP包之后,要設置此IP報頭數據(20 B)的“發送結構”Send_Ptr,從而與UDP數據報構成一個發送數據鏈。
    發送IP報之前要先得到“發送信號量”SendFlag,否則只有掛起當前任務等待此信號量。一旦得到發送信號量,對該IP報進行PPP協議數據格式封裝,之后再啟動MC39i發送數據,數據發送完畢后要及時釋放發送信號量。
 具體程序如下:
  Uint8 ip_send(struct Send_Ptr *TxdData,uint8 * dest_ip,uint8 PROTOCOL)
  {//TxdData為存放待傳輸數據首指針;dest_ip為目的IP地址首指針;IP包中的下一層
//客戶協議類型(UDP、TCP)
    uint16 CRC;
      uint8 Ip_Head[20];
      struct Send_Ptr TxdIpData;
      uint8 err;
      static uint16 FrameIndex=0;
      Ip_Head[0]=0x45;
       ……                 //進行TCP/IP協議中的IP數據包
                                                    //報頭設置
      Ip_Head[19]=dest_ip[3];
    CRC=CreateIpHeadCrc(Ip_Head);  //對IP首部中每16位
                                 //進行二進制反碼求和
      Ip_Head[10]=(CRC&0xff00)>>8;
      Ip_Head[11]=CRC&0x00ff;
      TxdIpData.STPTR=TxdData;
      TxdIpData.length=20;
      TxdIpData.DAPTR=Ip_Head;
      OSSemPend(SendFlag,10,&err);
            //獲取μC/OS-Ⅱ操作系統當前的發送權(得到“發
                 //送信號量”SendFlag)
      if(err==OS_NO_ERR)          //沒有得到發送權(發送信
                        //號量SendFlag),掛起任務,等待
      {
          if(ip_mac_send(&TxdIpData,dest_ip))
                //按照PPP協議打包數據,并啟動MC39i
                                                //通信模塊進行傳輸數據
          {
              OSSemPost(SendFlag);
              //發送成功,釋放“發送信號量”,并返回“1”
              return(1);
          }
          else
          {
              OSSemPost(SendFlag);
                //發送失敗,釋放“發送信號量”,并返回“0”
              return(0);
          }
      }
      else
          return (0);
    }
4 GPRS通信模塊MC39i的應用
 在本系統中MC39i作為GPRS終端的無線收發模塊,從TCP/IP模塊接收的IP數據包和從基站接收的GPRS分組數據進行相應的協議處理后再轉發。MC39i提供了9針的標準RS232接口,通過SP3232電平轉換芯片與LPC2214的串口相連,進行全雙工通信。LPC2214與MC39i的接口如圖4所示。

    利用GPRS網絡傳輸數據之前,需要采用PPP協議將GPRS通信模塊接入Internet。PPP協議位于數據鏈路層,是為在兩個對等實體間傳輸數據包連接而設計的,使用可擴展的鏈路控制協議LCP來建立,配置和測試數據鏈路。用網絡控制協議族NCP建立和配置不同的網絡層協議,并且允許采用多種網絡層協議[5]。在本系統完成啟動之后,首先進行MC39i的工作頻率等參數設置,然后進行撥號與PPP協商,得到系統本地IP,從而完成GPRS終端的Internet接入。
    LPC2214通過RS232串行口控制GPRS模塊,涉及到的軟件包括:MC39i的初始化、登錄GGSN、與監控中心的Internet數據傳輸。LPC2214對MC39i模塊的控制采用AT命令,圖5給出了GPRS撥號上網及PPP協商軟件流程圖。

  當GPRS撥號成功接入Internet后,就可以進行無線數據傳輸了。LPC2214將風光發電站的狀態參數先進行TCP/IP協議的處理(封裝為IP數據包),再經RS232串口控制MC39i模塊將所有數據封裝成GPRS分組數據包并傳送到GPRS無線網絡[6]。反之,GGSN的回答也可通過串行口進入本系統。
     在現有的GPRS網絡基礎上開發成本較低的風光電廠SCADA系統,具有投入少、安裝方便、傳輸可靠、方便遠程管理等,尤其適合一些邊遠地區的風光電廠的遠程監控,其實用意義大。通過對本系統的試驗測試,基本實現了數據的遠距離的無線傳輸,具有時延低、正確率高等優點。
參考文獻
[1] 林軼群,趙劍鋒. GPRS技術在電力SCADA系統中的應用[J]. 中國科技信息,2006(2).
[2] Bao Yujun. Design of the net data information acquisition for electric energy meter[C]. SPIE  Fourth International Symposium on Precision Mechanical Measuremets, August 25-29, Hefei, China, 2008.
[3] 汪俊鋒,陶維青,張全. 基于MC39I的電能管理終端遠程GPRS接口設計[J]. 合肥工業大學學報(自然科學版),2009(1).

[4] Bao Yujun. Design of electric energy meter for longdistance data information transfers which based upon GPRS technology[C].IEEE 2009 International Workshop on Intelligent Systems and Applications, May 23-24, Wuhan,China,2009.
[5] 郝記生,張曦煌.基于GPRS網絡的無線數據傳輸系統[J]. 計算機工程與設計, 2008(10).
[6] 李敏,陳文,王寶勤. 嵌入式GPRS無線通訊系統設計[J]. 長江大學學報(自然科學版), 2009(6).

此內容為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>
          欧美精品啪啪| 久久伊人精品天天| 激情视频一区二区三区| 午夜亚洲福利在线老司机| 日韩视频久久| 久久伊人免费视频| 欧美精品激情blacked18| 一本色道久久综合亚洲91| 免费成人黄色av| 日韩一二在线观看| 亚洲电影免费观看高清完整版在线观看| 国产精品久久久久久久久久久久久久| 午夜在线视频一区二区区别| 国产一区二区三区在线观看免费| 日韩一二三在线视频播| 欧美91视频| 亚洲高清免费| 麻豆亚洲精品| 久久成人免费网| 麻豆视频一区二区| 欧美一区二区三区在线播放| 亚欧成人在线| 欧美sm视频| 久久成人18免费网站| av成人免费在线| 国产精品一区一区三区| 久久久亚洲精品一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 欧美一区二区免费观在线| 久久视频精品在线| 亚洲一级特黄| 国产一区美女| 日韩视频精品在线| 久久综合九色九九| 欧美一区二区三区免费看| 夜夜躁日日躁狠狠久久88av| 久久频这里精品99香蕉| 亚洲欧美一区二区三区在线| 狠狠88综合久久久久综合网| 国产精品视频一区二区三区| 亚洲电影网站| 黑丝一区二区三区| 日韩午夜精品视频| 好吊妞这里只有精品| 一区二区三区久久久| 欧美美女福利视频| 亚洲欧美日韩精品久久奇米色影视| 蜜桃av噜噜一区二区三区| 亚洲图中文字幕| 欧美v国产在线一区二区三区| 久久精品1区| 欧美~级网站不卡| 一区二区三区导航| 蜜桃av久久久亚洲精品| 久久在线免费视频| 欧美激情一区二区三区在线| 欧美激情视频免费观看| 在线中文字幕一区| 中文日韩电影网站| 欧美激情视频在线免费观看 欧美视频免费一| 国产日韩一区欧美| 国产精品久久久久久久久免费桃花| 亚洲国产精品久久久久婷婷老年| 亚洲电影欧美电影有声小说| 99精品久久免费看蜜臀剧情介绍| 欧美色图天堂网| 狠狠久久综合婷婷不卡| 国产欧美日韩综合精品二区| 国产精品美女久久久免费| 亚洲成在人线av| 亚洲美女黄色| 99这里只有精品| 欧美成人午夜激情在线| 亚洲午夜av电影| 亚洲一区二区日本| 午夜亚洲精品| 久久女同精品一区二区| 欧美一区二区三区视频| 欧美在线视频在线播放完整版免费观看| 亚洲直播在线一区| 精品成人在线| 欧美日韩免费一区二区三区视频| 欧美成人午夜激情| 黄色综合网站| 亚洲美洲欧洲综合国产一区| 夜夜躁日日躁狠狠久久88av| 亚洲综合国产精品| 午夜日韩在线观看| 亚洲欧美视频在线观看| 亚洲欧美日本伦理| 久久久91精品国产| 欧美男人的天堂| 国产一区二区三区不卡在线观看| 日韩午夜精品| 亚洲国产精品尤物yw在线观看| 亚洲精一区二区三区| 一区二区三区产品免费精品久久75| 一区精品久久| 日韩视频一区| 日韩午夜免费| 亚洲男女自偷自拍图片另类| 一区二区三区在线免费观看| 久久精品系列| 欧美日本在线看| 在线观看日韩www视频免费| 在线一区二区三区做爰视频网站| 欧美激情在线免费观看| 欧美与欧洲交xxxx免费观看| 香蕉国产精品偷在线观看不卡| 美女图片一区二区| 亚洲视频欧洲视频| 欧美日韩国产页| 国产精品99久久久久久久久久久久| 91久久嫩草影院一区二区| 夜夜嗨av一区二区三区| 久久免费的精品国产v∧| 久久美女艺术照精彩视频福利播放| 午夜精品久久久久久久99樱桃| 亚洲欧美另类国产| 国产女优一区| 亚洲剧情一区二区| 国产精品久久9| 亚洲人成在线观看网站高清| 久久久久久网址| 亚洲国产精品黑人久久久| 欧美日韩在线播放一区二区| 国产日韩精品久久| 久久久久久亚洲精品不卡4k岛国| 亚洲午夜高清视频| 国产精品自拍网站| 国产精品私房写真福利视频| 日韩视频在线一区| 日韩一级不卡| 亚洲已满18点击进入久久| 久久精品在这里| 欧美日韩国产bt| 国产精品自拍小视频| 91久久精品美女高潮| 亚洲天堂av图片| 一区二区三区av| 久久se精品一区精品二区| 亚洲欧美日韩一区二区三区在线观看| 精品电影在线观看| 欧美午夜片欧美片在线观看| 欧美日韩国产美| 国产精品久久| 欧美高清在线视频观看不卡| 欧美日韩精品二区| 欧美日韩午夜激情| 卡一卡二国产精品| 亚洲高清免费视频| 国产三级欧美三级日产三级99| 一区二区免费在线视频| 亚洲一区二区精品在线| 亚洲无限乱码一二三四麻| 欧美96在线丨欧| 欧美三级韩国三级日本三斤| 国产美女扒开尿口久久久| 在线观看不卡av| 亚洲另类视频| 美女视频网站黄色亚洲| 国产一区二区三区在线免费观看| 亚洲日本黄色| 欧美精品一区二区三区四区| 国产一区二区三区黄视频| 欧美在线观看网址综合| 久久av在线看| 久久综合婷婷| 欧美精品一区三区| 欧美三级欧美一级| 国产精品久久久久毛片软件| 欧美好吊妞视频| 欧美日韩国产综合视频在线| 亚洲图片自拍偷拍| 精久久久久久久久久久| 午夜精品影院| 狠狠色丁香婷婷综合影院| 亚洲自拍啪啪| 国产综合久久久久影院| 亚洲蜜桃精久久久久久久| 香蕉免费一区二区三区在线观看| 午夜一区二区三视频在线观看| 欧美色网一区二区| 国产精品视频区| 国产精品最新自拍| 国内精品久久久久久久果冻传媒| 亚洲狼人精品一区二区三区| 亚洲午夜一区二区三区| 久久久噜噜噜久久中文字免| 亚洲国产人成综合网站| 久久午夜国产精品| 免费成人在线视频网站| 久久这里有精品15一区二区三区| 亚洲电影免费观看高清完整版在线| 依依成人综合视频| 亚洲欧美中文日韩v在线观看| 欧美aaa级| 激情亚洲一区二区三区四区| 欧美视频一区二区在线观看| 亚洲美女视频在线观看| 国产精品视频自拍| 中文av一区二区| 久久国产精品毛片| 欧美亚洲一区二区三区| 在线观看亚洲一区| 欧美亚洲午夜视频在线观看| 亚洲尤物影院| 欧美亚洲一级片| 国产亚洲一区精品| 亚洲美女视频在线观看| 国产欧美日韩一区二区三区在线观看| 亚洲欧美日本日韩| 亚洲天堂av在线免费| 国产尤物精品| 国产中文一区二区三区| 久久久久久亚洲精品杨幂换脸| 久久精品夜色噜噜亚洲a∨| 亚洲精选一区二区| 狠狠色综合一区二区| 国产一区二区三区观看| 激情视频一区二区三区| 亚洲美女精品成人在线视频| 国产伦精品一区二区三区视频黑人| 国产一区二区三区久久| 国产乱理伦片在线观看夜一区| 一级日韩一区在线观看| 韩国在线视频一区| 国产一区二区三区免费不卡| 91久久国产综合久久91精品网站| 巨胸喷奶水www久久久免费动漫| 亚洲一二三区在线观看| 久久久久国产精品麻豆ai换脸| 欧美性视频网站| 欧美性猛交xxxx乱大交蜜桃| 亚洲字幕在线观看| 国产一区二区电影在线观看| 欧美日韩国产综合在线| 国产精品xxxxx| 美女黄网久久| 欧美精品麻豆| 欧美影院一区| 国产欧美精品一区二区三区介绍| 亚洲人成在线观看| 亚洲欧美日韩国产一区二区三区| 欧美日韩一区二区高清| 久久久国产视频91| 国产精品一二一区| 99热这里只有精品8| 黄色亚洲在线| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美日韩在线精品| 欧美日韩国产高清视频| 亚洲电影中文字幕| 99国产精品久久久久久久成人热| 狠狠色伊人亚洲综合成人| 欧美精品精品一区| 国产手机视频一区二区| 另类亚洲自拍| 久久精品夜色噜噜亚洲aⅴ| 久久综合久久88| 亚洲系列中文字幕| 一区二区视频在线观看| 亚洲剧情一区二区| 99re6热只有精品免费观看| 亚洲韩国青草视频| 亚洲成人在线免费| 欧美日韩在线视频观看| 亚洲国产国产亚洲一二三| 影院欧美亚洲| 黄色日韩网站视频| 亚洲高清激情| 欧美日韩国产一区精品一区| 久久精品国产一区二区三| 欧美一区二区三区四区在线观看| 久久免费99精品久久久久久| 欧美大片一区| 日韩一级片网址| 国产精品乱码人人做人人爱| 久久久久国产精品一区| 一区二区国产日产| 在线播放精品| 国产亚洲成年网址在线观看| 欧美日韩精品免费看| 欧美中文在线观看国产| 国产精品素人视频| 久久精品视频在线播放| 欧美成人第一页| 久久男女视频| 久久噜噜噜精品国产亚洲综合| 亚洲激情不卡| 亚洲国产欧美日韩精品| 国产精品卡一卡二| 欧美成人蜜桃| 亚洲美女av电影| 国产亚洲成av人在线观看导航| 欧美日韩成人在线| 麻豆精品一区二区av白丝在线| 国产精品swag| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲手机成人高清视频| 欧美国产精品劲爆| 一色屋精品视频在线看| 欧美日韩国产欧| 国产精品成人久久久久| 欧美体内she精视频| 久久综合狠狠| 欧美一区亚洲二区| 久久美女艺术照精彩视频福利播放| 久久激情网站| 91久久精品一区| 国产婷婷成人久久av免费高清| 欧美在线3区| 亚洲二区视频| 欧美亚洲午夜视频在线观看| 激情欧美一区二区| 狠狠久久婷婷| 欧美精品v日韩精品v韩国精品v| 亚洲日本va午夜在线影院| 欧美精品乱码久久久久久按摩| 久久久www| 亚洲精品国产无天堂网2021| 欧美影片第一页| 欧美在线首页| 欧美国产日韩一区二区在线观看| 你懂的国产精品永久在线| 欧美电影在线免费观看网站| 欧美日韩91| 国产一区二区三区四区|