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

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

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

運(yùn)用電磁導(dǎo)航技術(shù)實(shí)現(xiàn)小車智能的設(shè)計(jì)方案

電子設(shè)計(jì) ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-01-11 07:25 ? 次閱讀

為了實(shí)現(xiàn)智能小車穩(wěn)定快速的自動(dòng)尋線,采用了“五橫二豎加八字”排列的電磁線圈,能識(shí)別各種復(fù)雜的賽道。通過(guò)三次函數(shù)算法求出偏差,并采用差速電機(jī)算法處理彎道,實(shí)現(xiàn)了電磁導(dǎo)航的功能。實(shí)踐證明,該系統(tǒng)能精準(zhǔn)地控制智能小車穩(wěn)定快速地運(yùn)行,且達(dá)到了預(yù)期效果。航
智能小車尋線道路設(shè)計(jì)要求是:在中間鋪設(shè)了一條直徑為0.5 mm的銅質(zhì)漆包線,漆包線中有頻率范圍為20±2 kHz、電流范圍為50~150 mA的正弦波信號(hào)。隨著智能小車的發(fā)展,需適應(yīng)更加復(fù)雜的賽道,例如直角彎、坡道、障礙等。文中設(shè)計(jì)的智能小車,是基于Kinetis K60單片機(jī)開(kāi)發(fā)實(shí)現(xiàn)的,以電磁線圈作為感應(yīng)傳感器,采用偏差算法控制小車精準(zhǔn)的尋線功能,從而實(shí)現(xiàn)智能小車智能快速穩(wěn)定的尋線行駛。
1 硬件總體設(shè)計(jì)
智能小車系統(tǒng)由Kinetis K60主控模塊、傳感器模塊、舵機(jī)控制模塊、電機(jī)驅(qū)動(dòng)模塊、OLED顯示模塊、撥碼開(kāi)關(guān)模塊、編碼器測(cè)速模塊、停車檢測(cè)模塊、障礙檢測(cè)模塊這9個(gè)部分構(gòu)成。系統(tǒng)總體框架如圖1所示。


除了以上9部分外還有電源模塊,整個(gè)智能小車由7.2 V鎳鎘電池供電,其中由LM1117穩(wěn)壓芯片輸出3.3 V為主控芯片K60、撥碼開(kāi)關(guān)模塊、停車檢測(cè)模塊、OLED顯示模塊提供電源。由一塊LM2940穩(wěn)壓芯片得到5 V電壓?jiǎn)为?dú)供給傳感器模塊,另一塊LM2940穩(wěn)壓芯片得到5V電壓分別供給藍(lán)牙調(diào)試模塊、障礙檢測(cè)模塊、編碼器測(cè)速模塊和電機(jī)驅(qū)動(dòng)模塊,此外,通過(guò)試驗(yàn)可發(fā)現(xiàn),S3010 Futaba舵機(jī)可直接加7.2 V電壓,此時(shí)舵機(jī)的響應(yīng)速度也會(huì)提高,所以可直接將電池電壓作為舵機(jī)的電源。舵機(jī)控制模塊和直流電機(jī)均用7.2 V電壓驅(qū)動(dòng)。
電磁線圈采集到的交變電壓信號(hào)經(jīng)雙運(yùn)算放大器MAX4451放大后,通過(guò)二極管的二倍壓檢波電路將交變的電壓信號(hào)檢波形成直流信號(hào),然后再通過(guò)單片機(jī)的A/D轉(zhuǎn)換電路進(jìn)行采集,獲得正比于感應(yīng)電壓幅值的數(shù)值。
智能小車是以雙電機(jī)方式工作,故采用4塊BTS7971作為驅(qū)動(dòng)芯片。BTS7971由一個(gè)p溝道的高邊MOSFET和一個(gè)n溝道的低邊MOSFET結(jié)合一個(gè)集成的驅(qū)動(dòng)IC,形成能經(jīng)受大電流通過(guò)的H橋的半邊。因此4個(gè)BTS7971便能進(jìn)行連接構(gòu)成兩個(gè)H全橋,進(jìn)而實(shí)現(xiàn)電機(jī)的正反轉(zhuǎn)。此外,使用 74HC244N三態(tài)八緩沖器隔離電機(jī)驅(qū)動(dòng)模塊,可防止電機(jī)轉(zhuǎn)動(dòng)產(chǎn)生的干擾信號(hào)灌入主控芯片而致?lián)p壞。
采用常開(kāi)型塑封干簧管作為檢測(cè)元件。在道路的起點(diǎn)和終點(diǎn)處埋有永久磁鐵,當(dāng)小車經(jīng)過(guò)磁鐵時(shí),干簧管閉合,進(jìn)而將這種信號(hào)傳遞給CPU,實(shí)現(xiàn)停車功能。將兩個(gè)接近開(kāi)關(guān)分別安裝在小車兩邊對(duì)障礙進(jìn)行檢測(cè)。正常情況下,兩個(gè)接近開(kāi)關(guān)處于關(guān)閉狀態(tài)0。通過(guò)調(diào)整好接近開(kāi)關(guān)的檢測(cè)距離,當(dāng)?shù)缆纺骋贿叺恼系K物進(jìn)入接近開(kāi)關(guān)的檢測(cè)范圍后,接近開(kāi)關(guān)一直保持導(dǎo)通狀態(tài)1,將這種信號(hào)的0和1變化傳遞到CPU,即可實(shí)現(xiàn)小車的障礙檢測(cè)功能。
2 智能小車電磁尋線
2.1 傳感器布置結(jié)構(gòu)
采用“五橫二豎加八字”排列的電磁線圈,如圖2所示。此結(jié)構(gòu)能使小車在直道、直角彎、S彎、十字彎,坡道上自主穩(wěn)定地尋線行駛,具有抗干擾性強(qiáng)、穩(wěn)定性高、機(jī)械強(qiáng)度高等特點(diǎn)。在高速運(yùn)行的情況下仍能保持穩(wěn)定的導(dǎo)航功能。


2.2 三次函數(shù)算法
在使用三次函數(shù)算法前應(yīng)先進(jìn)行預(yù)處理,以便快速利用三次函數(shù)求出偏差。預(yù)處理包括采樣,求平均值,數(shù)據(jù)排序和歸一化處理。由于不同道路的磁場(chǎng)強(qiáng)度會(huì)有所不同,先采樣可獲得道路磁場(chǎng)強(qiáng)度的最大值和最小值,這樣智能小車對(duì)于不同道路的適用裕度會(huì)更寬,在實(shí)際投入生產(chǎn)和使用中有重要作用。三次函數(shù)算法的處理流程,如圖3所示。


智能小車在初始化程序后,通過(guò)采樣,取得各個(gè)電磁線圈在此賽道上磁感應(yīng)電壓的最大值和最小值分別儲(chǔ)存在數(shù)組ad max[i]和ad min[i]中,以便系統(tǒng)快速高效地從數(shù)組中取值做比較,從而實(shí)現(xiàn)歸一化。
每個(gè)電磁線圈采集5次磁感應(yīng)電壓后,通過(guò)去除其最大值和最小值求出平均值;這樣起到了軟件濾波的作用,減小了偶然誤差。連續(xù)取5個(gè)平均值按時(shí)間先后進(jìn)行排序并儲(chǔ)存在二維數(shù)組ad3[i][5]里面,使得數(shù)據(jù)不斷地更新,以便求出其加權(quán)平均值,減小系統(tǒng)誤差。
求排序后平均值的加權(quán)平均值,取得與最后一次采集到最接近的磁感應(yīng)電壓值,再將每一個(gè)電磁線圈的加權(quán)平均值儲(chǔ)存在數(shù)組ad4[i]中;將ad4[i]逐個(gè)與ad max[i]和ad min[i]比較:當(dāng)ad4[i]>ad max[i],貝ad[5]=1.0;當(dāng)ad4[i]采用三次函數(shù)算法和固定斜率變化融合方法。在一定范圍內(nèi),三次函數(shù)計(jì)算的偏差較精確,一旦超過(guò)該范圍,則融合“一”字電感的變化,盡量使偏差的變化線性化。采用這種方法的優(yōu)點(diǎn)是在進(jìn)行各種彎道的判斷、處理,尤其是對(duì)直角的處理,能做到穩(wěn)定、準(zhǔn)確、快速地使系統(tǒng)做出判斷。各電磁線圈偏移賽道中心線的距離z 和歸一化后的磁感應(yīng)電壓值ad5[i]的關(guān)系如圖4所示。


假設(shè)曲線的三次函數(shù)為
y=ax3+bx2+cx+d (1)
式(1)中y=ad5[i],x為電磁線圈偏移賽道中心線的距離,取圖2中傳感器1、4、6、9的ad5[i]作為y值;此時(shí)x分別為-12,-6,6和12,由此可解出a,b,c,d值。
對(duì)式(1)三次函數(shù)求導(dǎo)后為
y’=3ax2+2bx+c (2)
將上述程序中求得的a,b,c,d值代入式(2)即可得到偏差x。
上述理論計(jì)算得出的偏差與實(shí)際的偏差總會(huì)因?yàn)闄C(jī)械等原因存在一定的誤差,為了減小該誤差,加入了偏差曲線擬合環(huán)節(jié)。再通過(guò)對(duì)偏差擬合進(jìn)行補(bǔ)償,使得曲線擬合得到改進(jìn)。這樣大幅減小了偏差,最大限度地提高了擬合的精度。將小車實(shí)際的偏差x和理論計(jì)算得出的偏差y,使用Matlab曲線擬合工具箱做曲線擬合便可得到相應(yīng)的曲線擬合方程。偏差擬合曲線曲線擬合情況如圖5所示。


3 智能小車速度控制
3.1 增量式PID控制
上述曲線擬合補(bǔ)償出的偏差又實(shí)時(shí)快速地變化著,正可用于小車速度的控制。小車系統(tǒng)采用增量式PID控制算法,其結(jié)構(gòu)簡(jiǎn)單,具有高適應(yīng)性、易調(diào)整參數(shù)性,對(duì)于控制模型不準(zhǔn)確、參數(shù)變化大的控制對(duì)象,此方法可得到滿意的結(jié)果。因其輸出每次只有控制變量,可通過(guò)簡(jiǎn)單的邏輯判斷來(lái)降低故障的輸出,以避免了系統(tǒng)故障的發(fā)生。其控制方法如下


h.jpg
3.2 差速電機(jī)算法
為使智能小車在過(guò)彎道時(shí)的路線更佳、速度更快、平穩(wěn)性更高,小車在上述增量式PID控制算法中加入了差速電機(jī)算法,即采用閉環(huán)有差反饋式調(diào)節(jié)系統(tǒng)實(shí)現(xiàn)小車的差速策略。為達(dá)到差速電機(jī)的目的,將小車差速電機(jī)的數(shù)學(xué)模型搭建如圖6所示。


假設(shè)V1為左電機(jī)速度;V2為右電機(jī)速度;R為彎道半徑;L為前后輪的間距,最優(yōu)路徑的轉(zhuǎn)向角為αu,則小車的平均速度為


這樣便可根據(jù)實(shí)際情況需要,來(lái)調(diào)整預(yù)設(shè)的期望速度大小。編碼器通過(guò)采樣電機(jī)轉(zhuǎn)過(guò)的齒輪數(shù)轉(zhuǎn)化成電信號(hào),即可當(dāng)做單片機(jī)脈沖的觸發(fā)信號(hào),單片機(jī)通過(guò)對(duì)脈沖計(jì)數(shù)就可得到轉(zhuǎn)速的具體數(shù)值,再將該轉(zhuǎn)速減去期望轉(zhuǎn)速,然后乘以對(duì)應(yīng)系數(shù),得出脈沖寬度調(diào)制的占空比。根據(jù)上述三次函數(shù)擬合出的偏差大小,單片機(jī)就可用增大或減小占空比反饋的方法實(shí)現(xiàn)對(duì)電機(jī)的加減速控制,從而實(shí)現(xiàn)電機(jī)的差速運(yùn)行。
4 結(jié)束語(yǔ)
介紹了一種智能小車在磁導(dǎo)航過(guò)程中磁感應(yīng)信號(hào)的處理方法,采用了“五橫二豎加八字”排列的電磁線圈,通過(guò)三次函數(shù)算法算出小車相對(duì)路徑中心的偏差,輔之以差速電機(jī)算法,在高速運(yùn)行的情況下仍能保持平穩(wěn)精確的運(yùn)行狀態(tài)。測(cè)試表明,該算法具有良好的實(shí)時(shí)跟蹤性和準(zhǔn)確性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    87

    文章

    549

    瀏覽量

    81783
  • 電磁導(dǎo)航
    +關(guān)注

    關(guān)注

    2

    文章

    7

    瀏覽量

    3846
  • 傳感器模塊
    +關(guān)注

    關(guān)注

    1

    文章

    30

    瀏覽量

    8684
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AGV小車的工作原理是什么?

    AGV小車通過(guò)導(dǎo)航定位、路徑規(guī)劃、任務(wù)接收與執(zhí)行、運(yùn)動(dòng)控制、安全監(jiān)測(cè)、狀態(tài)監(jiān)測(cè)和電池管理等系統(tǒng)協(xié)同工作,以實(shí)現(xiàn)高效、準(zhǔn)確的物流搬運(yùn)。 1. 導(dǎo)航與定位? AGV
    的頭像 發(fā)表于 12-19 17:53 ?340次閱讀

    導(dǎo)航分析儀的技術(shù)原理和應(yīng)用場(chǎng)景

      導(dǎo)航分析儀的技術(shù)原理  信號(hào)接收與處理:信號(hào)接收:導(dǎo)航分析儀能夠接收來(lái)自導(dǎo)航衛(wèi)星、地面導(dǎo)航基站等發(fā)射的
    發(fā)表于 11-19 15:13

    智能呼叫、激光導(dǎo)航、自動(dòng)避障,為什么AGV機(jī)器人被需要?

    AGV機(jī)器人通過(guò)感應(yīng)、導(dǎo)航技術(shù)提升制造靈活性,滿足定制化需求,節(jié)省人力成本。AGV小車智能制造系統(tǒng)交互,實(shí)現(xiàn)高效生產(chǎn)。新興
    的頭像 發(fā)表于 10-23 18:08 ?249次閱讀
    <b class='flag-5'>智能</b>呼叫、激光<b class='flag-5'>導(dǎo)航</b>、自動(dòng)避障,為什么AGV機(jī)器人被需要?

    什么是AGV小車?有什么功能?適用于哪些場(chǎng)景?

    搭載不同的負(fù)載,實(shí)現(xiàn)物料在不同工位、倉(cāng)庫(kù)、生產(chǎn)線之間的自動(dòng)搬運(yùn)。這大大減少了人工搬運(yùn)的工作量,提高了工作效率。 自動(dòng)導(dǎo)航: AGV小車通過(guò)不同的導(dǎo)航方式(如磁性感應(yīng)、激光感應(yīng)、視覺(jué)感應(yīng)
    的頭像 發(fā)表于 10-12 11:10 ?788次閱讀
    什么是AGV<b class='flag-5'>小車</b>?有什么功能?適用于哪些場(chǎng)景?

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

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

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

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

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

    20.2-電磁桿在磁軌道的測(cè)試 零基礎(chǔ)入門智能車競(jìng)賽 智能車競(jìng)賽 電磁桿原理圖 電磁循跡小車
    的頭像 發(fā)表于 08-20 10:52 ?675次閱讀
    20.2-<b class='flag-5'>電磁</b>桿在磁軌道的測(cè)試 零基礎(chǔ)入門<b class='flag-5'>智能</b>車競(jìng)賽 STM32<b class='flag-5'>電磁</b><b class='flag-5'>小車</b>

    智能家居系統(tǒng)設(shè)計(jì)方案

    隨著科技的飛速發(fā)展,智能家居已成為現(xiàn)代家庭追求高品質(zhì)生活的重要趨勢(shì)。智能家居系統(tǒng)通過(guò)集成各種智能設(shè)備,利用物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)等先進(jìn)技術(shù),實(shí)現(xiàn)
    的頭像 發(fā)表于 07-23 15:28 ?1970次閱讀

    復(fù)雜電磁環(huán)境模擬系統(tǒng)設(shè)計(jì)方案

    智慧華盛恒輝復(fù)雜電磁環(huán)境模擬系統(tǒng)的設(shè)計(jì)方案是一個(gè)綜合性的工程任務(wù),涉及多個(gè)方面的考慮和技術(shù)實(shí)現(xiàn)。以下是一個(gè)基于現(xiàn)有技術(shù)和應(yīng)用需求的
    的頭像 發(fā)表于 07-17 17:06 ?460次閱讀

    電磁頻譜數(shù)據(jù)綜合管理系統(tǒng)設(shè)計(jì)方案

    智慧華盛恒輝電磁頻譜數(shù)據(jù)綜合管理系統(tǒng)的設(shè)計(jì)方案是一個(gè)復(fù)雜且精細(xì)的過(guò)程,旨在實(shí)現(xiàn)對(duì)無(wú)線電頻譜資源的全面監(jiān)控、分析和管理。以下是一個(gè)基于當(dāng)前技術(shù)和應(yīng)用需求的
    的頭像 發(fā)表于 07-15 17:19 ?523次閱讀

    電磁頻譜管理系統(tǒng)設(shè)計(jì)方案

    智慧華盛恒輝電磁頻譜管理系統(tǒng)設(shè)計(jì)方案是一個(gè)綜合性的項(xiàng)目,旨在有效地管理和利用電磁頻譜資源,確保各種無(wú)線通信服務(wù)的順暢進(jìn)行,并避免頻譜資源的沖突和浪費(fèi)。以下是一個(gè)基于當(dāng)前技術(shù)和應(yīng)用需求的
    的頭像 發(fā)表于 07-15 16:40 ?494次閱讀

    電磁軌跡預(yù)測(cè)分析系統(tǒng)設(shè)計(jì)方案

    智慧華盛恒輝電磁軌跡預(yù)測(cè)分析系統(tǒng)的設(shè)計(jì)方案是一個(gè)綜合性的項(xiàng)目,它結(jié)合了電磁學(xué)、運(yùn)動(dòng)學(xué)、數(shù)據(jù)分析以及可能的人工智能或機(jī)器學(xué)習(xí)技術(shù),以
    的頭像 發(fā)表于 07-15 16:22 ?414次閱讀

    電磁繼電器的原理是什么?為什么要使用電磁繼電器?

    電磁繼電器是一種利用電磁原理實(shí)現(xiàn)控制和保護(hù)的電器元件。它主要由電磁鐵、觸點(diǎn)系統(tǒng)、彈簧等部分組成。電磁繼電器的工作原理是利
    的頭像 發(fā)表于 06-21 09:24 ?2024次閱讀

    AGV小車上的慣性導(dǎo)航模塊運(yùn)用——SGPM02

    之前我們介紹過(guò)SGPM01系列陀螺儀模塊在智能泳池清潔機(jī)器人導(dǎo)航方案(SGPM01)。這款慣性導(dǎo)航模塊收到了許多企業(yè)的歡迎。由此,愛(ài)普生推出了SGPM02系列陀螺儀模塊通過(guò)慣性
    的頭像 發(fā)表于 05-13 16:40 ?770次閱讀
    AGV<b class='flag-5'>小車</b>上的慣性<b class='flag-5'>導(dǎo)航</b>模塊<b class='flag-5'>運(yùn)用</b>——SGPM02

    炬芯科技攜手圓周率智能推出全球離線地圖導(dǎo)航方案

    引擎技術(shù),實(shí)現(xiàn)了在智能手表等智能終端設(shè)備上的全球離線地圖導(dǎo)航功能,為用戶帶來(lái)了更為便捷和高效的使用體驗(yàn)。
    的頭像 發(fā)表于 03-18 13:37 ?511次閱讀