国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

這篇具有很好參考價(jià)值的文章主要介紹了混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

本系列文章僅針對(duì)淘寶店鋪“三三智控”開發(fā)板產(chǎn)品作開發(fā)說明
參考資料由“三三智控”提供且已獲得店鋪授權(quán)使用
開源讓世界更美好


本設(shè)計(jì)通過對(duì)上述開發(fā)板進(jìn)行功能裁剪以及完善應(yīng)用于具體場(chǎng)景中。
文章開源資料將同步上傳至Github倉庫:
??https://github.com/NonnettaWu/TMC5160_MotorController

混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

前言


一、混合式步進(jìn)電機(jī)

步進(jìn)電機(jī)按照結(jié)構(gòu)形式可分為永磁式步進(jìn)電機(jī)(PM 型)、混合式步進(jìn)電機(jī)(HB型)和反應(yīng)式步進(jìn)電機(jī)(VR 型)。永磁式步進(jìn)電機(jī)的轉(zhuǎn)矩和體積較小、成本較低、分辨率較低、步距角較大一般在 7.5°~15°,適合應(yīng)用在負(fù)載較小、精度較低的控制系統(tǒng)中。反應(yīng)式步進(jìn)電機(jī)轉(zhuǎn)矩較大,但噪聲和振動(dòng)過大?;旌鲜讲竭M(jìn)電機(jī)綜合了永磁式和反應(yīng)式電機(jī)的優(yōu)點(diǎn),具有分辨率高、轉(zhuǎn)矩較大和調(diào)速平滑的特點(diǎn),適合應(yīng)用在高精度的機(jī)電伺服控制系統(tǒng)中,是目前應(yīng)用最廣泛的步進(jìn)電機(jī)[1]。


混合式雙相四線步進(jìn)電機(jī)內(nèi)部結(jié)構(gòu)如下圖所示(圖片來源于bilibili:《詳解步進(jìn)電機(jī)類型結(jié)構(gòu)與原理,我這個(gè)小白都看明白了》),混合式步進(jìn)電機(jī)由定子和轉(zhuǎn)子兩部分組成。常見的定子有8個(gè)極,極面上均勻分布一定數(shù)量的小齒,其轉(zhuǎn)子也由圓周上均勻分布的一定數(shù)量小齒的兩塊齒片組成,兩塊齒片相互錯(cuò)開一個(gè)齒距。一般定子齒數(shù)為48個(gè),轉(zhuǎn)子齒數(shù)為50 * 2個(gè)。

混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

二、TMC5160

TMC5160是帶串行通信接口的高功率步進(jìn)電機(jī)控制驅(qū)動(dòng)芯片,將實(shí)現(xiàn)自動(dòng)目標(biāo)定位的靈活斜坡發(fā)生器和業(yè)界最先進(jìn)的步進(jìn)電機(jī)驅(qū)動(dòng)器結(jié)合在一起。通過外置外部晶體管 ,實(shí)現(xiàn)高動(dòng)態(tài) 、高扭矩電機(jī)驅(qū)動(dòng) 。TRINAMICs 先 進(jìn) 的spreadCycle 和stealthChop斬波器,驅(qū)動(dòng)器可絕對(duì)無噪音的運(yùn)行,并實(shí)現(xiàn)最大效率和最佳電機(jī)扭矩控制。高集成度、高能效和小外形尺寸使系統(tǒng)小型化和性能可擴(kuò)展可行,從而實(shí)現(xiàn)經(jīng)濟(jì)高效的解決方案。完整的解決方案在實(shí)現(xiàn)高性能基礎(chǔ)上將學(xué)習(xí)時(shí)間減小到最小[2]。TMC5160實(shí)物(TQFP48以及QFN)如下圖所示。(圖片來源于TMC5160Datasheet.Page1)


混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)


TMC5160結(jié)構(gòu)框圖如下圖所示。(圖片來源于TMC5160Datasheet.Page1)TMC5160 運(yùn)動(dòng)控制和驅(qū)動(dòng)芯片是 CPU和大功率步進(jìn)電機(jī)之間的智能功率接口器件。所有步進(jìn)電機(jī)邏輯完全在 TMC5160內(nèi),不需要軟件來控制電機(jī)——只需提供目標(biāo)位置。TMC5160提供了許多獨(dú)特的增強(qiáng)功能,這些功能通過集成的控制驅(qū)動(dòng)器得以實(shí)現(xiàn)。
混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)
TMC 5160提供三種基本操作模式:
模式 1: 全功能運(yùn)動(dòng)控制和驅(qū)動(dòng)器
所有步進(jìn)電機(jī)邏輯完全在 TMC5160內(nèi)。不需要軟件來控制電機(jī)——只需提供目標(biāo)位置。SD_ MODE接地使能此模式。

模式 2: 脈沖和方向驅(qū)動(dòng)器
外部高性能運(yùn)動(dòng)控制器或MCU產(chǎn)生與系統(tǒng)內(nèi)其他部件(如電機(jī))同步的脈沖和方向信號(hào)。TMC5160控制電流和運(yùn)動(dòng)模式,并反饋電機(jī)狀態(tài)。microPlyer自動(dòng)平滑運(yùn)動(dòng)。SD _ MODE接高電平使能此模式。

模式 3: 簡(jiǎn)單的步進(jìn)和方向驅(qū)動(dòng)器
TMC 5160根據(jù)步進(jìn)和方向信號(hào)控制電機(jī)。SPI_MODE接地,SD_MOD接高電平使能此模式。[2]


三、硬件系統(tǒng)設(shè)計(jì)

硬件電路設(shè)計(jì)參考“三三智控”產(chǎn)品提供PCB資料以及TMC5160官方提供的參考手冊(cè)
“三三智控”產(chǎn)品PCB資料將同步上傳至Github倉庫

3.1 硬件總體架構(gòu)

混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)
各功能模塊詳細(xì)信息如下:[3]
MCU模塊:STM32F103C8T6;
電源模塊:24V電機(jī)供電、5V穩(wěn)壓電路、3.3V元器件供電;
通訊模塊:USB通訊;
電機(jī)控制模塊:通過SPI配置TMC5160按照設(shè)定的目標(biāo)位置和目標(biāo)速度自動(dòng)運(yùn)行各種實(shí)時(shí)關(guān)鍵任務(wù);
存儲(chǔ)模塊:AT24C256存儲(chǔ)配置信息;
磁編碼模塊:TLE5012B監(jiān)測(cè)電機(jī)位置;
步進(jìn)電機(jī):混合式雙相四線步進(jìn)電機(jī)。(實(shí)驗(yàn)選用正點(diǎn)原子店鋪電機(jī))

3.2 MCU模塊

MCU選用STM32F103C8T6,詳細(xì)開發(fā)請(qǐng)參考數(shù)據(jù)手冊(cè)。
網(wǎng)絡(luò)標(biāo)簽說明[4]:
IFA、IFB、IFC:磁編碼模塊;
SPI1_NSS、SPI1_CLK、SPI1_MISO、SPI1_MOSI:SPI1;
TXD、RXD:USB通訊;
JTMS、JTCK:SWD下載;
OSC_IN、OSC_OUT:外部時(shí)鐘源;
NRST:復(fù)位;
M_EN:使能TMC5160控制電機(jī);
PB8、PB9:EEPROM存儲(chǔ);
SPI2_NSS、SPI2_CLK、SPI2_MISO、SPI2_MOSI:SPI2;
混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

3.3 電源模塊

7805:24V - 5V
AMS1117 5V - 3.3V
混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

3.4 通訊模塊

USB通訊模塊參考野火霸道開發(fā)板,開發(fā)板PCB原理圖已上傳Github倉庫。[5]
混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

3.5 TMC5160模塊

TMC5060模塊參考三三智控開發(fā)板,開發(fā)板PCB原理圖已上傳Github倉庫。[3]
混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)
H橋參考三三智控開發(fā)板,開發(fā)板PCB原理圖已上傳Github倉庫。[3]
混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

3.6 存儲(chǔ)模塊

AT24C256存儲(chǔ)模塊參考野火霸道開發(fā)板,開發(fā)板PCB原理圖已上傳Github倉庫。[5]
混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

3.7 磁編碼模塊

TMC5060模塊參考三三智控開發(fā)板,開發(fā)板PCB原理圖已上傳Github倉庫。[3]
混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

四、參考資料

[1]余馳,李健仁,張剛峰.兩相混合式步進(jìn)電機(jī)建模與仿真[J].兵工自動(dòng)化,2016,35(02):48-51+55.

[2]TMC5160_Datasheet.

[3]三三智控開發(fā)板_STM32F103_TMC5160_20A原理圖

[4]STM32F103C6_Datasheet

[5]野火_F103霸道_原理圖_V2.0


五、其他

三三智控開發(fā)板實(shí)物
混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)

本系列文章僅針對(duì)淘寶店鋪“三三智控”開發(fā)板產(chǎn)品作開發(fā)說明
參考資料由“三三智控”提供且已獲得店鋪授權(quán)使用
開源讓世界更美好

PCB設(shè)計(jì)文件會(huì)同步上傳至Github倉庫文章來源地址http://www.zghlxwxcb.cn/news/detail-480918.html


到了這里,關(guān)于混合式步進(jìn)電機(jī)控制器開源系列(一)PCB原理圖設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • STM32控制42步進(jìn)電機(jī)

    STM32控制42步進(jìn)電機(jī)

    首先采用TB6600驅(qū)動(dòng)外接12VDC電源。 STM32選c8t6最小系統(tǒng)板 接線TB6600跟32接線有共陰級(jí)接法(把ENA-,DIR-,PUL-與32共地)也有共陽接法(把ENA+,DIR+,PUL+與32共地)。這里選共陰級(jí)接法。 判斷42步進(jìn)電機(jī)的4根線哪兩根是A相(A-和A+),哪兩根是B相(B-和B+),方法:將任意兩根線短接起來

    2024年02月16日
    瀏覽(28)
  • 閉環(huán)控制步進(jìn)電機(jī)對(duì)比傳統(tǒng)開環(huán)控制的優(yōu)點(diǎn)

    閉環(huán)控制步進(jìn)電機(jī)對(duì)比傳統(tǒng)開環(huán)控制的優(yōu)點(diǎn)

    在工業(yè)自動(dòng)化中,步進(jìn)電機(jī)的應(yīng)用非常的廣泛,例如工業(yè)機(jī)器人、3D打印機(jī)、計(jì)算機(jī)硬盤等都有步進(jìn)電機(jī)的身影。傳統(tǒng)的步進(jìn)電機(jī)可以控制轉(zhuǎn)子的角度位置,而不需要傳感器來控制位置,是一種開環(huán)控制系統(tǒng),在這樣的控制方式下,步進(jìn)電機(jī)控制脈沖的輸入并不依賴于轉(zhuǎn)子的

    2023年04月17日
    瀏覽(28)
  • 【Arduino實(shí)驗(yàn)16 步進(jìn)電機(jī)的控制】

    【Arduino實(shí)驗(yàn)16 步進(jìn)電機(jī)的控制】

    目錄 一、實(shí)驗(yàn)?zāi)康?二、實(shí)驗(yàn)設(shè)備與環(huán)境 三、實(shí)驗(yàn)重點(diǎn) 四、實(shí)驗(yàn)難點(diǎn) 五、實(shí)驗(yàn)內(nèi)容 5.1實(shí)驗(yàn)任務(wù) 5.2實(shí)驗(yàn)原理 5.3 實(shí)驗(yàn)內(nèi)容 5.4實(shí)驗(yàn)結(jié)果 5.5思考題 ????????(1)掌握ULN2003AN驅(qū)動(dòng)陣列的原理,熟悉驅(qū)動(dòng)模塊的使用; ????????(2)熟悉并理解步進(jìn)電機(jī)的基本原理,熟悉步進(jìn)電機(jī)的

    2023年04月08日
    瀏覽(15)
  • 51單片機(jī)對(duì)步進(jìn)電機(jī)的控制

    51單片機(jī)對(duì)步進(jìn)電機(jī)的控制

    首先打開proteus軟件,導(dǎo)入元器件并連線。 接著了解一下步進(jìn)電機(jī): ?步進(jìn)電機(jī)的特點(diǎn): ?步進(jìn)電機(jī)的驅(qū)動(dòng)芯片: ?l298步進(jìn)電機(jī)驅(qū)動(dòng)芯片各引腳的功能: ?L298的邏輯功能表 ?四相步進(jìn)電機(jī)的工作原理: ?接下來就是proteus中導(dǎo)入步進(jìn)電機(jī)的方法: ?proteus中導(dǎo)入L298芯片的方法:

    2024年02月09日
    瀏覽(21)
  • 干貨 | 提高步進(jìn)電機(jī)運(yùn)行質(zhì)量的電流控制方法

    干貨 | 提高步進(jìn)電機(jī)運(yùn)行質(zhì)量的電流控制方法

    A雙極性步進(jìn)電機(jī)的基礎(chǔ)知識(shí) 雙極性步進(jìn)電機(jī)包含兩繞組,為了使電機(jī)運(yùn)行平穩(wěn),不斷的給這兩個(gè)線圈加以相位差90度的正弦波,步進(jìn)電機(jī)就開始轉(zhuǎn)動(dòng)起來。 通常,步進(jìn)電機(jī)不是由模擬線性放大器驅(qū)動(dòng);而是由PWM電流調(diào)節(jié)驅(qū)動(dòng),把線性的正弦波信號(hào)轉(zhuǎn)換成了離散的直線段信號(hào)

    2024年02月08日
    瀏覽(25)
  • 基于STM32閉環(huán)步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)

    基于STM32閉環(huán)步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)

    ** 單片機(jī)設(shè)計(jì)介紹,1654基于STM32閉環(huán)步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)(仿真,程序,說明) ??基于STM32的閉環(huán)步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)是一種利用STM32微控制器開發(fā)的系統(tǒng),用于實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的精確控制。以下是該系統(tǒng)的一般設(shè)計(jì)概述: STM32微控制器:作為主控芯片,STM32具備高性能

    2024年02月08日
    瀏覽(24)
  • arduino uno+驅(qū)動(dòng)器控制42步進(jìn)電機(jī)

    arduino uno+驅(qū)動(dòng)器控制42步進(jìn)電機(jī)

    1.步進(jìn)電機(jī)工作原理 步進(jìn)電機(jī)通過不停的變換通電線圈和線圈的通電方向進(jìn)行旋轉(zhuǎn),每次變換使步進(jìn)電機(jī)轉(zhuǎn)子轉(zhuǎn)動(dòng)1.8°。如圖所示,這里采用的是兩相四線步進(jìn)電機(jī),所有的轉(zhuǎn)動(dòng)都由以下四個(gè)步驟構(gòu)成 2.arduino+驅(qū)動(dòng)器+步進(jìn)電機(jī),接線示意圖 3.編寫arduino程序

    2024年02月13日
    瀏覽(24)
  • STM32基于CAN總線協(xié)議控制步進(jìn)電機(jī)

    STM32基于CAN總線協(xié)議控制步進(jìn)電機(jī)

    如上圖所示,實(shí)現(xiàn)了以下功能: 1.兩塊stm32單片機(jī)通過CAN控制器與收發(fā)器進(jìn)行半雙工通信; 2.stm32主機(jī)通過檢測(cè)按鍵,切換不同的模式,將不同模式的case值發(fā)送給stm32從機(jī); 3.stm32從機(jī)根據(jù)收到的case值,控制步進(jìn)電機(jī)進(jìn)行不同的運(yùn)動(dòng)操作; 4.OLED用于顯示收發(fā)內(nèi)容與按鍵狀態(tài)等

    2024年01月19日
    瀏覽(21)
  • 西門子S7-200 SMART控制步進(jìn)電機(jī)(二)

    西門子S7-200 SMART控制步進(jìn)電機(jī)(二)

    目錄 一、開環(huán)運(yùn)動(dòng)控制方法 二、運(yùn)動(dòng)軸概述 三、配置運(yùn)動(dòng)控制向?qū)?? ? ? ?S7-200 SMART CPU提供三種開環(huán)運(yùn)動(dòng)控制的方法: ? ? ? ?1、脈沖寬度調(diào)制(PWM):內(nèi)置于CPU中,用于速度、位置或占空比的控制 ? ? ? ?2、脈沖串輸出(PTO):內(nèi)置于CPU中,用于指定長度脈沖或指定距

    2024年02月04日
    瀏覽(24)
  • STM32控制四個(gè)步進(jìn)電機(jī)(包含運(yùn)行程序)

    軟件: keil 5(其他版本也ok) 硬件: 步進(jìn)電機(jī)(我用的是42)×4;單片機(jī)開發(fā)板(本例使用STM32F407ZGT6);電機(jī)驅(qū)動(dòng)器×4;外部按鍵;杜邦線。 實(shí)驗(yàn)效果: 四個(gè)步進(jìn)電機(jī)對(duì)應(yīng)四個(gè)外部按鍵,按下對(duì)應(yīng)的外部按鍵選擇需要控制的電機(jī)。 在開發(fā)板上按下KEYO,步進(jìn)電機(jī)以500HZ的頻率

    2024年04月29日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包