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

基于STM32的平衡小車設(shè)計(jì)過(guò)程分享(1)

這篇具有很好參考價(jià)值的文章主要介紹了基于STM32的平衡小車設(shè)計(jì)過(guò)程分享(1)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、簡(jiǎn)介

接觸STM32開(kāi)發(fā)一段時(shí)間了,想用STM32做一個(gè)有意思的項(xiàng)目,經(jīng)歷了無(wú)數(shù)的調(diào)參調(diào)參再調(diào)參,終于讓它站穩(wěn)了,接一下就一步步的跟大家介紹一下,項(xiàng)目的整體實(shí)現(xiàn)過(guò)程—

二、項(xiàng)目介紹

??? STM32平衡小車是一種基于STM32芯片的智能小車,它可以通過(guò)自動(dòng)控制來(lái)保持平衡,使其可以在不同的地形上穩(wěn)定行駛。其使用范圍非常廣泛。需要用到一些基本的硬件組件,例如電機(jī)、輪子、陀螺儀、加速度計(jì)、電池等。通過(guò)設(shè)計(jì)的電路板進(jìn)行連接,組成一個(gè)完整的系統(tǒng)。

三、硬件設(shè)計(jì)

根據(jù)上述需求,我進(jìn)行了電路圖設(shè)計(jì)

stm32智能平衡小車,單片機(jī),stm32,嵌入式硬件

stm32智能平衡小車,單片機(jī),stm32,嵌入式硬件

四、軟件設(shè)計(jì)

4.1?電機(jī)驅(qū)動(dòng)編寫(xiě)

4.1.1?電機(jī)引腳說(shuō)明

stm32智能平衡小車,單片機(jī),stm32,嵌入式硬件

編碼電機(jī)

引腳說(shuō)明:

M1電機(jī)電源線(12V)
GND編碼器地線
C1電機(jī)編碼器A相
C2電機(jī)編碼器B相
VCC編碼器電源3.3V
M2電機(jī)電源線(12V)

4.1.2?電機(jī)驅(qū)動(dòng)模塊說(shuō)明

stm32智能平衡小車,單片機(jī),stm32,嵌入式硬件

TB6612FNG電機(jī)驅(qū)動(dòng)模塊

VCC:電源正極,一般接5V或3.3V電源。
GND:電源負(fù)極,接地。
AIN1:H橋A口輸入1,接控制信號(hào)。
AIN2:H橋A口輸入2,接控制信號(hào)。
PWMA:A口PWM輸入,控制A口輸出占空比。
STBY:H橋使能信號(hào),高電平使能,低電平關(guān)閉。
AO1:H橋A口輸出1,接電機(jī)正極。
AO2:H橋A口輸出2,接電機(jī)負(fù)極。
BIN1:H橋B口輸入1,接控制信號(hào)。
BIN2:H橋B口輸入2,接控制信號(hào)。
PWMB:B口PWM輸入,控制B口輸出占空比。
BO1:H橋B口輸出1,接電機(jī)正極。
BO2:H橋B口輸出2,接電機(jī)負(fù)極。

根據(jù)原理圖將對(duì)應(yīng)硬件連接,接下來(lái)我們開(kāi)始測(cè)試

4.1.3?電機(jī)驅(qū)動(dòng)實(shí)戰(zhàn)

我們給PWMA、PWMB引腳輸出PWM信號(hào),控制電機(jī)轉(zhuǎn)速,AO1、AO2、BO1、BO2設(shè)置位正轉(zhuǎn)

真值表

AO1 AO2 BO1 BO2
1 0 1 0

以上主要通過(guò)引腳控制電機(jī)轉(zhuǎn)動(dòng)方向,下面講一下STM32輸出PWM原理

4.1.3.1 PWM原理

?????? STM32通過(guò)初始化PA8、PA11這兩個(gè)引腳,復(fù)用為T(mén)IM脈沖寬度調(diào)制模式1,通過(guò)修改TIM1通道1、4的寄存器存放數(shù)值,來(lái)控制PWM的輸出脈寬。

#define PWMA? ?TIM1->CCR1? //PA8

#define PWMB? ?TIM1->CCR4? //PA11

通過(guò)以上設(shè)置,實(shí)現(xiàn)對(duì)電機(jī)轉(zhuǎn)速、方向的控制

五、效果演示

stm32智能平衡小車,單片機(jī),stm32,嵌入式硬件



審核編輯?黃宇文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-743135.html

到了這里,關(guān)于基于STM32的平衡小車設(shè)計(jì)過(guò)程分享(1)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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的平衡小車

    基于stm32的平衡小車

    目錄 前言 一、電機(jī)驅(qū)動(dòng)部分 1、TB6612FNG電機(jī)驅(qū)動(dòng)模塊接線方式: 2、代碼使用定時(shí)器2的4路輸出pwm 3、gpio引腳初始化,以及前進(jìn),后退引腳設(shè)置 二、MPU6050陀螺儀部分 三、編碼器捕獲部分 四、pid部分 1、直立環(huán)KD 2、速度環(huán)KI 3、轉(zhuǎn)向環(huán)(PD) 五、藍(lán)牙通信部分 總結(jié) 經(jīng)過(guò)幾天對(duì)

    2024年02月09日
    瀏覽(22)
  • 基于stm32的智能小車設(shè)計(jì)(一)

    基于stm32的智能小車設(shè)計(jì)(一)

    目錄 一、原理簡(jiǎn)述 二、系統(tǒng)硬件設(shè)計(jì) 1.電機(jī)驅(qū)動(dòng)選型 1.1? L298N 1.2? L9110 1.3? DRV8833 1.4 TB6612 2.系統(tǒng)整體硬件設(shè)計(jì) 3.stm32主控制模塊 4.舵機(jī)云臺(tái) 5.超聲波模塊 三、系統(tǒng)軟件設(shè)計(jì) 1.系統(tǒng)整體軟件設(shè)計(jì) 2.電機(jī)驅(qū)動(dòng)及速度的控制 3.舵機(jī)云臺(tái)的控制 4.超聲波測(cè)距 四、實(shí)物展示 五、完整

    2024年02月02日
    瀏覽(27)
  • 基于STM32的智能小車--舵機(jī)云臺(tái)設(shè)計(jì)

    第一章 基于STM32的智能小車方案設(shè)計(jì) 第二章 基于STM32的智能小車–電機(jī)驅(qū)動(dòng)設(shè)計(jì) 第三章 基于STM32的智能小車–循跡設(shè)計(jì) 第四章 基于STM32的智能小車–避障設(shè)計(jì)

    2024年02月14日
    瀏覽(19)
  • 基于STM32-F401的平衡小車

    基于STM32-F401的平衡小車

    目錄 一、控制系統(tǒng)設(shè)計(jì) 1.1機(jī)械結(jié)構(gòu)設(shè)計(jì) 1.2傳感系統(tǒng)設(shè)計(jì) 1.3執(zhí)行器設(shè)計(jì) 1.4控制算法設(shè)計(jì) 二、控制系統(tǒng)的制作與調(diào)試 2.1機(jī)械結(jié)構(gòu)的制作與調(diào)試 2.2電路系統(tǒng)的制作與調(diào)試 2.3控制程序的編寫(xiě)與調(diào)試 三、控制系統(tǒng)的測(cè)試與分析 3.1測(cè)試方法 3.2測(cè)試數(shù)據(jù)與現(xiàn)象 3.3結(jié)果分析 一個(gè)系統(tǒng)

    2024年02月06日
    瀏覽(20)
  • 基于STM32的智能巡檢小車系統(tǒng)設(shè)計(jì)--循跡模塊設(shè)計(jì)

    基于STM32的智能巡檢小車系統(tǒng)設(shè)計(jì)--循跡模塊設(shè)計(jì)

    作者:車 郵箱:692604135@qq.com 學(xué)校:西安工程大學(xué)碩士研究生 方向:機(jī)器視覺(jué)、圖像分割、深度學(xué)習(xí) 灰度循跡傳感器是主要 用于小車沿黑色賽道循跡 的傳感器。 灰度傳感器利用不同顏色的檢測(cè)面對(duì)光的反射程度不同,灰度感應(yīng)接收管對(duì)不同檢測(cè)面返回的光,其阻值也不同

    2024年02月07日
    瀏覽(27)
  • 基于STM32的智能巡檢小車系統(tǒng)設(shè)計(jì)--STM32最小系統(tǒng)、直流電機(jī)、直流電源模塊設(shè)計(jì)

    基于STM32的智能巡檢小車系統(tǒng)設(shè)計(jì)--STM32最小系統(tǒng)、直流電機(jī)、直流電源模塊設(shè)計(jì)

    作者:車 郵箱:692604135@qq.com 學(xué)校:西安工程大學(xué)碩士研究生 方向:機(jī)器視覺(jué)、圖像分割、深度學(xué)習(xí) 在介紹具體實(shí)現(xiàn)功能之前,需要介紹以下模塊。 本課題選擇的單片機(jī)是ST(意法半導(dǎo)體)開(kāi)發(fā)的STM32F407VET6。 這是一款采用Corte-M4為內(nèi)核的高性能32位ARM微控制器。該芯片支持

    2024年02月10日
    瀏覽(96)
  • 從零復(fù)刻平衡小車(基于STM32F1)

    從零復(fù)刻平衡小車(基于STM32F1)

    本項(xiàng)目是對(duì)b站up主的開(kāi)源項(xiàng)目進(jìn)行了復(fù)刻,平衡車也特別適合作為入門(mén)單片機(jī)了解控制原理的一個(gè)小項(xiàng)目,這里主要記錄復(fù)刻的過(guò)程與心得。 ? ? ? ? 所需工具:焊烙鐵、熱風(fēng)槍 ? ? ? ? 首先焊單片機(jī)最小系統(tǒng),包括原理圖中的最小系統(tǒng)、電源以及串口通信部分。 ? ? ? ?

    2023年04月15日
    瀏覽(22)
  • STM32平衡小車01——基于FreeRTOS實(shí)現(xiàn)串口接收數(shù)據(jù)(HC05)

    STM32平衡小車01——基于FreeRTOS實(shí)現(xiàn)串口接收數(shù)據(jù)(HC05)

    1.實(shí)現(xiàn)功能 手機(jī)數(shù)據(jù)——HC05——USART2——STM32解析收到的數(shù)據(jù)——USART1——電腦串口軟件顯示4個(gè)SHORT ①數(shù)據(jù)格式 手機(jī)數(shù)據(jù)為12字節(jié),包頭為0xA5、包尾為0x5A、倒數(shù)第二位為校驗(yàn)位(為純數(shù)據(jù)低八位的和) ②手機(jī)端APP ③電腦串口軟件顯示4個(gè)SHORT 2.實(shí)驗(yàn)環(huán)境 開(kāi)發(fā)板為STM32F103CCU6 連

    2024年02月03日
    瀏覽(70)
  • 【畢業(yè)設(shè)計(jì)】基于超聲波智能跟隨小車 - 單片機(jī) 物聯(lián)網(wǎng) stm32 c51

    【畢業(yè)設(shè)計(jì)】基于超聲波智能跟隨小車 - 單片機(jī) 物聯(lián)網(wǎng) stm32 c51

    自動(dòng)跟隨小車系統(tǒng)由兩部分組成:跟隨小車和移動(dòng)目標(biāo)攜帶裝置。 工作原理:跟隨小車系統(tǒng)通過(guò)無(wú)線通信模塊發(fā)送尋找信號(hào),同時(shí)超聲波接收器開(kāi)始計(jì)時(shí),如果移動(dòng)目標(biāo)接收到無(wú)線尋找信號(hào),則立即發(fā)送超聲波信號(hào)。這樣小車的三角超聲波接收器陸續(xù)收到超聲波信號(hào),CPU通過(guò)

    2023年04月08日
    瀏覽(95)
  • 基于STM32聲控智能小車

    基于STM32聲控智能小車

    目錄 一、項(xiàng)目需求 二、方案設(shè)計(jì) 三、實(shí)物演示視頻 四、原理圖 五、PCB 六、代碼 七、資料清單 資料下載地址:基于STM32的聲控智能小車 1.能夠通過(guò)聲音控制小車,小車具備語(yǔ)音識(shí)別功能; 2.小車實(shí)現(xiàn)加速、減速、轉(zhuǎn)向以及前方避障功能; 3.能夠根據(jù)設(shè)計(jì)路線自動(dòng)行駛。 本

    2024年02月12日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包