引言
我國石油資源分布廣,開采環境比較惡劣,采油輸油覆蓋面廣且大多在野外。隨著開采規模和區域的逐年擴大,為了提高石油生產效率和管理水平,將油田生產管理方式由事后現場被動管理轉變為事先遠程主動管理,保障油田的安全生產,提高處理油田突發事件的應急能力。這就要求實現生產數據自動采集、遠程監控、生產預警,以及“無人值守、集中監控、定期巡檢、自動操作”。[1]
物聯網技術的快速發展,為油田生產提供了新的思路和方法,在油田數據采集[2]、遠程監控以及地面全面信息化等領域有非常廣闊的應用前景。物聯網控制系統不僅可以實現跨地域實時協同工作,緊密連接生產的各個環節,而且還可以實現油田業務與技術的整合,為后期的大數據云服務提供數據源基礎。
1 系統總體設計
油田采輸物聯網監控系統由物聯網監控單元、無線數據傳輸網和監控中心組成,如圖1所示。物聯網監控單元是系統的核心和基礎,它獲取現場數據信息、下達執行指令,并通過無線數據傳輸網向遠程監控中心傳輸現場數據信息并接收監控中指令。
圖1 系統應用拓撲圖
物聯網監控單元的物聯網云控制器主要由ARM低功耗微處理器[3]、無線通信模塊、外圍電路構成,附加現場傳感器和執行機構。實現以下主要功能:
① 實時現場感知數據的采集與處理,并建立Client與Server的連接,然后把實時數據上傳到監控中心服務器,供云服務處理。
② 實時把遠程監控中心云服務相關執行指令或本地閉環控制指令下發到執行機構執行。
③ 通過分布廣泛的通信運營商無線通信網,實現與提供云服務的遠程監控中心連接。
監控中心主要是建立監控中心數據服務器,接收現場實時數據,下達現場實時執行指令,并與云服務系統進行實時數據交互。
與現有現場控制系統相比,本系統有以下特點:
① 無線數據通信采用運營商的GPRS專用APN模式,覆蓋范圍廣、安全性相對高,適合油田采輸生產點分散、偏遠、自有數據網無法覆蓋的特點。
② 可遠程無線實時監控,便于后端利用云計算處理。
③ 低功耗,可用電池供電,解決了電網無法覆蓋偏遠地區的監控問題。
2 硬件設計
物聯網云控制器的硬件接口如圖2所示,現場各種標準信號通過對應的I/O口輸入到微處理器LPC11C14FBD48,經過處理后傳送到M35,通過GPRS傳輸到遠端監控中心。同時微處理器把接收到的遠端監控中心指令或自身閉環控制指令,通過相應的I/O口傳到現場執行機構。CAN總線用于物聯網監控單元之間的數據與指令的交互連接,便于端口擴展。RS232[4]用于本地監控和內核程序下載、升級等。
主控板實物圖如圖3所示。
2.1 ARM CortexM0簡介
基于ARM CortexM0架構的微處理器體積小、功耗低且十分節能。該系列處理器擁有超小的硅片面積和很小的代碼足跡,以8位處理器的價位就能實現32位性能。CortexM0可大大節約系統成本,同時保留了與CortexM3等功能豐富的處理器的工具和二進制兼容。[3]
CortexM0處理器在通常不到12K門的面積內的功耗僅為85 μW/MHz,可支持創建超低功耗的模擬和混合信號器件。僅有56個指令,可以使開發人員快速掌握整個CortexM0指令集,其對C語言友好的架構,使開發變得簡單而快速。
2.2 主控模塊
本系統主要功能是現場數據采集處理并上傳至遠程監控中心和云服務中心,接收遠程監控中心和云服務中心的指令及自身閉環指令并下發,對現場設備進行控制[5]。現場一般比較偏遠、分散且環境惡劣,同一處所需的監控點一般較少,因此功耗、成本、環境適應性、遠程通信能力是主要要考慮的指標。目前微處理器種類繁多,本系統采用的LPC11C14FBD48是NXP公司基于ARM CortexM0的低成本32位微處理器,提供高性能、低功率、簡單指令集和內存尋址,與現有8位/16位架構相比,代碼尺寸更小;提供低動態功耗(110 μA/MHz)并減小深度睡眠電流(小于2 μA);片內功率配置可以針對任何低功率應用進行優化,使設計師通過最少的設計干預實現最佳功耗。該處理器主頻為50 MHz,具有3.3 V單電源(2.6 V~3.6 V)、ADC、C_CAN控制器[4]、32 KB閃存、8 KB SRAM、LQFP48封裝,外部時鐘晶振頻率為12 MHz,LPC11C14FBD48的關聯電路及主要資源分配圖略——編者注。
2.3 無線通信模塊
由于主控模塊上傳監控數據流量較小,同時考慮日常全天候運行、偏遠地區的覆蓋、技術成熟與穩定性、日常運行費用等,無線通信方式采用運營商的GPRS方式。無線通信模塊采用上海移遠的M35無線GSM/GPRS通信模塊。M35是四頻GSM/GPRS模塊,尺寸僅為19.9 mm×23.6 mm×2.65 mm。憑借超小的尺寸、超低功耗和寬工作溫度范圍,M35是M2M應用的理想解決方案。適用于車載、工業及PDA、個人跟蹤、無線POS、智能計量以及其他M2M的應用,為其提供完善的GSM/GPRS短信、數據傳輸及語音服務。M35采用LCC封裝,可通過標準SMT設備實現模塊的快速生產,為客戶提供高可靠性的連接方式,特別適合自動化、大規模、低成本的現代化生產方式。憑借內置獨特的移遠遠程升級技術(QuecFOTATM),M35可實現遠程升級及維護。本系統的M35無線通信模塊的電路設計如圖4所示。
3 軟件設計
物聯網云控制器的軟件設計主要包括現場控制器本身的內核軟件和遠程的監控中心軟件。內核軟件是對控制器現場硬件資源進行分配與管理、數據處理和數據通信、系統初始化等。監控中心軟件負責接收現場傳輸來的數據,進行數據處理、存儲、顯示以及向現場設備發送控制指令等,同時與云計算服務中心進行數據交互。
3.1 內核軟件
3.1.1 系統架構
內核軟件是基于μC/OSII開發的多線程程序,采用C/S模式與遠程服務器進行數據通信[6]。系統共創建了6個功能任務線程,每個線程都使用一個while(1)條件語句來實現無限循環,用以實現系統24小時全天候不間斷的功能任務,單個線程相當于一個功能子系統。設計的軟件看門狗用于防止系統死機,心跳檢測功能則用于防止與遠程監控中心通信假鏈。內核軟件系統的主流程如圖5所示。
主要數據結構等內容略——編者注。
3.1.2 內核開發工具
內核軟件的開發采用C++語言,開發工具選擇RealView MDK4.01。RealView MDK是ARM公司推出的基于微控制器的專業嵌入式開發工具。它采用了ARM的最新技術工具RVCT,集成了享譽全球的μVision IDE,因此特別易于使用,同時具備非常高的性能。與ARM 之前的工具包ADS等相比,RealView編譯器的最新版本可將性能改善超過20%。
RealView開發界面如圖6所示。
3.2 監控中心軟件
3.2.1 監控中心開發工具
監控中心軟件使用的是C++ Builder 2010開發環境,開發語言是C++語言。C++ Builder是由Embarcadero公司推出的一款可視化集成開發工具。C++ Builder具有快速的可視化開發環境,只要簡單地把控件(Component)拖到窗體(Form)上,定義它的屬性,設置它的外觀,就可以快速地建立應用程序界面。C++ Builder內置了許多完全封裝了Windows公用特性且具有完全可擴展性(包括全面支持ActiveX控件)的可重用控件。C++ Builder具有一個專業C++開發環境所能提供的全部功能:快速、高效、靈活的編譯器優化,逐步連接,CPU透視,命令行工具等。
3.2.2 系統架構
監控中心軟件是基于TCP/IP開發的事件驅動型軟件,采用C/S方式通過GPRS與遠端現場物聯網云控制器進行數據通信。通過ServerSocket控件的OnClientRead事件處理函數ServerSocketClientRead接收遠程數據,根據需要進行處理后顯示并存入實時庫。根據系統數據處理需要,通過ServerSocket-﹥Socket-﹥Connections[i]-﹥SendText()向遠端現場物聯網云控制器發送數據或指令。通過定時器,定時把實時數據存入歷史數據庫。通過實時庫、歷史庫與云計算服務中心進行數據交互。本軟件的數據鏈接采用ADO控件,設計的定時發送心跳包功能為遠端設備提供心跳檢測信息。主監控界面圖及主要數據結構等內容略——編者注。
結語
本油田采輸物聯網監控系統,得到了油田長輸管線和偏遠采油單井的實際驗證,取得了令人滿意的應用效果。無論是現場的軟硬件,還是遠程監控中心的軟件都具有很好的可移植性,方便在不同的系統中應用,并且對外提供標準的軟件接口和硬件接口,方便云計算等其他系統調研,解決了油田生產偏遠點無法遠程監控問題。該系統為油田物聯網與云計算提供了一種新的建設思路,具有一定的推廣價值。
上一篇:解讀ARM7內核微控制器以太網接口電路
下一篇:ARM嵌入式汽車數字化虛擬儀表設計方案
推薦閱讀
史海拾趣
Golledge Electronics公司的發展故事
故事一:石英晶體振蕩器的創新起點
Golledge Electronics公司的起源可以追溯到對石英晶體振蕩器技術的深入研究和創新。公司最初成立于英國水晶產區的中心,依托當地豐富的水晶資源,Golledge迅速成為石英晶體振蕩器領域的佼佼者。公司創始人敏銳地意識到石英晶體的壓電特性在電子系統中的重要應用價值,于是投入大量資源進行研發。通過不斷優化晶體制造工藝和溫度補償技術,Golledge成功推出了高精度、高穩定性的石英晶體振蕩器,為無線電通信、衛星通信等領域提供了關鍵技術支持。這一創新不僅奠定了Golledge在電子行業的基礎,也為其后續發展鋪平了道路。
故事二:微機電系統(MEMS)技術的突破
隨著電子產品的不斷小型化和便攜化,Golledge Electronics公司緊跟時代步伐,將研發重點轉向微機電系統(MEMS)技術。MEMS諧振器以其緊湊的尺寸和穩健的性能,成為便攜式設備和可穿戴設備中的理想選擇。Golledge通過自主研發和合作創新,成功將MEMS技術應用于頻率控制產品中,推出了多款高性能、低功耗的MEMS諧振器。這些產品不僅滿足了市場對小型化、輕量化的需求,還進一步提升了電子系統的整體性能和可靠性。Golledge在MEMS技術領域的突破,為其在電子行業中的領先地位增添了新的動力。
故事三:新材料應用的探索
為了不斷提升產品的性能和質量,Golledge Electronics公司始終致力于新材料的研發和應用。公司研發團隊通過深入研究石英晶體的物理特性和化學性質,成功開發出了一系列具有獨特性能的石英晶體材料。這些新材料不僅具有更高的穩定性和頻率精度,還能夠在極端環境下保持優異的性能表現。Golledge將這些新材料應用于頻率控制產品中,顯著提升了產品的競爭力和市場占有率。同時,公司還積極探索其他新型材料的應用潛力,為未來的技術創新儲備了豐富的資源。
故事四:機器學習集成的創新實踐
隨著人工智能技術的快速發展,Golledge Electronics公司敏銳地捕捉到這一趨勢,并積極探索機器學習在頻率控制領域的應用。公司研發團隊通過集成機器學習算法,使頻率控制系統能夠動態地適應和優化頻率設置。這一創新實踐不僅確保了頻率控制系統的持續準確性,還為其賦予了自我學習和自我優化的能力。Golledge的這一創新成果,不僅提升了產品的智能化水平,也為電子行業的未來發展提供了新的思路和方向。
故事五:超微型SMD晶體的商用化
為了滿足市場對更小、更輕、更高效的電子產品的需求,Golledge Electronics公司推出了超微型1610mm封裝SMD晶體,并成功實現商用化。這款晶體以其極小的尺寸和優異的性能,迅速贏得了市場的青睞。Golledge通過不斷優化生產工藝和質量控制體系,確保了超微型SMD晶體的穩定供應和高質量表現。這款產品的成功商用,不僅進一步鞏固了Golledge在電子行業中的地位,也為其在小型化、便攜化電子產品領域的發展開辟了新的市場空間。
進入上世紀六十年代,COTO TECHNOLOGY迎來了一個重大的轉折點。公司開始探索線圈繞組以外的領域,通過引入簧片繼電器,成功擴展了產品線。這一創新舉措不僅豐富了公司的產品種類,更重要的是,它為公司打開了新的市場領域。到了七十年代,COTO更是憑借開發出的首款獲得專利的低熱電動勢簧片繼電器,一躍成為業界領先的干簧繼電器制造商。
在電子行業的激烈競爭中,Freqtech Ohg公司深知技術創新的重要性。公司投入大量研發資源,專注于高頻電子技術的研發。經過數年的努力,Freqtech成功開發出一款高性能的高頻濾波器,該產品在信號傳輸效率和穩定性方面遠超同類競品。這一技術創新不僅為公司贏得了國內外多個重要客戶,還使得Freqtech在高頻電子領域迅速崛起,成為行業內的佼佼者。
AdTech公司在成立之初,以其完整的傳統半導體器件工藝在通信、激光醫療和激光防衛領域獲得了廣泛認可。然而,隨著技術的不斷進步和市場的變化,公司管理層意識到需要轉型以維持競爭優勢。2008年,經過三年的技術儲備,AdTech決定將原有的光電探測器業務剝離,轉而專注于量子級聯激光器(QCL)的研發和生產。這一決策使公司能夠專注于前沿技術,逐漸在QCL領域建立了領先地位,成為美國各大QCL激光設備的核心供應商。
進入21世紀,ASM公司開始關注中國市場的潛力。隨著中國經濟的快速增長和半導體產業的蓬勃發展,ASM公司看到了巨大的商機。公司加大了對中國市場的投入,與中國半導體代工廠建立了緊密的合作關系,為中國市場提供了高質量的產品和服務。這一舉措不僅促進了ASM公司在中國市場的快速發展,也為中國半導體產業的進步做出了貢獻。
隨著云計算的普及,企業對于云安全的需求日益增長。Defender Security公司敏銳地捕捉到了這一市場趨勢,迅速推出了云安全服務產品。他們通過整合先進的安全技術和專業的安全團隊,為企業提供了全方位的云安全保護。隨著云安全服務的不斷拓展和優化,Defender Security逐漸成為了云安全領域的領軍企業。
看了2416的BSP(wince50)下對中斷的處理,我蒙了!!! 首先這個BSP中有兩個intr.c 1、SMDK2416\\Src\\Kernel\\Oal\\intr.c 2、SMDK2416\\Src\\Common\\Intr\\intr.c 看這兩個intr.c發現能用的應該 ...… 查看全部問答∨ |
|
本來是想方便大家查閱把各種型號系列寫在標題里的,但是標題有80字的限制,這個帖子的附件中包含了4系列各種型號的MSP430的示例代碼包括以下類型:MSP430F41x2 MSP430F42x0 MSP430FG42x0 MSP430F43xMSP430F44x MSP430F47x3&n ...… 查看全部問答∨ |
msp430g2553驅動12864有顯示單但及其微弱,根本看不清楚,求解決??? /*********************************************** **** LAUNCH PAD 學習之GPIOINT *** **** MCU: MSP430 *** **** 作者:孫祖祥 *** **** *** **** *** **** 2012.05.24.20:16 *** **** 實驗現象:LCD *** **** *** ****P1.0~P1.7 數據 ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 高通攜手中國“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動艙駕創新升級
- 工業市場正在快速回暖,德州儀器如何重塑電力電子市場?
- 特斯拉:美國交付的Model Y/3電池包已實現100%美國生產
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產品
- 強化中國市場戰略布局,德州儀器正靈活應對全球關稅挑戰
- Molex莫仕通過本地合作和創新加強支持中國汽車行業
- 貿澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實現車載充電器小型化!
- 用上車規級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術解析:聚焦高帶寬、多通道同步采集與協議分析