在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于控制器局部網CAN總線實現大型電機狀態監測系統的設計

電子設計 ? 來源:微計算機信息 ? 作者:何效洲,盧博友 ? 2020-12-18 10:23 ? 次閱讀

引言

電機組和電動機組是電能生產和應用的基本裝備,及時掌握大型電機的運行狀態,對電樞電壓、電樞電流、勵磁電流、溫度、轉數等參數進行監測就顯得尤為重要。電機狀態監測系統所需要的傳感器種類繁多、數量大,構成的傳感器網絡相對復雜。不同的狀態監測機制存在著其總線結構不統一、總線通信線路復雜、模擬信號干擾大等問題,可靠性、實時性、經濟性始終是設計者和用戶關注的主要方面。

本文提出了基于控制器局部網 CAN(Controller Area Network)總線數字模塊化三軸磁場監測系統的概念,研究了大型電機狀態監測系統架構設計,并重點設計與實現了傳感網絡節點模塊,以及 CAN總線上層協議的軟件設計,提高數據采集與傳輸的可靠性。

1 CAN總線應用于電機狀態監控的可行性分析

CAN總線由于采用了許多新技術和獨特的設計,因此與一般的通信總線相比,它的數據通信具有突出的可靠性、實時性和靈活性的優點。可以多主方式工作,從而使系統的各模塊實現多主通信,充分發揮各子模塊智能化功能。 CAN總線通信接口集中了 CAN協議的物理層和數據鏈路層功能,可完成對通信數據的成幀處理,包括位填充、數據塊編碼、循環冗余校驗、優先級判別等工作。這樣就降低了開發難度、縮短了開發周期,這一點是僅有電氣協議的 RS-485無法比擬的。

1.1CAN總線的信號傳輸實時性分析

從 CAN的數據鏈路層協議,可以計算得出具有最高優先級的數據幀的最壞傳輸時間。若在 1Mbit/s的傳輸速率下,最長的擴展幀格式的信息幀的傳輸時間為 130μs,在這種情況下,CAN信息幀的最長阻塞時間為 130μs。通過標準幀格式首先降低了 CAN信息幀的阻塞時間,能夠滿足設計的實時性需要。另外考慮到整個監測系統系統的節點數目,傳感器采集數據的周期通常為 10-3秒級以上,遠大于 CAN總線的信息發送周期。因此 CAN總線的信息幀的傳輸時間完全可以滿足信號傳輸的實時性要求。

1.2CAN總線的信號傳輸可靠性分析

CAN總線是一種多主站的協議,不依賴某個節點的正常運轉而存活。 CAN總線有一套有效地判別出錯節點并無需改變軟件就能將其從總線網絡中剔除的機制,以此來保證整個網絡的穩定性。CAN總線理論上探測不到的傳輸錯誤比例僅有 1×10-13,這對于電機監測設計的高可靠性要求是很有利的。考慮到 CAN總線是單總線設計,為滿足電機監測設計的可靠性要求,除恰當選擇網絡的拓撲模式外,還可以設計為雙總線冗余設計。

另外,本設計通過單片機軟件上的防護措施和多種中斷復位措施,既有效降低功耗,又提高信號傳輸的可靠性。

2監測系統總體及節點模塊硬件設計

基于 CAN總線的模塊化電機磁場監測系統數據采集與傳輸網絡結構如圖 1。節點模塊化設計。每一路傳感器采用獨立的采集系統、信號處理系統、數據存儲系統和數據傳輸接口,整個節點電路模塊化,便于調試、安裝、置換,以及數字化和融合算法的軟件升級。

基于控制器局部網CAN總線實現大型電機狀態監測系統的設計

2.1網絡節點接口設計

按照功耗分析對元器件從優選擇,設計基于 CAN總線的模塊化實時磁場監測系統節點的接口電路,如圖 2所示。

MCP2510作為一款獨立的 CAN控制器,是為簡化連接 CAN總線的應用而開發的。 MCP2510主要完成三個部分功能:① CAN協議引擎;②用來為器件及其運行進行配置的控制邏輯和 SRAM寄存器;③SPI串口通信模塊。 CAN協議引擎的功能是處理所有總線上的報文發送和接收。

單片機 MSP430F169作為控制核心( MCU),具備雙 SPI串口,通過 SPI接口與器件進行串口通信。使用標準 SPI讀寫命令對寄存器所有讀寫操作。所提供的中斷引腳提高了系統的靈活性。器件上有一個多用途中斷引腳,以及各接收緩沖器專用的中斷引腳,可用于指示有效報文是否被接收和載入各接收緩沖器。也可用通用中斷引腳和狀態寄存器(通過 SPI接口訪問)確定有效報文是否已被接收。

CAN驅動器 TJA1040是一個物理層的器件,作為 CAN總線控制器和物理總線之間的接口,器件提供對總線的差動發送能力和對 CAN總線控制器的差動接收能力。

總線上與地并聯的小于 100pF的電容,可以起到濾除總線上的高頻干擾和一定的防電磁輻射的作用。為匹配總線阻抗,總線兩端接有兩個分離的 120μ電阻,可較大的提高數據通信的抗干擾能力及可靠性,并可優化高頻性能。

2.2 三軸磁傳感器模塊化設計三軸系統能完整接收目標的磁感應強度矢量,信號完整、信息量充分。本文基于 PNI專用 IC設計一款三軸磁傳感器模塊。

一、采用 PNI磁敏傳感器 SEN-L

SEN-L磁敏傳感器具有較高靈敏度、量程寬、線性度好等優點,因是無源敏感器件,還降低系統電路功耗。另外,其響應時間快,有較好的抗干擾能力,受溫度影響也較小,基于本設計的應用對象、應用環境以及成本的考慮,選擇 SEN-L作磁探頭。

二、采用專用 IC 11096 實現三軸數據采集

PNI 11096系列是在 PNI公司的磁通傳感器的基礎上研制出的一種低磁測量應用專項集成電路,可以控制和測量 3個分立的磁通傳感器。每個傳感器都會在其相應平行的磁場內感應磁場變化。PNI 11096含括了信號調理電路、采樣、A/D轉換電路等;具有完備的三軸磁式感應控制器;其抽樣率高,每秒達到 2000個樣品。本系統通過全數字 SPI總線接口進行數據傳輸。子模塊電路如圖 3所示。

在設計中,采用 3VDC供電,Rb取 43 ?電阻,0.1 uF電容作用是穩定供電源,100K電阻為下拉電阻。PNI 11096在 MSP430F169(MCU)控制下通過 SPI完成采樣數據的傳輸,在 MCU中完成數據的數字化的信號處理、優化打包、存儲以及節點 SPI通信控制等。 PNI與 MCU的 SPI0內置模塊引腳連接。 3 CAN系統節點軟件設計

節點模塊中 MSP430F169單片機在數據處理、優化存儲之外,還承擔著執行 CAN傳輸協議、控制數據的打包、收發、檢錯、剔除奇異值等任務,其與 CAN總線協議相關的主流程如圖 4所示。

CAN協議支持的是 8個字節的短幀結構。在實際的傳輸過程中對報文的打包和解包是一個關鍵問題。本協議構建了兩個 FIFO緩沖區用于 CAN總線數據的讀緩沖區和寫緩沖區。

在收到應用層的發送報文請求時,首先確定報文是否需要拆包,同時根據通信協議所規定的格式將報文轉換成符合 CAN數據鏈路層格式的幀,并將其放在發送緩沖區。在定時器中制定相關的程序不斷對循環隊列進行掃描,若發現隊列中有數據等待發送,調用幀的發送程序依次發送。

采用中斷接收的方式將數據從 CAN總線上接收下來,每接收到一幀數據,將其存放于接收緩沖區中,當判別到接收緩沖區收到一包完整的報文后,用中斷的方式通知單片機,將整理好的數據交付給應用層,當單片機將數據讀走后,清空循環隊列的相應部分,以備下次數據的存放。

4 實驗結果及分析

實驗通過構建兩個節點組成的最小 CAN總線系統,完成節點程序編寫、調試和數據通訊實驗分析。在無磁實驗水池完成測試,實驗設置:分別放置三軸磁探頭于水池中間試驗臺,水池中一磁性船模通過,節點單片機通過 SPI串口控制 PNI采樣及三軸數據實時回傳,主控模塊通過 CAN總線控制節點模塊上傳采樣數據。采樣頻率 3Hz,參考電壓+5V。圖 5是實驗船從某個方向經過時傳回的數據。

由大量實驗數據分析可得本系統特點:系統有較大的磁場測量范圍,較高的分辨率;磁滯低:磁傳感器磁滯越小,重復性越好,探測精度越高;抗干擾性能好,抗電子干擾能力強。同時驗證了基于 CAN總線的數據傳輸格式及部分通信協議的可行性和可靠性,為 CAN總線在大型電機狀態監測系統的應用提供了可靠的依據。

5 結語

大型電機狀態實時監測系統的研發,包括系統參數高效、高可靠度的獲取與傳輸一直是的電機狀態監測工作的重點。本文提出了具有 CAN總線結構的大型電機三軸磁場實時監測系統,采用低功耗芯片,模塊化設計。完成三軸磁傳感器模塊及節點接口設計,對 CAN通信協議進行了設計和初編。通過實驗驗證了系統設計的可行性和合理性。監測系統的狀態*估、故障檢測等將在后續的整體系統研發中進一步研究。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2553

    文章

    51467

    瀏覽量

    756934
  • CAN總線
    +關注

    關注

    145

    文章

    1956

    瀏覽量

    131138
  • 監測系統
    +關注

    關注

    8

    文章

    2763

    瀏覽量

    81556
收藏 人收藏

    評論

    相關推薦

    局部放電在線監測及其在大型電機中的應用

    接地線內產生相應的射頻電流,因而局部放電的監測點可以選擇在中性點接地線上。 50年代美國西屋公司研制出了用于發電機局部放電的在線監測
    發表于 12-28 11:37

    基于CAN總線的客房通信控制器的設計

    本文針對賓館、酒店的客房控制和管理系統,介紹了基于CAN 總線的客房通信控制器的硬件電路結構、原理及軟件結構和主程序流程。關鍵詞:
    發表于 06-13 12:06 ?13次下載

    基于CAN總線的多功能大型糧倉遠程監測系統

    介紹了一種基于CAN 總線的多功能大型糧倉遠程監測系統,詳細描述了系統的總體結構原理、硬件電路組
    發表于 07-30 15:41 ?10次下載

    基于CAN總線的三軸磁場監測系統設計

    電機狀態監測系統傳感種類多、通信線路復雜以及實時性、可靠性等問題。本文提出了基于CAN
    發表于 08-05 14:29 ?7次下載

    大型電機定子繞組局部放電在線監測系統的研究

    提出了一種大型電機定子繞組局部放電在線監測系統的方案 通過檢測此監測
    發表于 08-17 17:22 ?19次下載

    基于CAN總線的分布式網架健康狀態監測系統的設計

    摘要:針對某網架安全監測的需要設計了分布式健康狀態監測系統,介紹了在分布式系統中利用控制器
    發表于 03-11 13:22 ?1046次閱讀
    基于<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>的分布式網架健康<b class='flag-5'>狀態</b><b class='flag-5'>監測</b><b class='flag-5'>系統</b>的設計

    基于CAN總線的家庭控制器的設計與實現

    基于CAN總線的家庭控制器的設計與實現  引言   CAN(Controller Area Network)
    發表于 11-07 09:30 ?742次閱讀
    基于<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>的家庭<b class='flag-5'>控制器</b>的設計與<b class='flag-5'>實現</b>

    FPGA實現CAN總線控制器源碼

    Xilinx FPGA工程例子源碼:FPGA實現CAN總線控制器源碼
    發表于 06-07 14:13 ?92次下載

    采用CAN總線控制器SJA1000實現控制電路接口的設計

    硬件電路的設計主要是CAN通信控制器與微處理之間和CAN總線收發與物理
    發表于 03-13 10:45 ?7977次閱讀
    采用<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>控制器</b>SJA1000<b class='flag-5'>實現</b><b class='flag-5'>控制</b>電路接口的設計

    如何使用FPGA和CAN控制器MCP2515實現慣導系統CAN總線接口的設計

    接口控制新型的CAN 控制器MCP2515,使慣導系統不僅具備了接入CAN 總線的能力,而且在
    發表于 01-27 15:52 ?17次下載
    如何使用FPGA和<b class='flag-5'>CAN</b><b class='flag-5'>控制器</b>MCP2515<b class='flag-5'>實現</b>慣導<b class='flag-5'>系統</b>的<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>接口的設計

    如何用FPGA實現CAN總線通信控制器

    CAN 總線插卡可以任意插在 PC AT XT 兼容機上,方便地構成分布式監控系統。因此,用 FPGA 實現 CAN
    發表于 07-29 09:43 ?2854次閱讀

    基于FPGA的CAN總線控制器的設計

    今天給大俠帶來基于FPGA的CAN總線控制器的設計,由于篇幅較長,分三篇。今天帶來第一篇,上篇,CAN 總線協議解析以及
    的頭像 發表于 05-18 09:21 ?1391次閱讀
    基于FPGA的<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>控制器</b>的設計

    CAN總線控制器是什么意思

    CAN總線控制器(Controller Area Network Bus Controller)是CAN總線通信
    的頭像 發表于 09-03 14:16 ?1307次閱讀

    CAN總線控制器的工作原理

    CAN(Controller Area Network,控制器局域總線控制器的工作原理涉及多個方面,包括消息傳輸、沖突檢測與解決、
    的頭像 發表于 09-30 11:33 ?1182次閱讀

    如何選擇CAN總線控制器

    在現代工業自動化和汽車電子領域,CAN(Controller Area Network)總線因其高可靠性、實時性和靈活性而成為廣泛使用的通信協議之一。選擇合適的CAN總線
    的頭像 發表于 11-12 09:48 ?365次閱讀
    主站蜘蛛池模板: 久久婷婷午色综合夜啪 | 日本a级片在线播放 | 成人三级在线播放线观看 | 日本女人啪啪 | 色偷偷97| 一级片+国产 | 免费国产成人α片 | 四虎影视永久在线精品免费播放 | 丁香五月缴情综合网 | 中国一级特黄高清免费的大片 | 欧美黑人巨大xxx猛交 | 亚洲国产欧美在线成人aaaa | 奇米影视99 | 欧美视频小说 | 久久久久国产一级毛片高清片 | 天天操夜夜操视频 | 性欧美成人依依影院 | 性欧美高清短视频免费 | 久久夜色精品国产尤物 | 国产三片理论电影在线 | 拍拍拍成人免费高清视频 | 欧美色图888| 日日操狠狠操 | 免费三级黄色 | 色噜噜狠狠成人中文小说 | 免费一级在线观看 | 亚洲va中文va欧美va爽爽 | 亚洲综合精品香蕉久久网97 | 国产精品偷伦费观看 | 久久国产精品网 | 日本wwww色| 久久精品久久久久 | 免费看欧美一级特黄α大片 | 特黄特色三级在线观看 | 中文字幕在线观看一区二区三区 | 一级毛片免费不卡在线视频 | 91网站在线看 | 亚洲高清免费观看 | 最近最新中文字幕6页 | 婷婷在线网 | 偷操|