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

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

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

電磁循跡中什么是歸一化

麥辣雞腿堡 ? 來(lái)源:古月居 ? 作者:Carry_qing ? 2023-11-28 15:50 ? 次閱讀

什么是歸一化

歸一化就是將所有數(shù)據(jù)都變成0-1之間的數(shù),將數(shù)據(jù)映射到0~1范圍之內(nèi)處理,使數(shù)據(jù)觀察更便捷快速。

在電磁車(chē)行駛過(guò)程中,由于需要通過(guò)分析各個(gè)電感采集值的情況來(lái)判定前方為何種路段。

所以更要求這些采集值有跡可循,歸一化便是一種很好的方法,先將所有采集到的值縮小到0-1范圍內(nèi),再適當(dāng)放大(常見(jiàn)的放大倍數(shù)為100)。

這樣既能更容易的由電磁值分析出路況,又不會(huì)因?yàn)閿?shù)據(jù)過(guò)小而失真。

歸一化的代碼實(shí)現(xiàn)

歸一化的公式如下:(x-Min)/(Max-Min)。

其中,x為實(shí)時(shí)檢測(cè)到的變量,Min與Max為標(biāo)定的電感采集最小與最大值。

具體代碼如下:

AD_M_Left[0] =(uint16)(99*(LeftAverage[0]-M_Left_min)/(M_Left_max[0]-M_Left_min)+1);

PID控制

在介紹PID算法前,我們可以試想一下,如果沒(méi)有某些特殊的算法,那么我們會(huì)如何控制舵機(jī)打角和電機(jī)轉(zhuǎn)速?

就舵機(jī)而言,其結(jié)論可能是,設(shè)定一個(gè)特定的值,當(dāng)左右電感的電磁值之差達(dá)到這個(gè)設(shè)定的值時(shí)。

便控制舵機(jī)向左或向右打一定的角度(或者多設(shè)值,分不同情況多段打角)。

實(shí)際上這也是我在剛接觸智能車(chē)時(shí)用的算法,這種算法雖然能夠讓賽車(chē)在賽道上行駛,但打角不夠順滑,反應(yīng)也不夠靈敏。

這時(shí)我們便需要將這個(gè)差值代入某個(gè)算法,令其與舵機(jī)打角關(guān)聯(lián)起來(lái),這樣便可以得到一個(gè)較為連貫與精確的舵機(jī)輸出值。

有利于賽車(chē)更完美的運(yùn)行,而這種將差值與最后輸出值關(guān)聯(lián)起來(lái)的算法便是我們常說(shuō)的PID控制算法。

什么是PID控制

比例(P)積分(I)微分(D)控制(PID控制),是應(yīng)用最為廣泛的一種自動(dòng)控制器。

它具有原理簡(jiǎn)單,易于實(shí)現(xiàn),適用面廣,控制參數(shù)相互獨(dú)立,參數(shù)的選定比較簡(jiǎn)單等優(yōu)點(diǎn)。

PID控制分為很多種,而智能車(chē)中常用增量式和位置式兩種算法對(duì)車(chē)身進(jìn)行控制,以保證賽車(chē)在賽道上完美運(yùn)行。

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

    關(guān)注

    15

    文章

    1066

    瀏覽量

    51489
  • 檢測(cè)
    +關(guān)注

    關(guān)注

    5

    文章

    4348

    瀏覽量

    91105
  • 控制算法
    +關(guān)注

    關(guān)注

    4

    文章

    164

    瀏覽量

    21614
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    第13章-循跡功能 STM32智能小車(chē)循跡教程 PID循跡算法分析

    、視覺(jué)控制、電磁循跡、RTOS等功能。 講解下我們小車(chē)?yán)锩娴?b class='flag-5'>循跡部分,包括紅外基礎(chǔ)使用,無(wú)PID循跡和有PID
    的頭像 發(fā)表于 08-21 16:27 ?558次閱讀
    第13章-<b class='flag-5'>循跡</b>功能 STM32智能小車(chē)<b class='flag-5'>循跡</b>教程 PID<b class='flag-5'>循跡</b>算法分析

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

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

    半電波暗室歸一化場(chǎng)地衰減的預(yù)測(cè)pdf

    半電波暗室歸一化場(chǎng)地衰減的預(yù)測(cè)半電波暗室常用于無(wú)線電噪聲發(fā)射的測(cè)試,而它和開(kāi)闊場(chǎng)(OATS: Open Area Test Site)之間的歸一化場(chǎng)地衰減(NSA: Normalized Site
    發(fā)表于 10-12 09:48

    談?wù)?:【歸一化

    歸一化”,這個(gè)名詞,究竟什么是歸一化呢?先簡(jiǎn)單說(shuō)說(shuō),歸1,我們都習(xí)慣說(shuō)【0】表示低電平,【1】表示高電平。其實(shí)這個(gè)低電平、高電平理解可以很廣的。例如我們可以認(rèn)為3.3V是高電平,也可以認(rèn)為5V
    發(fā)表于 02-24 21:55

    歸一化香農(nóng)能量代碼

    對(duì)信號(hào)做歸一化香農(nóng)能量分析,各位大蝦指點(diǎn)下
    發(fā)表于 05-16 16:20

    電磁巡線歸一化算法看不懂,各位大佬,求助

    歸一化和求偏差真名理解啊Sensor_Left =analogRead(1); //左邊電感采集值 Sensor_Middle = analogRead(2); //中間電感采集值
    發(fā)表于 05-10 14:24

    【原創(chuàng)分享】歸一化在電機(jī)控制究竟有什么用?

    本帖最后由 松山歸人 于 2021-5-13 09:17 編輯 講解人:趙云老師(張飛電子學(xué)院高級(jí)工程師)哈嘍,大家好,今天我們來(lái)了解歸一化在電機(jī)控制的作用,那么首先我們需要先了解
    發(fā)表于 05-13 09:16

    什么是歸一化算法呢?怎樣去使用歸一化算法呢

    什么是歸一化算法呢?怎樣去使用歸一化算法呢?
    發(fā)表于 02-25 06:19

    三相四線系統(tǒng)SPWM與SVPWM的歸一化研究

    三相四線系統(tǒng)SPWM與SVPWM的歸一化研究
    發(fā)表于 03-30 14:59 ?15次下載

    傣語(yǔ)語(yǔ)音合成的文本歸一化方法

    本文以開(kāi)發(fā)傣語(yǔ)語(yǔ)音合成系統(tǒng)為目的,重點(diǎn)研究傣語(yǔ)文本的數(shù)字歸一化和特殊字符歸一化問(wèn)題。數(shù)字和特殊字符都屬于傣語(yǔ)文本的非標(biāo)準(zhǔn)詞,文本歸一化
    發(fā)表于 12-06 16:29 ?0次下載
    傣語(yǔ)語(yǔ)音合成<b class='flag-5'>中</b>的文本<b class='flag-5'>歸一化</b>方法

    【代碼收藏夾】C語(yǔ)言的歸一化算法

    定義歸一化就是要把需要處理的數(shù)據(jù)經(jīng)過(guò)處理后(通過(guò)某種算法)限制在你需要的定范圍內(nèi)。代碼/** * @description: * @param {float} x 要歸一化的值 * @param
    發(fā)表于 01-13 13:18 ?1次下載
    【代碼收藏夾】C語(yǔ)言的<b class='flag-5'>歸一化</b>算法

    PyTorch教程8.5之批量歸一化

    電子發(fā)燒友網(wǎng)站提供《PyTorch教程8.5之批量歸一化.pdf》資料免費(fèi)下載
    發(fā)表于 06-05 10:07 ?0次下載
    PyTorch教程8.5之批量<b class='flag-5'>歸一化</b>

    Zemax不同面型的歸一化半徑如何設(shè)置

    Zemax中有些表面定義的時(shí)候使用了歸一化半徑,而不是原本的位置坐標(biāo)(即不使用 Z= f(x,y) 或 Z= f (r)的方式來(lái)定義)。
    的頭像 發(fā)表于 09-04 10:14 ?2811次閱讀
    Zemax不同面型的<b class='flag-5'>歸一化</b>半徑如何設(shè)置

    智能車(chē)電磁歸一化該怎么處理

    歸一化處理 很多開(kāi)始的小白,在做電磁部分時(shí),可能并不太知道歸一化,只是通過(guò)濾波算法處理后就用解算出來(lái)的電感數(shù)值,開(kāi)始寫(xiě)控制算法,這樣導(dǎo)
    的頭像 發(fā)表于 11-28 17:45 ?706次閱讀

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

    電子設(shè)計(jì)大賽20.0-電磁桿的組裝和實(shí)物介紹“這個(gè)是就是你想要的“-智能車(chē)電磁電磁循跡小車(chē) 電磁循跡
    的頭像 發(fā)表于 08-20 11:07 ?235次閱讀
    20.0-<b class='flag-5'>電磁</b>桿的組裝和實(shí)物介紹“這個(gè)是就是你想要的“-智能車(chē)<b class='flag-5'>電磁</b>組 <b class='flag-5'>電磁</b><b class='flag-5'>循跡</b>小車(chē)