色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

靈動微MM32SPIN360C電機開發(fā)板驅(qū)動有感BLDC的操作方法

匯英同創(chuàng)楊嫻 ? 來源:匯英同創(chuàng)楊嫻 ? 作者:匯英同創(chuàng)楊嫻 ? 2023-04-06 22:05 ? 次閱讀

一、MM32SPIN360C 電機開發(fā)板介紹

簡介

如圖(1),MM32SPIN360C 電機開發(fā)板以 Mindmotion 的專用 MCU —— MM32SPIN360C 為主控制器,具備霍爾傳感器檢測和反電動勢檢測功能。適用于低壓場合,可廣泛用于工業(yè)或者民用領(lǐng)域的三相無刷永磁電機驅(qū)動器,如電動工具等。

主控制器 MM32SPIN360C 是 ARM Cortex-M0 的 32 位微控制器,內(nèi)置 5V 輸出的 LDO 穩(wěn)壓器(Input : 7~13.5V),內(nèi)置 3 組具有自舉二極管的 N 溝道半橋柵極驅(qū)動器(7~48V、1A Sink、1A Source),以及 3 個比較器和 3 個運算放大器等等。MM32SPIN360C 的具體參數(shù)和用法請參考靈動微的官網(wǎng)(https://www.mindmotion.com.cn/)上的數(shù)據(jù)手冊和用戶手冊。

poYBAGQuxVqAD8srAAhDllHuU5I930.png


圖(1)

電路板圖解

如圖(2)為電路板正面的圖解,開發(fā)板帶有 10KΩ 可調(diào)電阻器,可用于調(diào)節(jié)電機的轉(zhuǎn)速。帶有 UART/LIN 通訊接口,以及兩種形式的 JTAG/SWD 接口。電源輸入電壓為 12~36V,可以有兩種接入方式(DC-JACK 或者 接線端子)。

pYYBAGQuxWKASZVqAAcJ5Y6C45s843.png


圖(2)

原理圖介紹

圖(3)是電機驅(qū)動部分的原理圖。由于 MM32SPIN360C 這顆 MCU 內(nèi)自帶預(yù)驅(qū),所以可以直接驅(qū)動 MOS 管(PXN012-60QL),簡化了電機驅(qū)動電路。

poYBAGQuxWuAEf8LAAK8R4aQ0So646.png


圖(3)

圖(4)是反饋電路,可以通過 JP4~JP8,JP10~JP12 選擇霍爾傳感器方式反饋或者是反電動勢方式反饋。如果選擇霍爾傳感器方式,則只需要將 JP6、JP7、JP8 的 1-2 腳短接。

pYYBAGQuxXSAMvxSAABi8nVyZJU617.png


圖(4)

二、 驅(qū)動軟件簡介

啟動電機

此驅(qū)動軟件首先通過 12-bit ADC 采集可調(diào)電阻器的電阻值,確定電機的轉(zhuǎn)速。當電機速度的 PWM 波形占空比大于 5% 才開始啟動電機。電機啟動之前通過讀取 U/V/W 的 3 個霍爾傳感器的值確定電機轉(zhuǎn)子位置,進而根據(jù)轉(zhuǎn)子位置來確定 U/V/W 的上電順序。

//RM 旋鈕啟動與調(diào)速
do {
hwAdcValue = GetAdcAverage(5); // 采集可調(diào)變阻器的電壓值
if (0xffff == hwAdcValue) {
break;
} else {
g_tMotor.tDuty = hwAdcValue * 100 / 4095; // 設(shè)置 PWM 占空比
SET_DUTY_U(g_tMotor.tDuty);
SET_DUTY_V(g_tMotor.tDuty);
SET_DUTY_W(g_tMotor.tDuty);
if ((g_tMotor.tDuty > 5) && (g_tMotor.tMotorState == STOP)) {
g_tMotor.tMotorState = START; // 如果電機速度的波形占空比大于 5%,則啟動電機
}
}
} while(0);

霍爾傳感器信號的采集

軟件中包含 3 種霍爾傳感器信號采集方式:主循環(huán)、EXTI、Timer 。

主循環(huán) 方式是在主函數(shù)的 while(1) 循環(huán)里讀取 U/V/W 這 3 個霍爾傳感器對應(yīng)的 MCU 管腳(PA0/PA1/PA2)上的電平, 進而驅(qū)動換相。

EXTI 方式是設(shè)置 U/V/W 這 3 個霍爾傳感器對應(yīng)的 MCU 管腳(PA0/PA1/PA2)為外部中斷,雙邊沿觸發(fā)。當任一 HALL 線上電平發(fā)生變化時,都會有對應(yīng)中斷線產(chǎn)生中斷,在 EXTI 中斷服務(wù)函數(shù)中進行 HALL 引腳電平檢測,進而驅(qū)動換相。

Timer 方式是設(shè)置 U/V/W 這 3 個霍爾傳感器對應(yīng)的 MCU 管腳(PA0/PA1/PA2)為定時器輸入腳 ( CC1、CC2、CC3)。使用這 3 個定時器輸入腳通過一個異或門連接到 TI1 輸入通道;當捕獲到 CC1、CC2、CC3 上有引腳發(fā)生電平變化時,由于異或門的存在, TI1 上產(chǎn)生一個跳變沿;經(jīng)過輸入濾波器和邊沿檢測器后傳輸給 TI1F_ED ,由于配置了 TIM 的觸發(fā)源為 TI1F_ED 和使能了觸發(fā)中斷,這里會進入觸發(fā)中斷,在觸發(fā)中斷中我們可以判斷霍爾狀態(tài)的有效值,根據(jù)霍爾狀態(tài)的有效值控制電機對應(yīng)的繞組供電,進而驅(qū)動電機旋轉(zhuǎn)。

這 3 種方式可以通過 hall.h 中的如下定義來選擇:

#define HALL_POLLING_MODE 0 // 1:采用 主循環(huán) 方式采集霍爾信號


#define HALL_TIM_MODE 1 // 1:采用 Timer 方式采集霍爾信號
#define HALL_EXTI_MODE 0 // 1:采用 EXTI 方式采集霍爾信號

電機堵轉(zhuǎn)檢測

驅(qū)動軟件中開啟了系統(tǒng)節(jié)拍定時器(systick),每 1 毫秒中斷一次。此定時器用于檢測電機運轉(zhuǎn)時堵轉(zhuǎn) 2 秒之后,停止電機運行。

void Systick_Callback(void)
{
if(RUN == g_tMotor.tMotorState) {
g_tMotor.tCount.hwTimeCount ++;
if(g_tMotor.tCount.hwTimeCount > 2000) { // 2s超時,電機卡住不運轉(zhuǎn)超過2s時間
GATE_DRIVER_DISABLE();
BLDC_UVW_DISABLE();
g_tMotor.tMotorState = STOP;
g_tMotor.tMotorErr = LOCKED_ERR;
g_tMotor.tCount.hwTimeCount = 0;
}
}
}


三、調(diào)試開發(fā)板

接線方法

開發(fā)板、BLDC 電機、調(diào)試器的接線圖如圖(8)所示。

poYBAGQuxYaAOUIKAAgTaDiYa1w363.png


圖(8)

調(diào)試器的設(shè)置

開發(fā)板采用 SWD 接口調(diào)試。調(diào)試器可以采用靈動微官方的調(diào)試下載器,也可以采用適用于 ARM Cortex-M 核的調(diào)試器,比如圖(8)用的就是 WPI 自制的調(diào)試器。

如果使用靈動微官方的調(diào)試器,則需要從靈動微官網(wǎng)上下載調(diào)試器的驅(qū)動(https://www.mindmotion.com.cn/support/development_tools/debug_and_programming_tools/)。 并在 keil 的調(diào)試設(shè)置中,選擇 MM32-LINK Debugger ,如圖(9)所示。

pYYBAGQuxY-Ac5ISAAGPy2oKlXc641.png


圖(9)

我這里使用的是 WPI 自制的調(diào)試器,這種調(diào)試器免驅(qū),在 keil 的調(diào)試設(shè)置中,選擇 CMSIS-DAP Debugger ,如圖(10)所示。

poYBAGQuxZ-AUV9EAAGR5OTqbTE925.png


圖(10)

開發(fā)板上的設(shè)置

開發(fā)板上的跳線設(shè)置如圖(11)所示,紅色標記的地方需要接跳線帽,其他位置可以忽略。

?


圖(11)

代碼下載 & 運行

將代碼下載到開發(fā)板上之后,旋轉(zhuǎn)可調(diào)電阻器的旋鈕,電機啟動。可調(diào)變阻器的阻值越大,電機的轉(zhuǎn)速越高。

四、總結(jié)

MM32SPIN360C 電機開發(fā)板上的主控制器(MM32SPIN360C)內(nèi)置預(yù)驅(qū),所以 MCU 只需要外接 6 個 MOS 管就可以驅(qū)動 BLDC 電機,整個驅(qū)動電路比較簡單。
本文檔介紹了如何使用 MM32SPIN360C 電機應(yīng)用開發(fā)板驅(qū)動低壓有感BLDC 電機的方法。 由于有霍爾傳感器反饋電機轉(zhuǎn)子的位置,所以在電機啟動和運行的過程比較平穩(wěn),而且不需要算法,驅(qū)動代碼比較簡單。
此外,此開發(fā)板也可以驅(qū)動有感/無感正弦波電機,這個驅(qū)動的方法將在后面的博文中介紹,敬請期待。

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

    關(guān)注

    6039

    文章

    44583

    瀏覽量

    636544
  • 電機控制
    +關(guān)注

    關(guān)注

    3537

    文章

    1883

    瀏覽量

    268986
  • 無刷電機
    +關(guān)注

    關(guān)注

    58

    文章

    846

    瀏覽量

    45910
  • 靈動微
    +關(guān)注

    關(guān)注

    4

    文章

    174

    瀏覽量

    22688
  • MM32
    +關(guān)注

    關(guān)注

    1

    文章

    106

    瀏覽量

    782
收藏 人收藏

    評論

    相關(guān)推薦

    基于靈動MM32SPIN560C的低壓無刷電機應(yīng)用方案

    1 ? 方案描述 針對低壓無刷電機,大聯(lián)大世平集團推出基于靈動股份MM32SPIN560C 的無刷電機驅(qū)動方案。由于
    的頭像 發(fā)表于 11-01 18:45 ?3773次閱讀

    靈動MM32SPIN560C的低壓無刷電機應(yīng)用方案

    針對低壓無刷電機靈動股份推出MM32SPIN560C的無刷電機驅(qū)動方案。由于MM32SPIN560C
    的頭像 發(fā)表于 11-29 16:01 ?943次閱讀
    <b class='flag-5'>靈動</b><b class='flag-5'>微</b><b class='flag-5'>MM32SPIN560C</b>的低壓無刷<b class='flag-5'>電機</b>應(yīng)用方案

    2019靈動微電子MM32 MCU智能之“芯”咖啡沙龍展示方案(一)——基于MM32SPIN360C的手持式吸塵器

    3.硬件設(shè)計MM32SPIN360C內(nèi)建的LDO、DC/DC Regulator、三相Gate Driver以及比較器和運放,簡化了電機驅(qū)動的設(shè)計。手持式吸塵器
    發(fā)表于 02-18 12:46

    靈動課堂 (第113講) | 基于MM32 MCU防疫產(chǎn)品應(yīng)用解決方案分享 —— 便攜冰箱

    大家可于3月20日(本周五)19:00在線蒞臨靈動直播間!靈動將給您帶來:基于靈動MM32SPIN27PF系列無感FOC便攜冰箱應(yīng)用方案分享掃描下方圖片二維碼即可在線參會,參與互動還有
    發(fā)表于 03-19 17:56

    小編科普一下32位單片機MM32SPIN360C

    32位單片機MM32SPIN360C有哪些特征?32位單片機MM32SPIN360C的引腳封裝是怎樣的?
    發(fā)表于 09-03 07:15

    關(guān)于電機控制專用國產(chǎn)32位單片機MM32SPIN360C

    配件、醫(yī)療、交通出行、顯示及交互等領(lǐng)域。靈動可以為客戶提供從優(yōu)異芯片產(chǎn)品到核心算法和從完備參考設(shè)計方案到整機開發(fā)的全方位支持。 國產(chǎn)32位單片機MM32SPIN360C擁有M0內(nèi)核的高性能32位微控制器,5V輸出的LDO穩(wěn)壓器、
    發(fā)表于 11-30 14:57 ?2493次閱讀

    靈動MM32SPIN25PF產(chǎn)品的特性介紹

    和GPS平臺、工業(yè)應(yīng)用、警報系統(tǒng)等多種應(yīng)用場合。此款靈動MM32SPIN25PF可用于替換同品牌的MM32F031C6T6,MM32F031C
    發(fā)表于 03-17 15:09 ?960次閱讀

    靈動MM32SPIN360C獲選2020年度國產(chǎn)MCU評選

    Cortex-M系列內(nèi)核開發(fā)MM 32MCU產(chǎn)品擁有F/L/SPIN/W/P五大系列,200多個型號,累計交付近億顆,靈動在本土通用3
    發(fā)表于 11-06 10:21 ?8次下載
    <b class='flag-5'>靈動</b><b class='flag-5'>微</b><b class='flag-5'>MM32SPIN360C</b>獲選2020年度國產(chǎn)MCU評選

    32位單片機MM32SPIN360C現(xiàn)貨供應(yīng)

    總代理英尚提供開發(fā)板和例程以及產(chǎn)品應(yīng)用解決方案等。 ? 國產(chǎn)32位單片機MM32SPIN360C擁有M0內(nèi)核的高性能32位微控制器,5V輸出的LDO穩(wěn)壓器、三組具備有自舉二極管的N通道半橋柵極
    發(fā)表于 11-19 16:28 ?666次閱讀

    靈動電動工具專用單片機MM32SPIN360C

    及耐用。與手動工具相比可提高勞動生產(chǎn)率數(shù)倍到數(shù)十倍。 ? 基于 靈動 MM32SPIN360C電動工具控制方案,以MM32SPIN360C為主控: -無傳感器控制 -過流過壓堵轉(zhuǎn)保護
    發(fā)表于 12-21 15:59 ?1877次閱讀

    基于MM32SPIN360C芯片的低壓無刷電機設(shè)計

    2022年4月12日,致力于亞太地區(qū)市場的領(lǐng)先半導(dǎo)體元器件分銷商---大聯(lián)大控股宣布,其旗下世平推出基于靈動微電子(MindMotion)MM32SPIN360C芯片的低壓無刷電機應(yīng)用方案。
    的頭像 發(fā)表于 04-18 11:43 ?2433次閱讀

    MM32SPIN360C 產(chǎn)品手冊(中文版)

    MM32SPIN360C 產(chǎn)品手冊(中文版)
    發(fā)表于 02-27 18:45 ?0次下載
    <b class='flag-5'>MM32SPIN360C</b> 產(chǎn)品手冊(中文版)

    博文 | 基于靈動 MM32SPIN560C 電機調(diào)試的方法

    簡介本博文基于世平集團的靈動MM32SPIN560C無刷電機開發(fā)板在用戶調(diào)試電機時,描述在用戶
    的頭像 發(fā)表于 09-22 17:31 ?2138次閱讀
    博文 | 基于<b class='flag-5'>靈動</b><b class='flag-5'>微</b> <b class='flag-5'>MM32SPIN560C</b> <b class='flag-5'>電機</b>調(diào)試的<b class='flag-5'>方法</b>

    方案 | 世平基于靈動 SPIN560C 的低壓無刷電機應(yīng)用方案

    1、方案描述大聯(lián)大世平集團針對低壓無刷電機,推出基于靈動MM32SPIN560C的無刷電機驅(qū)動
    的頭像 發(fā)表于 09-23 11:28 ?1091次閱讀
    方案 | 世平基于<b class='flag-5'>靈動</b><b class='flag-5'>微</b> <b class='flag-5'>SPIN560C</b> 的低壓無刷<b class='flag-5'>電機</b>應(yīng)用方案

    昂科燒錄器支持MindMotion靈動微電子的32位微控制器MM32SPIN360C

    芯片燒錄行業(yè)領(lǐng)導(dǎo)者-昂科技術(shù)近日發(fā)布最新的燒錄軟件更新及新增支持的芯片型號列表,其中MindMotion靈動微電子的32位微控制器MM32SPIN360C已經(jīng)被昂科的通用燒錄平臺AP8000所支持
    的頭像 發(fā)表于 08-02 09:47 ?363次閱讀
    昂科燒錄器支持MindMotion<b class='flag-5'>靈動</b>微電子的32位微控制器<b class='flag-5'>MM32SPIN360C</b>
    主站蜘蛛池模板: 强奸美女老师| 国产AV果冻传奇麻豆| 女子初尝黑人巨嗷嗷叫| 国产精品免费一区二区三区四区| 亚洲最大成人| 天天看学生视频| 欧美大jiji| 久久99免费视频| 国产精品久久久久久人妻香蕉 | 内射无码AV-区二区在线观看| 国产人妻人伦精品A区| 苍井空教师BD在线观看全集| 亚洲综合日韩在线2019| 无码人妻精品国产婷婷| 奇米狠狠干| 免费看黄色小说| 久久精品国产免费中文| 国产午夜一区二区三区免费视频| 成人无码精品一区二区在线观看 | 色噜噜2017最新综合| 欧美性情video sexo视频| 久久精品热在线观看30| 国偷自产视频一区二区99| 国产精品97久久AV色婷婷综合 | 捆绑白丝粉色JK震动捧喷白浆| 国产亚洲人成网站在线观看播放 | 乱码午夜-极品国产内射| 九九黄色大片| 国内极度色诱视频网站| 国产精华av午夜在线观看| 别插我B嗯啊视频免费| 99爱在线观看精品视频| 2021乱码精品公司| 4480YY无码午夜私人影院| 宅男午夜大片又黄又爽大片| 一本道无码v亚洲| 亚洲精品拍拍央视网出文 | 不卡的在线AV网站| www.日本 高清.com| 99久久免费国内精品| 99精品欧美一区二区三区美图|