3. 控制程序描述
介紹本應用筆記的目標軟件。
3.3 控制的內容
3.3.1 配置選項
可以使用RA配置器來配置電機的無傳感器矢量控制模塊的配置選項。生成代碼時,發生更改的選項會自動反映到hal_data.c文件中。表3-13列出了選項名稱和設置值,如下所示。
表3-13 無傳感器模塊的配置選項
![wKgZomWcp0uADGmbAAF4s9K6Xhs466.png](https://file1.elecfans.com/web2/M00/BB/94/wKgZomWcp0uADGmbAAF4s9K6Xhs466.png)
![wKgZomWcp1aAey7hAAGFY20Y8DI365.png](https://file1.elecfans.com/web2/M00/BB/94/wKgZomWcp1aAey7hAAGFY20Y8DI365.png)
圖3-11 電機無傳感器矢量控制的FSP配置(FSP 3.5.0)
3.3.2 包含的模塊的配置選項
電機的無傳感器矢量控制模塊包含以下模塊。
- 電流模塊
- 速度模塊
- 角度模塊
- 驅動程序模塊
這些包含的模塊的每個配置參數均與無傳感器矢量控制模塊相同。下面的表中列出了選項名稱和設置值。
表3-14 電流控制的配置選項
![wKgaomWcp3yANWDPAAKRZc9rSJc999.png](https://file1.elecfans.com/web2/M00/BC/81/wKgaomWcp3yANWDPAAKRZc9rSJc999.png)
![wKgZomWcp5qAMjq6AALguvUAZAM094.png](https://file1.elecfans.com/web2/M00/BB/94/wKgZomWcp5qAMjq6AALguvUAZAM094.png)
圖3-12 電機電流控制器的FSP配置 (FSP 3.5.0)
表3-15 速度控制的配置選項 [1/2]
![wKgZomWcp6eABHe1AALNu_DNJvg508.png](https://file1.elecfans.com/web2/M00/BB/94/wKgZomWcp6eABHe1AALNu_DNJvg508.png)
表3-16 速度控制的配置選項 [2/2]
![wKgaomWcp7CAdEZkAAWJQ-BVuLM321.png](https://file1.elecfans.com/web2/M00/BC/81/wKgaomWcp7CAdEZkAAWJQ-BVuLM321.png)
![wKgaomWcp8CAVf1aAAVO2KlJNjs681.png](https://file1.elecfans.com/web2/M00/BC/81/wKgaomWcp8CAVf1aAAVO2KlJNjs681.png)
圖3-13 電機速度控制器的FSP配置 (FSP 3.5.0)
表3-17 角度和速度估算的配置選項
![wKgaomWcp8yAba1NAAKqc0iHZPo801.png](https://file1.elecfans.com/web2/M00/BC/81/wKgaomWcp8yAba1NAAKqc0iHZPo801.png)
![wKgaomWcp9yACACHAAI4WaQerNY847.png](https://file1.elecfans.com/web2/M00/BC/81/wKgaomWcp9yACACHAAI4WaQerNY847.png)
圖3-14 電機角度驅動器的FSP配置器 (FSP 3.5.0)
表3-18 驅動器訪問的配置選項
![wKgaomWcp_GAHwB8AAPX7xPKYgY693.png](https://file1.elecfans.com/web2/M00/BC/81/wKgaomWcp_GAHwB8AAPX7xPKYgY693.png)
![wKgZomWcp_2AZp6HAAR-qgf-u_k476.png](https://file1.elecfans.com/web2/M00/BB/94/wKgZomWcp_2AZp6HAAR-qgf-u_k476.png)
圖3-15 ADC和PWM調制驅動器的FSP配置 (FSP 3.5.0)
3.4 控制流程圖
3.4.1 主過程
![wKgZomWcqASAS5LUAAEQBvYTwRM221.png](https://file1.elecfans.com/web2/M00/BB/94/wKgZomWcqASAS5LUAAEQBvYTwRM221.png)
圖3-16 主過程流程圖
3.4.2 100[μs] 周期中斷(載波同步中斷)過程
![wKgZomWcqA2AXUQFAAG9iExKCTY778.png](https://file1.elecfans.com/web2/M00/BB/94/wKgZomWcqA2AXUQFAAG9iExKCTY778.png)
圖3-17 100[μs] 周期中斷(載波中斷)過程流程圖
[ms] 周期中斷過程
![wKgZomWcqCqASQViAAK4rBlMF2s654.png](https://file1.elecfans.com/web2/M00/BB/95/wKgZomWcqCqASQViAAK4rBlMF2s654.png)
圖3-18 1[ms] 周期中斷過程流程圖
3.4.4 過電流檢測中斷過程
過電流檢測中斷是指外部過電流檢測信號在POEG引腳輸入時,或者在GTETRGD輸出電平比較操作檢測到輸出短路時所發生的中斷。在這兩種情況下,PWM輸出端均處于高阻抗狀態。因此,在該中斷過程開始執行時,PWM輸出端已經處于高阻抗狀態,并且已停止向電機輸出。
![wKgZomWcqDGAKiVSAACZP2UFGb4433.png](https://file1.elecfans.com/web2/M00/BB/95/wKgZomWcqDGAKiVSAACZP2UFGb4433.png)
圖3-19 過電流檢測中斷過程流程圖
未完待續
-
傳感器
+關注
關注
2553文章
51390瀏覽量
756563 -
mcu
+關注
關注
146文章
17317瀏覽量
352630 -
控制程序
+關注
關注
1文章
51瀏覽量
9071
發布評論請先 登錄
相關推薦
RX23T永磁同步電動機無傳感器矢量控制應用說明和控制程序資料
![RX23<b class='flag-5'>T</b>永磁同步電動機<b class='flag-5'>無</b><b class='flag-5'>傳感器</b><b class='flag-5'>矢量控制</b>應用說明和<b class='flag-5'>控制程序</b>資料](https://file.elecfans.com/web1/M00/81/F6/o4YBAFw9MOiAY_1yAADvx-nRgAI042.png)
RA6T2無傳感器矢量控制應用筆記 [3] 控制程序描述 (1)
![<b class='flag-5'>RA6T2</b><b class='flag-5'>無</b><b class='flag-5'>傳感器</b><b class='flag-5'>矢量控制</b>應<b class='flag-5'>用筆記</b> [<b class='flag-5'>3</b>] <b class='flag-5'>控制程序</b><b class='flag-5'>描述</b> (1)](https://file1.elecfans.com/web2/M00/88/C5/wKgaomRx0UeAffmrAAAB55e0-GI087.png)
RA6T2無傳感器矢量控制應用筆記 [4] 控制程序描述 (2)
![<b class='flag-5'>RA6T2</b><b class='flag-5'>無</b><b class='flag-5'>傳感器</b><b class='flag-5'>矢量控制</b>應<b class='flag-5'>用筆記</b> [4] <b class='flag-5'>控制程序</b><b class='flag-5'>描述</b> (<b class='flag-5'>2</b>)](https://file1.elecfans.com/web2/M00/88/C5/wKgaomRx0TSAM_iRAAAnsrHpeYA036.png)
評論