18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

關(guān)于TMC2208與TMC2209的區(qū)別及基于STM32F103控制TMC2209模塊驅(qū)動(dòng)2相4線步進(jìn)電機(jī)

jf_88434166 ? 來源:jf_88434166 ? 作者:jf_88434166 ? 2025-10-09 17:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在這里插入圖片描述

一、TMC2208與TMC2209的區(qū)別

1、TMC2208與TMC2209的概述

TMC22XX系列電機(jī)驅(qū)動(dòng)器無縫集成到不同的環(huán)境中,提供與現(xiàn)有系統(tǒng)的兼容性,同時(shí)通過先進(jìn)的降噪功能提高效率。利用 TRINAMIC 的尖端技術(shù),這些驅(qū)動(dòng)器不僅實(shí)現(xiàn)了卓越的能源效率,而且還能保持高電機(jī)扭矩。通過 SpreadCycle 進(jìn)行快速電流調(diào)節(jié),可實(shí)現(xiàn)精確的電機(jī)控制,滿足工業(yè)需求和個(gè)人應(yīng)用。
TMC2208和TMC2209驅(qū)動(dòng)器擁有強(qiáng)大的 MOSFET,擅長管理巨大的電機(jī)電流,確保在不同負(fù)載下保持穩(wěn)定的性能。功能豐富的通用異步接收器-發(fā)射器 (UART接口可對(duì)電機(jī)功能進(jìn)行詳細(xì)控制,輕松集成到復(fù)雜系統(tǒng)中并允許根據(jù)特定需求進(jìn)行調(diào)整。這種適應(yīng)性對(duì)于現(xiàn)成設(shè)置不足的定制應(yīng)用來說非常寶貴。配置可以存儲(chǔ)在一次性可編程 (OTP) 存儲(chǔ)器中,突出了這些驅(qū)動(dòng)程序滿足持久和多樣化作要求的能力。TMC2208和TMC2209驅(qū)動(dòng)器在保持高精度的同時(shí),在降噪方面表現(xiàn)出色。這與人們對(duì)人體工程學(xué)和有利于創(chuàng)造力和生產(chǎn)力的環(huán)境的日益重視相一致。
TMC22XX驅(qū)動(dòng)器通過精確、靜音的作重新定義了步進(jìn)電機(jī)應(yīng)用,提供了符合當(dāng)今對(duì)效率和可靠性期望的經(jīng)濟(jì)高效的解決方案。Centric 功能確保這些驅(qū)動(dòng)器不僅滿足當(dāng)前的技術(shù)需求,而且為未來的進(jìn)步做好準(zhǔn)備。

2、TMC2208與TMC2209性能比較

3、TMC2208與TMC2209功能框圖比較

TMC2208功能框圖

TMC2209功能框圖 TMC22xx 系列在功率密度、集成功率 MOSFET、平穩(wěn)安靜的運(yùn)行以及友好的簡(jiǎn)單性方面得分。TMC22xx 涵蓋從電池系統(tǒng)到嵌入式應(yīng)用的廣泛應(yīng)用,每個(gè)線圈的電機(jī)電流高達(dá) 2 A。創(chuàng)邁獨(dú)特的斬波器模式 SpreadCycle 和 StealthChop2 優(yōu)化了驅(qū)動(dòng)器性能。StealthChop 將電機(jī)噪音降低到低速時(shí)的靜音點(diǎn)。待機(jī)電流降低可降低功耗和冷卻成本。廣泛的支持可實(shí)現(xiàn)快速設(shè)計(jì)周期和快速上市,并推出具有競(jìng)爭(zhēng)力的產(chǎn)品。

4、TMC2208與TMC2209應(yīng)用電路比較

TMC2208應(yīng)用電路

TMC2209應(yīng)用電路 TMC22xx 系列步進(jìn)驅(qū)動(dòng)器旨在作為現(xiàn)有低成本步進(jìn)驅(qū)動(dòng)器應(yīng)用的直接升級(jí)。其靜音驅(qū)動(dòng)技術(shù) StealthChop 可為家庭和辦公室應(yīng)用實(shí)現(xiàn)無竊聽運(yùn)動(dòng)控制。高效的功率級(jí)可從微型封裝實(shí)現(xiàn)高電流。

該TMC2208只需要在其微型封裝上安裝幾個(gè)控制引腳。它們?cè)试S選擇最重要的設(shè)置:所需的微步長分辨率??蛇x擇 2、4、8、16 或 32 微步,使驅(qū)動(dòng)器適應(yīng)運(yùn)動(dòng)控制器的功能。 一些封裝選項(xiàng)還允許通過引腳選擇斬波器模式。該TMC2209只需要在其微型封裝上安裝幾個(gè)控制引腳。它允許選擇最重要的設(shè)置:所需的微步長分辨率??蛇x擇 8、16、32 或 64 微步,或從全步到 1/256 步,使驅(qū)動(dòng)器適應(yīng)運(yùn)動(dòng)控制器的功能。

5、結(jié)論

TMC2208 和 TMC2209 都支持 1/256 步進(jìn),包括插值和本機(jī)步進(jìn)。他們都使用 StealthChop V2 進(jìn)行耳語安靜打印。選擇TMC2208而不是TMC2209,原因有很多,原因與電路板的設(shè)計(jì)機(jī)器和我們電路板的設(shè)計(jì)周期有關(guān)。由于它們都使用相同的基本技術(shù)來調(diào)節(jié)電機(jī)并且具有相同的噪音水平,因此 2208 和 2209 之間的打印質(zhì)量沒有差異。

二、TMC2209引腳說明

EN使能,低電平有效
MS1,MS2微步設(shè)置,00:1/8、01:1/32、10:1/64 11:1/16;而對(duì)于UART 的配置,用于選擇UART 地址 0...3
PDNUART
CLK時(shí)鐘輸入。使用短線連接至 GND 以提供內(nèi)部時(shí)鐘或外部時(shí)鐘。
STEP脈沖輸入
DIR方向輸入
A1,A2電機(jī)線圈1
B1,B2電機(jī)線圈2
VM電機(jī)驅(qū)動(dòng)電源
VDD3.3/5V邏輯電源
GND
VREF用于電流縮放或參考的模擬參考電壓內(nèi)部感測(cè)電阻器使用的電流(可選模式)。
INDEX可配置的索引輸出。提供索引脈沖。
DIAG診斷和失速保護(hù)輸出。失速時(shí)液位高檢測(cè)或驅(qū)動(dòng)器錯(cuò)誤。ENN=高重置錯(cuò)誤條件。

三、驅(qū)動(dòng)電流計(jì)算


設(shè)置電機(jī)電流的最佳方法是測(cè)量 Vref 引腳上的電壓 (0...2.5V)并用電位器調(diào)節(jié)電壓。

其中,TMC2209的Rsense檢測(cè)電阻為0.11歐姆,把測(cè)量到的Vref和Rse檢測(cè)電阻代入上述公式即可計(jì)算出相應(yīng)的Irms驅(qū)動(dòng)電流。
電位計(jì)調(diào)節(jié)說明:
順時(shí)針旋轉(zhuǎn)電位計(jì)以降低Vref電壓,從而可以降低驅(qū)動(dòng)電流;
逆時(shí)針旋轉(zhuǎn)電位以增加Vref電壓,從而可以增加驅(qū)動(dòng)電流;
注意:
1、Vref 測(cè)量 Gnd 和電位器中間的電壓。
2、測(cè)量電壓時(shí)不要連接電機(jī),否則容易燒壞驅(qū)動(dòng)器。
3、測(cè)量電壓時(shí)應(yīng)接通電源,不要只接USB電源

四、STM32F103控制TMC2209驅(qū)動(dòng)2相4線步進(jìn)電機(jī)

準(zhǔn)備工作

STM32F103C8T6最小系統(tǒng)板、TMC2209驅(qū)動(dòng)板、EC11旋轉(zhuǎn)編碼器、OLED顯示屏、按鍵等。

接線說明

STM32F103TMC2209
5V電源VDD
電機(jī)驅(qū)動(dòng)電源VM
PB0MS1
PB1MS2
PB10EN
PB11DIR
PA0(與PA6短接)STEP
PA1旋轉(zhuǎn)編碼器-A,調(diào)節(jié)頻率或占空比
PA2旋轉(zhuǎn)編碼器-B,調(diào)節(jié)頻率或占空比
PA3旋轉(zhuǎn)編碼器-S,移位調(diào)節(jié)
PB8OLED-SCL
PB9OLED-SDA
PB14按鍵1,設(shè)置微步
PB15按鍵2,設(shè)置方向
GND共地

代碼示例

TMC2209.c

#include "TMC220x.h"
#include "Delay.h"

void TMC220x_Init(void)
{
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
	
	GPIO_InitTypeDef GPIO_InitStructure;
	
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_10 | GPIO_Pin_11;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
	GPIO_Init(GPIOB, &GPIO_InitStructure);

	GPIO_ResetBits(GPIOB, GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_10 | GPIO_Pin_11);
}

void TMC220x_SetStep(uint8_t step)
{
	switch(step)
	{
		case 1:		//1/8細(xì)分
			TMC220x_MS1_L;
			TMC220x_MS2_L;
			break;
		case 2:		//1/16細(xì)分
			TMC220x_MS1_H;
			TMC220x_MS2_H;
			break;
		case 3:		//1/32細(xì)分
			TMC220x_MS1_H;
			TMC220x_MS2_L;
			break;
		case 4:		//1/64細(xì)分
			TMC220x_MS1_L;
			TMC220x_MS2_H;
			break;
	}
}

void TMC220x_SetDir(uint8_t dir)
{	
	TMC220x_EN_H;
	Delay_ms(20);
	
	if(dir == 1) TMC220x_DIR_H
	else TMC220x_DIR_L
	
	TMC220x_EN_L;
}

main.c

#include "stm32f10x.h"                  // Device header
#include "Delay.h"
#include "OLED.h"
#include "KEY.h"
#include "TMC220x.h"
#include "PWM.h"
#include "IC.h"
#include "Encoder.h"

uint8_t step = 0;
uint8_t dir = 0;

int main(void)
{
	OLED_Init();
    PWM_Init();
    TMC220x_Init();
    Key_Init();
    Encoder_Init();
	
	OLED_ShowString(1, 1, "TMC2208/2209");
	OLED_ShowString(1, 15, "F");  //F:調(diào)節(jié)頻率,D:調(diào)節(jié)占空比
	OLED_ShowString(2, 4, "0000Hz");
	OLED_ShowString(2, 11, "000%");
	OLED_ShowString(3, 4, "1/8 ");
	OLED_ShowString(3, 11, "+");
	
	PWM_SetPrescaler(720 - 1);			//Freq = 72M / (PSC + 1) / 100
	PWM_SetCompare1(50);				//Duty = CCR / 100
	
	TMC220x_SetDir(1);
	TMC220x_SetStep(1);
	
	Update_Display();
	
	while (1)
	{
		int16_t encoder_change = Encoder_GetValue();
		
        if(encoder_change != 0)
        {
            if(setting_mode == 0)  // 調(diào)頻率
            {
                pwm_freq += encoder_change * 10;
                if(pwm_freq > 2000) pwm_freq = 2000;
                if(pwm_freq < 10) pwm_freq = 10;
				PWM_SetPrescaler(pwm_freq - 1);
            }
            else  // 調(diào)占空比
            {
                pwm_duty += encoder_change;
                if(pwm_duty > 100) pwm_duty = 100;
                if(pwm_duty < 0) pwm_duty = 0;
				PWM_SetCompare1(pwm_duty);
            }
            Update_PWM();
            Update_Display();
        }

        if(Encoder_GetKey())  // 按下編碼器按鍵切換調(diào)節(jié)模式
        {
            setting_mode ^= 1;  // 0/1切換
            Update_Display();
        }

		Delay_ms(20);
		
		KeyEvent_TypeDef key_event = Key_Scan();
		
		switch (key_event)
		{
			case KEY_MODE_CLICK:
				// Mode鍵短按事件
				step++;
				if (step > 4) step = 1;
				switch(step)
				{
					case 1: 
						TMC220x_SetStep(1); OLED_ShowString(3,4,"1/8 "); break;
					case 2: 
						TMC220x_SetStep(2); OLED_ShowString(3,4,"1/16"); break;
					case 3: 
						TMC220x_SetStep(3); OLED_ShowString(3,4,"1/32"); break;
					case 4: 
						TMC220x_SetStep(4); OLED_ShowString(3,4,"1/64"); break;
				}
				break;
			case KEY_DIR_CLICK:
				dir++;
				if(dir > 2) dir = 1;
				if(dir == 1) 
				{
					TMC220x_SetDir(1); 
					OLED_ShowString(3, 11, "+"); //正轉(zhuǎn)
				}
				else
				{
					TMC220x_SetDir(0);
					OLED_ShowString(3, 11, "-"); //反轉(zhuǎn)
				}
				break;
		}
		
		Delay_ms(20);
	}
}

效果展示

審核編輯 黃宇

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

    關(guān)注

    54

    文章

    8943

    瀏覽量

    152426
  • 步進(jìn)電機(jī)
    +關(guān)注

    關(guān)注

    152

    文章

    3209

    瀏覽量

    151151
  • STM32F103
    +關(guān)注

    關(guān)注

    34

    文章

    486

    瀏覽量

    66749
  • TMC2209
    +關(guān)注

    關(guān)注

    1

    文章

    6

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于UART通訊控制TMC2208/2209模塊驅(qū)動(dòng)步進(jìn)電機(jī)

    /2209模塊驅(qū)動(dòng)24
    發(fā)表于 10-17 11:25

    TMC2209超靜音步進(jìn)驅(qū)動(dòng)IC:“無聲”的力量改變生活

    Trinamic的TMC2209超靜音兩步進(jìn)電機(jī)驅(qū)動(dòng)器,正在改變這一場(chǎng)景,讓科技產(chǎn)品實(shí)現(xiàn)“近無聲”的運(yùn)行,為用戶帶來靜謐與高效的雙重價(jià)值。
    的頭像 發(fā)表于 09-09 10:10 ?666次閱讀
    <b class='flag-5'>TMC2209</b>超靜音<b class='flag-5'>步進(jìn)</b><b class='flag-5'>驅(qū)動(dòng)</b>IC:“無聲”的力量改變生活

    6軸步進(jìn)電機(jī)驅(qū)動(dòng)+STM32F767+485+CAN+網(wǎng)口+12輸入輸出原理圖

    6軸步進(jìn)電機(jī)驅(qū)動(dòng)+STM32F767+485+CAN+網(wǎng)口+12路輸入輸出 原理圖?步進(jìn)電機(jī)
    發(fā)表于 06-27 16:18 ?0次下載

    ADI Trinamic TMC2240智能集成步進(jìn)驅(qū)動(dòng)器數(shù)據(jù)手冊(cè)

    Analog Devices TMC2240智能集成步進(jìn)驅(qū)動(dòng)器是一款高性能步進(jìn)電機(jī)驅(qū)動(dòng)芯片,具有
    的頭像 發(fā)表于 06-17 10:24 ?862次閱讀
    ADI Trinamic <b class='flag-5'>TMC</b>2240智能集成<b class='flag-5'>步進(jìn)</b><b class='flag-5'>驅(qū)動(dòng)</b>器數(shù)據(jù)手冊(cè)

    ADI Trinamic TMC5240x步進(jìn)電機(jī)控制器和驅(qū)動(dòng)器IC

    Adi Trinamic TMC5240x步進(jìn)電機(jī)控制器和驅(qū)動(dòng)器IC配備了串行通信接口(SPI和UART)和廣泛的診斷能力。這些智能高性能I
    的頭像 發(fā)表于 06-16 10:33 ?663次閱讀
    ADI Trinamic <b class='flag-5'>TMC</b>5240x<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器和<b class='flag-5'>驅(qū)動(dòng)</b>器IC

    ADI Trinamic TMC5272步進(jìn)電機(jī)控制器數(shù)據(jù)手冊(cè)

    ADI Trinamic TMC5272步進(jìn)電機(jī)控制器是一款 高性能雙軸步進(jìn)控制器和
    的頭像 發(fā)表于 06-14 09:36 ?567次閱讀
    ADI Trinamic <b class='flag-5'>TMC</b>5272<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器數(shù)據(jù)手冊(cè)

    ADI Trinamic TMC5271步進(jìn)電機(jī)控制器數(shù)據(jù)手冊(cè)

    ADI Trinamic TMC5271步進(jìn)電機(jī)控制器是一款 高性能、單軸步進(jìn)控制器和
    的頭像 發(fā)表于 06-14 09:29 ?604次閱讀
    ADI Trinamic <b class='flag-5'>TMC</b>5271<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>器數(shù)據(jù)手冊(cè)

    ADI Trinamic TMC2210-EVAL-KIT評(píng)估套件數(shù)據(jù)手冊(cè)

    Analog Devices Inc.的TMC2210-EVAL-KIT評(píng)估套件便于對(duì)TMC2210步進(jìn)電機(jī)驅(qū)動(dòng)器IC進(jìn)行評(píng)估。
    的頭像 發(fā)表于 06-04 10:45 ?659次閱讀
    ADI Trinamic <b class='flag-5'>TMC</b>2210-EVAL-KIT評(píng)估套件數(shù)據(jù)手冊(cè)

    ADI Trinamic TMC2210大電流步進(jìn)電機(jī)驅(qū)動(dòng)器IC數(shù)據(jù)手冊(cè)

    Analog Devices Inc.的TMC2210步進(jìn)電機(jī)驅(qū)動(dòng)器IC通過封裝引腳和附加診斷輸出提供配置選項(xiàng)。TMC2210集成了基于25
    的頭像 發(fā)表于 06-04 10:42 ?656次閱讀
    ADI Trinamic <b class='flag-5'>TMC</b>2210大電流<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動(dòng)</b>器IC數(shù)據(jù)手冊(cè)

    Analog Devices Inc. TMC2210STEPSTICK 評(píng)估板數(shù)據(jù)手冊(cè)

    Analog Devices Inc. TMC2210STEPSTICK評(píng)估板設(shè)計(jì)用于評(píng)估TMC2210步進(jìn)電機(jī)驅(qū)動(dòng)器IC。此IC的工作電源
    的頭像 發(fā)表于 06-04 10:34 ?525次閱讀
    Analog Devices Inc. <b class='flag-5'>TMC</b>2210STEPSTICK 評(píng)估板數(shù)據(jù)手冊(cè)

    TMC2226與TMC2225的區(qū)別?哪款更適合您?

    TMC2226與TMC2225的區(qū)別?哪款更適合您?這兩款來自TRINAMIC的步進(jìn)電機(jī)驅(qū)動(dòng)芯片
    的頭像 發(fā)表于 06-03 16:31 ?698次閱讀
    <b class='flag-5'>TMC</b>2226與<b class='flag-5'>TMC</b>2225的<b class='flag-5'>區(qū)別</b>?哪款更適合您?

    Analog Devices Inc. TMC9660-3PH-EVKIT和TMC9660-STP-EVKIT評(píng)估套件用戶指南

    9660。TMC9660是一款高度集成的單片電機(jī)控制器和柵極驅(qū)動(dòng)器IC,適用于三BLDC電機(jī)、
    的頭像 發(fā)表于 05-28 10:26 ?652次閱讀
    Analog Devices Inc. <b class='flag-5'>TMC</b>9660-3PH-EVKIT和<b class='flag-5'>TMC</b>9660-STP-EVKIT評(píng)估套件用戶指南

    基于STM32F405RGT6的TMC2660步進(jìn)電機(jī)驅(qū)動(dòng)器,附帶原理圖+PCB

    驅(qū)動(dòng)電路主要包括以下部分,信號(hào)接口電路,邏輯控制電路,功率開關(guān)電路,保護(hù)電路。TMC2660是步進(jìn)電機(jī)驅(qū)
    的頭像 發(fā)表于 12-14 19:24 ?3074次閱讀
    基于<b class='flag-5'>STM32F</b>405RGT6的<b class='flag-5'>TMC</b>2660<b class='flag-5'>步進(jìn)</b><b class='flag-5'>電機(jī)</b><b class='flag-5'>驅(qū)動(dòng)</b>器,附帶原理圖+PCB

    TMC9660智能伺服電機(jī)驅(qū)動(dòng)控制芯片中文手冊(cè)

    TMC9660是一款智能伺服電機(jī)驅(qū)動(dòng)控制芯片,集成智能柵極驅(qū)動(dòng)+硬件伺服控制FOC+速度環(huán)位置環(huán)
    發(fā)表于 12-03 11:46 ?55次下載

    深度解析一款高集成智能硬件伺服電機(jī)驅(qū)動(dòng)控制芯片TMC9660

    9660控制BLDC/PMSM只有霍爾 3) TMC9660控制步進(jìn)伺服
    發(fā)表于 12-01 19:49