国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

磁懸浮的基本原理

硬件攻城獅 ? 來源:小白白學(xué)電子 ? 作者:小白白學(xué)電子 ? 2022-09-22 14:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天教大家來做一個磁懸浮玩具:

1)磁懸浮的基本原理

磁懸浮有下推式和上拉式兩種基本形式。 所謂下推式,就是控制部分在底座上,懸浮的磁鐵在上面,依靠底座從下往上的排斥磁力推動磁鐵懸浮;而上拉式,是控制部分在上面,懸浮的磁鐵在下面,依靠控制部分從上方的吸引力吸住磁鐵不會落下去。 本文實現(xiàn)的是下推式,僅講解下推式磁懸浮的原理和實現(xiàn)方法。 如下圖,是一個環(huán)形磁鐵的磁力線:

f68c6ade-3a3c-11ed-9e49-dac502259ad0.png

如果在它上方放置另一個小磁鐵,N極向下S極向上,那么它會受到下面的環(huán)形磁鐵的斥力。越靠近下方的環(huán)形磁鐵,斥力就越大。當(dāng)距離合適時,斥力與上方磁鐵的重力相等時,就能實現(xiàn)懸浮:

f6df66ee-3a3c-11ed-9e49-dac502259ad0.png

但是,僅僅依靠兩個磁鐵的相互作用是不能保持穩(wěn)定的,因為兩個磁鐵的斥力只要與重力的方向不在同一直線上,就不能保持平衡,上方的小磁鐵就會向旁邊飛出去。 而下推式磁懸浮的實現(xiàn)方法,就是在上述的系統(tǒng)里,再增加一個控制上方小磁鐵保持在中軸線位置的裝置。這樣,小磁鐵即不能往旁邊移動,垂直方向的重力又和磁鐵斥力相抵消,就 能實現(xiàn)穩(wěn)定的懸浮了。 具體實現(xiàn)時,如果沒有大環(huán)形磁鐵,可以使用一圈小磁鐵代替,效果是一樣,如本文效果圖里用的4個、8個都行,但是一定要排布在對稱位置。 控制小磁鐵位置的裝置,一般由霍爾元件和電磁鐵組成。用兩個霍爾元器件來檢測磁場,兩個霍爾元件安裝在環(huán)形磁鐵的中心處,且互相垂直,檢測面都與鉛垂線平行。如果上方的小磁鐵在中軸線上,那么系統(tǒng)的磁力線也是鉛垂線方向的,兩個霍爾元件都無輸出;如果小磁鐵偏離了中軸線,那么系統(tǒng)的磁力線方向會偏離鉛垂線方向,霍爾元件就能檢測出往某個方向偏移了。此時,由MCU采集霍爾元件的輸出,控制電磁鐵,產(chǎn)生一個水平方向相反的磁力,將小磁鐵拉回中軸線上就行了。 由于該系統(tǒng)是一個動態(tài)平衡的系統(tǒng),需要不斷地采集、判斷、調(diào)整,最好使用PID控制。 了解了原理,下面就一起實現(xiàn)吧。

2)硬件電路圖及調(diào)試

由上述的原理講解,我們的硬件只需要處理好兩件事情就行了:一是采集兩個相互垂直安裝的霍爾元件的輸出,以獲取小磁鐵的偏移位置;二是控制兩組相互垂直的電磁鐵,產(chǎn)生水平的磁力。 主要的原理圖附在下面,完整的圖紙可以關(guān)注文末的公眾.號,找到下載地址。 霍爾元件及其信號放大部分,UGN3503是霍爾元器件,電位器提供一個初始的零位電壓,霍爾的輸出信號通過反向放大后,輸出到STM32AD口采集:

f706a15a-3a3c-11ed-9e49-dac502259ad0.png

電磁鐵驅(qū)動部分,使用L293D電機驅(qū)動芯片來驅(qū)動電磁鐵,L293D由STM32輸出的PWM波來驅(qū)動:

f753374a-3a3c-11ed-9e49-dac502259ad0.png

電源部分,驅(qū)動電磁鐵用9~12V的電壓比較合適,霍爾供電用5V:

f76f63d4-3a3c-11ed-9e49-dac502259ad0.png

因為小白白在DIY的時候STM32是外接的最小系統(tǒng),所以原理圖里沒畫STM32,只留了幾個接點。 注意布局時,霍爾元件和電磁鐵的放置位置,有特殊要求。最終的PCB圖如下:

f7946580-3a3c-11ed-9e49-dac502259ad0.png

U3和U4是兩個檢測磁鐵位置的霍爾元件,需要安裝在環(huán)形磁鐵中心附近,并且互相垂直;而且霍爾的平面要在相對角電磁鐵的連線上。 如下圖所示,注意兩個霍爾U3和U4的位置:(U5也是個霍爾,本來是預(yù)留來檢測是否有磁鐵放在上面的,暫時沒有用上)

f7cb280e-3a3c-11ed-9e49-dac502259ad0.png

LL1~LL4是四個電磁鐵,LL1和LL2一組,LL3和LL4一組,安裝時,同組的需要對角放置;而且要注意安裝時同名端相連,通電后,同組的兩個電磁鐵磁力線能相互連接產(chǎn)生閉合磁力線(也就是一個上方為N極時同組另一個上方為S極)。這樣才能保證同組的電磁鐵產(chǎn)生的磁力在水平方向是相同的。 在電路圖焊接完成后,與STM32F103C8T6最小系統(tǒng)相連,霍爾的輸出AD1、AD2連接到STM32的PA0和PA1;PWM1~4依次連接到STM32的PA15、PB4、PB3、PB5。其他供電部分的連接就不說了。 安裝好環(huán)形磁鐵,上電后,在空載狀態(tài)下調(diào)整U3、U4連接的電位器,使得AD1和AD2都在1.65V左右(也即AD采集時3.3V的中間值)。 到這里,硬件的設(shè)計工作就基本完成了。

3)軟件編程實現(xiàn)

軟件的實現(xiàn)也是大致分為兩大功能:一是通過AD采集,獲取磁鐵再水平方向X、Y軸的位置;二是通過兩個方向位置偏移的大小來計算驅(qū)動兩個方向電磁鐵的PWM輸出值,這個計算過程使用了PID算法。 程序架構(gòu)是:在主循環(huán)里不斷地采集霍爾元件的電壓,也就是AD1、AD2的值;在中斷里計算PID控制算法,設(shè)置PWM的輸出。 首先在cubemx里配置ADC,打開AD0、AD1和AD4(實際只用了AD0和AD1,AD4是預(yù)留的,采集了但是沒有用于計算),分別配置到圖中的rank1、rank2、rank3下:

f8161698-3a3c-11ed-9e49-dac502259ad0.png

定時器和PWM設(shè)置: 定時器分頻設(shè)置為36,計數(shù)到1000時溢出;主頻是72M,所以定時器中斷是2KHz。 設(shè)置CH1和CH2兩個通道PWM輸出,模式1(先高電平,匹配后拉低,初始值可以設(shè)置為任意值,圖中的初始值100和300對系統(tǒng)無影響):

f84af796-3a3c-11ed-9e49-dac502259ad0.png

設(shè)置完成后,PA15和PB3自動被占用為PWM輸出引腳。 再手動設(shè)置PB4和PB5為輸出引腳,這里設(shè)置PB4和PB5是為了配合PWM引腳來控制電機驅(qū)動芯片來使電磁鐵改變正、反向。

f8a55060-3a3c-11ed-9e49-dac502259ad0.png

使能定時器TIM2中斷:

f8de703e-3a3c-11ed-9e49-dac502259ad0.png

到這里,cubemx里的硬件主要配置就完成了。接下來可以生成keil工程,編寫軟件代碼。 由于整個工程源代碼比較長,這里只講解最核心的部分。完整的代碼可以關(guān)注文末的公 眾號后,找到下載地址。 在keil工程里,adc部分,使用如下函數(shù)進(jìn)行AD采集,采集了三個通道,即AD0、AD1、AD4:

f93a51ec-3a3c-11ed-9e49-dac502259ad0.png

然后進(jìn)行滑動平均濾波,這里最終只保留了AD0和AD1兩路,10bit的精度,存放到了xPos和yPos中,作為兩個方向的位置值。

f98db9cc-3a3c-11ed-9e49-dac502259ad0.png

filter_adc()函數(shù)需要放在主循環(huán)中循環(huán)調(diào)用,不斷更新位置值:

f9bd5ac4-3a3c-11ed-9e49-dac502259ad0.png

PID部分主要的實現(xiàn)代碼如下:

f9d7b266-3a3c-11ed-9e49-dac502259ad0.png

f9f67f34-3a3c-11ed-9e49-dac502259ad0.png

注意這里PID實現(xiàn)時對積分項的處理,當(dāng)誤差的累加值非常大時(也即積分項很大時)不會再累加誤差項,而是限制到一個最大值MAX_INTEGRATION_ERROR,這是一種避免積分飽和的方法。(關(guān)于PID的積分飽和,可以參見小白白以前發(fā)的文章《PID控制的深入探討(位置式PID、增量式PID、PID的積分飽和)》) 接下來,講一下如何設(shè)置PWM輸出值,以及怎么控制電磁鐵磁場的正負(fù)向。 由于我們使用了L293D芯片來驅(qū)動電磁鐵,以LL1和LL2這一路為例,當(dāng)PWM2設(shè)置為低電平,則PWM1輸出為高時就能驅(qū)動電磁鐵;當(dāng)PWM2設(shè)置為高電平,則PWM1輸出為低時,電流與前述狀態(tài)相反,就能反向驅(qū)動電磁鐵。如下圖所示:

fa3fbabe-3a3c-11ed-9e49-dac502259ad0.png

同時,我們只需要改變PWM1的脈寬,就能實現(xiàn)電磁鐵的磁場強度控制。 另一路LL3和LL4電磁鐵也是一樣的原理,可以通過PWM3控制磁場強度,通過PWM4來控制磁場方向。 這部分的實現(xiàn)代碼如下,其中PWM1和PWM3的輸出值(也就是代碼中的xPWM和yPWM),是先通過調(diào)用PID計算函數(shù)得出值,再依據(jù)正負(fù)向設(shè)置到定時器的PWM輸出的,整個函數(shù)放在定時器中斷中調(diào)用。

fa6288c8-3a3c-11ed-9e49-dac502259ad0.png

fabbc37a-3a3c-11ed-9e49-dac502259ad0.png

最后提醒一下,PID的參數(shù)值,是需要調(diào)整的,這些值與磁鐵大小、定時器的控制周期長短都是相關(guān)的,本文中的取值如下: #define P_value 4 #define I_value 1 #define D_value 304)一些補充內(nèi)容在調(diào)試時,可以先拿住小磁鐵從上往下移動,當(dāng)感覺重力被磁力抵消時,再向水平的X、Y方向移動,如果感覺有水平的阻力,那么就成功了一大半了,后面只需要微調(diào)參數(shù)即可。要注意保護強磁鐵,如果兩個磁鐵不加保護直接吸到一起很可能會被撞碎。 到這里,磁懸浮最基本的功能就做好了,但是還有很多可以優(yōu)化的地方。 比如現(xiàn)在計算周期用的是2KHz,正好在人的聽覺范圍內(nèi),這在使用時,電磁鐵可能會產(chǎn)生一些噪音,可以考慮把控制周期改到20KHz以上,但是要注意PID的參數(shù)需要調(diào)整。 再比如,多利用一個霍爾元件,可以增加檢測載荷的功能,如果沒有載荷,可以關(guān)閉PWM省電。

審核編輯 :李倩

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

    關(guān)注

    10

    文章

    104

    瀏覽量

    20740
  • 霍爾元件
    +關(guān)注

    關(guān)注

    4

    文章

    327

    瀏覽量

    32902
  • 電磁鐵
    +關(guān)注

    關(guān)注

    2

    文章

    170

    瀏覽量

    15701

原文標(biāo)題:【DIY】使用STM32及PID算法實現(xiàn)一個磁懸浮裝置

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    特靈推出全新HSAG風(fēng)冷磁懸浮離心式冷水機組,加速推動亞太數(shù)據(jù)中心行業(yè)發(fā)展

    全球溫控系統(tǒng)創(chuàng)新者特靈科技(紐交所代碼:TT)旗下戰(zhàn)略品牌特靈(Trane?)正式推出 HSAG 風(fēng)冷磁懸浮離心式冷水機組。該產(chǎn)品專為亞太市場數(shù)據(jù)中心快速增長的制冷需求打造,融合無油磁懸浮技術(shù)與新一代低 GWP 制冷劑,在能源效率、運行可靠性和環(huán)保性能等方面樹立了新標(biāo)桿。
    的頭像 發(fā)表于 03-06 17:07 ?123次閱讀

    中車株洲電機公司磁懸浮離心空壓機成功投運

    近日,中國中車高端裝備制造領(lǐng)域迎來新突破,由旗下中車株洲電機公司自主研發(fā)的首臺8公斤級300kW磁懸浮離心空壓機在湖南客戶現(xiàn)場成功投運,并實現(xiàn)長期穩(wěn)定運行。現(xiàn)場實測數(shù)據(jù)顯示,該設(shè)備節(jié)能率達(dá)31%,單臺每年可節(jié)省電費70余萬元。
    的頭像 發(fā)表于 03-03 11:27 ?450次閱讀

    磁懸浮風(fēng)力發(fā)電的神經(jīng)樞紐:疆鴻智能PROFINET轉(zhuǎn)CANopen網(wǎng)關(guān)的技術(shù)協(xié)奏

    磁懸浮風(fēng)力發(fā)電的神經(jīng)樞紐:疆鴻智能PROFINET轉(zhuǎn)CANopen網(wǎng)關(guān)的技術(shù)協(xié)奏 在廣袤的風(fēng)場中,磁懸浮風(fēng)力發(fā)電機正靜靜旋轉(zhuǎn)。與傳統(tǒng)設(shè)備不同,其核心奧秘在于磁懸浮軸承——轉(zhuǎn)子軸心懸浮
    的頭像 發(fā)表于 02-02 14:29 ?149次閱讀
    <b class='flag-5'>磁懸浮</b>風(fēng)力發(fā)電的神經(jīng)樞紐:疆鴻智能PROFINET轉(zhuǎn)CANopen網(wǎng)關(guān)的技術(shù)協(xié)奏

    WiFi 7--未來的無線磁懸浮列車

    。什么是WiFi7?WiFi7的官方名字叫IEEE802.11be,這是WiFi技術(shù)的第七代標(biāo)準(zhǔn)。如果說WiFi6是高速公路,那WiFi7就是磁懸浮列車。它的目標(biāo)是實現(xiàn)每秒30到
    的頭像 發(fā)表于 01-09 18:07 ?1449次閱讀
    WiFi 7--未來的無線<b class='flag-5'>磁懸浮</b>列車

    初識馬達(dá)基本原理及組成部分

    電機分為發(fā)電機和電動機兩類,馬達(dá)通常指?電動機?,即利用電磁感應(yīng)原理將電能轉(zhuǎn)換為機械能的裝置,常見于起動機、驅(qū)動系統(tǒng)等場景。? 以下是關(guān)于馬達(dá)的詳細(xì)介紹: 1.基本原理 馬達(dá)的工作基于電磁感應(yīng)定律
    的頭像 發(fā)表于 01-05 09:32 ?627次閱讀
    初識馬達(dá)<b class='flag-5'>基本原理</b>及組成部分

    中國中車磁懸浮鼓風(fēng)機在火電廠脫硫系統(tǒng)中成功應(yīng)用

    近日,由中國中車為山西某火電企業(yè)提供全套設(shè)計改造方案的電廠脫硫氧化風(fēng)機改造項目順利收官。隨著450kW磁懸浮鼓風(fēng)機系統(tǒng)與電廠(DCS)集散控制系統(tǒng)實現(xiàn)穩(wěn)定通訊對接,標(biāo)志著該火電廠脫硫系統(tǒng)正式邁入“智能化精準(zhǔn)管控+高效節(jié)能運行”的新階段。
    的頭像 發(fā)表于 12-26 15:31 ?349次閱讀

    簡述沖擊電壓發(fā)生器的基本原理

    沖擊電壓發(fā)生器的基本原理是 “電容并聯(lián)充電、串聯(lián)放電”,核心流程分三步: 先通過整流電路,將工頻交流電轉(zhuǎn)換為直流電,給多組電容器并聯(lián)充電,儲存足夠電能并達(dá)到設(shè)定電壓; 當(dāng)充電完成后,觸發(fā)高壓開關(guān)使
    發(fā)表于 10-17 14:10

    飛創(chuàng)解讀磁懸浮直線模組:原理、優(yōu)勢與多元應(yīng)用

    在現(xiàn)代工業(yè)自動化與精密制造領(lǐng)域,運動控制技術(shù)的精度與效率直接決定著產(chǎn)品質(zhì)量與生產(chǎn)效能。其中,磁懸浮直線模組作為一種融合了磁力驅(qū)動與無接觸運動優(yōu)勢的新型傳動裝置,正逐漸顛覆傳統(tǒng)機械傳動的局限,成為高端
    的頭像 發(fā)表于 08-19 11:29 ?1058次閱讀
    飛創(chuàng)解讀<b class='flag-5'>磁懸浮</b>直線模組:原理、優(yōu)勢與多元應(yīng)用

    霍爾元件在磁懸浮技術(shù)上的應(yīng)用與解析

    霍爾元件在磁懸浮技術(shù)中主要承擔(dān)磁場檢測和反饋控制功能,其應(yīng)用可歸納為以下三方面: 一、位置檢測與反饋控制 .?實時位置監(jiān)測? 線性霍爾元件通過檢測磁場強度變化,將懸浮體的位移量轉(zhuǎn)化為電壓信號輸出
    發(fā)表于 08-07 10:40

    單相調(diào)壓器和三相調(diào)壓器的基本原理與主要結(jié)構(gòu)

    調(diào)壓器在電力系統(tǒng)中扮演著至關(guān)重要的角色,無論是單相調(diào)壓器還是三相調(diào)壓器,它們都在各自的應(yīng)用場景中發(fā)揮著調(diào)節(jié)電壓、穩(wěn)定電力、保護設(shè)備的作用,了解這兩種調(diào)壓器的基本原理與主要結(jié)構(gòu),對于電力系統(tǒng)的設(shè)計和運維具有重要意義。本文將和大家一起探討單相調(diào)壓器和三相調(diào)壓器的基本原理與主要
    的頭像 發(fā)表于 08-05 15:27 ?1189次閱讀

    安泰高壓功率放大器如何研究磁懸浮實驗

    一、磁懸浮實驗的核心原理 磁懸浮技術(shù)通過利用磁場力使物體在空中懸浮,無需物理接觸即可實現(xiàn)穩(wěn)定懸浮。其核心在于精確的磁場控制,需要實時調(diào)整電磁鐵的電流來產(chǎn)生變化的磁場,以應(yīng)對
    的頭像 發(fā)表于 06-23 15:31 ?579次閱讀
    安泰高壓功率放大器如何研究<b class='flag-5'>磁懸浮</b>實驗

    了解信號完整性的基本原理

    ,設(shè)計人員必須注意電路板布局并使用適當(dāng)?shù)膶?dǎo)線和連接器,從而最大限度地減少反射、噪聲和串?dāng)_。此外,還必須了解傳輸線、阻抗、回波損耗和共振等基本原理。 本文將介紹討論信號完整性時使用的一些術(shù)語,以及設(shè)計人員需要考慮的問題,然后介紹 [Amphenol] 優(yōu)異的電纜和
    的頭像 發(fā)表于 05-25 11:54 ?1360次閱讀
    了解信號完整性的<b class='flag-5'>基本原理</b>

    STM32定時器基本原理及常見問題之培訓(xùn)資料

    STM32 定時器基本原理及常見問題之培訓(xùn)資料v3.10 時基單元、捕捉比較功能、主從觸發(fā)與級聯(lián)、案例分享 培訓(xùn)內(nèi)容:
    發(fā)表于 04-08 16:26

    六天專修課程!電子電路基本原理66課

    本資料內(nèi)容主要分為模擬電路、數(shù)字電路及應(yīng)用技術(shù)三個部分,基本涵蓋了與電子電路相關(guān)的全部技術(shù)內(nèi)容及必要的知識點。從電路的基本元件開始,介紹了模擬電路的晶體管及場效應(yīng)晶體管放大電路的基本原理
    發(fā)表于 04-08 16:21

    無刷電機電調(diào)的基本原理

    有關(guān)本文所談?wù)摰臒o刷電機內(nèi)容, 只涉及低速飛行類航模電調(diào)的小功率無傳感器應(yīng)用,講解的理論比較淺顯易懂 ,旨在讓初學(xué)者能夠?qū)o刷電機有一個比較快的認(rèn) 識,掌握基本原理和控制方法,可以在短時間內(nèi)達(dá)到
    發(fā)表于 03-17 19:57