那曲檬骨新材料有限公司

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

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

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

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

一口氣吃不成胖子 ? 來源: 一口氣吃不成胖子 ? 作者: 一口氣吃不成胖子 ? 2023-04-27 14:30 ? 次閱讀

一、簡介

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

二、項(xiàng)目介紹

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

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

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

pYYBAGRKFDmAA9kDAAHbhUOTMyA435.pngpoYBAGRKFD-AGj6XAAFfrJswNeQ642.png

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

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

4.1.1電機(jī)引腳說明

poYBAGRKFHyAO260AABZ1FQOwOQ907.png

編碼電機(jī)

引腳說明:

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

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

pYYBAGRKFIOAZBC7AAE-yNdcXAY715.png

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)硬件連接,接下來我們開始測試

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

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

4.1.3.1 PWM原理

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

#define PWMA TIM1->CCR1 //PA8

#define PWMB TIM1->CCR4 //PA11

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

五、效果演示

pYYBAGRKFIyAHltZAAVSt5ovlbw729.png

審核編輯黃宇

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

    關(guān)注

    2272

    文章

    10923

    瀏覽量

    357544
  • 平衡車
    +關(guān)注

    關(guān)注

    7

    文章

    80

    瀏覽量

    27116
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何去制作一種基于stm32的兩輪平衡小車?求過程

    如何去制作一種基于stm32的兩輪平衡小車?基于stm32的兩輪平衡小車電路設(shè)計(jì)的基本
    發(fā)表于 07-09 07:47

    基于STM32F103C8T6制作平衡小車過程

    基于STM32F103C8T6制作平衡小車過程中的問題文章目錄基于STM32F103C8T6制作平衡
    發(fā)表于 08-24 08:07

    平衡小車移植過程中趟過的坑

    最近在研究平衡小車,在TB上買了一個(gè)小車套件,源代碼是用的stm32的3.5庫,自己打算移植到hal庫上面去,順便深入了解一下平衡
    發(fā)表于 09-17 06:40

    基于STM32的雙輪平衡小車設(shè)計(jì)

    預(yù)告:代碼及文檔下載方案分析1、基于STM32F103C8T6 單片機(jī)的雙輪自平衡小車系統(tǒng);2、以 MPU6050 三軸陀螺儀加速計(jì)為傳感器的姿態(tài)感知系統(tǒng);3、通過卡爾曼濾波對(duì)傳感器的
    發(fā)表于 11-30 08:03

    兩輪自平衡小車的設(shè)計(jì)與實(shí)現(xiàn)

    兩輪自平衡小車的設(shè)計(jì)與實(shí)現(xiàn),基于STM32控制的自平衡雙輪小車,其中機(jī)械部分包括車體、車輪、步進(jìn)電機(jī)、鋰電池等部件設(shè)計(jì)加工。
    發(fā)表于 05-19 15:16 ?20次下載

    基于stm32程序的DIY二輪平衡小車

    在校期間制作的stm32平衡小車,效果還可以
    發(fā)表于 05-20 10:05 ?74次下載

    基于STM32設(shè)計(jì)的智能平衡小車源代碼免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是基于STM32設(shè)計(jì)的智能平衡小車源代碼 支持手機(jī)及電腦上位機(jī)控制的平衡小車
    發(fā)表于 07-16 08:00 ?123次下載

    STM32的兩輪平衡小車源代碼

    基于STM32的兩輪平衡小車源代碼說明。
    發(fā)表于 03-17 14:21 ?64次下載

    STM32智能平衡小車詳細(xì)電路原理圖

    STM32智能平衡小車詳細(xì)電路原理圖免費(fèi)下載。
    發(fā)表于 06-18 10:55 ?196次下載

    STM32】兩輪自平衡小車學(xué)習(xí)筆記1

    文章目錄兩輪自平衡小車學(xué)習(xí)筆記1一、安裝環(huán)境二、使用步驟1.STM32CubeMX新建工程2.根據(jù)需求改STM32CubeMX配置3.按鍵消
    發(fā)表于 12-01 16:36 ?11次下載
    【<b class='flag-5'>STM32</b>】兩輪自<b class='flag-5'>平衡</b><b class='flag-5'>小車</b>學(xué)習(xí)筆記<b class='flag-5'>1</b>

    stm32藍(lán)牙平衡小車制作項(xiàng)目心得(一)

    自從肝了這么多stm32的視頻,一直沒有做項(xiàng)目來實(shí)踐。這次的平衡小車項(xiàng)目
    發(fā)表于 01-14 12:06 ?12次下載
    <b class='flag-5'>stm32</b>藍(lán)牙<b class='flag-5'>平衡</b><b class='flag-5'>小車</b>制作項(xiàng)目心得(一)

    平衡小車調(diào)試總結(jié)

    前言本文將總結(jié)平衡小車的調(diào)試經(jīng)驗(yàn),經(jīng)過幾晚的努力平衡小車已經(jīng)可以比較穩(wěn)定的平衡了。本文平衡
    發(fā)表于 01-14 12:29 ?14次下載
    <b class='flag-5'>平衡</b><b class='flag-5'>小車</b>調(diào)試總結(jié)

    stm32平衡小車

    stm32f103c8t6的平衡小車的代碼
    發(fā)表于 06-15 14:51 ?51次下載

    基于STM32的兩輪平衡小車設(shè)計(jì)

    學(xué)習(xí)一種單片機(jī)最快的方式莫過于用它實(shí)際制作一個(gè)作品了,前些天看到有人在玩平衡小車,感覺非常有趣,于是就決定自己動(dòng)手制作一個(gè)基于stm32的兩輪平衡
    的頭像 發(fā)表于 07-25 15:48 ?3331次閱讀
    基于<b class='flag-5'>STM32</b>的兩輪<b class='flag-5'>平衡</b><b class='flag-5'>小車</b>設(shè)計(jì)

    STM32平衡小車原理圖

    STM32f103c8t6平衡小車原理圖
    發(fā)表于 07-05 10:54 ?1次下載
    百家乐金海岸软件| 大发888娱乐场怎么才能赢到钱| 优博平台代理开户| 伯爵百家乐官网赌场娱乐网规则| 澳门百家乐手机软件| 超级百家乐官网2龙虎斗| 赌场百家乐图片| 百家乐官网园游戏庄闲| 百家乐沙| 百家乐官网怎么玩了| 澳门百家乐娱乐城开户| 网上现金百家乐| 太阳城百家乐的分数| 肇源县| 百家乐赌博技巧网| 百家乐官网连跳规律| 天堂鸟百家乐的玩法技巧和规则| 百家乐官网双层筹码盘| 威尼斯人娱乐网代理注| 百家乐官网庄闲和赢率| 最好的棋牌游戏| 网络百家乐路单图| 百家乐官网分析软件下| 足球百家乐投注网出租| 百家乐官网英皇娱乐场| 万人迷百家乐的玩法技巧和规则| 百家乐官网国际娱乐网| 棋牌类游戏| 百家乐网站东方果博| 百家乐官网网上投注网站| 神话百家乐的玩法技巧和规则| 百家乐官网技论坛| 多多视频棋牌游戏| 百家乐娱乐网站| 百家乐官网赌机破解| 百家乐发牌靴8| 7位百家乐官网扑克桌| 澳门百家乐官网海星王| 澳盈| 百家乐赌博软件下载| 百家乐官网视频台球游戏|