精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

簡述關(guān)于ATmegal28L的智能探測車的設(shè)計與實(shí)現(xiàn)

電子工程師 ? 來源:國外電子器件 ? 作者:李玉娟.王琪 ? 2021-06-03 17:39 ? 次閱讀

以AVR單片機(jī)ATmega128L為核心,提出了一種智慧探測小車的軟硬件設(shè)計方案。系統(tǒng)可以預(yù)先設(shè)定小車的行走路線,能夠?qū)崿F(xiàn)小車與計算機(jī)之間的無線通訊,通過超聲測物和紅外測障電路使小車安全行走。另外,系統(tǒng)通過JTAG接口在線調(diào)試程序。軟件設(shè)計中采用神經(jīng)網(wǎng)絡(luò)自學(xué)習(xí),大大增強(qiáng)了小車

1 引言

智能探測車能根據(jù)任務(wù)及環(huán)境信息做出全局路徑規(guī)劃,可在行進(jìn)中不斷感知局部環(huán)境信息并做出決策,從而能夠安全行駛并到達(dá)目標(biāo)。本文以ATmegal28L單片機(jī)為核心介紹了一種智能探路車的設(shè)計雛形,該系統(tǒng)利用各種傳感器獲取周圍環(huán)境信息,采用多傳感器信息融合技術(shù)對接收到的信息進(jìn)行處理與判斷,從而自動繞開障礙物:能與計算機(jī)實(shí)現(xiàn)無線通訊;具有預(yù)先設(shè)定路線的功能;通過JTAG接口可以方便地在線調(diào)試程序或下載程序。

美國Atmel公司推出的ATmegal28L是基于AVR RISC的低功耗8位單片機(jī),最高工作頻率可達(dá)16 MHz,具有128 KB Flash內(nèi)部存儲器、4 KBEEPROM和4 KB SRAM數(shù)據(jù)存儲空間,并且采用了JTAG技術(shù)。它具有很高的性價比,并有超低的功耗和豐富的片上外圍資源,很適合作為移動設(shè)備的微控制器。

2 硬件結(jié)構(gòu)

ATmegal28L內(nèi)含128 KB寫操作可讀在系統(tǒng)可編程Flash、53個通用I/O口、32個通用工作寄存器、實(shí)時計數(shù)器(RTC)、4個具有比較模式和PWM的定時器/計數(shù)器、2個UART、2線(I2C)串行接口、一個帶內(nèi)部振蕩器的可編程看門狗定時器、一個SPI口、一個符合IEEE Std的JTAG等。ATmegal28L主要

對超聲波和紅外傳感器測得的信息進(jìn)行處理,產(chǎn)生兩路PWM信號來控制直流電機(jī),通過I/O控制步進(jìn)電機(jī)。同時,ATmegal28L引出JTAG接口進(jìn)行在線調(diào)試程序或下載程序。另外。系統(tǒng)通過鍵盤與顯示電路來實(shí)現(xiàn)人機(jī)對話;選用電機(jī)驅(qū)動器件1298N來驅(qū)動直流電機(jī);超聲波測物模塊和紅外避障測量模塊用來獲取環(huán)境信息;利用無線模塊nRF401與:PC機(jī)端口的無線模塊進(jìn)行通訊。系統(tǒng)的路線設(shè)置功能主要由軟件實(shí)現(xiàn),硬件選取24C02用于存放路線。

2.1 鍵盤與顯示電路

為了方便人機(jī)對話和功能選擇,本系統(tǒng)設(shè)計了 5個按鍵和液晶顯示模塊。5個按鍵分別是:單片機(jī)復(fù)位按鍵,小車自動行走按鍵(接A15(PC7))、超聲波測物按鍵(接A14(PC6))、無線發(fā)射按鍵(接A13(PC5))和小車設(shè)置路線按鍵(接A12(PC4))。

采用液晶模塊LCM103顯示按鍵的選擇和執(zhí)行結(jié)果。LCM103為10位多功能通用型8段式液晶顯示模塊,內(nèi)置顯示RAM,可顯示任意字段筆劃,3-4線串行接口,可與任何單片機(jī)接口。由于LCM130與MCU的工作電壓相同,因此LCM103與MCU直接連接。其中WR直接與ATmegal28L的WR連接.DATA端與ATmegal28L的AD4(PA4)連接,CS與ATmegal28L的A12(PC4)連接。

2.2 JTAG接口電路

在設(shè)計系統(tǒng)中,引出ATmegal28L的JTAG接口進(jìn)行在線編程和下載,以方便調(diào)試和程序更新。對AVR器件進(jìn)行編程是由JTAG端口的TCK、TMS、TDI和TDO實(shí)現(xiàn)的。通過JTAG可以實(shí)現(xiàn)如下的編程功能:

(1)Flash編程及校驗;

(2)EEPROM編程及校驗;

(3)熔絲位編程及校驗;

(4)鎖定位編程及校驗。

2.3 電機(jī)驅(qū)動電路

系統(tǒng)采用直流電機(jī)驅(qū)動兩個前輪實(shí)現(xiàn)小車的前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)。ATmega128L具有2個帶預(yù)分頻器和比較模式的8位定時/計數(shù)器、2個擴(kuò)充的帶預(yù)分頻器和比較/捕獲模式的16位定時/計數(shù)器、2通道8位PWM、6通道2~16位精度:PWM。這里采用ATmegal281。的16位定時/計數(shù)器l來產(chǎn)生兩路PWM信號,分別接1298N的EN A和EN B,用于控制兩個電機(jī)的起停、轉(zhuǎn)向及速度。它工作在相位和頻率修正PWM模式下,該工作模式可以產(chǎn)生高精度、相位與頻率都準(zhǔn)確的PWM波形。通常用OCRnA作為TOP值。改變TOP值即可改變PWM信號的占空比,從而改變電機(jī)轉(zhuǎn)速。

L1298N是SGS公司生產(chǎn)的恒壓恒流橋式2 A驅(qū)動器件,內(nèi)部包含4通道邏輯驅(qū)動電路。

系統(tǒng)采用了步進(jìn)電機(jī)來控制超聲波旋轉(zhuǎn)平臺的上下左右運(yùn)動,驅(qū)動電路與此類似。

2.4 超聲波測物電路和紅外測障電路

系統(tǒng)采用一組超聲波傳感器和五組紅外傳感器感知環(huán)境信息。超聲波通過一個可以上下左右旋轉(zhuǎn)的平臺安裝在小車的正前方,用來測量物體的大小。在普通行車中,超聲波傳感器的用途和紅外傳感器一樣。紅外傳感器分別安裝在小車的左前方、右前方、左側(cè)、右側(cè)和后面。本系統(tǒng)利用ATmegal28I。產(chǎn)生40 kHz的脈沖信號,驅(qū)動發(fā)射電路發(fā)送超聲波。紅外傳感器測量小車在五個方向的一定距離內(nèi)(本系統(tǒng)為30 cm)是否有障礙物,輔助小車避開障礙物。

2.5 無線發(fā)射接收電路

本系統(tǒng)選用集成度較高的無線數(shù)據(jù)傳輸產(chǎn)品nRF401來實(shí)現(xiàn)PC與小車的無線通信。 nRF40l收發(fā)模塊的主要特點(diǎn):工作頻段為433MHz;采用FSK調(diào)制,抗干擾能力強(qiáng):頻率穩(wěn)定性好;靈敏度高,功耗小;具有多頻段切換功能。

通過ATmega128L的PA5(AD5)控制PWR UP。當(dāng)PWR-UP=“l(fā)”時,表示進(jìn)入正常工作模式:當(dāng)PWR-UP=“0”時,表示進(jìn)入接收待機(jī)模式。PANAD6) CS=“1”時,表示中心頻率為434.32 MHz,當(dāng)CS=“0”時,表示中心頻率為433.92 MHz。PA7 (AD7)控制nRF40l的TXEN端,當(dāng)TXEN=“1”時,表示進(jìn)入發(fā)送模式,當(dāng)TXEN=“0”時,表示進(jìn)入接收模式。數(shù)據(jù)輸入端DIN與ATmegal28L的PEO(RXD0)相連。數(shù)據(jù)輸出端DOUT與ATmegal28L的PEl(TXD0)相接。

2.6 充電電路

由于電機(jī)啟動時瞬間電流很大,且PWM驅(qū)動的電動機(jī)電流波動較大,導(dǎo)致車載電源電壓不穩(wěn),從而影響其他電路的正常工作,所以系統(tǒng)采用雙電源供電的方法。將電機(jī)驅(qū)動電源與單片機(jī)及傳感器電源完全隔離開來,利用耦合器進(jìn)行連接。

3 軟件設(shè)計

系統(tǒng)軟件的主要功能是:能夠根據(jù)傳感器信息正確避開障礙物:小車與PC的無線通信;預(yù)先設(shè)定路線;測量物體的大小。為了提高小車避障的智能性,軟件設(shè)計采用了神經(jīng)網(wǎng)絡(luò)自學(xué)習(xí)。軟件設(shè)計的重點(diǎn)在于小車的神經(jīng)網(wǎng)絡(luò)訓(xùn)練程序和小車與PC機(jī)的無線通訊程序。

3.1 神經(jīng)網(wǎng)絡(luò)訓(xùn)練程序

BP神經(jīng)網(wǎng)絡(luò)應(yīng)用廣泛,具有較好的分類和記憶功能,同時有很強(qiáng)的容錯性和魯棒性。采用兩層前向BP網(wǎng)絡(luò)實(shí)現(xiàn)多傳感器信息的融合,輸入層有6個節(jié)點(diǎn)(分別對應(yīng)6組傳感器。其中超聲波傳感器測得距離在30 cm之內(nèi)記為1),輸出層有4個節(jié)點(diǎn)(前進(jìn)F、左轉(zhuǎn)L、右轉(zhuǎn)R、后退B)。

樣本確立后,需要進(jìn)行網(wǎng)絡(luò)訓(xùn)練。網(wǎng)絡(luò)訓(xùn)練就是對網(wǎng)絡(luò)的連接權(quán)系數(shù)進(jìn)行學(xué)習(xí)和調(diào)整,使該網(wǎng)絡(luò)實(shí)現(xiàn)給定的輸入輸出映射關(guān)系。權(quán)系數(shù)修改按照式

(1)進(jìn)行:

uij(t+1)=uij(t)+λ[dj(t)-yj(t)xi(t)+α△uij(t-1) (1)

式中:λ表示學(xué)習(xí)速率(取0.3);α表示學(xué)習(xí)動量(取0.3);dj(t)和yj(t)分別表示j單元在t時刻的目標(biāo)輸出和實(shí)際輸出;xi(t)表示單元i在t時刻的輸入;△uij(t-1)表示前一次迭代中;;單元i和J連接權(quán)系數(shù)更新增量。

BP網(wǎng)絡(luò)算法采用C語言編程,訓(xùn)練好的網(wǎng)絡(luò)權(quán)系數(shù)存放于Flash內(nèi)存之中。采用的是離線訓(xùn)練方式。

3.2 小車與PC機(jī)的無線通訊程序

PC機(jī)在小車行駛過程中可以通過無線通訊對小車進(jìn)行控制。

4 結(jié)束語

本文討論了基于ATmega128L的智能探測車的設(shè)計思路,對系統(tǒng)中的各個模塊接口作了簡要描述,利用神經(jīng)網(wǎng)絡(luò)來增強(qiáng)小車的智能性,并提出了系統(tǒng)軟件的總體設(shè)計思想。該電路各部分功能模塊化,易于調(diào)試,并且容易擴(kuò)展其他功能。本設(shè)計的應(yīng)用前景廣闊,可用于骯臟、危險等不適宜人類工作或者是人類難以到達(dá)的環(huán)境,可作為特殊應(yīng)用器材的載體工具,為無線檢測、信息傳輸及遠(yuǎn)距離控制技術(shù)提供了一個很好的應(yīng)用平臺。

編輯:jq

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

    關(guān)注

    11

    文章

    1122

    瀏覽量

    78583
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1621

    瀏覽量

    147747
  • 液晶
    +關(guān)注

    關(guān)注

    6

    文章

    606

    瀏覽量

    69610
  • 單機(jī)片
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    11733
收藏 人收藏

    評論

    相關(guān)推薦

    25G SFP28 BIDI光模塊介紹

    產(chǎn)品特征 SFP28 25G BIDI光模塊所屬分類:SFP28 25G系列最大速率高達(dá)25.78Gbps,采用可熱插拔的SFP28封裝1270nm/1330nm DFB/DML激光器
    發(fā)表于 11-11 10:23

    特斯拉2024年第三季度實(shí)現(xiàn)全球交付46.3萬輛電動

     10月28日最新消息顯示,特斯拉在2024年第三季度實(shí)現(xiàn)了全球電動交付量的顯著提升,共計交付46.3萬輛電動,這一數(shù)字刷新了2024年季度交付量的新紀(jì)錄。
    的頭像 發(fā)表于 10-29 10:43 ?420次閱讀

    智慧照明:實(shí)現(xiàn)來燈亮,走燈滅”的高效路燈解決方案

    智慧照明:實(shí)現(xiàn)來燈亮,走燈滅”的高效路燈解決方案
    的頭像 發(fā)表于 10-28 11:48 ?242次閱讀
    智慧照明:<b class='flag-5'>實(shí)現(xiàn)</b>“<b class='flag-5'>車</b>來燈亮,<b class='flag-5'>車</b>走燈滅”的高效路燈解決方案

    在VirtualLab Fusion中的可編程探測器附加組件

    International GmbH創(chuàng)建的代碼通常會附帶一個幫助,其中包含有用的信息,如代碼的功能簡述。 對于自定義代碼段,用戶也可以在Snippet Help部分生成這樣的文檔。一旦該頁面填滿內(nèi)容,探測器添加
    發(fā)表于 08-08 17:17

    淺談關(guān)于智能電瓶收費(fèi)充電系統(tǒng)方案的設(shè)計應(yīng)用

    大多數(shù)是由于不少電瓶車車主選擇自行拉扯電線充電時間過長,充滿后無自動斷電功能,不僅縮短電池的壽命,而且充電器過熱易造成內(nèi)部短路,埋下了嚴(yán)重的安全隱患,可能引發(fā)火災(zāi)事故。智能電瓶充電樁具備穩(wěn)定電壓、過載保護(hù)、自斷機(jī)制、異常預(yù)警
    的頭像 發(fā)表于 07-29 11:18 ?786次閱讀
    淺談<b class='flag-5'>關(guān)于</b><b class='flag-5'>智能</b>電瓶<b class='flag-5'>車</b>收費(fèi)充電系統(tǒng)方案的設(shè)計應(yīng)用

    數(shù)字鑰匙三代方案的技術(shù)演進(jìn)

    隨著汽車智能化和網(wǎng)聯(lián)化的快速發(fā)展,數(shù)字鑰匙作為智能汽車的關(guān)鍵組成部分,市場需求快速增長,關(guān)于數(shù)字鑰匙采用的技術(shù)方案也早已存在多類。
    的頭像 發(fā)表于 07-15 16:26 ?585次閱讀

    車載車庫GPS信號探測器:智能停車新選擇

    深圳特信屏蔽器|車載車庫GPS信號探測器:智能停車新選擇
    的頭像 發(fā)表于 07-08 08:55 ?339次閱讀

    九識智能發(fā)布新款無人Z5 2024,搭載禾賽AT128激光雷達(dá)

    6 月 28 日,九識智能召開了無人新品發(fā)布會,正式發(fā)布了 2024 Z5 全新車型產(chǎn)品,其采用了禾賽激光雷達(dá)產(chǎn)品 AT128。禾賽科技成為九識該車型的獨(dú)家激光雷達(dá)供應(yīng)商,雙方將共同推動
    的頭像 發(fā)表于 06-29 10:57 ?1596次閱讀

    28v航空電源 400HZ航空電源詳解

    航空電源,航空電源是飛機(jī)電力系統(tǒng)中的核心組件,負(fù)責(zé)為各種機(jī)載設(shè)備提供穩(wěn)定、可靠的航空電力。隨著航空技術(shù)的不斷發(fā)展,對航空電源的要求也越來越高。本文將詳細(xì)介紹28V航空電源、單相400HZ電源,航空電源,航空電源特點(diǎn)及應(yīng)用。
    的頭像 發(fā)表于 06-17 08:48 ?464次閱讀

    珠海鏨芯實(shí)現(xiàn)28納米FPGA流片

    近日,珠海鏨芯半導(dǎo)體有限公司在其官方微博上宣布,已成功實(shí)現(xiàn)28納米流片。此次流片成功的CERES-1 FPGA芯片,不僅對標(biāo)國際主流28納米FPGA架構(gòu),還實(shí)現(xiàn)了管腳和比特流的完全兼容
    的頭像 發(fā)表于 06-03 11:11 ?769次閱讀

    關(guān)于VL53L5CX的幾個疑問求解

    關(guān)于VL53L5CX有幾個疑問: 1、VL53L5CX最低功耗是多少?如何在Arduino中實(shí)現(xiàn)? 2、VL53L5CX如何喚醒?如何在Ar
    發(fā)表于 05-27 06:43

    未來已來,多傳感器融合感知是自動駕駛破局的關(guān)鍵

    方面表示,這是L4級自動駕駛公司和企為了打造Robotaxi量產(chǎn),在國內(nèi)成立的首個合資公司。首款車型已完成產(chǎn)品定義,正在進(jìn)行設(shè)計造型的聯(lián)合評審,計劃明年實(shí)現(xiàn)量產(chǎn)。未來已來,2024
    發(fā)表于 04-11 10:26

    基于WTR096-28SS芯片方案的寵物喂食器實(shí)現(xiàn)智能化喂食功能

    一、簡介 本方案寵物喂食器采用了WTR096-28SS芯片方案來實(shí)現(xiàn)智能化的喂食功能。該方案結(jié)合了先進(jìn)的技術(shù)和設(shè)計理念,提供了便捷、智能和個性化的寵物喂食解決方案。 該寵物喂食器具備定
    的頭像 發(fā)表于 03-19 13:57 ?501次閱讀
    基于WTR096-<b class='flag-5'>28</b>SS芯片方案的寵物喂食器<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>智能</b>化喂食功能

    智能電纜綜合探測

    簡介 武漢凱迪正大KD-2190智能電纜綜合探測儀是一款綜合性能很強(qiáng)的路徑探測儀器。具有管線路徑探測、電纜識別、管線接地故障查找、GPS測繪等多種功能。儀器由****機(jī)、****電流鉗
    的頭像 發(fā)表于 03-15 11:16 ?474次閱讀
    <b class='flag-5'>智能</b>電纜綜合<b class='flag-5'>探測</b>儀

    stm32l071cbt6如何升級串口BC28的OTA?

    關(guān)于stm32l071cbt6,串口BC28 的OTA升級,有沒有操作過的?沒有思路啊
    發(fā)表于 03-08 08:05