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

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

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

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

基于CAN接口實現(xiàn)多機控制系統(tǒng)設(shè)計

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2018-12-29 09:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年來,科技進步引領(lǐng)微 (MCU) 的使用快速增長,并廣泛應(yīng)用于洗衣機、空調(diào)及其他家電。而現(xiàn)代電機控制算法,則可以讓這些產(chǎn)品從中受益,實現(xiàn)高效安靜運行。MCU 還能應(yīng)用于物聯(lián)網(wǎng)應(yīng)用的機對機通信以及整機控制中??偟膩碚f,制造商能夠生產(chǎn)更高效、運行噪音更小的電器,并且在提高性能安全的同時保持高性價比。

開發(fā)現(xiàn)代電器時,需要同時控制多個電機工程師來說會是一大挑戰(zhàn)。工程師不僅要處理更高的復(fù)雜性,還必須確保任何情況下的安全運行,包括設(shè)備故障時的安全。

如圖 1 的空調(diào)系統(tǒng)所示,需要控制多個電機,包括一個壓縮機、數(shù)個室內(nèi)單元風扇及數(shù)個室外單元風扇。所有電機必須高效、低噪音地運行,能夠準確地偵測過流、過熱、機械損壞等問題,以確保故障時也能安全運行。

圖1: 空調(diào)系統(tǒng)配有多個電機,包括一個壓縮機、數(shù)個室內(nèi)單元電機及數(shù)個室外單元電機。

功能

圖2所示為現(xiàn)代電機控制中常用于永磁同步電動機 (PMSM) 的向量控制和磁場定向控制 (FOC) 算法。左邊的淺藍色模塊表示軟件內(nèi)執(zhí)行的功能,包括坐標變換(Clarke、Park 及其逆變量)和 PID(比例、積分、微分)控制器等。

“內(nèi)部硬件”由專用的微控制器外設(shè)組成,這讓軟件模塊能夠有效地執(zhí)行。其中模擬數(shù)字轉(zhuǎn)換器(ADC) 用于測量與脈沖寬度調(diào)制 (PWM) 同步的電機繞組的電流,并饋送回控制算法??刂扑惴ǖ妮敵霰仨殏鬟_至逆變器中的功率開關(guān)器。逆變器則使用 PWM 控制技術(shù)來驅(qū)動電機,包括用于應(yīng)對功率晶體管有限開關(guān)速度的死區(qū)時間插入。

圖2: 用于交流空調(diào)電機控制的逆變器算法,分為軟件、內(nèi)部及外部硬件三大模塊

內(nèi)部硬件中的多功能計時器 (MFT) 不但可以為每一個輸出信號 (u、v、w) 及其互補信號 (u-、v-、w-) 產(chǎn)生基本 PWM 脈沖,包括死區(qū)時間。這些信號是用于驅(qū)動輸出橋的高低側(cè)開關(guān)。在這個示例中,采用內(nèi)部正交位置和分辨率計數(shù)器(QPRC) 外設(shè)以獲取轉(zhuǎn)子位置信息。磁場定向控制(FOC) 算法執(zhí)行所需的轉(zhuǎn)子信息可通過工業(yè)環(huán)境中 PMSM 電機上安裝的光學(xué)或磁性編碼器獲取,如伺服驅(qū)動器。在家用電器或其他應(yīng)用中,該模塊通常使用“無傳感”控制方法實行。無傳感控制通過電機數(shù)學(xué)模型計算轉(zhuǎn)子距離已測量電機電流的位置,而不是測量轉(zhuǎn)子的位置。

當一個微控制器控制多個電機時,進行高效、實時的密集計算需要一個復(fù)雜的軟件架構(gòu)。而這種軟件架構(gòu)開發(fā)難度高、調(diào)試耗時大、并且難以測試電機性能是否達到要求的質(zhì)量和安全水平。多功能計時器和轉(zhuǎn)速表此類集成外設(shè)可以通過減少 MCU 的計算量來簡化多電機控制。此外,可利用軟件庫協(xié)助外設(shè)進一步簡化設(shè)計,并縮短上市時間。

使用多個 多功能計時器 可以實現(xiàn)微控制器向多個電機輸出信號。例如, S6E2H 高性能 FM4 系列 MCU 集成了 3 個 多功能計時器,令多達 18 個 PWM 通道(例如,9 對互補信號)能夠控制三相電機。每個多功能計時器單元包含 3 個通道的自由運行計時器、6 個輸出比較單元、4 個輸入捕獲單元、數(shù)個 ADC觸發(fā)器單元以及 1 個波形發(fā)生器 (WFG) 。另外,多功能計時器 支持緊急停機和噪音消除器。

僅需幾個步驟,多功能計時器就可以產(chǎn)生一個 PWM 波形。自由運行計時器可以為 PWM 信號提供時間基準,并確定 PWN 的分辨率和頻率。輸出比較單元 (OCU) 能為每個輸出相位確定占空比信號 RT1、3、5(注意:圖3 顯示的示例配置僅使用 3 個輸出比較單元。)信號發(fā)生器發(fā)出相應(yīng)的互補信號 RTO0-RTO5,包括從 RT 信號自動插入死區(qū)時間,現(xiàn)在可以控制 FET 此類功率管或 IGBT 功率管。信號發(fā)生器也可以處理此類問題,如故障引起的過流。PWM 則可以立即關(guān)機。這不需要軟件參與,也不要啟動故障安全運行。

波形發(fā)生器的噪音消除器可以偵測有效的過流事件,也就是說,不會觸發(fā)短暫的尖峰噪聲。就過流事件而言,波形發(fā)生器將 MCU 輸出管腳從 RTO0-RTO5 切換回他們的正常通用輸入\輸出 (GPIO) 功能。這讓初始化時相應(yīng)寄存器的預(yù)編程能夠定義故障安全狀態(tài)(例如,高輸出、低輸出或高阻)。除了硬件 PWM 關(guān)機,還會允許中斷,以在應(yīng)用層面上進一步處理故障問題。

圖3: 運用多功能計時器產(chǎn)生 PWM 波形

QPRC 在使用正交編碼器的電機控制系統(tǒng)中起著重要的作用。它有三個輸入通道 - AIN、BIN 和 ZIN,用于輸入兩個正交信號和一個可選的零指數(shù)信號。通過這些信號,QPRC 可以偵測轉(zhuǎn)子位置和轉(zhuǎn)動方向。另外有一個分辨率計數(shù)器會在每次轉(zhuǎn)動后增速或減速。這樣,轉(zhuǎn)子轉(zhuǎn)動多次后也能計算出轉(zhuǎn)子的絕對位置。這對線性驅(qū)動器、變速箱和其他定位應(yīng)用都非常有用。

多電機設(shè)計

圖4顯示基于賽普拉斯 S6E2H 高性能 FM4 系列 MCU 設(shè)計的現(xiàn)代空調(diào)系統(tǒng) - 系統(tǒng)框圖。室外單元包含一個壓縮機和一個風扇,均利用上述的磁場定向控制(FOC)算法以實現(xiàn)效能最大化。另外,測量室外溫度等各種數(shù)據(jù)的感應(yīng)器和 MCU 相連接。室外和室內(nèi)單元的連接也可以使用簡單的串行協(xié)議,例如 UART 或者 SPI。

室內(nèi)單元需要控制一個或多個風扇/吹風機,也可以運用磁場定向控制算法,保證運行高效而安靜。另有幾個感應(yīng)器用于測量室溫、濕度及其他參數(shù)。除了連接室外單元,室內(nèi)單元還要與空調(diào)整合到建筑物管理系統(tǒng) (BEMS),統(tǒng)籌供熱通風與空氣調(diào)節(jié)(Heating, Ventilation, Air Conditioning,HVAC)。此過程通過 CAN 接口可完成。

多電機工業(yè)和家庭應(yīng)用的控制系統(tǒng)

室內(nèi)和室外單元都提供需要的性能和效能。賽普拉斯 S6E2H FM4 微控制器是此類應(yīng)用的理想選擇,將高性能電機控制、CAN 等通訊接口以及充足的用于額外監(jiān)測和控制功能的資源集成為一體的低成本解決方案。

圖4: 現(xiàn)代空調(diào)系統(tǒng)的多電機控制系統(tǒng)框圖

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

    關(guān)注

    146

    文章

    17964

    瀏覽量

    366403
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6780

    瀏覽量

    112131
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2918

    瀏覽量

    467672
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2930

    文章

    46210

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    基于CAN總線的分散型控制系統(tǒng)的設(shè)計

    基于CAN總線的分散型控制系統(tǒng)的設(shè)計-國防科學(xué)技術(shù)大學(xué)研究生院本文以CAN總路線分散型控制系統(tǒng)的科研任務(wù)為背景,主要論述了基于CAN總路的分
    發(fā)表于 10-31 09:51

    怎么實現(xiàn)基于CAN總線的電動汽車控制系統(tǒng)設(shè)計?

    CAN總線的特點是什么?CAN總線在電動汽車上的應(yīng)用是什么?怎么實現(xiàn)基于CAN總線的電動汽車控制系統(tǒng)設(shè)計?
    發(fā)表于 05-17 07:07

    CAN 總線構(gòu)成的分布式清紗控制系統(tǒng)

    介紹紡織工程中清紗控制系統(tǒng)的主要硬件結(jié)構(gòu)和設(shè)計方法。系統(tǒng)以具有CAN現(xiàn)場總線接口的87C598單片
    發(fā)表于 05-13 16:27 ?10次下載

    基于DSP 和CAN的電機同步控制系統(tǒng)與通信

    本文主要介紹了基于DSP 的CAN 總線通信電機控制系統(tǒng)的設(shè)計,利用PC 作為監(jiān)控主機,采用CAN 總線
    發(fā)表于 05-30 14:56 ?27次下載

    應(yīng)用串行外圍接口實現(xiàn)控制器間通信

    應(yīng)用串行外圍接口實現(xiàn)控制器間通信:
    發(fā)表于 06-23 10:54 ?24次下載
    應(yīng)用串行外圍<b class='flag-5'>接口實現(xiàn)</b><b class='flag-5'>多</b>微<b class='flag-5'>控制</b>器間通信

    絕對式光電軸角編碼器CAN總線接口

    針對絕對式光電軸角編碼器在采用CAN 總線通信方式控制系統(tǒng)中的應(yīng)用,提出編碼器數(shù)據(jù)傳輸接口的一種新方法,即通過CAN 總線接口實現(xiàn)在帶有
    發(fā)表于 06-25 14:53 ?28次下載

    基于CAN總線的清紗控制系統(tǒng)設(shè)計

    針對紡織生產(chǎn)過程中清紗的工作特點,提出了一種基于CAN總線技術(shù)的控制系統(tǒng)設(shè)計方法,分析了系統(tǒng)的工作原理、網(wǎng)絡(luò)拓撲結(jié)構(gòu)及其硬件構(gòu)成,詳細闡述了CAN
    發(fā)表于 11-01 09:33 ?13次下載

    冗余容錯在艦艇控制系統(tǒng)中的應(yīng)用

    冗余技術(shù)是保障艦艇控制系統(tǒng)可靠運行的重要技術(shù)。文章介紹了艦艇控制系統(tǒng)中基于硬件方法和軟件方法的
    發(fā)表于 12-08 13:48 ?16次下載

    基于雙層CAN總線的聲納數(shù)據(jù)通信系統(tǒng)

    系統(tǒng)以PIC18F4580單片作為中間控制器,利用自身集成的CAN控制器與各采集單元節(jié)點進行通信,通過外部擴展
    發(fā)表于 02-07 12:01 ?43次下載
    基于雙層<b class='flag-5'>CAN</b>總線的聲納數(shù)據(jù)通信<b class='flag-5'>系統(tǒng)</b>

    基于CAN的電源控制系統(tǒng)設(shè)計

     CAN總線是一種能有效支持分布式控制系統(tǒng)的串行通信網(wǎng)絡(luò),一方面,其通信方式靈活,可實現(xiàn)主方式工作,還可實現(xiàn)點對點、點對多點等多種數(shù)據(jù)收發(fā)
    發(fā)表于 05-16 09:55 ?2919次閱讀
    基于<b class='flag-5'>CAN</b>的電源<b class='flag-5'>控制系統(tǒng)</b>設(shè)計

    基于CAN/LIN 實現(xiàn)車門分布式控制系統(tǒng)的設(shè)計與研究

    結(jié)合 CAN 總線和 LIN 總線各自的優(yōu)缺點,設(shè)計實現(xiàn)了基于 CAN/LIN 總線的分層式車門控制系統(tǒng),首先講述了集中式控制系統(tǒng)結(jié)構(gòu)和分布
    發(fā)表于 09-08 10:58 ?7次下載
    基于<b class='flag-5'>CAN</b>/LIN <b class='flag-5'>實現(xiàn)</b>車門分布式<b class='flag-5'>控制系統(tǒng)</b>的設(shè)計與研究

    基于單片CAN控制器和CAN收發(fā)器實現(xiàn)系統(tǒng)系統(tǒng)的設(shè)計

    其通信方式實質(zhì)上仍是“主從式”。本文介紹了一種基于CAN控制器的單片系統(tǒng),從本質(zhì)上
    發(fā)表于 06-26 17:57 ?2953次閱讀
    基于單片<b class='flag-5'>機</b>和<b class='flag-5'>CAN</b><b class='flag-5'>控制</b>器和<b class='flag-5'>CAN</b>收發(fā)器<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>多</b><b class='flag-5'>機</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>系統(tǒng)</b>的設(shè)計

    ARM與FPGA的接口實現(xiàn)的解析

    ARM與FPGA的接口實現(xiàn)的解析(應(yīng)廣單片)-該文檔為ARM與FPGA的接口實現(xiàn)的解析詳述資料,講解的還不錯,感興趣的可以下載看看…………………………
    發(fā)表于 07-22 09:47 ?14次下載
    ARM與FPGA的<b class='flag-5'>接口實現(xiàn)</b>的解析

    通過標準的CAN接口實現(xiàn)的測試臺自動化解決方案

    通過標準的CAN接口實現(xiàn)的測試臺自動化解決方案
    的頭像 發(fā)表于 10-11 14:17 ?2232次閱讀

    CAN接口與485接口如何實現(xiàn)互相轉(zhuǎn)換?

    CAN接口與485接口如何實現(xiàn)互相轉(zhuǎn)換? CAN總線和RS-485總線都是工業(yè)級數(shù)據(jù)傳輸總線,它們在不同的工業(yè)自動化
    的頭像 發(fā)表于 09-14 17:52 ?9005次閱讀