基於LPC2292控制器和CAN現場總線實現電力電纜溝道監測系統的設計

2020-12-16 電子發燒友

基於LPC2292控制器和CAN現場總線實現電力電纜溝道監測系統的設計

陳東,孫萬榮,胡方 發表於 2020-12-14 10:27:40

1 引言

城市高低壓輸電電纜人地率已成為城市管理水平的標誌之一。城市輸配電電纜近年正逐漸從架空線改為電力電纜,電纜溝道作為電纜線路的通道,其建設速度逐年加快,建設裡程逐年遞增,以後更會大規模展開。

研製一套電纜溝道檢測系統,採用現代化的設備和手段對電纜溝道環境和電纜運行狀態進行實時傳輸,全程監測,狀態顯示,臨界報警,預測提示,事件分析統計等,通過此設備使電纜溝道的管理由人工周期巡檢,事後補救式轉變為全程實時監測、人工周期維護和事件應急反應處理相結合的管理模式。將事故隱患消除在萌芽狀態,防患於未然,降低事故發生率和人員成本,提高供電質量,增加經濟效益。這裡基於LPC2292控制器和CAN現場總線技術,考慮經濟、實用因素,提出並設計了一種結構簡單、性價比高、擴充靈活、通用性強的分布式電纜溝道監測系統。

2 系統總體設計方案

設計的是一種分層(級)式分布多CPU結構形式的電力電纜溝道監測系統。該監測系統按照結構功能可分為3個層次,分別為:下位機信號採集層;上位機數據處理層:網絡通訊服務層。系統結構框圖如圖1所示。

(1)下位機信號採集層控該層制器件是LPC2292,其內嵌有ARM7微處理器。並在此器件上移植μC/OS-II作業系統。該層主要職責:當有小偷進入溝道,下位機產生預警信號給上位機,即防盜功能;以及具備防潮,防爆,防毒等功能,所以該層還具有採集監測信息的傳感設備,包括:溫度傳感器,防盜傳感器,水位傳感器等。

(2)上位機數據處理層 上位機是CAN總線與IP網之間的連接設備,該層的控制器件也是LPC2292。不過在這層不接傳感器,而是網絡連接模塊、液晶接口、鍵盤、以及CAN通信模塊。除了與下位機之間進行CAN通信有關功能外,還將從下位機得到的電力溝道信息顯示在LCD上,可通過鍵盤設置系統參數。還需將CAN總線上所有監測點傳來的檢測信號按照時間先後順序組織成IP包,在IP鏈路暢通時發送給中心的通訊伺服器。

(3)網絡伺服器層 主要由網絡通信伺服器和數據伺服器組成。將電纜溝道信息、傳感器信息、位置信息和報警信號等進行整理、存儲、並按照業務邏輯和要求的格式與地理信息系統(GIS)的數據複合,然後以WEB的方式發布給授權管理系統的人員和供電局各級領導,完成系統的管理和維護等,包括資料庫伺服器,GIS系統,應用伺服器,管理機等。

3 系統硬體設計

下位機系統設備硬體組成如圖2所示:控制器件LPC2292,CAN通信模塊,JTAG,Flash,SRAM存儲器,電源模塊,電流轉電壓模塊,傳感器及接口電路,上位機系統設備硬體組成與下位機類似。

3.1 LPC2292簡介

控制系統核心控制器件採用LPC2292微處理器,該處理器內部集成了2個CAN控制器,其主要特性:支持實時仿真和跟蹤的16/32位ARM7TDMI-STM CPU;對代碼規模有嚴格控制的應用可使用16位Thumb模式,將代碼規模降低超過30%,性能的損失卻很小;LPC2290具有144引腳封裝,極低的功耗、多個32位定時器、8路1O位A/D轉換器、2路CAN、PWM通道以及多達9個外部中斷。LPC2292不但具有了主控制器的作用,同時還作為CAN的節點控制器,與網絡中的其他節點實現數據傳輸與交換。

3.2 CAN接口電路

CAN接口電路是整個電路進行CAN通信的關鍵,其硬體電路如圖3所示,由ARM微控制器LPC2292、CAN總線收發器TJA1050T、高速光耦6N137和電源隔離模塊B0505S等組成。其中引腳P0.23 RD2和引腳P0.24 TD2是LPC2292的CAN控制模塊的收發引腳。

LPC229內部集成的兩路CAN控制器,符合CAN規範CAN2.0B,ISO11898-1標準。總線數據波特率均可達1 Mb/s,可訪問32位的寄存器和RAM。

收發器TJA1051T是CAN協議控制器和物理總線之間的接口,與ISO11898標準完全兼容,CANH和CANL理想配合,可使電磁輻射減到更低。LPC2292的CANH和CANL分別通過高速光耦6N137與TJA1050T的RXD和TXD相連。光耦電路所採用的兩個電源必須完全隔離,電源的完全隔離採用小功率電源隔離模塊B0505S,電路雖較複雜,但提高了節點的穩定性和安全性。

4 模擬傳感器接口電路設計

甲烷,一氧化碳傳感器,水位傳感器,溫度傳感器均屬於模擬傳感器,模擬類傳感器原理相似,這裡只介紹溫度傳感器。常用模擬傳感器有兩線制和三線制,區別是:三線制,兩根接電源線,其中一根接正電源,一根接地,另一根是信號線輸出電流信號。而兩線制,一根線接正電源,另一根用作信號輸出線也輸出電流信號。系統採用溫度傳感器是兩線制。兩線制和三線制基本原理相同,只是連接方法不同。

系統模擬傳感器都採用線性輸出,這使得電壓轉換成真實值的計算變得很容易。只需選兩點試驗溫度,同時測出此時電壓值,兩點確定一條直線,就能列出測量電壓與溫度的關係。水位,甲烷等其他模擬傳感器使用方法一樣。其電路連接如圖4所示。

CON8插座是模擬傳感器的連接插座,24 V用於給模擬傳感器供電,信號輸出引腳直接連接到運放LF347輸入引腳。溫度傳感器輸出與被測溫度成線性的4~20 mA的電流信號。所以系統採用射隨器,先讓電流流過125 Ω電阻到地,將4~20 mA電流信號轉換成相對應0.5~2.5 V電壓。電壓輸入信號經過射隨器,運放輸出的電壓信號大小不變,直接連接到LPC2292的A/D引腳。這樣下位機將數字、模擬傳感器各種信號經A/D轉換器轉換採集後,打包通過CAN總線直接上傳到上位機,上位機再通過數值轉換,就可得到溝道中各種信息真實值。這種電流轉換電壓設計不僅簡單,而且精度高,穩定性好。

5 CAN通信軟體設計

設計選用μC/OS-II嵌入式實時作業系統來實現CAN通信,在LPC2292上移植成功後,可用作為內核來編寫監控系統的控制軟體。

5.1 運行μC/OS-II作業系統

工程的CAN實現主要通過建立兩個任務來實現,即CAN發送任務和CAN採集任務。在主函數main中先利用OSInit()初始化μC/OS-II作業系統,建立一個信號量並把信號計數器清零,然後利用OSTaskCreate()創建第一個任務Tasksend(),再通過OSStart()啟動作業系統的多任務調度機制,開始運行系統的主要應用程式。主函數代碼如下:

5.2 數據的收發

接收數據可採用查詢方式或中斷方式。為了提高效率,數據接收採用中斷方式。兩個任務中,設置任務Tasksend()的優先級最高,任務Taskrev()的優先級次高。任務Tasksend()主要負責初始化CAN,初始化定時器0,初始化VIC,建立信號量用於任務Taskadrev()與中斷通信並建立新的任務Taskrev(),並處理採集數據。任務Taskadrev()一直處於等待信號狀態,一旦從中斷得到信號,立刻採集數據,並通過郵箱將採集到數據指針發給任務Tasksend()。

基於μC/OS-II的CAN接收數據、發送數據任務流程圖如圖5,6所示。

6 結語

以ARM7TDMI內核的嵌入式微控制器LPC2292作為主控制器、CAN總線作為數據傳輸方式通信的嵌入式系統得到了廣泛的應用,同時CAN通信的優良可靠性也成為影響系統性能的關鍵。以LPC2292為開發平臺,並且在成功地移植μC/OS-II的基礎上,研究CAN通信軟體設計。實驗結果說明該系統設計可行,並且滿足了快速、準確、多信息量的要求。

責任編輯:gt

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於控制器局部網CAN總線實現大型電機狀態監測系統的設計
    基於控制器局部網CAN總線實現大型電機狀態監測系統的設計 何效洲,盧博友 發表於 2020-12-18 10:23:23 引言 發電機組和電動機組是電能生產和應用的基本裝備
  • 基於微控制器TMS320F2812和CAN收發器實現新型執行器的設計
    1、 控制器選擇 目前採用的8位或16位微控制器的智能控制設備、儀器儀表僅可完成簡單、低速的數據傳輸,不能滿足工業現場的實時性和可靠性要求,特別連接請求較多或控制任務較複雜時,實時性較差。因此,本文選用功能更強的32位微控制器,運行基於特殊應用的嵌入式實時作業系統進行合理的任務調度,滿足工業現場對實時性和可靠性的要求。
  • 基於Windows CE的嵌入式網絡監控系統的設計與實現
    該系統實時性好,可靠性高;速度快,大容量的特性可以適應不斷增長的系統數據處理需求;體積小,結構設計方便靈活,設備和軟體成本大幅下降;基於Windows的嵌入式開發技術相對普及,人才成本下降。1 系統概述  應用於布光系統的嵌入式網絡監控系統為數字雙向串行通訊控制系統。整個系統由控制臺、網絡控制器、提升設備、燈具控制器四部分組成。
  • 基於物聯網架構的箱式變電站智能監測系統
    國網上海市電力公司青浦供電公司、上海尤比酷電氣有限公司的研究人員沈曉峰、徐愛蓉、曹基南、張衛紅、胡大良,在2020年第9期《電氣技術》雜誌上撰文,針對10kV箱式變電站運檢管理需求,基於物聯網架構設計並研發了一套箱式變電站智能監測系統。
  • 淺談PLC的現場總線技術
    在傳統的自動化工廠中,位於生產現場的許多設備和裝置,如:傳感器、調節器、變送器、執行器等都是通過信號電纜與計算機、PLC相連的。當這些裝置和設備相距較遠、分布較廣時,就會使電纜線的用量和敷設費用大大地增加,造成了整個項目的投資成本增加、系統連線複雜、可靠性降低、維護工作量增大、系統進一步擴展困難等問題。
  • 基於SoC的NCSF總線系統的研究與設計術
    為實現數據幀的收發和管理控制工作,MAC子層需要維護數據收發緩衝區,長度寄存器,狀態寄存器,控制狀態寄存器,中斷清除寄存器和計時器寄存器。MAC子層收發程序通過設置控制寄存器,長度寄存器和中斷清除寄存器收發數據,通過檢查狀態寄存器判斷收發狀態進行差錯控制和安全管理。FPGA上總線系統的數據流向見圖8,涉及操作請參考應用層處理程序設計和數據鏈路層程序設計部分。
  • 現場總線技術及其應用
    SP50委員會提出的兩種現場總線結構模型是: ●星型總線用短距離、廉價、低速率電纜取代模擬信號傳輸線 ●總線型總線數據傳輸距離長、速率高,採用點對點、點對多點和廣播式通信方式 2.2 現場總線技術特徵 現場總線完整地實現了控制技術、計算機技術與通信技術的集成,具有以下幾項技術特徵
  • 現場總線有哪些特點?現場總線技術九大種類介紹
    什麼是現場總線   現場總線(Fieldbus)是近年來迅速發展起來的一種工業數據總線,它主要解決工業現場的智能化儀器儀表、控制器、執行機構等現場設備間的數字通信以及這些現場控制設備和高級控制系統之間的信息傳遞問題。由於現場總線簡單、可靠、經濟實用等一系列突出的優點,因而受到了許多標準團體和計算機廠商的高度重視。
  • 如何設計海底電纜的收放設備遠程控制系統?
    電纜在鋪設完成後,需要將多出電纜盤外面的電纜再放回到電纜盤內。這些電纜的取出與傳遞作業,回收作業都由半圓塔輪收放纜裝置完成,因此半圓塔輪的工作效率與工作狀態對整個鋪設電纜作業有很大影響,本系統通過PLC與變頻器之間的Profibus-DP通訊,對整個半圓塔輪工作狀態進行控制和監測,提高了工作效率。
  • 汽車數位化技術CAN總線數據應用是落腳點
    CAN總線應用在汽車中使用有很多優點:(1)用低成本的雙絞線電纜代替了車身內昂貴的導線,並大幅度減少了用線數量;提高可靠性,安全性、降低成本。(2)具有快速響應時間和高可靠性,並適合對實時性要求較高的應用如剎車裝置和氣囊;控制平臺、信息平臺、駕駛平臺的互連基礎。
  • 現場總線有哪幾種?工業現場總線有哪些
    現場總線是指以工廠內的測量和控制機器間的數字通訊為主的網絡,也稱現場網絡。也就是將傳感器、各種操作終端和控制器間的通訊及控制器之間的通訊進行特化的網絡。原來這些機器間的主體配線是ON/OFF、接點信號和模擬信號,通過通訊的數位化,使時間分割、多重化、多點化成為可能,從而實現高性能化、高可靠化、保養簡便化、節省配線(配線的共享)。
  • 現場總線有多少種
    該總線在過程自動化領域得到了廣泛的應用,具有良好的發展前景。基金會現場總線採用國際標準化組織ISO的開放化系統互聯OSI的簡化模型(1,2,7層),即物理層、數據鏈路層、應用層,另外增加了用戶層。FF分低速H1和高速H2兩種通信速率,前者傳輸速率為31.25Kbit/秒,通信距離可達1900m,可支持總線供電和本質安全防爆環境。
  • 現場總線的分類及發展趨勢
    當今現場總線技術一直是國際上各大公司激烈競爭的領域,由於現場總線技術的不斷創新,過程控制系統由第四代的DCS發展至今的FCS(FieldbusControlSystem)系統,已被稱為第五代過程控制系統。而FCS和DCS的真正區別在於其現場總線技術。
  • Lonworks是什麼意思_Lonworks總線核心及特點
    Lonworks(LocalOperatingNetwork,局部操作網絡)是一個開放的、全分布式監控系統專用網絡平臺技術,以其獨特的特點已成為目前所有現有的現場總線網絡功能最為強大,市場效率最高的總線之一,其技術已被我國多部國家規範所採納。
  • 東府九座10KV電力監控系統的設計及應用
    Acrel-2000是利用智能電力監測裝置,結合現場總線及乙太網通信技術,運用計算機和軟體技術,綜合構成的電力監控系統。採用分布式的網絡結構,實現了對企業配電終端的管理,實現了對高低壓系統等設備的實時監控採集分析電力數據。
  • 基於實時仿真平臺實現燃料電池汽車的硬體設計
    控制器的開發與設計一般都要經過如圖1所示的步驟,即由上層到底層,再由底層到上層的一個V字形過程。首先是控制器的上層功能設計,詳細確定控制器將要實現的功能;然後生成目標程序代碼;最後是控制器的底層軟、硬體實現。 從控制器實現到實車測試的過程中還需要進行硬體在環實時仿真測試。
  • 車載CAN總線網絡數據訪問及研究意義
    車載總線的開放程度也越來越高,博世、維克多、中汽中心、速銳得可以通過這些接口輕易訪問車載CAN網絡,對CAN網絡的數據進行採集和適配,生成新的DBC文件用於測試及仿真。目前針對車載CAN總線了解的多,實戰的少,基於大數據的智能網聯汽車更是少之又少,平臺和企業對於信息的缺乏和監管,顯得掣肘。
  • 基於Modbus協議與MCX314的自動鑽孔系統設計
    現今多數觸控螢幕控制是基於板載作業系統的平臺上,如ARM-Linux,WinCE,μC/OS等,但此類操作平臺價格較高,且開發流程複雜,不適用於在工業中大規模生產使用。 本文基於Modbus串口協議的威倫觸控螢幕與通用型C8051系列單片機作為硬體平臺,結合MCX314運動控制晶片,實現了一個結構簡單、成本低、有良好人機互動且控制精度高的自動鑽孔系統。
  • 火災自動報警系統,火災報警控制器、聯動控制器的區別及點數設計
    (1)火災報警控制器火災報警控制器從主要功能上講,可以實現邏輯判斷,可以實現報警功能。此時,氣體滅火控制器是可以直接接收探測器信號,然後進行邏輯判斷之後直接發出聯動觸發信號的。但是如果滅火控制器不直接與探測器相連時,也可以利用火災報警控制器或者聯動控制器與探測器直接相連,然後由火災報警控制器和聯動控制器再將信號傳給氣體滅火控制器,實現最氣體滅火系統的控制。
  • 基於雙口RAM實現鐵路牽引變電所自動化系統的設計
    基於雙口RAM實現鐵路牽引變電所自動化系統的設計 陳德明,熊列彬 發表於 2020-05-31 16:22:00 1、引言 在現代工業測控系統中,由於對系統的功能和性能要求越來越高