日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

電機(jī)控制驅(qū)動(dòng)器幫助工程師利用磁場(chǎng)定向控制應(yīng)用程序

發(fā)布者:MysticalDreamer最新更新時(shí)間:2024-03-19 來(lái)源: elecfans關(guān)鍵字:電機(jī)控制驅(qū)動(dòng)器  磁場(chǎng)定向控制  STM32 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

STSPIN830是STM32電機(jī)控制研討會(huì)的主要設(shè)備之一,實(shí)驗(yàn)室使用其開(kāi)發(fā)板來(lái)協(xié)助與會(huì)者瀏覽 ST 生態(tài)系統(tǒng)。這兩款設(shè)備還代表了向傾向于優(yōu)先考慮成本的市場(chǎng)的新推動(dòng),因此,展示我們?yōu)楹纹谕@兩款組件在行業(yè)中提供出色的性價(jià)比至關(guān)重要。


STSPIN830 和 STSPIN840 采用與 STSPIN820 相同的策略,STSPIN820是最小的 45 V 電機(jī)驅(qū)動(dòng)器,分辨率高達(dá) 256 微步,這意味著它們都完全擁抱小型化和更好的性能成本權(quán)衡方法。 然而,STSPIN820 用于步進(jìn)電機(jī),而 STSPIN830 則針對(duì)無(wú)刷直流 (BLDC) 電機(jī),而有刷直流型號(hào)則使用 STSPIN840。在純技術(shù)層面上,后者也可以驅(qū)動(dòng)步進(jìn)電機(jī),但用戶會(huì)失去 STSPIN820 中可用的很多精度和功能。所有這些模型的固有性能水平是它們保守得最好的秘密之一。事實(shí)上,這個(gè)價(jià)格范圍內(nèi)的競(jìng)爭(zhēng)組件往往是設(shè)計(jì)師不得不放棄的。有了這些設(shè)備,一切都取決于他們獲得了什么。


我們新的電機(jī)驅(qū)動(dòng)器的面孔

當(dāng)我們的工程師設(shè)計(jì) STSPIN830 和 STSPIN840 時(shí),他們有一個(gè)主要的指導(dǎo)原則:多功能性。例如,開(kāi)發(fā)人員可以通過(guò)使用三個(gè)或六個(gè)輸入來(lái)驅(qū)動(dòng) STSPIN830. 傳統(tǒng)上,制造商提供了一種或另一種的可能性,這迫使設(shè)計(jì)人員訂購(gòu)更多的組件以適應(yīng)他們的各種應(yīng)用。使用 STSPIN830,他們需要一個(gè)部件號(hào),無(wú)論他們是使用驅(qū)動(dòng)三個(gè)半橋的傳統(tǒng)設(shè)計(jì)還是驅(qū)動(dòng)六個(gè)電源開(kāi)關(guān)中的每一個(gè)。讓一個(gè)組件適合多種設(shè)計(jì),以促進(jìn)原型設(shè)計(jì)和規(guī)劃。借助 MODE 引腳,選擇三個(gè)和六個(gè)輸入也相當(dāng)簡(jiǎn)單。如果 MODE 引腳為低電平,即連接到地,則邏輯將僅使用三個(gè)輸入,而將引腳設(shè)置為高電平將打開(kāi)所有六個(gè)輸入。


STSPIN840 的多功能性在于它可以驅(qū)動(dòng)一個(gè)更大的電機(jī)或兩個(gè)并聯(lián)的雙向有刷直流電機(jī)。在第一種情況下,工程師可以將 PARALLEL 引腳強(qiáng)制為高電平,這將并行驅(qū)動(dòng)兩個(gè)輸出,從而將器件轉(zhuǎn)變?yōu)橐粋€(gè)功能更強(qiáng)大的單個(gè)全橋,而不是傳統(tǒng)的雙全橋。因此,該模式可提供高達(dá) 3A rms的總高側(cè) + 低側(cè)漏源電阻 (R DS(on)) 的 500 毫歐。驅(qū)動(dòng)具有相同部件號(hào)的兩個(gè)低功率電機(jī)或一個(gè)更大的電機(jī)意味著降低復(fù)雜性,因?yàn)橐粋€(gè)組件可以在 PCB 上的多個(gè)位置上工作。它還降低了成本,因?yàn)橥ㄟ^(guò)購(gòu)買大量零件而不是購(gòu)買兩個(gè)較小數(shù)量的型號(hào)可以獲得更好的價(jià)格。


一臺(tái) STSPIN830,兩種模式

BLDC 電機(jī)最終會(huì)出現(xiàn)在越來(lái)越小的設(shè)備中。例如,硬盤驅(qū)動(dòng)器仍然很受歡迎,當(dāng) PCB 需要盡可能小時(shí),驅(qū)動(dòng)三個(gè)輸入的能力是絕對(duì)必要的。這就是我們?cè)?STSPIN830 上開(kāi)發(fā)新的邏輯傳播以從一種模式切換到另一種模式的原因。這對(duì)于管理依賴 BLDC 電機(jī)的各種產(chǎn)品的制造商尤其有用。


例如,小型風(fēng)扇和泵受益于僅使用三個(gè)輸入,因?yàn)槊總€(gè) GPIO(通用 IO)都很重要,而更大的風(fēng)扇和泵則具有六輸入設(shè)計(jì)的自由度。多虧了 STSPIN830,風(fēng)扇或泵制造商可以使用一個(gè)部件來(lái)滿足他們的所有需求。STSPIN830 和 STSPIN840 都有一個(gè)單一的電源引腳來(lái)為電源級(jí)和邏輯供電,以幫助進(jìn)一步縮小整體 PCB 設(shè)計(jì)。

一個(gè) STSPIN840,兩個(gè)應(yīng)用

另一方面,例如,STSPIN840 可以顯著簡(jiǎn)化 ATM、服務(wù)機(jī)器人或自動(dòng)售貨機(jī)的設(shè)計(jì)。這些系統(tǒng)在整個(gè) PCB 中使用多個(gè)電機(jī)。在銀行應(yīng)用程序中,有電機(jī)可以提取現(xiàn)金、支票或信封,將它們分類、計(jì)數(shù)、存儲(chǔ),然后返還收據(jù)、錢和卡片。能夠使用一種電機(jī)控制模型而不是各種零件編號(hào)對(duì)工程師來(lái)說(shuō)是一個(gè)巨大的好處。

同樣,在服務(wù)機(jī)器人方面,STSPIN840 非常適合車輪驅(qū)動(dòng),因?yàn)樵O(shè)計(jì)人員可以決定是使用一個(gè) STSPIN840 同時(shí)驅(qū)動(dòng)兩個(gè)輪子還是使用兩個(gè)設(shè)備,每個(gè)輪子一個(gè),從而利用并行模式功能并重用相同的控制固件。

因此,設(shè)計(jì)人員不必?fù)?dān)心學(xué)習(xí)多個(gè)組件的復(fù)雜性。他們可以更快地對(duì)他們的硬件進(jìn)行原型設(shè)計(jì),甚至可以重用他們的一些代碼。此外,STSPIN830 和 STSPIN840 都有一個(gè)待機(jī)引腳,可將器件的功耗大幅降低至 45 μA,這對(duì)于在睡眠模式下花費(fèi)大量時(shí)間的應(yīng)用來(lái)說(shuō)非常重要。


從這里開(kāi)始

開(kāi)始試驗(yàn)這兩個(gè)電機(jī)控制驅(qū)動(dòng)器的最佳方法是獲取它們各自的 STM32 Nucleo 擴(kuò)展板。X-NUCLEO-IHM16M1集成了 STSPIN830,它是我們?cè)谲囬g使用的板卡之一。它與X-CUBE-SPN16兼容,該軟件擴(kuò)展通過(guò)為一系列 Nucleo 板提供驅(qū)動(dòng)程序、庫(kù)甚至應(yīng)用示例以及二進(jìn)制文件來(lái)幫助利用三相電機(jī)驅(qū)動(dòng)器,因此開(kāi)發(fā)人員可以拖放他們的應(yīng)用程序開(kāi)始使用 STSPIN。該板還與我們的電機(jī)控制 SDK ( X-CUBE-MCSDK ) 兼容,以幫助工程師利用磁場(chǎng)定向控制應(yīng)用程序。同樣,X-NUCLEO-IHM15A1集成了 STSPIN840,開(kāi)發(fā)人員可以使用X-CUBE-SPN15快速利用組件的功能并加載應(yīng)用示例。


關(guān)鍵字:電機(jī)控制驅(qū)動(dòng)器  磁場(chǎng)定向控制  STM32 引用地址:電機(jī)控制驅(qū)動(dòng)器幫助工程師利用磁場(chǎng)定向控制應(yīng)用程序

上一篇:BOOT1和BOOT0引腳的狀態(tài)
下一篇:狀態(tài)監(jiān)測(cè)和預(yù)測(cè)性維護(hù)的傳感器數(shù)據(jù)解決方案

推薦閱讀最新更新時(shí)間:2025-06-26 16:51

STM32 實(shí)現(xiàn)串口不定長(zhǎng)數(shù)據(jù)接收(HAL庫(kù)版--方法2)
關(guān)于利用中斷實(shí)現(xiàn)串口不長(zhǎng)接收,最近發(fā)現(xiàn)了一種HAL版的方法,實(shí)現(xiàn)的方法跟我另一篇博客( https://www.cnblogs.com/xingboy/p/10154475.html)的方法類似,不過(guò)這個(gè)方法更加便捷,完全利用HAL庫(kù),下面說(shuō)一下具體的實(shí)現(xiàn)方式。 1、使用STM32CubeMx建立一個(gè)工程,工程打開(kāi)串口,以及開(kāi)啟串口中斷,關(guān)于時(shí)鐘選擇內(nèi)外時(shí)鐘都不影響,時(shí)鐘就根據(jù)自己的具體項(xiàng)目配置即可。 2、新建一些數(shù)組備用 uint8_t RxBuff ; //進(jìn)入中斷接收數(shù)據(jù)的數(shù)組 uint8_t DataBuff ; //保存接收到的數(shù)據(jù)的數(shù)組 int RxLine=0; //接收到的數(shù)據(jù)長(zhǎng)度 3、
[單片機(jī)]
<font color='red'>STM32</font> 實(shí)現(xiàn)串口不定長(zhǎng)數(shù)據(jù)接收(HAL庫(kù)版--方法2)
STM32的IIC引腳去讀JY901陀螺儀和磁力計(jì)的數(shù)據(jù)
## 1 準(zhǔn)備工作 1) 硬件設(shè)備:JY901模塊、USB-TTL、杜邦線、STM32F103C8T6單片機(jī)。給大家看下圖片 2)軟件準(zhǔn)備 : KEIL 5 (5.17版本的) 鏈接:https://pan.baidu.com/share/init?surl=LQ4KnRPxm_a4Zk7PUZSELA 提取碼:eq50. ## 2 接線方式 1、使用數(shù)據(jù)線將STM32F103C8T6與電腦連接通信 2、JY901與STM32F103C8T6使用杜邦線連接。 3、將JY901模塊連接在STM32F103C8T6開(kāi)發(fā)板。注意:SCL-SCL(第pb10管腳)、SDA-SDA(第Pb11管腳)GND-GND、VCC-5
[單片機(jī)]
STM32輸入函數(shù)
按鍵輸入實(shí)驗(yàn)(對(duì)于按鍵函數(shù)還是有點(diǎn)迷) 接下來(lái)我們看看頭文件 key.h 里面的代碼: ifndef __KEY_H define __KEY_H include sys.h define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4)//讀取按鍵 0 define KEY1 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_3)//讀取按鍵 1 define WK_UP GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)//讀取按鍵 WK_UP) define KEY0_PRES 1 //KEY0 按下 define KEY1_PRE
[單片機(jī)]
stm32固件庫(kù)Bitbang操作
// GPIO 位操作 #include stm32f4xx.h // 這里只定義了 GPIO ODR和IDR這兩個(gè)寄存器的位帶別名區(qū)地址,其他寄存器的沒(méi)有定義 //SRAM 位帶區(qū): 0X2000 0000~0X200F 0000 //SRAM 位帶別名區(qū):0X2200 0000~0X23FF FFFF //外設(shè) 位帶區(qū): 0X4000 0000~0X400F FFFF //外設(shè) 位帶別名區(qū):0X4200 0000~0X43FF FFFF // 把“位帶地址+位序號(hào)”轉(zhuǎn)換成別名地址的宏 #define BITBAND(addr, bitnum) ((addr & 0xF0000000)+0x02000000+
[單片機(jī)]
STM32裸機(jī)編程 - HAL庫(kù)
(1)STM32庫(kù)開(kāi)發(fā)時(shí),無(wú)論是標(biāo)準(zhǔn)庫(kù)開(kāi)發(fā)方式,還是HAL庫(kù)開(kāi)發(fā)方式,注意在.c源文件中編寫完成功能函數(shù)后,在對(duì)應(yīng)的.h頭文件中聲明函數(shù)。例如,在利用CubeMX開(kāi)發(fā)串口完成后,對(duì)串口打印函數(shù)printf重定向時(shí),將重定向函數(shù)fputc()、fgetc()寫在usart.c文件后,還需要在usart.h文件中進(jìn)行聲明,并注意在.c、.h文件中添加stdio.h頭文件,勾選Use MicroLIB。 (2)I2C通信時(shí),SCL時(shí)鐘信號(hào)線起關(guān)鍵作用,就像脈搏一樣控制著SDA線上的數(shù)據(jù)傳輸-脈動(dòng)傳輸。另外,基于CubeMX開(kāi)發(fā)I2C通信時(shí),不會(huì)像使用標(biāo)準(zhǔn)庫(kù)那樣出現(xiàn)STM32硬件問(wèn)題,不需要使用軟件模擬I2C時(shí)序。 (3)使用Cu
[單片機(jī)]
stm32零基礎(chǔ)入門,應(yīng)學(xué)習(xí)那些知識(shí)
首先我們先看看與STM32相關(guān)的文檔   我們假定大家已經(jīng)對(duì)STM32的書(shū)籍或者文檔有一定的理解。如不理解,請(qǐng)立即閱讀STM32的文檔,以獲取最基本的知識(shí)點(diǎn)。   如果你手上擁有ST官方主推的STM32神舟系列的板子,那么光盤都會(huì)配好這些文檔,STM32的學(xué)習(xí)與ARM9的學(xué)習(xí)有一個(gè)很大的區(qū)別。ARM9的學(xué)習(xí)   一般是需要購(gòu)買書(shū)籍的。比如三星的S3C2440,官方的文檔都是英文的,大部分工程師只能去看國(guó)內(nèi)出版的書(shū)籍。英文好的同學(xué),請(qǐng)不要以為   你很牛,可以只看英文文檔。畢竟你是中國(guó)人,你最熟悉的,理解最好的還是中文??从⑽牡乃俣冗€是比看中文慢一些,我們要的是最短的時(shí)   間,而不是追求短時(shí)間內(nèi)記住所有細(xì)節(jié)。當(dāng)然,如果是一篇論文,
[單片機(jī)]
STM32型號(hào)參考
startup_stm32f10x_cl.s 互聯(lián)型的器件,STM32F105xx,STM32F107xx startup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xx startup_stm32f10x_hd_vl.s 大容量的STM32F100xx startup_stm32f10x_ld.s 小容量的STM32F101xx,STM32F102xx,STM32F103xx startup_stm32f10x_ld_vl.s 小容量的STM32F100xx startup_stm32f10x_md.s 中容量的STM32F101xx,STM32F102xx,STM3
[單片機(jī)]
<font color='red'>STM32</font>型號(hào)參考
STM32 波形
只有給外設(shè)開(kāi)啟了時(shí)鐘, 才能操作和控制外設(shè)。 // 產(chǎn)生三角波 在上述代碼基礎(chǔ)上加入下面代碼,其中部分代碼替代 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_TimeBaseStructInit(&TIM_TimeBaseStructure); TIM_TimeBaseStructure.TIM_Period = 0xF; TIM_TimeBaseStructure.TIM_Prescaler = 0xF; TIM_TimeBaseSt
[單片機(jī)]
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved