一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于LPC2292控制器和CAN現(xiàn)場總線實現(xiàn)電力電纜溝道監(jiān)測系統(tǒng)的設計

電子設計 ? 來源:電子設計工程 ? 作者:陳東,孫萬榮,胡方 ? 2020-12-14 10:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 引言

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

研制一套電纜溝道檢測系統(tǒng),采用現(xiàn)代化的設備和手段對電纜溝道環(huán)境和電纜運行狀態(tài)進行實時傳輸,全程監(jiān)測,狀態(tài)顯示,臨界報警,預測提示,事件分析統(tǒng)計等,通過此設備使電纜溝道的管理由人工周期巡檢,事后補救式轉變?yōu)槿虒崟r監(jiān)測、人工周期維護和事件應急反應處理相結合的管理模式。將事故隱患消除在萌芽狀態(tài),防患于未然,降低事故發(fā)生率和人員成本,提高供電質(zhì)量,增加經(jīng)濟效益。這里基于LPC2292控制器CAN現(xiàn)場總線技術,考慮經(jīng)濟、實用因素,提出并設計了一種結構簡單、性價比高、擴充靈活、通用性強的分布式電纜溝道監(jiān)測系統(tǒng)。

2 系統(tǒng)總體設計方案

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

基于LPC2292控制器和CAN現(xiàn)場總線實現(xiàn)電力電纜溝道監(jiān)測系統(tǒng)的設計

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

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

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

3 系統(tǒng)硬件設計

下位機系統(tǒng)設備硬件組成如圖2所示:控制器件LPC2292,CAN通信模塊,JTAG,F(xiàn)lash,SRAM存儲器,電源模塊,電流轉電壓模塊,傳感器及接口電路,上位機系統(tǒng)設備硬件組成與下位機類似。

3.1 LPC2292簡介

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

3.2 CAN接口電路

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

LPC229內(nèi)部集成的兩路CAN控制器,符合CAN規(guī)范CAN2.0B,ISO11898-1標準??偩€數(shù)據(jù)波特率均可達1 Mb/s,可訪問32位的寄存器和RAM。

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

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

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

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

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

5 CAN通信軟件設計

設計選用μC/OS-II嵌入式實時操作系統(tǒng)來實現(xiàn)CAN通信,在LPC2292上移植成功后,可用作為內(nèi)核來編寫監(jiān)控系統(tǒng)的控制軟件。

5.1 運行μC/OS-II操作系統(tǒng)

工程的CAN實現(xiàn)主要通過建立兩個任務來實現(xiàn),即CAN發(fā)送任務和CAN采集任務。在主函數(shù)main中先利用OSInit()初始化μC/OS-II操作系統(tǒng),建立一個信號量并把信號計數(shù)器清零,然后利用OSTaskCreate()創(chuàng)建第一個任務Tasksend(),再通過OSStart()啟動操作系統(tǒng)的多任務調(diào)度機制,開始運行系統(tǒng)的主要應用程序。主函數(shù)代碼如下:

5.2 數(shù)據(jù)的收發(fā)

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

基于μC/OS-II的CAN接收數(shù)據(jù)、發(fā)送數(shù)據(jù)任務流程圖如圖5,6所示。

6 結語

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

責任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于LPC2292 和DS18B20 的測溫節(jié)點設計The Des ign of Temperature measure node B

    基于LPC2292 和DS18B20 的測溫節(jié)點設計 摘要:本文介紹了一種基于LPC2292 和數(shù)字式溫度傳感DS18B20 的測溫節(jié)點的軟硬件實現(xiàn)方法。論文詳細論述了硬件
    發(fā)表于 10-19 14:52

    向懂LPC2292的人請教請教!

    LPC2292CAN總線,沒有一個硬件(學校比較窮,不給經(jīng)費),能進行軟仿么?還有程序怎么寫,能否給寫個例程,學習學習!謝謝啦!
    發(fā)表于 05-02 18:45

    【CMSIS-DAP Mini仿真申請】玩轉紅牛板、LPC2292

    申請理由:自己手里有一個STM32的紅牛板(老師給的)、LPC2292的開發(fā)版,資料都有。就是還沒有仿真(肯定有下載功能了),有這樣的機會,想申請下,可以把紅牛板和LPC2292的程序跑一下,自己
    發(fā)表于 06-12 15:47

    怎么利用LPC2292嵌入式微處理設計監(jiān)護系統(tǒng)?

    如何利用LPC2292嵌入式微處理設計監(jiān)護系統(tǒng)?
    發(fā)表于 07-31 06:10

    控制器LPC2292資料推薦

    控制器LPC2292資料下載內(nèi)容主要介紹了:LPC2292功能和特性LPC2292引腳功能LPC2292內(nèi)部方框圖
    發(fā)表于 03-31 07:40

    基于LPC2292的手持JPEG圖像顯示設計

            文章介紹了基于32 位ARM7 芯片LPC2292 實現(xiàn)的軟件JPEG 解碼算法及應用了此算法的手持JPEG 圖像顯示的設計。文章從JPEG
    發(fā)表于 09-05 09:17 ?21次下載

    LPC2292的偽中斷與偽中斷處理

    LPC2292的偽中斷與偽中斷處理   工業(yè)以太網(wǎng)具有比現(xiàn)場總線更好的性能,正處于不斷發(fā)展完善當中,因此研制基于工業(yè)以太網(wǎng)的設備具有很好的市
    發(fā)表于 03-29 15:13 ?1249次閱讀

    基于LPC2292的汽車智能組合儀表

    介紹了一種汽車智能組合儀表的設計, 討論了汽車智能儀表的結構和功能, 分析了系統(tǒng)的軟件設計。該儀表以基于ARM7 的微控制器LPC2292控制器
    發(fā)表于 06-02 15:04 ?65次下載
    基于<b class='flag-5'>LPC2292</b>的汽車智能組合儀表

    基于LPC2292的USB接口適配器設計

    本文為基于LPC2292的USB接口適配器設計,解決了 CAN總線 PC機的通信問題,給出了軟硬件結構設計方法。
    發(fā)表于 06-29 15:14 ?39次下載
    基于<b class='flag-5'>LPC2292</b>的USB接口適配器設計

    基于LPC2292的手持JPEG圖像顯示設計

    基于LPC2292的手持JPEG圖像顯示設計,很好的資料,快來學習吧
    發(fā)表于 02-18 13:52 ?0次下載

    基于LPC2292控制器CAN現(xiàn)場總線技術

      城市高低壓輸電電纜人地率已成為城市管理水平的標志之一。城市輸配電電纜近年正逐漸從架空線改為電力電纜電纜溝道作為電纜線路的通道,其建設速
    發(fā)表于 09-12 10:44 ?2次下載

    基于EasyJTAG仿真上采用LPC2292單片機實現(xiàn)CAN節(jié)點的設計

    擴展到了機械工業(yè)、紡織機械、農(nóng)用機械、機器人、數(shù)控機床、醫(yī)療器械、家用電器及傳感等諸多領域。CAN節(jié)點的設計多采用單片機,為此,本文給出了一種基于本身已經(jīng)嵌入了CAN控制器的單片機
    的頭像 發(fā)表于 04-11 17:21 ?3280次閱讀
    基于EasyJTAG仿真<b class='flag-5'>器</b>上采用<b class='flag-5'>LPC2292</b>單片機<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>CAN</b>節(jié)點的設計

    LPC2292控制器的PCB原理圖免費下載

    本文檔的主要內(nèi)容詳細介紹的是LPC2292控制器的PCB原理圖免費下載。
    發(fā)表于 10-21 11:19 ?19次下載
    <b class='flag-5'>LPC2292</b>微<b class='flag-5'>控制器</b>的PCB原理圖免費下載

    基于LPC2292控制器CAN控制器實現(xiàn)車輛行駛監(jiān)控系統(tǒng)的設計

    選用帶有ARM7TDMI-S內(nèi)核的LPC2292控制器,可實現(xiàn)對車速、轉速信號、開關量信號以及水溫、剎車氣壓、輪胎壓力等模擬量信號的采集、處理以及數(shù)據(jù)的實時存儲和顯示,通過串口、USB接口可以
    的頭像 發(fā)表于 04-02 09:13 ?2921次閱讀
    基于<b class='flag-5'>LPC2292</b>微<b class='flag-5'>控制器</b>和<b class='flag-5'>CAN</b><b class='flag-5'>控制器</b><b class='flag-5'>實現(xiàn)</b>車輛行駛監(jiān)控<b class='flag-5'>系統(tǒng)</b>的設計

    基于LPC2292CAN總線USB接口適配器的設計

    電子發(fā)燒友網(wǎng)站提供《基于LPC2292CAN總線USB接口適配器的設計.pdf》資料免費下載
    發(fā)表于 10-09 16:53 ?1次下載
    基于<b class='flag-5'>LPC2292</b>的<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>USB接口適配器的設計