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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

** **功能介紹放開頭, 使用便捷無需愁。
這是全網最詳細、性價比最高的STM32實戰項目入門教程,通過合理的硬件設計和詳細的視頻筆記介紹,硬件使用STM32F103主控資料多方便學習,通過3萬字筆記、12多個小時視頻、20多章節代碼手把手教會你如何開發和調試。讓你更快掌握嵌入式系統開發。

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

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

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

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

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

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

使用單片機測量電壓調試

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

正式內容:

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

如果想通過其他方式實現可以參考這幾篇文章:

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

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

采樣時間和采樣頻率的計算

ADC采樣兩點間隔的時間一定要大于ADC的轉換時間!

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

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

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

ADC轉換時間 = 采樣時間 + 12.5個周期

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

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

這個對我們現在編寫的循跡方式基本沒有影響,因為我們是每次測量完一組ADC,就進行計算處理、電機控制OLED顯示等操作,這些操作時間肯定大于采樣時間

開啟完全輪詢

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

然后我們復制一份19-5_LED命名 20-2_LED 在這個上面進行修改

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

keil 打開項目工程

** 先編譯一下,因為之前把紅外對管四個更改了,所以有些報錯。**

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

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

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

//采集四個通道電壓值  
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; ////計算測量的電壓值 /4069是因為409612位ADC的最大值(即2^12)、*3.300 是將歸一化的數值乘以參考電壓
}
  
sprintf((char *)OledString,"v1:%.2f v2:%.2f rn",g_fVoltage[0],g_fVoltage[1]);//顯示 1、2 電壓值
OLED_ShowString(0,4,OledString,12);//這個是oled驅動里面的,是顯示位置的一個函數,

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

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

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

注意:

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

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

因為外面的兩個電感是和軌道垂直的,所以外面使用外面 兩個進行循跡。
在這里插入圖片描述
另一個通道的
在這里插入圖片描述
然后把小車放置到中間,小車的v1電壓和V4電壓應該測量值大致相同

在這里插入圖片描述

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式系統
    +關注

    關注

    41

    文章

    3660

    瀏覽量

    130537
  • STM32
    +關注

    關注

    2282

    文章

    10981

    瀏覽量

    360910
  • 電磁
    +關注

    關注

    15

    文章

    1146

    瀏覽量

    52349
  • 智能車
    +關注

    關注

    21

    文章

    407

    瀏覽量

    77313
  • 循跡
    +關注

    關注

    0

    文章

    14

    瀏覽量

    13147
收藏 人收藏

    評論

    相關推薦

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

    20.3-使用兩個通道進行電磁循跡 智能車競賽 電磁原理圖 電磁循跡
    的頭像 發表于 08-20 10:56 ?1165次閱讀
    20.3-使用兩個通道進行<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>循跡算法

    【洞幺邦】淺析智能小車系統及其電磁干擾

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

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

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

    基于單片機的智能車設計

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

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

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

    智能車控制之電磁循跡介紹

    這一次,我們開始正式進入了,車輛的控制大致可以分成一下部分:循跡,需要電磁傳感器,或者攝像頭。這兩個應該是智能車最有可能使用的傳感器了,其他的就算是另辟蹊徑了。然后我主要使用的是電磁。這是我最終
    發表于 01-19 06:23

    智能車電磁循跡相關資料下載

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

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

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

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

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

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

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

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

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

    炮膛真空狀態下電磁軌道炮性能實驗分析

    炮膛真空狀態下電磁軌道炮性能實驗分析
    發表于 07-02 15:09 ?17次下載

    電磁智能車原理

    電磁智能車原理 隨著計算機、微電子等技術的快速發展,智能化技術的開發越來越成熟,應用的范圍也得到了極大的擴展。目前,企業生產技術不斷提高、對自動化技術要求不斷加深的環境下,
    的頭像 發表于 12-13 16:33 ?2031次閱讀

    電磁智能車原理

    電磁智能車原理 我們可以看到很多的一些案例,比如電子競賽中已經出現電磁智能車的設計案例,那么電磁
    的頭像 發表于 12-13 17:04 ?4650次閱讀

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

    電子設計大賽20.0-電磁的組裝和實物介紹“這個是就是你想要的“-智能車電磁電磁循跡小車
    的頭像 發表于 08-20 11:07 ?694次閱讀
    20.0-<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>
    主站蜘蛛池模板: 性色在线观看 | 午夜精品久久久久久久第一页 | 国产98色在线 | 在线观看深夜观看网站免费 | 日本写真高清视频免费网站网 | 男人j桶进女人j的视频 | 特黄一级 | 亚洲欧美7777 | 人人艹人人射 | 色老头在线官方网站 | bt天堂在线www中文在线 | 日本精品一卡二卡≡卡四卡 | 免费看av的网址 | 久久久久国产成人精品亚洲午夜 | 免费看黄色录像 | 亚洲伊人久久网 | 丁香五香天堂网卡 | 国产色av| 婷婷 色天使 | 亚洲开心激情网 | a网在线| 视频一区亚洲 | 午夜神马福利免费官方 | 国产成人三级视频在线观看播放 | 欧美色频 | 天天躁狠狠躁狠狠躁夜夜躁 | 中文字幕在线第一页 | 性xxxxx| 狠狠色噜噜狠狠狠狠奇米777 | 午夜免费 | 国产内地激情精品毛片在线一 | 国产伦精品一区二区三区 | 免费又爽又黄禁片视频在线播放 | 福利片在线播放 | 美女被免网站在线视频 | 一区二区三区四区在线视频 | 精品精品国产理论在线观看 | 久视频在线观看久视频 | 成人的天堂视频一区二区三区 | 久久亚洲国产欧洲精品一 | 免费观看视频网站 |