|
解決方案

Solution

BCM方案 電機方案


    電機開發板由 MCU控制板和功率驅動板兩塊板組成,兩塊板之間使用34-PINIDC排線相連。




    Keil環境安裝
    Keil環境的安裝以及設置可以參考《AC781x通用開發板開發指南.pdf》“開發環境准備”部分。

    軟件路徑

    TC FOC电机控制算法的软件为ATC_FOC.rar,解压这个压缩包之后即可看到FOC算法的软件结构,主要包括以下几个部分:

    (1)  FOC_App:

    a.    包括模塊的初始化

    b.    Hall狀態的獲取以及電機轉速的計算

    c.    pid初始化和控制器

    d.    相電流的采樣

    e.    ADC中斷,在ADC中斷中執行FOC算法

    (2)  foc_control.lib

    a.    SVPWM的實現

    b.    Clark/Park變換的實現

    c.    Hall角度自學習功能

    模塊初始化
    電機控制算法需要用到PWM/PWDT/ADC/GPIO幾個模塊,需要分別對這些模塊進行初始化設置。

    詳細可以參考《ATC_AC781x_FOC_Porting_Guide_CH》


    Hall角度自學習功能
    为了匹配不同型号的电机,ATC Demo软件中包含Hall角度自學習功能,该功能可以自动检测各个状态下Hall对应的电机角度。

    在代码中只要将g_startHallAngleCal变量设置为1,即可开始Hall角度的自学习功能,完成后,会将Hall各个状态的角度保存 到g_InitAngleCal[7]数组中,得到之后再每个角度的基础上加30度后填到_hallAngle_degree_120[MAX_HALL_STATUS]数组中即可。



    ATC電機Demo板支持以下類型電機的開發和調試:


    電機類型 控制方式 電壓範圍
    BLDC- With Hall 6步方波控制 12~48V
    BLDC-Without Hall 6步方波控制(使用反電動勢) 12~48V
    PMSM-With Hall FOC 12~48V
    PMSM-Without Hall FOC + SMO(滑模观测器) 12~48V


Copyright ? 2019 丁香五月开心婷婷综合,亚洲色五月欧美激情,色五月丁香五月综合五月. All Rights Reserved. 备案号:皖ICP备14001966号  皖公网安备:34019202000698