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

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停

這篇具有很好參考價值的文章主要介紹了K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

目錄

一、資源說明

二、基本參數(shù)

四、部分代碼說明

????????接線說明

? ? ? ? ? ? ? ? 1、STC89C52RC+XY-160D模塊

?????????????????2、STM32F103C8T6+XY-160D模塊

五、基礎(chǔ)知識學(xué)習(xí)與相關(guān)資料下載

六、視頻效果展示與程序資料獲取

七、項目所有材料清單

八、注意事項

九、接線表格


一、資源說明

單片機(jī)型號

測試條件

模塊名稱

代碼功能

STC89C52RC

1.晶振11.0592M

模塊

單片機(jī)驅(qū)動XY-160D模塊按鍵控制步直流機(jī)正反轉(zhuǎn)加減速啟停

STM32F103C8T6

  1. 晶振8M
  2. 系統(tǒng)時鐘72M

XY-160D模塊

二、基本參數(shù)

? ? ? ? 1、參數(shù)

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

? ? ? ? 2、引腳說明

XY-160D模塊

引腳說明

VCC

XY-160D供電(此處8V供電 根據(jù)實(shí)際來)

PGND

電源地

5V

5V/3.3V(根據(jù)信號電平電壓來 3.3V的話此處要接3.3V供電)

GND

單片機(jī)電源GND

ENA

OUT1,OUT2輸出端使能控制(默認(rèn)短接 全速輸出)也可接PWM信號調(diào)速

IN1

對應(yīng)OUT1 IN1輸入高則OUT1輸出高

IN2

對應(yīng)OUT2 IN2輸入高則OUT2輸出高

IN3

對應(yīng)OUT3 IN3輸入高則OUT3輸出高

IN4

對應(yīng)OUT4 IN4輸入高則OUT4輸出高

ENB

OUT3,OUT4輸出端使能控制(默認(rèn)短接 全速輸出)也可接PWM信號調(diào)速

OUT1

接電機(jī)和OUT2為一組 輸出高低由IN1控制

OUT2

接電機(jī)和OUT1為一組 輸出高低由IN2控制

OUT3

接電機(jī)和OUT4為一組 輸出高低由IN3控制

OUT4

接電機(jī)和OUT3為一組 輸出高低由IN4控制

三、驅(qū)動說明

????????驅(qū)動與L298N很類似 此處直接用L298N程序

????????XY-160D模塊驅(qū)動說明

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

? ? ? ??

對應(yīng)程序:

以下以STC89C52RC程序?yàn)槔?/p>

//正轉(zhuǎn)
void turn_Syntropy(void)
{
		 IN1_R=1;
		 IN2_R=0;

		 IN3_L=1;
		 IN4_L=0;
	
}
//反轉(zhuǎn)

void turn_Reverse(void)
{
		 IN1_R=0;
		 IN2_R=1;

		 IN3_L=0;
		 IN4_L=1;
		
}
//停止

void turn_Stop(void)
{
		 IN1_R=1;
		 IN2_R=1;

		 IN3_L=1;
		 IN4_L=1;
	
		 Pwm_L=0;
		 Pwm_R=0;
		 TR0=0;
}

????????ENA ENB輸出PWM

????????ENA ENB輸出PWM由定時器實(shí)現(xiàn),PWM_L PWM_R分別對應(yīng)ENA ENB

//定時器0中斷服務(wù)函數(shù)
void tim0() interrupt 1
{
		TL0 = 0xA4;		//設(shè)置定時初值
		TH0 = 0xFF;		//設(shè)置定時初值  0.1ms

		times++;
		if(times<=Speed)
		{
			 Pwm_L=1;
			 Pwm_R=1;
			
		}
		else
		{
			 Pwm_L=0;
			 Pwm_R=0;
		} 
		if(times>=Period)
		{
			 times=0;
		}
}

四、部分代碼說明

????????接線說明

????????需要自定義引腳可在此處更改,STM32要自定義引腳的話也要注意引腳時鐘使能的更改

? ? ? ? ? ? ? ? 1、STC89C52RC+XY-160D模塊

//XY-160D引腳
sbit Pwm_L=P1^5;
sbit IN1_R=P1^4;
sbit IN2_R=P1^3;
sbit IN3_L=P1^2;
sbit IN4_L=P1^1;
sbit Pwm_R=P1^0;
//按鍵引腳
sbit K_Start_Stop=P2^0;   //啟停按鍵
sbit K_Syntropy_Reverse=P2^1;			//兩電機(jī)同向反向按鍵
sbit K_UP_Speed=P2^2;			//兩電機(jī)同時加速按鍵
sbit K_Down_Speed=P2^3;			//兩電機(jī)同時減速按鍵

?????????????????2、STM32F103C8T6+XY-160D模塊

//XY-160D引腳 GPIOB

#define IN1_L ?? GPIO_Pin_12 ?//

#define IN2_L ??? GPIO_Pin_13 //

#define IN3_R ???? GPIO_Pin_14 // ?

#define IN4_R ???? GPIO_Pin_15 // ?

//XY-160D ENA ?ENB

#define ???????????GENERAL_TIM_CH1_GPIO_CLK ?????RCC_APB2Periph_GPIOA

#define ???????????GENERAL_TIM_CH1_PORT ?????????GPIOA

#define ???????????GENERAL_TIM_CH1_PIN ??????????GPIO_Pin_6



// TIM3 輸出比較通道2

#define ???????????GENERAL_TIM_CH2_GPIO_CLK ?????RCC_APB2Periph_GPIOA

#define ???????????GENERAL_TIM_CH2_PORT ?????????GPIOA

#define ???????????GENERAL_TIM_CH2_PIN ??????????GPIO_Pin_7



//按鍵引腳GPIOB

#define K_Start_Stop ?? GPIO_Pin_4 ?//啟停按鍵 GPIOB_Pin_4 0x0010 ??//?GPIOB_Pin_3

#define K_Syntropy_Reverse ???GPIO_Pin_5 //兩電機(jī)同向反向按鍵 GPIOB_Pin_5 0x0020

#define K_UP_Speed ???? GPIO_Pin_6 //兩電機(jī)同時加速按鍵 GPIOB_Pin_6 0x0040

#define K_Down_Speed ???? GPIO_Pin_7 //兩電機(jī)同時減速按鍵 ??GPIOB_Pin_7 0x0080

五、基礎(chǔ)知識學(xué)習(xí)與相關(guān)資料下載

  1. STC89C52RC程序下載 直戳跳轉(zhuǎn)
  2. STM32F103C8T6程序下載
    1. 串口下載????????????????直戳跳轉(zhuǎn)?
    2. ST-LINK下載?????????????直戳跳轉(zhuǎn)
    3. J-LINK下載??????????????直戳跳轉(zhuǎn)
    4. DAP-LINK下載????????????直戳跳轉(zhuǎn)

六、視頻效果展示與程序資料獲取

????????視頻連接??? 直戳跳轉(zhuǎn)

??????????資料獲取 ? ? ? ? ? ?( 滑到最后添加群號看公告免費(fèi)獲?。? ?

七、項目主要材料清單

STC89C52RC驅(qū)動方案

圖片

STM32F103C8T6驅(qū)動方案

圖片

備注

K_A08_005

STC89C52RC系統(tǒng)板X1

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

STM32F103C8T6系統(tǒng)板X1

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

  1. STM32系統(tǒng)板兩根Micro USB線一根用于J-LINK下載器,另一根用于給系統(tǒng)板供電
  2. 杜邦線建議不用太長的

XY-160D模塊x1

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

XY-160D模塊x1

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

直流電機(jī)x2

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

直流電機(jī)x2

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

Micro USB線X1

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

Micro USB線X2

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

杜邦線若干

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

杜邦線若干

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

J-LINK下載器

K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停,單片機(jī),stm32,XY-160D,直流電機(jī)驅(qū)動

八、注意事項

  1. VCC GND請勿接反,接反易燒
  2. 現(xiàn)象異常時,排除接線接觸不良
  3. 5V供電口看信號電平電壓 電平是3.3V的話需用3.3V供電

九、接線表格

單片機(jī)型號

模塊

對應(yīng)引腳(上:模塊引腳 下:單片機(jī)引腳)

STC89C52RC

XY-160D模塊

ENA

IN1

IN2

IN3

IN4

ENB

GND文章來源地址http://www.zghlxwxcb.cn/news/detail-621044.html

+5V

P1.5

P1.4

P1.3

P1.2

P1.1

P1.0

GND

5V

按鍵模塊

KEY1

KEY2

KEY3

KEY4

GND

P2.0

P2.1

P2.2

P2.3

GND

STM32F103C8T6

XY-160D模塊

ENA

IN1

IN2

IN3

IN4

ENB

GND

+5V

PA6

PB12

PB13

PB14

PB15

PA7

GND

3.3V

按鍵模塊

KEY1

KEY2

KEY3

KEY4

GND

PB4

PB5

PB6

PB7

GND

到了這里,關(guān)于K_A08_005 基于 STM32等單片機(jī)驅(qū)動XY-160D模塊按鍵控制直流電機(jī)正反轉(zhuǎn)加減速啟停的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • K_A16_001 基于STM32等單片機(jī)驅(qū)動HX711稱重模塊 串口與OLED0.96雙顯示

    K_A16_001 基于STM32等單片機(jī)驅(qū)動HX711稱重模塊 串口與OLED0.96雙顯示

    單片機(jī)型號 測試條件 模塊名稱 代碼功能 STC89C52RC 晶振11.0592M HX711稱重模塊 STC89C52RC驅(qū)動HX711稱重模塊 串口與OLED0.96雙顯示 STM32F103C8T6 晶振8M/系統(tǒng)時鐘72M HX711稱重模塊 STM32F103C8T6驅(qū)動HX711稱重模塊參數(shù) 串口與OLED0.96雙顯示 其他資料目錄 直戳跳轉(zhuǎn) HX711參數(shù) 1.兩路可選擇差分輸入

    2023年04月27日
    瀏覽(28)
  • K_A12_033 基于STM32等單片機(jī)驅(qū)動TCS34725顏色傳感 串口與OLED0.96雙顯示

    K_A12_033 基于STM32等單片機(jī)驅(qū)動TCS34725顏色傳感 串口與OLED0.96雙顯示

    單片機(jī)型號 測試條件 模塊名稱 代碼功能 STC89C52RC 晶振11.0592M TCS34725顏色傳感 模塊 STC89C52RC驅(qū)動TCS34725顏色傳感模塊串口與OLED0.96雙顯示 STM32F103C8T6 晶振8M/系統(tǒng)時鐘72M TCS34725顏色傳感模塊 STM32F103C8T6驅(qū)動TCS34725顏色傳感模塊串口與OLED0.96雙顯示 其他資料目錄 直戳跳轉(zhuǎn) 工作電壓:

    2024年02月06日
    瀏覽(30)
  • K_A23_001 基于STM32等單片機(jī)AT指令驅(qū)動ESP-01/ESP-01S實(shí)現(xiàn)手機(jī)遙控點(diǎn)燈

    K_A23_001 基于STM32等單片機(jī)AT指令驅(qū)動ESP-01/ESP-01S實(shí)現(xiàn)手機(jī)遙控點(diǎn)燈

    其他資料目錄 直戳跳轉(zhuǎn) 單片機(jī)型號 測試條件 模塊名稱 代碼功能 STC89C52RC 晶振11.0592M ESP-01/ESP-01S模塊 STC89C52RC驅(qū)動ESP-01/ESP-01S模塊 實(shí)現(xiàn)手機(jī)遙控點(diǎn)燈 STM32F103C8T6(標(biāo)準(zhǔn)庫) 晶振8M/系統(tǒng)時鐘72M ESP-01/ESP-01S模塊 STM32F103C8T6驅(qū)動ESP-01/ESP-01S模塊 實(shí)現(xiàn)手機(jī)遙控點(diǎn)燈 ESP-01/ESP-01S模塊 引腳

    2024年01月21日
    瀏覽(31)
  • K_A18_008 基于STM32等單片機(jī)驅(qū)動SGP30氣體傳感器串口與OLED0.96雙顯示

    K_A18_008 基于STM32等單片機(jī)驅(qū)動SGP30氣體傳感器串口與OLED0.96雙顯示

    其他資料目錄 直戳跳轉(zhuǎn) 單片機(jī)型號 測試條件 模塊名稱 代碼功能 STC89C52RC 晶振11.0592M SGP30氣體傳感器 模塊 STC89C52RC驅(qū)動SGP30氣體傳感器模塊串口與OLED0.96雙顯示 STM32F103C8T6 晶振8M/系統(tǒng)時鐘72M SGP30氣體傳感器模塊 STM32F103C8T6驅(qū)動SGP30氣體傳感器模塊串口與OLED0.96雙顯示 SGP30氣體傳

    2024年02月04日
    瀏覽(30)
  • K_A35_017 基于STM32等單片機(jī)驅(qū)動TTP229矩陣觸摸傳感器 串口與OLED0.96雙顯示

    K_A35_017 基于STM32等單片機(jī)驅(qū)動TTP229矩陣觸摸傳感器 串口與OLED0.96雙顯示

    其他資料目錄 直戳跳轉(zhuǎn) 單片機(jī)型號 測試條件 模塊名稱 代碼功能 STC89C52RC 晶振11.0592M TTP229矩陣觸摸模塊 STC89C52RC驅(qū)動TTP229矩陣觸摸模塊 串口與OLED0.96雙顯示 STM32F103C8T6 晶振8M/系統(tǒng)時鐘72M TTP229矩陣觸摸模塊 STM32F103C8T6驅(qū)動TTP229矩陣觸摸模塊 串口與OLED0.96雙顯示 TTP229矩陣觸摸傳

    2024年02月02日
    瀏覽(25)
  • K_A12_022 基于STM32等單片機(jī)驅(qū)動VL53L0X模塊 串口與OLED0.96雙顯示

    K_A12_022 基于STM32等單片機(jī)驅(qū)動VL53L0X模塊 串口與OLED0.96雙顯示

    注:偏差校準(zhǔn)步驟(均十六進(jìn)制發(fā)送) 1、偏差校準(zhǔn)命令 A5 21 0A D0(此處是在10CM處校準(zhǔn)) 2、加載數(shù)據(jù)命令 A5 43 04 EC(斷電重啟后加載偏差補(bǔ)償) 3、保存設(shè)置命令 A5 87 01 2D(保存設(shè)置后生效) 單片機(jī)型號 測試條件 模塊名稱 代碼功能 STC89C52RC 晶振11.0592M VL53L0X模塊 STC89C52RC驅(qū)動VL53L0X模

    2024年02月13日
    瀏覽(26)
  • K_A12_014 基于STM32等單片機(jī)驅(qū)動S12SD紫外線傳感器模塊 串口與OLED0.96雙顯示

    K_A12_014 基于STM32等單片機(jī)驅(qū)動S12SD紫外線傳感器模塊 串口與OLED0.96雙顯示

    注:PCF8591為8位ADC通過計算后分辨率會相對不是很理想 建議用10位及其以上ADC模塊或者用STM32 具體計算公式可參考文檔手冊中CJMCU-S12D-test-arduino.txt文件 單片機(jī)型號 測試條件 模塊名稱 代碼功能 STC89C52RC 晶振11.0592M S12SD紫外線傳感器模塊 STC89C52RC采集S12SD紫外線傳感器模塊參數(shù)

    2024年02月05日
    瀏覽(22)
  • K_A19_002 基于STM32等單片機(jī)采集水位檢測傳感數(shù)據(jù) 串口與OLED0.96雙顯示

    K_A19_002 基于STM32等單片機(jī)采集水位檢測傳感數(shù)據(jù) 串口與OLED0.96雙顯示

    單片機(jī)型號 測試條件 模塊名稱 代碼功能 STC89C52RC 晶振11.0592M 水位檢測傳感模塊 STC89C52RC驅(qū)動水位檢測傳感模塊 串口與OLED0.96雙顯示 STM32F103C8T6 晶振8M/系統(tǒng)時鐘72M 水位檢測傳感模塊 STM32F103C8T6驅(qū)動水位檢測傳感模塊參數(shù) 串口與OLED0.96雙顯示 其他資料目錄 直戳跳轉(zhuǎn) 工作電壓:

    2024年02月07日
    瀏覽(26)
  • K_A16_003 基于STM32等單片機(jī)采集薄膜壓力傳感器參數(shù)串口與OLED0.96雙顯示

    K_A16_003 基于STM32等單片機(jī)采集薄膜壓力傳感器參數(shù)串口與OLED0.96雙顯示

    單片機(jī)型號 測試條件 模塊名稱 代碼功能 STM32F103C8T6 晶振8M/系統(tǒng)時鐘72M 薄膜壓力傳感器模塊 STM32F103C8T6驅(qū)動薄膜壓力傳感器模塊 串口與OLED0.96雙顯示 其他資料目錄 直戳跳轉(zhuǎn) 厚度 :0.4mm 樣式 :薄片狀,柔性 觸發(fā)力 :20g,默認(rèn)電阻值小于 200kΩ 時觸發(fā) 壓力感應(yīng)范圍 :20g~6kg

    2024年02月05日
    瀏覽(42)
  • K_A18_001 基于STM32等單片機(jī)采集MQ2傳感參數(shù)串口與OLED0.96雙顯示

    K_A18_001 基于STM32等單片機(jī)采集MQ2傳感參數(shù)串口與OLED0.96雙顯示

    單片機(jī)型號 測試條件 模塊名稱 代碼功能 STC89C52RC 晶振11.0592M MQ2傳感模塊 STC89C52RC采集MQ2傳感模塊參數(shù) 串口與OLED0.96雙顯示 STM32F103C8T6 晶振8M/系統(tǒng)時鐘72M MQ2傳感模塊 STM32F103C8T6采集MQ2傳感模塊參數(shù) 串口與OLED0.96雙顯示 其他資料目錄 直戳跳轉(zhuǎn) 可以用于家庭和工廠的氣體泄漏監(jiān)

    2024年02月01日
    瀏覽(39)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包