先了解一下FU6832的相關性能與一些配置,具體如下: FU6832系列電機驅(qū)動專用芯片集成了電機控制引擎(ME)和8051內(nèi)核,為電機控制提供了高性能的解決方案。這款芯片特別適用于無刷直流電機(BLDC)和永磁同步電機(PMSM)的驅(qū)動控制,支持方波、空間矢量脈寬調(diào)制(SVPWM)/正弦脈寬調(diào)制(SPWM)以及磁場定向控制(FOC)等多種控制策略。主要特性 1. 雙核并行工作:ME引擎負責電機控制的復雜運算,而8051內(nèi)核則用于參數(shù)配置和日常事務處理,提高了整體性能和響應速度。高速指令執(zhí)行:8051內(nèi)核大部分指令周期為1T或2T,保證了快速的數(shù)據(jù)處理和參數(shù)更新。2. 集成的硬件模塊:FOC、MDU、LPF、PI、SVPWM/SPWM等硬件模塊可自動完成電機控制的核心運算,簡化了軟件開發(fā)的復雜性。3. 核心組成:FU6832L芯片集成了電機控制引擎(ME)和8051內(nèi)核,實現(xiàn)了雙核并行工作。8051內(nèi)核:大部分指令周期為1T或2T,支持高速的數(shù)據(jù)處理和參數(shù)配置。4. ME特性:集成有FOC(磁場定向控制)、MDU(電機驅(qū)動單元)、LPF(低通濾波器)、PI(比例積分控制器)、SVPWM/SPWM(空間矢量脈寬調(diào)制/正弦脈寬調(diào)制)等硬件模塊,可自動完成電機FOC/BLDC運算控制。多種通信接口:CRC、SPI、I2C、UART、LIN等通信接口使得芯片能夠方便地與其他設備進行數(shù)據(jù)交換。5.內(nèi)置功能豐富:芯片內(nèi)部集成了高速運算放大器、比較器、Pre-driver、高速ADC、高速乘/除法器等,為電機控制提供了強大的硬件支持。無感運行FOC驅(qū)動:有感啟動后,可切換至無感運行狀態(tài),降低了對傳感器的依賴,提高了系統(tǒng)的可靠性。6.有感啟動無感運行FOC驅(qū)動的使用方法:- 初始化配置:使用8051內(nèi)核對芯片進行初始化配置,包括設置通信接口、配置電機參數(shù)、選擇控制模式等。
- 無感運行:當電機達到穩(wěn)定運行狀態(tài)后,可切換至無感運行模式,此時不再依賴傳感器提供的位置和速度信息,而是通過ME引擎根據(jù)電機的電氣參數(shù)進行估算和控制。
- 實時調(diào)整:在電機運行過程中,8051內(nèi)核可以根據(jù)需要實時調(diào)整控制參數(shù),電流、速度、轉(zhuǎn)矩等,以滿足不同的應用需求。
以上是對FU6832L_V3開發(fā)板的具體介紹,下面開始對BLDC電機驅(qū)動詳細說明:MOS管在BLDC電機驅(qū)動電路中的主要作用是作為開關元件,通過控制其通斷來驅(qū)動電機三相繞組的電流。通過精確控制MOS管的開關狀態(tài),可以實現(xiàn)電機的高效率、高精度驅(qū)動。 在選擇適用于BLDC電機驅(qū)動的MOS管時,需要考慮多個參數(shù),輸入電壓、輸出電壓、電源電壓范圍、靜態(tài)功耗、動態(tài)功耗、頻率響應、輸入電阻和輸出電阻以及電機工作電壓等。 這些參數(shù)的選擇需要根據(jù)電機的具體需求和驅(qū)動電路的設計來確定。BLDC電機驅(qū)動電路通常采用三相全橋結(jié)構,其中每一相都包含兩個MOS管(一個上橋臂和一個下橋臂)上圖所示。 通過控制這三個上橋臂和三個下橋臂的MOS管開關狀態(tài),可以實現(xiàn)電機三相繞組的電流控制。
- 上拉電阻(R12/14/15):確保在沒有磁場作用時,霍爾傳感器的輸出處于確定狀態(tài)。
- 限流電阻(R22/19/16):限制通過霍爾傳感器的電流,以保護其免受損壞。
- 濾波電容(C2/19/17):濾除噪聲和雜散信號,提高測量的準確性和穩(wěn)定性。

圖注:測量電路,接收霍爾電勢差并進行放大和測量,最終得到與磁場強度成正比的電壓信號。 BLDC電機FU6832L主控是一款高性能的電機驅(qū)動專用芯片,專為BLDC(Brushless Direct Current,無刷直流)電機控制而設計。代碼詳見文末“閱讀原文”,“【峰岹科技_FU6832L_V3開發(fā)板】BLDC電機驅(qū)動”貼。 - 內(nèi)部ADC通道:14(VCC引腳經(jīng)過配置電阻分壓后接入)
- 采樣結(jié)果可以以右對齊或左次高位對齊的格式存儲到ADCx DR(x=0~14)寄存器中由軟件控制
- 包括FOC觸發(fā)采樣模式和Timer1觸發(fā)采樣模式
- 采樣結(jié)果不會更新到ADCx DR寄存器,而是直接送到FOC模塊或Timer1模塊
- FOC模塊或Timer1模塊的相關寄存器以左次高位對齊的格式存放觸發(fā)采樣的結(jié)果由硬件自動完成
時鐘源和采樣 - 采樣時間:由ADC SCYC寄存器設定,具體范圍和轉(zhuǎn)換時間請參考ADC的電氣特性
順序采樣模式 ADC 轉(zhuǎn)換完成后, ADC 通道 7 轉(zhuǎn)換結(jié)果,數(shù)據(jù)根據(jù) ADC_CR[ADCALIGN] 選擇對齊方式,觸發(fā)采樣模式 ADC 結(jié)果不會更新至此寄存器。
通過調(diào)整VR1電位器輸出的電壓值顯示如下: 
原理圖 
MCU,ADC引腳 
ADC首先對輸入電壓進行采樣,即在一定時間內(nèi)對電壓進行測量。這個過程是周期性的,采樣頻率決定了ADC能夠捕獲的模擬信號的最高頻率。 ADC的精度測量值與真實值之間的接近,精度受到多種因素的影響,包括ADC的分辨率、量化誤差、噪聲等。 在開發(fā)板中,ADC模塊通常用于讀取模擬信號源電位器的電壓值,并將其轉(zhuǎn)換為數(shù)字信號。這些數(shù)字信號可以用于控制電機的轉(zhuǎn)速、調(diào)整LED的亮度等。通過讀取電位器的電壓值,可以實時調(diào)整電機的轉(zhuǎn)速,實現(xiàn)精確的電機控制。 ADC電壓采集是【峰岹科技_FU6832L_V3開發(fā)板】中一個重要的功能,它允許微控制器讀取模擬信號源的電壓值,并將其轉(zhuǎn)換為數(shù)字信號進行處理。ADC的分辨率、采樣率和精度等參數(shù)決定了其性能和應用范圍。在電機控制、LED亮度調(diào)整等應用中,ADC電壓采集都發(fā)揮著重要作用。 峰岹科技_FU6832L_V3開發(fā)板串口使用說明:FU6832L_V3開發(fā)板是由峰岹科技提供的一款集成電機控制引擎(ME)和8051內(nèi)核的高性能電機驅(qū)動專用芯片的開發(fā)板。其串口通信功能是實現(xiàn)與外部設備數(shù)據(jù)交換的重要接口之一。串口功能特點 - 集成UART接口:FU6832L_V3開發(fā)板內(nèi)置UART接口,支持全雙工異步通信。
- 高速數(shù)據(jù)傳輸:通過UART接口,可以實現(xiàn)高速、穩(wěn)定的數(shù)據(jù)傳輸。
- 多通信協(xié)議支持:除了基本的UART通信協(xié)議外,還支持其他常用的串行通信協(xié)議。
串口配置 - 波特率設置:根據(jù)通信需求,可以配置UART接口的波特率。常見的波特率設置包括9600、115200等。
- 數(shù)據(jù)位、停止位和校驗位設置:根據(jù)通信協(xié)議的要求,可以設置數(shù)據(jù)位(通常為8位)、停止位(通常為1位)和校驗位(可選)。
串口代碼初始化 - 初始化串口:在使用串口之前,需要對串口進行初始化,包括設置波特率、數(shù)據(jù)位、停止位和校驗位等參數(shù)。
- 發(fā)送數(shù)據(jù):通過UART接口發(fā)送數(shù)據(jù),可以將數(shù)據(jù)發(fā)送到外部設備。發(fā)送數(shù)據(jù)前,需要確保串口已經(jīng)正確初始化,并且與外部設備建立了通信連接。
- 接收數(shù)據(jù):通過UART接口接收數(shù)據(jù),可以從外部設備接收數(shù)據(jù)。接收數(shù)據(jù)時,需要監(jiān)聽UART接口的數(shù)據(jù)接收事件,并在事件觸發(fā)時讀取接收到的數(shù)據(jù)。
|