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

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

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

RA6T2無傳感器矢量控制應(yīng)用筆記 [4] 控制程序描述 (2)

瑞薩MCU小百科 ? 來源:未知 ? 2023-05-25 00:15 ? 次閱讀

3. 控制程序描述

介紹本應(yīng)用筆記的目標(biāo)軟件。

3.1.7 采用單電阻時的相電流測量方法

本節(jié)闡述了使用本軟件測量相電流的方法。

1

相電流的測量時間

c72daf6a-fa4d-11ed-90ce-dac502259ad0.png

圖3-5 PWM的波形(占空比模式 W>V>U)

在本程序中,三角波PWM模式3通過GPT單元生成包含死區(qū)時間的PWM波。圖3-5顯示占空比模式為W>V>U時PWM的波形。

在圖中點A的位置,只有W相的上臂處于打開狀態(tài),如右側(cè)紅色矩形所示。在此情況下,流經(jīng)單電阻的電流與流經(jīng)W相的電流相同。

在圖中點B的位置,只有U相的下臂處于打開狀態(tài),如右側(cè)藍(lán)色矩形所示。在此情況下,流經(jīng)單電阻的電流與流經(jīng)U相的電流相同。

剩下的V相電流可以使用基爾霍夫第一定律通過上述相電流來計算。

因此,測量A和點B即可測量三相電流。

圖3-5所示情況為占空比模式W>V>U。每相PWM輸出將執(zhí)行六種占空比模式。在點A和點B測量的電流根據(jù)占空比模式而變化,因此有必要為每相分配計算的電流。由于各個相位關(guān)系在每次計算PWM占空比時都可獲知,因此可以進行電流分配。

表3-6 占空比模式與相電流之間的關(guān)系

c770bd0a-fa4d-11ed-90ce-dac502259ad0.png

2

使用RA6T2功能的分流電阻電流測量方法

當(dāng)按照所述采用單電阻測量電流時,需要根據(jù)PWM占空比設(shè)置來控制A/D轉(zhuǎn)換器的轉(zhuǎn)換時間。在示例軟件中,這是由RA6T2 GPT模塊的GTADTRA和A/D轉(zhuǎn)換開始請求功能,通過GTADTRB寄存器與GTCNT計數(shù)器的比較匹配來實現(xiàn)的。

c79aea3a-fa4d-11ed-90ce-dac502259ad0.png

圖3-6 GPT ADC觸發(fā)器設(shè)置 (FSP 3.5.0)

3

占空比調(diào)整

如果確保中所示的時序,則通過一個分流電阻即可檢測電流,但是不能根據(jù)運行期間的PWM占空比設(shè)置條件來確保足夠的轉(zhuǎn)換時間。因此,無法正確獲得電流值。以下兩種測量用于無法確保時間的情況。

● 當(dāng)兩個相位的開關(guān)時序彼此接近時

當(dāng)兩個相位的開關(guān)時序彼此接近并且無法確保A/D轉(zhuǎn)換時間時,PWM占空比不變,A/D轉(zhuǎn)換需要將相位開關(guān)時序延后。轉(zhuǎn)換時間只能通過偏移來保證。

●當(dāng)無法實現(xiàn)時序偏移時

如果PWM開關(guān)時序如上所述延遲,則占空比加寬,如果達(dá)到PWM載波周期的終點,則時序無法延遲。此時,調(diào)制系數(shù)近似為1,因此應(yīng)將調(diào)制系數(shù)限制為使PWM開關(guān)時序位于載波周期的終點。

c7d121e0-fa4d-11ed-90ce-dac502259ad0.png

圖3-7 占空比調(diào)整

3.1.8 AD觸發(fā)器

顯示AD觸發(fā)器時序和掃描組。

c7ebc478-fa4d-11ed-90ce-dac502259ad0.png

圖3-8 AD觸發(fā)器時序

3.2 無傳感器矢量控制軟件的函數(shù)規(guī)范

本應(yīng)用筆記的目標(biāo)軟件的控制過程主要由100[μs] 周期中斷(載波中斷)和500[μs] 周期中斷組成。如下面的圖3-9和圖3-10所示,用紅色虛線表示的控制過程以100[μs] 為周期執(zhí)行,藍(lán)色虛線表示的控制過程以500[μs] 為周期執(zhí)行。

c82f916c-fa4d-11ed-90ce-dac502259ad0.png

圖3-9 無傳感器矢量控制(開環(huán)控制)框圖

c873d4ee-fa4d-11ed-90ce-dac502259ad0.png

圖3-10 無傳感器矢量控制(無傳感器控制)框圖

本節(jié)介紹2個中斷函數(shù)的規(guī)范以及在每個中斷周期內(nèi)執(zhí)行的函數(shù)。下表僅列出了無傳感器矢量控制的主要函數(shù)。有關(guān)表中未列出的函數(shù)規(guī)范,請參見源代碼。

表3-7 100[μs] 周期中斷內(nèi)執(zhí)行的函數(shù)的列表 (1/4)

c89a0d8a-fa4d-11ed-90ce-dac502259ad0.png

表3-8 100[μs] 周期中斷內(nèi)執(zhí)行的函數(shù)的列表 (2/4)

c8c7d1ca-fa4d-11ed-90ce-dac502259ad0.png

表3-9 100[μs] 周期中斷內(nèi)執(zhí)行的函數(shù)的列表 (3/4)

c8ffdfac-fa4d-11ed-90ce-dac502259ad0.png

表3-10 100[μs] 周期中斷內(nèi)執(zhí)行的函數(shù)的列表 (4/4)

c95aba44-fa4d-11ed-90ce-dac502259ad0.png

表3-11 500[μs] 中斷內(nèi)執(zhí)行的函數(shù)的列表 (1/2)

c98388b6-fa4d-11ed-90ce-dac502259ad0.png

表3-12 500[μs] 中斷內(nèi)執(zhí)行的函數(shù)的列表 (2/2)

c9bb408a-fa4d-11ed-90ce-dac502259ad0.png

未完待續(xù)_


聲明:本文內(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

    文章

    17148

    瀏覽量

    351197
  • 瑞薩
    +關(guān)注

    關(guān)注

    35

    文章

    22309

    瀏覽量

    86307

原文標(biāo)題:RA6T2無傳感器矢量控制應(yīng)用筆記 [4] 控制程序描述 (2)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    6控制程序,帶串口通訊

    6控制程序,帶串口通訊。
    發(fā)表于 11-09 14:08 ?0次下載

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [14] 驗證應(yīng)用項目

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [14] 驗證應(yīng)用項目
    的頭像 發(fā)表于 06-26 08:06 ?381次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [14] 驗證應(yīng)用項目

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [13] 運行應(yīng)用項目

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [13] 運行應(yīng)用項目
    的頭像 發(fā)表于 06-19 08:06 ?393次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [13] 運行應(yīng)用項目

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [12] 應(yīng)用項目簡介

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [12] 應(yīng)用項目簡介
    的頭像 發(fā)表于 06-10 08:06 ?352次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [12] 應(yīng)用項目簡介

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [11] 配置RA6T2 ADC模塊 (8)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [11] 配置RA6T2 ADC模塊 (8)
    的頭像 發(fā)表于 05-24 08:06 ?366次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [11] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (8)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [10] 配置RA6T2 ADC模塊 (7)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [10] 配置RA6T2 ADC模塊 (7)
    的頭像 發(fā)表于 05-15 08:06 ?370次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [10] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (7)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [9] 配置RA6T2 ADC模塊 (6)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [9] 配置RA6T2 ADC模塊 (6)
    的頭像 發(fā)表于 05-08 08:06 ?375次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [9] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (<b class='flag-5'>6</b>)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [8] 配置RA6T2 ADC模塊 (5)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [8] 配置RA6T2 ADC模塊 (5)
    的頭像 發(fā)表于 04-29 08:08 ?381次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [8] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (5)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [7] 配置RA6T2 ADC模塊 (4)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [7] 配置RA6T2 ADC模塊 (4)
    的頭像 發(fā)表于 04-20 08:06 ?356次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [7] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (<b class='flag-5'>4</b>)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [6] 配置RA6T2 ADC模塊 (3)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [6] 配置RA6T2 ADC模塊 (3)
    的頭像 發(fā)表于 04-12 08:06 ?307次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [<b class='flag-5'>6</b>] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (3)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [5] 配置RA6T2 ADC模塊 (2)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [5] 配置RA6T2 ADC模塊 (2)
    的頭像 發(fā)表于 04-04 08:05 ?358次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [5] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (<b class='flag-5'>2</b>)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [4] 配置RA6T2 ADC模塊 (1)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [4] 配置RA6T2 ADC模塊 (1)
    的頭像 發(fā)表于 03-29 08:05 ?365次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [<b class='flag-5'>4</b>] 配置<b class='flag-5'>RA6T2</b> ADC模塊 (1)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [2] A/D轉(zhuǎn)換概述 (2)

    RA6T2的16位模數(shù)轉(zhuǎn)換操作 [2] A/D轉(zhuǎn)換概述 (2)
    的頭像 發(fā)表于 03-21 08:05 ?419次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>操作 [<b class='flag-5'>2</b>] A/D轉(zhuǎn)換<b class='flag-5'>器</b>概述 (<b class='flag-5'>2</b>)

    永磁傳感器矢量控制同步電動機應(yīng)用指南

    電子發(fā)燒友網(wǎng)站提供《永磁傳感器矢量控制同步電動機應(yīng)用指南.pdf》資料免費下載
    發(fā)表于 01-30 09:29 ?0次下載
    永磁<b class='flag-5'>無</b><b class='flag-5'>傳感器</b><b class='flag-5'>矢量控制</b>同步電動機應(yīng)用指南

    永磁傳感器矢量控制同步電動機應(yīng)用指南

    電子發(fā)燒友網(wǎng)站提供《永磁傳感器矢量控制同步電動機應(yīng)用指南.pdf》資料免費下載
    發(fā)表于 01-30 09:19 ?0次下載
    永磁<b class='flag-5'>無</b><b class='flag-5'>傳感器</b><b class='flag-5'>矢量控制</b>同步電動機應(yīng)用指南