99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

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

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

掃碼添加小助手

加入工程師交流群

1 引言

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

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

2 系統(tǒng)總體設(shè)計(jì)方案

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

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

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

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

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

3 系統(tǒng)硬件設(shè)計(jì)

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

3.1 LPC2292簡介

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

3.2 CAN接口電路

CAN接口電路是整個電路進(jìn)行CAN通信的關(guān)鍵,其硬件電路如圖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標(biāo)準(zhǔn)??偩€數(shù)據(jù)波特率均可達(dá)1 Mb/s,可訪問32位的寄存器和RAM。

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

4 模擬傳感器接口電路設(shè)計(jì)

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

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

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

5 CAN通信軟件設(shè)計(jì)

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

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

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

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

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

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

6 結(jié)語

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

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17098

    瀏覽量

    184188
  • 監(jiān)測系統(tǒng)

    關(guān)注

    8

    文章

    2881

    瀏覽量

    82508
  • 現(xiàn)場總線
    +關(guān)注

    關(guān)注

    3

    文章

    526

    瀏覽量

    39104
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于LPC2292 和DS18B20 的測溫節(jié)點(diǎn)設(shè)計(jì)The Des ign of Temperature measure node B

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

    向懂LPC2292的人請教請教!

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

    【CMSIS-DAP Mini仿真申請】玩轉(zhuǎn)紅牛板、LPC2292

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

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

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

    控制器LPC2292資料推薦

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

    基于LPC2292的手持JPEG圖像顯示設(shè)計(jì)

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

    LPC2292的偽中斷與偽中斷處理

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

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

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

    基于LPC2292的USB接口適配器設(shè)計(jì)

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

    基于LPC2292的手持JPEG圖像顯示設(shè)計(jì)

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

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

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

    基于EasyJTAG仿真上采用LPC2292單片機(jī)實(shí)現(xiàn)CAN節(jié)點(diǎn)的設(shè)計(jì)

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

    LPC2292控制器的PCB原理圖免費(fèi)下載

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

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

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

    基于LPC2292CAN總線USB接口適配器的設(shè)計(jì)

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