在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

20.2-電磁桿在磁軌道的測試 零基礎(chǔ)入門智能車競賽 STM32電磁小車

dfhjgfg ? 來源:dfhjgfg ? 作者:dfhjgfg ? 2024-08-20 10:52 ? 次閱讀

** **功能介紹放開頭, 使用便捷無需愁。
這是全網(wǎng)最詳細(xì)、性價比最高的STM32實(shí)戰(zhàn)項(xiàng)目入門教程,通過合理的硬件設(shè)計(jì)和詳細(xì)的視頻筆記介紹,硬件使用STM32F103主控資料多方便學(xué)習(xí),通過3萬字筆記、12多個小時視頻、20多章節(jié)代碼手把手教會你如何開發(fā)和調(diào)試。讓你更快掌握嵌入式系統(tǒng)開發(fā)。

**V3.3.0-STM32智能小車 **
**視頻: **[https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click]
V3:HAL庫開發(fā)、功能:PID速度控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺控制、電磁循跡、RTOS等功能。

使用示波器調(diào)試(如果沒有示波器可以不跟著做這節(jié))

  1. 先燒錄 **"20-2_LED"**程序到單片機(jī)
    放置之前程序控制了四個引腳 導(dǎo)致影響 電磁桿電平,拔掉板子上的紅外對管線。

使用萬用表調(diào)試(如果沒有萬用表可以不跟著做這節(jié))

  1. 先燒錄 **"20-2_LED"**程序到單片機(jī)

** **放置之前程序控制了四個引腳 導(dǎo)致影響 電磁桿電平,拔掉板子上的紅外對管線。

使用單片機(jī)測量電壓調(diào)試

需要準(zhǔn)備的東西: 新版的沒有調(diào)試過的電磁桿、螺絲刀、小車、底板、杜邦線四根、6P的XH2.54線、攝像頭支架。

正式內(nèi)容:

這里我們先用最簡單通過完全輪詢的方式實(shí)現(xiàn)(輪詢的速度足夠普通循跡小車場景使用)

如果想通過其他方式實(shí)現(xiàn)可以參考這幾篇文章:

[STM32CubeMX | HAL庫的ADC多通道數(shù)據(jù)采集(輪訓(xùn)、DMA、DMA+TIM)、讀取內(nèi)部傳感器溫度_tim+adc+dma采集-CSDN博客]

[【STM32】HAL庫—快速使用ADC_stm32hal庫adc輪詢-CSDN博客]

采樣時間和采樣頻率的計(jì)算

ADC采樣兩點(diǎn)間隔的時間一定要大于ADC的轉(zhuǎn)換時間!

需要等待ADC完成一次轉(zhuǎn)換后,再進(jìn)行下一次采樣。如果采樣間隔時間小于ADC的轉(zhuǎn)換時間,那么你可能在一個轉(zhuǎn)換還沒有完成的情況下就開始了下一個采樣,這樣會導(dǎo)致數(shù)據(jù)丟失或者錯誤。

**STM32F103 一般將時鐘配置主頻為72M、APB2為72M。ADC掛在APB2時鐘總線上,且ADC的時鐘不能超過14M。所以一般將ADC的分頻設(shè)置為6,ADC的時鐘主頻就為72/6=12MHz。那么一個周期就是:1/12MHz=0.0833us。**

以下截圖為STM32F1參考手冊(手冊編號RM0008,可在ST官網(wǎng)直接搜索下載):
在這里插入圖片描述
上圖的意思是:ADC對輸入電壓采樣若干個ADC_CLK周期,這些周期可通過ADC_SMPR1和ADC_SMPR2寄存器中的SMP[2:0]位進(jìn)行修改。每個通道都可以用不同的采樣時間進(jìn)行采樣。

ADC轉(zhuǎn)換時間 = 采樣時間 + 12.5個周期

示例:
** 當(dāng)ADC時鐘主頻為14MHz并且采樣時間為1.5個周期時:采樣時間 = 1.5 + 12.5 = 14個周期;一個周期的時間為1/14MHz,一共14個周期,** 1 / 14MHz * 14個周期 = 1us ,那么此時ADC的采樣頻率就是1/1us=1000KHz=1MHz,這也是理論上ADC的最大采樣頻率。

STM32F1系列的時鐘主頻一般設(shè)置為了12M,采樣時間的設(shè)置所對應(yīng)采樣頻率如下圖所示:
在這里插入圖片描述
知道了最短時間后,當(dāng)ADC時鐘主頻為12M并且采樣時間為1.5個周期時,ADC采樣兩點(diǎn)的時間必須大于1.17us。

這個對我們現(xiàn)在編寫的循跡方式基本沒有影響,因?yàn)槲覀兪敲看螠y量完一組ADC,就進(jìn)行計(jì)算處理、電機(jī)控制OLED顯示等操作,這些操作時間肯定大于采樣時間

開啟完全輪詢

將代碼文件夾"MyCode_V3.3.0" 復(fù)制到桌面或者其他沒有中文字符的路徑。

然后我們復(fù)制一份19-5_LED命名 20-2_LED 在這個上面進(jìn)行修改

打開"'LED.ioc'" 我們把之前紅外循跡的四個GPIO做修改,改為ADC1的對應(yīng)通道。
在這里插入圖片描述
設(shè)置ADC采集
在這里插入圖片描述
然后點(diǎn)擊生成代碼

keil 打開項(xiàng)目工程

** 先編譯一下,因?yàn)橹鞍鸭t外對管四個更改了,所以有些報錯。**

需要把錯誤的注釋掉。
在這里插入圖片描述
這里
在這里插入圖片描述
如果還有錯誤,這個需要刪掉
在這里插入圖片描述
然后編譯確定沒有錯誤
在這里插入圖片描述
增加用于保存ADC變量值的
在這里插入圖片描述

float g_fVoltage[4];//ADC電壓采集值 值對應(yīng)的四個通道和引腳分別是 ADC1_NI5 PA5 、ADC1_NI7 PA7、ADC1_NI8 PB0、ADC1_NI9 PB1

我們把模式0顯示6050的代碼注釋掉
在這里插入圖片描述
然后我們添加代碼,把采集的數(shù)據(jù)顯示在屏幕上
在這里插入圖片描述

//采集四個通道電壓值  
for(int i=0;i< 4;i++)
{
HAL_ADC_Start(&hadc1);
HAL_ADC_PollForConversion(&hadc1,50);
g_fVoltage[i]=(float)HAL_ADC_GetValue(&hadc1)/4096*3.300; ////計(jì)算測量的電壓值 /4069是因?yàn)?span id="a5mgapgs4i"    class="hljs-number">4096是12位ADC的最大值(即2^12)、*3.300 是將歸一化的數(shù)值乘以參考電壓
}
  
sprintf((char *)OledString,"v1:%.2f v2:%.2f rn",g_fVoltage[0],g_fVoltage[1]);//顯示 1、2 電壓值
OLED_ShowString(0,4,OledString,12);//這個是oled驅(qū)動里面的,是顯示位置的一個函數(shù),

sprintf((char *)OledString,"v3:%.2f v4:%.2f rn",g_fVoltage[2],g_fVoltage[3]);//顯示3、4 電壓值
OLED_ShowString(0,5,OledString,12);//這個是oled驅(qū)動里面的,是顯示位置的一個函數(shù),

然后代碼燒錄一下,可以用一根杜邦線,把3.3和其中一個引腳B0接到一起(注意不要把GND和3.3J接到一起)。

然后OLED對V3就會顯示3.30左右

注意:

  1. 不要把3.3和GND引腳用杜邦線插一起。
  2. 把四個紅外對管都要拔掉。
    在這里插入圖片描述
    然后我們把電磁循跡桿 放置到已經(jīng)通有正弦交流信號的上方,將電磁桿使用連接線,連接到底板上。

電磁桿連接線插入底板的方向如下:
在這里插入圖片描述
插上之后是這樣的不要插反了。
在這里插入圖片描述
擰動螺絲的同時觀察 四個通道電壓測量值的變化。

因?yàn)橥饷娴膬蓚€電感是和軌道垂直的,所以外面使用外面 兩個進(jìn)行循跡。
在這里插入圖片描述
另一個通道的
在這里插入圖片描述
然后把小車放置到中間,小車的v1電壓和V4電壓應(yīng)該測量值大致相同

在這里插入圖片描述

審核編輯 黃宇

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

    關(guān)注

    41

    文章

    3593

    瀏覽量

    129473
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    356006
  • 電磁
    +關(guān)注

    關(guān)注

    15

    文章

    1133

    瀏覽量

    51816
  • 智能車
    +關(guān)注

    關(guān)注

    21

    文章

    403

    瀏覽量

    76962
  • 循跡
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    13074
收藏 人收藏

    評論

    相關(guān)推薦

    20.3-使用兩個通道進(jìn)行電磁循跡 智能車競賽 電磁原理圖 電磁循跡小車 STM32電磁小車 電磁循跡算法

    20.3-使用兩個通道進(jìn)行電磁循跡 智能車競賽 電磁原理圖 電磁循跡
    的頭像 發(fā)表于 08-20 10:56 ?813次閱讀
    20.3-使用兩個通道進(jìn)行<b class='flag-5'>電磁</b>循跡 <b class='flag-5'>智能車</b><b class='flag-5'>競賽</b> <b class='flag-5'>電磁</b><b class='flag-5'>桿</b>原理圖 <b class='flag-5'>電磁</b>循跡<b class='flag-5'>小車</b> <b class='flag-5'>STM32</b><b class='flag-5'>電磁</b><b class='flag-5'>小車</b> <b class='flag-5'>電磁</b>循跡算法

    【洞幺邦】淺析智能小車系統(tǒng)及其電磁干擾

    智能小車是一種以汽車電子為背景,涵蓋控制、傳感技術(shù)、模糊識別、電子、計(jì)算機(jī)、機(jī)械、電氣等多學(xué)科知識的科技創(chuàng)意性設(shè)計(jì)。筆者將以高校常見的智能小車為研究對象,淺析
    發(fā)表于 07-02 14:15

    第六屆CUIT校級智能車電磁競賽 精選資料分享

    第六屆CUIT校級智能車競賽? 作為一名大一新生,小白報名參加了電磁循跡的四輪組競賽。小白寫這篇博客的時候呢,馬上就要進(jìn)行比賽了,前前后后
    發(fā)表于 07-30 06:20

    基于單片機(jī)的智能車設(shè)計(jì)

    作為一名練習(xí)時長兩年半的練習(xí)生,來淺談下第十五屆智能車競賽規(guī)則。第十五屆智能車受疫情影響,終于千呼萬喚中姍姍來遲。細(xì)讀規(guī)則,便會發(fā)現(xiàn)今年的智能車
    發(fā)表于 09-02 06:29

    電磁循跡智能車是由哪些模塊組成的

    我的第一輛智能車電磁循跡智能車以下是所用的模塊:舵機(jī),電機(jī),L298N驅(qū)動模塊,PID算法,OLED,電磁,ADC多路采集配置DMA,干
    發(fā)表于 01-14 09:08

    智能車電磁循跡相關(guān)資料下載

    飛思卡爾智能車電磁循跡(組別通用),六路運(yùn)放,適用于電磁組所有組別,電路運(yùn)行穩(wěn)定,且移植性較強(qiáng)。
    發(fā)表于 03-02 06:41

    電磁軌道炮的工作原理 同軸線圈炮的工作原理 重接炮的工作原理

    電磁軌道炮原理 電磁軌道炮是使用電磁加速技術(shù)發(fā)射彈丸的一種電能武器。發(fā)射過程中,強(qiáng)大的電磁力(也稱洛侖茲力)使彈丸達(dá)到極高的初速度飛離炮
    發(fā)表于 02-02 16:48 ?7w次閱讀
    <b class='flag-5'>電磁軌道</b>炮的工作原理 同軸線圈炮的工作原理 重接炮的工作原理

    決賽:智能車競賽電磁組之北京科技大學(xué)

    2011年第六屆飛思卡爾智能車競賽決賽視頻電磁組--北京科技大學(xué)演示情況。
    的頭像 發(fā)表于 06-21 17:50 ?3218次閱讀

    決賽:智能車競賽電磁組之杭州電子科技大學(xué)

    2011年第六屆飛思卡爾智能車競賽決賽視頻電磁組--杭州電子科技大學(xué)演示情況。
    的頭像 發(fā)表于 06-21 17:50 ?3550次閱讀

    2011年飛思卡爾智能車競賽電磁組決賽西北工業(yè)大學(xué)演示視頻

    2011年第六屆飛思卡爾智能車競賽決賽視頻電磁組--西北工業(yè)大學(xué)演示情況。
    的頭像 發(fā)表于 06-19 17:30 ?3630次閱讀

    炮膛真空狀態(tài)下電磁軌道炮性能實(shí)驗(yàn)分析

    炮膛真空狀態(tài)下電磁軌道炮性能實(shí)驗(yàn)分析
    發(fā)表于 07-02 15:09 ?17次下載

    電磁智能車的電感排布和運(yùn)行原理

    電磁智能車的元素的處理方案:環(huán)島,坡道,三叉,以及直道和彎道的速度控制方案。
    的頭像 發(fā)表于 12-13 15:34 ?6555次閱讀

    電磁智能車原理

    電磁智能車原理 隨著計(jì)算機(jī)、微電子等技術(shù)的快速發(fā)展,智能化技術(shù)的開發(fā)越來越成熟,應(yīng)用的范圍也得到了極大的擴(kuò)展。目前,企業(yè)生產(chǎn)技術(shù)不斷提高、對自動化技術(shù)要求不斷加深的環(huán)境下,
    的頭像 發(fā)表于 12-13 16:33 ?1869次閱讀

    電磁智能車原理

    電磁智能車原理 我們可以看到很多的一些案例,比如電子競賽中已經(jīng)出現(xiàn)電磁智能車的設(shè)計(jì)案例,那么電磁
    的頭像 發(fā)表于 12-13 17:04 ?4259次閱讀

    20.0-電磁的組裝和實(shí)物介紹“這個是就是你想要的“-智能車電磁電磁循跡小車

    電子設(shè)計(jì)大賽20.0-電磁的組裝和實(shí)物介紹“這個是就是你想要的“-智能車電磁電磁循跡小車
    的頭像 發(fā)表于 08-20 11:07 ?440次閱讀
    20.0-<b class='flag-5'>電磁</b><b class='flag-5'>桿</b>的組裝和實(shí)物介紹“這個是就是你想要的“-<b class='flag-5'>智能車</b><b class='flag-5'>電磁</b>組 <b class='flag-5'>電磁</b>循跡<b class='flag-5'>小車</b>
    主站蜘蛛池模板: 亚洲色图日韩| 欧美性视频一区二区三区| 成 人 a v黄 色| 大美女久久久久久j久久| 五月激情在线| 欧美性色xo影院在线观看| 超h 高h 污肉1v1御书屋| 婷婷综合久久中文字幕蜜桃三 | 四虎影视色费永久在线观看| 日本免费a级片| 韩国中文字幕在线观看| 亚洲视频高清| 久久国内视频| 亚洲综合一二三区| 性做久久久久久久免费看| 免费国产一区| 亚洲午夜免费| 福利视频一区二区牛牛| 亚洲人毛茸茸bbxx| 岛国毛片一级一级特级毛片| 六月丁香综合网| 中国胖女人一级毛片aaaaa| 在线天堂bt中文www在线| 日本三级高清| 日韩中文字幕第一页| 国产老肥熟xxxx| 亚洲精品成人a在线观看| 六月婷操| 天天干在线影院| 国产网站黄| 欧美日本一区二区三区道| 夜夜夜网| 欧美成人亚洲| 国产乱理论片在线观看理论| 男人天堂资源网| 免费精品99久久国产综合精品| 日韩一级在线视频| 综合网激情五月| 国产操比视频| 美女张开大腿让男人桶| 奇米影视777狠狠狠888不卡|