亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于S9KEA128AMLK的智能電磁循跡小車設(shè)計與實現(xiàn)

        2022-12-28 05:54:26李全民余華柱楊杰勇
        機電工程技術(shù) 2022年11期
        關(guān)鍵詞:編碼器小車電磁

        李全民,余華柱,楊杰勇

        (廣州理工學(xué)院智能制造與電氣工程學(xué)院,廣州 510540)

        0 引言

        智能汽車是未來汽車的發(fā)展方向,在減少交通事故、發(fā)展自動化技術(shù)、提高舒適性等許多方面發(fā)揮很重要的作用[1]。國外的自動駕駛技術(shù)起步時間早于國內(nèi),技術(shù)十分成熟。最具有代表性的就是谷歌公司的Waymo,已經(jīng)經(jīng)過了1 000 萬mile(1 mile=1.6 km)的自動駕駛測試。Waymo 的無人車模擬現(xiàn)代駕駛員的思維方式處理問題,實現(xiàn)更智能的駕駛處理。與目前社會大部分自動駕駛技術(shù)不同,Waymo 不是僅僅依靠GPS,而是依靠自己高精度的傳感器建立的詳細三維圖,識別出路況、車道標(biāo)志、交通信號燈燈所有道路特征信息。通過軟件算法進行對動態(tài)對象運動的預(yù)測,來決策接下來正確的軌跡、速度、車道、轉(zhuǎn)向操作等。幾乎實現(xiàn)了完全不需要人類介入整個動態(tài)駕駛?cè)蝿?wù)中,解放雙手。

        目前,自動化控制中的智能控制運輸在實際應(yīng)用中也有十分廣泛的應(yīng)用前景,在智能控制運輸飛速發(fā)展的路上,電磁智能小車的出現(xiàn),極大促進了智能控制運輸?shù)陌l(fā)展。路徑信息變成一根簡單的通電導(dǎo)線。降低了外部環(huán)境因素的干擾,提高控制的精準(zhǔn)性和穩(wěn)定性。本文研制的電磁導(dǎo)航循跡技術(shù),相對于目前現(xiàn)有技術(shù)具有穩(wěn)定性強、成本低及原理簡單等特點,并且不受溫度、濕度和光線影響,因而具有廣闊的發(fā)展前景。本文的電磁循跡是指在道路中線鋪設(shè)有漆包線并通有20 kHz、100 mA 交變電流,因而在導(dǎo)線周圍產(chǎn)生磁場,智能小車上的電感傳感器在磁場中產(chǎn)生感應(yīng)電動勢,靠檢測電動勢值來確定小車在道路上相對位置,從而實現(xiàn)智能小車的自動循跡行駛[2]。

        1 系統(tǒng)總體設(shè)計

        主控最小系統(tǒng)模塊核心芯片(MCU)是S9KEA128 AMLK,輔以晶振電路、復(fù)位電路和控制電路。電磁信號采集模塊使用接口PTF4~PTF7;電機驅(qū)動控制使用接口PTH0~PTH3;編碼器使用接口PTE0 和PTC5;人機互交鍵盤使用接口PTI2~PTI4和PTB5。由于是三輪車,行駛方向由兩個驅(qū)動電機的轉(zhuǎn)速差控制,沒有單獨舵機。

        首先,電磁信號采集模塊采集電磁信號,并經(jīng)濾波、放大和檢波后,輸入核心芯片(MCU)。其次,MCU 先把模擬信號轉(zhuǎn)化為數(shù)字信號,并識別智能小車所處的道路狀況,并按照方向控制算法計算出控制方向的PWM;同時,編碼器對電機實際轉(zhuǎn)速進行測速,把設(shè)定速度與實際速度的偏差,加入速度環(huán),計算出速度環(huán)的PWM,彌補實際速度的偏差;將上述的速度環(huán)及方向環(huán)進行加權(quán)融合,得出最后控制兩個電機的PWM信號。最后,把兩個PWM信號輸入電源管理及整車控制模塊,使兩個驅(qū)動電機以相應(yīng)的轉(zhuǎn)速轉(zhuǎn)動。

        同時,為了之后更為方便、直觀地調(diào)試,設(shè)置了3個按鍵、兩個撥碼開關(guān),作為直接調(diào)試參數(shù)及模式切換。另外,還設(shè)置了4 個LED 指示燈、一個OLED 屏幕查看參數(shù)模式切換等。具體的整車控制原理如圖1所示,智能車使用各傳感器的功能如表1所示。

        表1 智能車使用的傳感器功能

        圖1 整車控制原理

        2 硬件電路設(shè)計

        硬件主要包括五大模塊:主控最小系統(tǒng)模塊;電源管理及整車控制模塊;電磁信號采集模塊;電機驅(qū)動模塊;起止線檢測和人機互交模塊。下面分別說明。

        2.1 主控最小系統(tǒng)模塊

        最小系統(tǒng)是主控單片機(MCU)運行所需的最小系統(tǒng),為單片機提供基本的外圍使用電路。其核心芯片(MCU)是恩智浦公司生產(chǎn)的S9KEA128AMLK。Kinetis KEA128 系列芯片內(nèi)核基于32 位ARM Cortex-M0+設(shè)計,工作頻率48 MHz,使用4~24 MHz 的外部晶振;多達128 kB閃存、256B EEPROM 和16 kB RAM;一個12位模數(shù)轉(zhuǎn)換器(ADC),具有多達16 個通道,兩個模擬比較器(ACMP),帶內(nèi)部6位數(shù)模轉(zhuǎn)換器(DAC);一個全功能型6通道FlexTimer(FTM),兩個雙通道FTM,具有基本TPM 功能,雙通道周期性中斷定時器(PIT);兩個8位串行外設(shè)接口(SPI),兩個I2C 模塊,3個通用異步收發(fā)器(UART)模塊,一個MSCAN[3]。這些特點能很好地滿足智能車的要求,其具體設(shè)計如圖2所示。

        圖2 最小系統(tǒng)版電路

        2.2 電源管理及整車控制模塊

        該模塊的主要功能:給其他各模塊提供所需的穩(wěn)定工作電壓;整車的輸入信號匯總于此模塊傳入單片機;此模塊上還有人機互換的功能,方便人們調(diào)試與觀察智能車的技術(shù)狀況。

        該智能車上的需要電壓有5 V、12 V 兩種。12 V 電壓為電機驅(qū)動模塊使用,使用MC34063 芯片將5 V 電壓升壓至12 V,其電路設(shè)計如圖3所示。

        圖3 MC34063設(shè)計電路

        5 V 電壓是智能車各模塊需要最多的工作電壓,智能車上使用5 V 為工作電壓的有單片機、電機控制、OLED 屏、電磁信號采集模塊、起止線檢測模塊、編碼器等。本著可靠、高效、簡潔的目標(biāo),綜合考慮使用ASM1117穩(wěn)壓芯片。

        經(jīng)過多番實驗,將電機控制所需的5 V 穩(wěn)壓電路和驅(qū)動所需要12 V 升壓電路放置于電機驅(qū)動模塊抗干擾性更強,所以將這兩部分移至電機驅(qū)動模塊。并且OLED 屏、編碼器、起止線檢測模塊共用一塊5 V 的穩(wěn)壓芯片。

        2.3 電磁信號采集模塊

        該模塊的主要功能是檢測電磁循跡信號。本設(shè)計采用的傳感器為10 mH 工字電感,規(guī)格為8×10。傳感器直接獲得的信號強度較微弱并存在一些干擾電波,所以首先要進行濾波,放大和檢波3 個步驟的處理。諧振電容的容值選擇6.8 nF,采用OPA2350 集成運放芯片對該信號進行放大,選用常見的的肖特基二極管SS14 進行檢波。電磁信號采集模塊的電路設(shè)計如圖4所示。

        圖4 信號采集電路

        2.4 電機驅(qū)動模塊

        該模塊的主要功能是接收來自單片機的控制信號,對電機轉(zhuǎn)速進行控制,滿足智能車所需的方向和速度要求。

        該智能車采用分立N 溝道MOS 管配合專用柵極驅(qū)動芯片的方案。分立N 溝道MOS 管具有極低的導(dǎo)通電阻,可以大大減小電樞回路總電阻;專用的柵極驅(qū)動電路可以提高MOSFET的開關(guān)速度,使PWM 控制方式的調(diào)制頻率可以得到提高,從而減少電樞電流脈動,并且專用柵極驅(qū)動芯片通常具有防同臂導(dǎo)通、硬件死區(qū)、欠電壓保護等功能,可以提高電路工作的可靠性。電機驅(qū)動電路采用單極性的控制模式,由兩片IR2104S 柵極驅(qū)動芯片及4 個R7843 MOS 管組成。同時,為了減少干擾加入了一塊隔離芯片74HVC45,信號只能單向傳輸,即PWM信號可以輸入到電機驅(qū)動電路,反之則被隔離芯片隔斷傳輸線路[4]。驅(qū)動模塊整體設(shè)計如圖5所示。

        圖5 電機驅(qū)動模塊電路

        2.5 其他模塊

        包括起止線檢測模塊和人機交互模塊。起止線檢測模塊通過霍爾元件檢測運行路徑上的強磁,實現(xiàn)智能車的自動起跑和停車。

        人機交互模塊包括OLED 顯示屏、按鍵和撥碼開關(guān)。單片機通過SPI 通信方式可以在OLED 屏上顯示當(dāng)前電量、速度、電磁信號偏差等信息,這讓使用者清楚了解智能車當(dāng)前的狀態(tài);按鍵與撥碼開關(guān),兩者觸發(fā)信號的原理基本相:同接通時,與之相連的單片機接口接收一個低電平單片機即收到信號。按鍵用于微調(diào)參數(shù),利于調(diào)整智能車形態(tài),撥碼開關(guān)用于選擇工作模式,進行控制策略選擇,適應(yīng)不同環(huán)境運行。

        3 控制項目的方案選擇

        3.1 傳感器布置方案

        傳感器布置在與智能車行駛方向垂直并距車前方25 cm 左右的平面上,左右兩邊對稱布置4 個電感傳感器。與地垂直的兩個電感距離為20 cm,高度為17 cm,主要用來識別圓環(huán)路徑;與地面平行的兩個電感距離為23 cm,高度為17 cm,主要用來檢測其他路徑。

        3.2 偏差計算方案

        經(jīng)過實驗得出,左右兩端電感的偏差值隨著與電磁引導(dǎo)線(在道路中間)距離的增加而增加,隨著與電磁引導(dǎo)線距離的減小而減小。本文采取的偏差計算是差比和,差比和是將左右對稱位置的電感值之差比上兩電感值之和。具體差比和偏差計算公式如下:

        ∕∕偏差量

        dir_error=2000*(AD_va1_2-AD_va1_1)∕(AD_va1_2+AD_va1_1);

        3.3 核心算法

        本智能小車采取的核心算法是目前最為典型的傳統(tǒng)反饋控制,以結(jié)構(gòu)簡單、穩(wěn)定性高和魯棒性好等優(yōu)點的增量式數(shù)字PID[5]。具體的表達式如下:

        為了便于計算機實現(xiàn)PID,表達式改為離散式。程序源碼如下:

        turnpwm=(int16)(DuoP*dir_error+DuoD*(dir_errordir_error_pre));

        3.4 輸出控制方案

        本文使用的輸出方案為一萬向前輪和分別由兩個電機控制的兩個后輪,方向由兩后輪的轉(zhuǎn)速差決定。電機控制需要滿足靈活操控、電機死區(qū)小、扭矩高、效能高等要求。所以電機選擇了RS380馬達??蛰d電流小于630 mA,最大功率大于20 W,空載轉(zhuǎn)速(15 000±3 000)r ∕min。

        3.5 速度閉環(huán)控制測量方案

        在控制上采用了速度閉環(huán)控制,采用編碼器測量電機實際轉(zhuǎn)速,實現(xiàn)更精確的控制。編碼器采用逐飛科技的Mini1024Z 編碼器。該編碼器的工作電壓為3.3~5 V;工作電流為13.6 mA;輸出脈沖數(shù)為1 024 線;自帶方向輸出功能,Dir 為轉(zhuǎn)動方向引腳、LSB 為步進脈沖引腳、Z相為零位引腳。

        4 軟件設(shè)計

        4.1 程序基本結(jié)構(gòu)框架

        首先程序上電運行,便開始單片機的初始化。初始化中分為兩部分,一部分是對單片機各個需要應(yīng)用的模塊進行初始化。另一部分則為應(yīng)用程序的初始化,是對控制算法程序中所設(shè)置的變量值進行定義初始化。

        每當(dāng)10 ms 時觸發(fā)一次定時器中斷,進入定時器中斷服務(wù)函數(shù),dcnt 變量加1,變量dcnt 等于1,進入方向環(huán)。采集4 路當(dāng)前道路交變磁場信號,進行判斷當(dāng)前智能小車所處位置,計算得出當(dāng)前方向環(huán)PWM脈沖寬度調(diào)制的值,并將PWM輸出給電機進行控制,清除定時器中斷標(biāo)志位以退出中斷服務(wù)函數(shù)。

        將速度環(huán)與方向環(huán)1∶1 加權(quán)相加得出最終控制電機的PWM,并且方向環(huán)的PWM 值每40 ms 變化兩次輸出,速度環(huán)控制每40 ms 變化一次輸出。由此來降低速度環(huán)對方向環(huán)的干擾,提高三輪智能小車的轉(zhuǎn)向靈活性和直道速度。

        當(dāng)下一個10 ms 觸發(fā)定時器中斷時,進入定時器中斷服務(wù)函數(shù),dcnt 變量加1,dcnt 等于2 時,速度環(huán)計數(shù)變量speedcnt 加1,變量dcnt 清零。當(dāng)速度環(huán)計數(shù)變量speedcnt 為2 時,進入速度環(huán)控制。訪問FTM 計數(shù)器模塊,返回編碼器脈沖計數(shù)值,將編碼器脈沖的計數(shù)值與目標(biāo)速度進行比較并計算出速度環(huán)的PWM值。

        本程序是基于逐飛的庫函數(shù)[6]進行開發(fā),控制流程如圖6所示。

        圖6 程序控制流程

        4.2 方向控制環(huán)設(shè)計

        為了避免在多彎道和急彎的情境下出現(xiàn)轉(zhuǎn)向不足,這時不采取PID 轉(zhuǎn)向,而用最大轉(zhuǎn)向PWM 直接輸出,以彌補轉(zhuǎn)向不足,即所謂的丟線處理[7-8]。圓環(huán)路徑控制采取將電感歸一化最大值限制解除、仍限制最小值的策略,同時將圓環(huán)元素分割為5大部分并設(shè)置成dirflag(環(huán)島標(biāo)志位):1 為檢測到圓環(huán)并開始圓環(huán)直道輔助程序,進行檢測識別圓環(huán)為左環(huán)還是右環(huán);2為檢測圓環(huán)中心;3為檢測圓環(huán)入口,進圓環(huán)控制;4 為檢測是否進環(huán)成功,停止進環(huán)控制;5為識別出環(huán)口,避免再次入環(huán);0為回歸正常道路清零。

        4.3 速度控制環(huán)設(shè)計

        速度控制直接決定道路行駛效率。速度環(huán)首先利用編碼器采集兩個驅(qū)動輪實際轉(zhuǎn)速并檢測Dir 轉(zhuǎn)動方向。將兩個驅(qū)動輪的速度取平均得到車模當(dāng)前實際速度,將當(dāng)前速度與上一次速度帶入PD公式中計算當(dāng)前速度控制PWM[9-10]。將本次速度記錄為上次速度。由于電機死區(qū)特性的存在,所以在加上測量的電機死區(qū)值彌補速度控制環(huán)輸出。

        檢測到無方向環(huán)輸出時,判定小車當(dāng)前行駛為直道,速度環(huán)按設(shè)定的速度全速輸出,以提高速度。當(dāng)方向環(huán)輸出較大時,判定當(dāng)前小車行駛至彎道,由于直道速度電機功率幾乎等于額定功率,所以在彎道時需要降低速度環(huán)輸出,提高轉(zhuǎn)向靈活性。彎道速度環(huán)設(shè)定為額定功率的70%。

        5 測試與結(jié)果分析

        實際制作的智能小車如圖7所示。測試用道路采用PVC耐磨塑膠地板材料制作,道路中心鋪設(shè)了一條直徑為0.1~1.0 mm 的漆包線,接入道路電源(20 kHz、100 mA的交變電流)作為電磁引導(dǎo)線產(chǎn)生變化磁場。道路的寬度為45 cm,相鄰的兩條道路的邊緣相距不小于15 cm,含有彎道、直道、十字交叉路口、圓環(huán)、起止線等道路元素,道路曲線的曲率半徑不小于50 cm,道路總長度為57 m。

        圖7 實際制作的智能三輪小車

        在各種閥值和參數(shù)都調(diào)整到最佳后,測試了3 次,走完全程平均用時13 s,且運行平穩(wěn),控制良好,沒有行駛出邊界。

        實際測試結(jié)果表明:電磁循跡技術(shù)成熟可用;本次設(shè)計的控制方案、各電路模塊設(shè)計選擇合理、經(jīng)濟實用[11-12];基于S9KEA128AMLK 單片機開發(fā)的C 語言控制軟件高效可行;小車整體性能優(yōu)良,能順利實現(xiàn)自動循跡。

        6 結(jié)束語

        本次設(shè)計的智能小車整體系統(tǒng)由3 大系統(tǒng)組成,包括機械系統(tǒng)、電路硬件系統(tǒng)和軟件程序系統(tǒng)。其中硬件部分包括無線充電接收模塊、電磁信號采集模塊、起止線檢測模塊、紅外避障模塊、超級電容模組、單電機驅(qū)動模塊、電源管理及整車控制模塊和主控最小系統(tǒng)模塊。軟件部分包括歸一化所采集的路面信息,使用PID 等控制方法處理復(fù)雜的道路元素以及信號,將其轉(zhuǎn)化為線性規(guī)律的數(shù)據(jù),并計算出當(dāng)前控制量。最后的實測結(jié)果表明:電磁循跡技術(shù)成熟可用,本文的控制方案、各電路模塊設(shè)計選擇合理、經(jīng)濟實用,小車整體性能優(yōu)良,能順利實現(xiàn)自動循跡。

        猜你喜歡
        編碼器小車電磁
        大車拉小車
        快樂語文(2020年36期)2021-01-14 01:10:32
        自制小車來比賽
        三維多孔電磁復(fù)合支架構(gòu)建與理化表征
        劉老師想開小車
        文苑(2018年22期)2018-11-19 02:54:18
        基于FPGA的同步機軸角編碼器
        兩輪自平衡小車的設(shè)計與實現(xiàn)
        電子制作(2018年8期)2018-06-26 06:43:02
        掌握基礎(chǔ)知識 不懼電磁偏轉(zhuǎn)
        基于PRBS檢測的8B/IOB編碼器設(shè)計
        JESD204B接口協(xié)議中的8B10B編碼器設(shè)計
        電子器件(2015年5期)2015-12-29 08:42:24
        多總線式光電編碼器的設(shè)計與應(yīng)用
        99久久国产亚洲综合精品| 东京热久久综合久久88| 一二三四在线观看免费视频| 亚洲AV无码精品呻吟| 一本久久综合亚洲鲁鲁五月夫| 女同另类激情在线三区| 成人自拍偷拍视频在线观看 | 亚洲高清自偷揄拍自拍| 人妻少妇偷人精品视频| 漂亮丰满人妻被中出中文字幕| 内射人妻视频国内| 风韵饥渴少妇在线观看| 亚洲一区二区婷婷久久| 色综合中文字幕综合网| 色噜噜亚洲男人的天堂 | 精品国产乱码久久免费看| 一区二区三区免费看日本| 亚洲av午夜福利精品一区二区| 免费毛片在线视频| 亚洲综合天堂av网站在线观看| 91九色免费视频网站| 亚洲色丰满少妇高潮18p| 亚洲中文字幕无码中字| 乱人伦人妻中文字幕无码| 国产高清大片一级黄色| 中文有码无码人妻在线| 国产suv精品一区二区| 草莓视频在线观看无码免费| 男女做那个视频网站国产| 亚洲综合av一区二区三区| 亚洲一区综合精品狠狠爱| 日韩精品资源在线观看免费| 优优人体大尺大尺无毒不卡 | 在线不卡av天堂| 亚洲国产综合精品中文| 欧美成人猛片aaaaaaa| 国产欧美日韩a片免费软件| 久久精品有码中文字幕1| 国产乱码一区二区三区精品| 免费观看又色又爽又黄的| 国产亚洲日韩欧美久久一区二区|