999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CAN總線的調試及實時監控系統

2022-10-09 08:37:30潘李云孫前剛
機電工程技術 2022年9期
關鍵詞:系統

潘李云,孫前剛,劉 剛

(中國船舶集團有限公司第七二三研究所,江蘇揚州 225000)

0 引言

當前針對大功率及超大功率應用場合,模塊化是開關電源發展的趨勢,其優點是采用各個通用性的功能模塊,將各個功能模塊并聯,構成新的系統來實現大功率輸出,從而減少產品的研發周期及提高系統可靠性。然而多模塊并聯的系統中,由于模塊數量的增多,各個模塊的調試工作量大,單個模塊是否正常工作,出故障時如何及時排查原因及檢修難度大等問題也同時出現了。針對這些問題,一種能夠實時采集數據,監控各個并聯模塊,簡化調試過程的工具急需開發。CAN總線是一種可擴展性強,標準程度高,實時性好的一種串行數據通信網絡,它功能強大且易于使用,現如今在很多場合都有應用。張河新等[1-5]介紹了各種基于CAN 總線的數據采集及顯示功能的設備,吳艷等[6]介紹了基于CAN 總線的點菜設備,張強[7]介紹了CAN 通信保護電路設計及常見故障分析。這些文獻主要介紹的都是基于CAN 總線的信息采集功能,沒有輔助調試方面的能力。本文設計了一種基于串行總線的多機通信系統,該系統可以和電源模塊通信,通過軟件更改電源模塊的參數,該通信系統線路少、整機結構簡約、擴展能力強,系統包含各個節點和上位機,實時性好,可靠性高。實現了對多機運行的實時、同步控制。

1 系統架構

CAN 是控制器局域網絡(Controller Area Network)的簡稱,是ISO 國際標準化的串行通信協議。CAN 具備極高的性能和可靠性,被廣泛應用于工業化的各種設備上[8],考慮到CAN總線的卓越優勢,本系統的架構也是基于CAN 總線的。CAN總線的連接只需要兩根線,即CAN_H 和CAN_L,總線通過這兩根線上的電位差來進行總線電平的判斷,CAN總線分為兩種電平,隱性電平和顯性電平,二者必居其一。總線上顯性電平相比隱性電平具有優先權,只要有一個節點輸出顯性電平,總線就是顯性電平,當總線空閑時,如有多個節點同時發送信息,則會根據ID 逐位決定優先級,根據顯性電平優先的原則決定哪個節點獲得首先發送報文的資格。

CAN總線的數據幀可以分為標準幀和擴展幀兩種格式,標準幀有11位ID,擴展幀有29位ID。當CAN 某個節點發送一個數據幀時,發送函數會把已打包完的數據幀發送到CAN 總線上來實現數據發送。程序進入發送函數后,首先會判斷發送緩沖區是否為空,為空則會將待發送數據輸入發送緩沖區,隨即啟動發送。CAN報文接收函數往往以中斷方式實現來提高程序效率,該函數的主要功能是讀取CAN 接收緩沖區的數據至RAM 中。進入該函數后,首先判斷接收緩沖區是否為空,若不為空就讀取接收緩沖區的數據,進而實現報文接收的功能。本系統的架構如圖1所示。

圖1 系統架構

系統架構主要包括上位機、子節點。各節點具有采樣功能,能采樣各個電源模塊電壓、電流、溫度等信息,且能和電源模塊通信,能夠讀取和寫入電源模塊的參數信息。系統的上位機具有豐富的功能,主要分為調試模式及工作模式兩種模式,調試模式時,上位機可以讀取和寫入電源參數以及對電源模塊的實時工作狀態進行監控,對電源輸出電壓電流值等需調試的參數進行調整。而在工作模式時,上位機可檢測模塊的電壓電流及故障信息,對系統的運行進行監控[9],從而能在故障發生時能快速準確地定位故障模塊及故障類型。系統的具體功能為:各節點接收上位機發來的控制命令,并執行,且回傳響應報文;上位機可將子節點回傳的報文信息在人機界面顯示。實現了上位機與各節點之間通過CAN總線實現通信,多機實時、可靠控制。

2 軟件設計

上位機的軟件流程如圖2 所示,是使用Windowsvisualstudio2010 開發的,其作用為通過CAN 通信設備連接CAN 總線,和掛在CAN 總線上的各節點通信。上位機在工作時會定時向每個節點的電源模塊輪流發送命令,讓每個節點向它回復報文,同時上位機接收來自各個節點的實時報文并解析成電壓電流信息以及故障報文,然后在人機交互界面顯示,方便對電源系統的實時監測。尤其是當電源系統運行異常時,可使用上位機監控各節點,將接收到的電壓電流實時數據及故障類型顯示出來,從而輔助技術人員對故障定位和排除。

圖2 上位機軟件流程

在電源中,往往因為各分立器件的誤差,電源模塊的各種參數需要進行調節,比如調整電源模塊的保護動作點,電源的輸出電壓值等,傳統的硬件系統如果調節需要逐臺調整其對應功能的電阻電容,工作量巨大且繁瑣,還容易出錯。而本系統則可以通過上位機調整每臺電源的參數,將調試工作大大簡化。上位機可以直接將電源模塊的各個參數發送給總線上的每個電源,然后再根據每個節點電源回復給上位機的具體電壓電流信息微調參數,最終調整好總線上每臺電源的具體參數。

各節點的軟件流程如圖3所示,節點的主要功能是對電壓、電流、溫度等物理量進行循環采樣,并根據采樣值判斷狀態是否正常,如果不正常,則判斷發生了什么故障,并將對應的狀態位標記。每個節點都有一個唯一的ID,不同ID則是根據硬件來區分的,每個電源模塊設置四個電阻來組成ID 序列,各節點初始化時會根據不同的電阻排列方式實現每個電源模塊的不同ID。當上位機對某個節點發來命令要求其上報報文時,該節點會響應上位機的命令,發送目前的狀態及故障位信息。當某個節點的電源模塊收到上位機的發送實時數據命令時,會將相關的電壓電流信息以500 ms 的時間間隔不停地向上位機發送,同時,能夠根據上位機發來的參數更改自己的參數,當收到上位機的查詢參數命令時也能將自己目前的參數信息打包發給上位機。

圖3 節點軟件流程

3 硬件設計

系統的微控制器電路芯片使用基于Cortex-M3內核的32位單片機STM32F103ZET6,該單片機的時鐘頻率高達72 MHz,具備11個定時器;支持嵌套矢量中斷控制器(NVIC),可以實現極短的中斷處理延遲,能最大限度減少進入中斷時系統的資源占用量,進一步提高處理中斷的速度;支持外部中斷/事件控制器(EXTI),對應的邊沿檢測器可實現輸入信號的上升沿、下降沿監測[10]。

電壓檢測電路如圖4 所示,主要借助電壓傳感器WBV411D07將輸入的交流強電轉變為弱電信號,由于檢測到的電壓信號中存在一定的紋波電壓,所以需要對該電壓信號進行濾波處理,在本文中我們使用RC電路來進行濾波同時考慮到需要隔離前級采樣電路對后級電路的影響所以設計了電壓跟隨器。

圖4 電壓采樣電路

電流檢測電路如圖5所示,主要是借助電流霍爾傳感器SP3實時測量系統電路中的電流,霍爾傳感器輸出的信號經過RC濾波電路傳輸給電壓跟隨器,跟隨器防止了前級電路對后級產生影響,電流互感器選擇的是LEM公司的SP3,該互感器性能優越。

圖5 電流采樣電路

CAN 收發器使用的是ISO1050,作為CAN 收發器,該器件可為總線和CAN 控制器分別提供差分發射能力和差分接收能力,信號傳輸速率高達1 兆位每秒(Mb/s)。該器件尤其適合工作在惡劣環境下,性能強大,其具有串線、過壓和接地損耗保護(-27~40 V)以及過熱關斷功能,共模電壓范圍為-12~12 V[11-12]。

此外,為了區分每個電源模塊的地址,電路里設計了4個電阻位,這些電阻位上拉至3.3 V,若不焊電阻,則IO口輸入為高電平,若焊接電阻,則IO 口輸入為低電平。這樣,4個電阻位總共可以表示16種ID,即可以區分16個電源模塊。

圖6 CAN收發器電路

4 效果驗證

使用此系統之前調試時需先將設備加電,然后手持三用表、鉗流表去測量母線和輸出的電壓電流,然后再讓設備斷電,使用烙鐵調換相應的元器件,從而使電源的輸出電壓值和均流等指標滿足要求。這種傳統的調試方法往往需要反復加電斷電以及使用烙鐵焊接數次才能調好一臺電源,效率低且麻煩。當使用此系統后,只需要加電后通過上位機就可以調節參數,無需斷電和使用烙鐵,效率高且操作更簡單。

為了驗證系統的可靠性及及實時性,通過CAN 通信設備連接各節點在上位機上測試,如圖所示為上位機界面,圖7~9 顯示了上位機的3 個頁面,圖7 在界面上可以選擇發送報文的ID,選擇調試模式還是工作模式及連接CAN,通過在圖7界面的操作可以選定所需控制的電源模塊和控制模式;圖8 和圖9 分別是調試狀態下監控電壓電流值以及讀取和寫入參數的功能,當圖8 顯示出的電壓電流值不滿足指標時,可由圖9 界面寫入新的參數,再從圖8 界面觀察更改參數后的新的電壓電流值是否滿足指標要求,若不滿足可繼續按此方法更改。

圖7 上位機頁面1

圖8 上位機頁面2

圖9 上位機頁面3

包含多個電源模塊的系統工作時,如果某個模塊運行不正常,一般需要外接示波器才能監測到輸出電壓電流的波形,從而判斷電源出了何種故障。用了此通信系統,可由上位機監控其輸出電壓電流,從而能夠輔助判斷哪個模塊出了何種故障,如圖10 所示,當正在工作的電源突然斷電時,上位機能夠顯示出輸出電壓和電流的波形變化,直觀顯示電源的工作狀態。

圖10 上位機實時監控

5 結束語

實驗結果顯示,該系統能夠由軟件更改參數,使得調試更加有效率,系統通信正常、工作可靠,實現了CAN 總線多個節點在上位機環境下實時通信的功能,該系統可以實時地接收各電源模塊發來的電壓電流信息并在PC上顯示其數值和波形。本系統可以作為應對多機主從控制的選擇,整機具有擴展方便、工作可靠、運行靈活等優點,克服了目前傳統調試方法效率低且麻煩的問題,提高了多機通信的實時性和可靠性。

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 永久毛片在线播| 国产区福利小视频在线观看尤物| 日韩欧美国产中文| 91福利一区二区三区| 亚洲美女高潮久久久久久久| 国产成人无码综合亚洲日韩不卡| 中文纯内无码H| 欧美一区精品| 欧美成一级| 最新国产你懂的在线网址| 欧美97色| 中文纯内无码H| 青青国产视频| 久久精品国产国语对白| 精品日韩亚洲欧美高清a| 国产网站一区二区三区| 亚洲精品图区| 久久久久人妻一区精品| 不卡的在线视频免费观看| 欧美日韩国产一级| 日本日韩欧美| 国产精品视频白浆免费视频| 美女无遮挡拍拍拍免费视频| 尤物亚洲最大AV无码网站| 欧美精品亚洲精品日韩专区| 9丨情侣偷在线精品国产| 精品无码一区二区在线观看| 亚洲日韩在线满18点击进入| 激情亚洲天堂| 亚洲浓毛av| 91探花国产综合在线精品| 国产成人久久777777| 亚洲制服丝袜第一页| 国产精品久线在线观看| 四虎AV麻豆| 真人高潮娇喘嗯啊在线观看| 四虎国产永久在线观看| 五月激激激综合网色播免费| 中文天堂在线视频| 97视频免费看| 亚洲欧美人成电影在线观看| 久久精品aⅴ无码中文字幕| 浮力影院国产第一页| 亚洲综合一区国产精品| 日韩无码黄色| 91成人在线免费视频| 在线观看亚洲天堂| 2024av在线无码中文最新| 欧美午夜视频在线| 欧美啪啪一区| 精品国产福利在线| 国产激爽爽爽大片在线观看| 日韩黄色精品| 午夜激情婷婷| 国产高清在线观看91精品| 免费可以看的无遮挡av无码| 四虎国产精品永久一区| 91免费观看视频| 看你懂的巨臀中文字幕一区二区| 日本91在线| 人人看人人鲁狠狠高清| a级毛片在线免费观看| 久久99国产乱子伦精品免| 无码网站免费观看| A级毛片无码久久精品免费| 亚洲成av人无码综合在线观看| 暴力调教一区二区三区| 伊人成人在线| av在线手机播放| 久久黄色小视频| 久久先锋资源| 欧美α片免费观看| 国产96在线 | 中文字幕在线永久在线视频2020| 久久精品国产999大香线焦| 久久 午夜福利 张柏芝| 中文字幕中文字字幕码一二区| 一本大道视频精品人妻 | 真实国产乱子伦视频| 国产成人精品无码一区二| 国产小视频在线高清播放| 国产丝袜无码一区二区视频|