基于AVR單片機(jī)的滅火機(jī)器人設(shè)計與實現(xiàn)
摘要:根據(jù)滅火機(jī)器人的競賽規(guī)則,給出了滅火機(jī)器人的硬件結(jié)構(gòu)設(shè)計方案和軟件設(shè)計流程。所用的機(jī)器人處理器為AVR單片機(jī),主要利用紅外傳感器、光敏傳感器對環(huán)境進(jìn)行檢測,使機(jī)器人在場地中按照預(yù)定的方案尋找火源并撲滅。
本文引用地址:http://m.ptau.cn/article/162619.htm關(guān)鍵詞:滅火機(jī)器人;傳感器;ATmega32
1 引言
機(jī)器人競賽是近年來迅速開展起來的一種對抗活動,它涉及人工智能、機(jī)械、電子、傳感器、精密機(jī)械等諸多領(lǐng)域。通過競賽可以培養(yǎng)學(xué)生的創(chuàng)新意識、動手能力、團(tuán)隊寫作能力等。其中滅火比賽是開展范圍最廣、影響最大的機(jī)器人競賽項目之一。
比賽規(guī)則為模仿生活中消防員滅火,機(jī)器人從H點出發(fā),在四個房間內(nèi)尋找任意擺放的蠟燭,并且設(shè)法將其滅掉。比賽場地的墻壁高33cm,材質(zhì)為木板,顏色為黑色。尺寸如圖1所示。對于比賽,得的分越低成績越好。另外根據(jù)選擇的模式不同,計分時要乘上相應(yīng)的系數(shù)。
圖1比賽場地平面結(jié)構(gòu)
2 系統(tǒng)硬件設(shè)計
2.1 系統(tǒng)總體設(shè)計
系統(tǒng)以ATmega32單片機(jī)為核心,它是一種基于增強RISC結(jié)構(gòu)的、低功耗的8位單片機(jī)。其特點為:①片內(nèi)具有32K字節(jié)的可編程Flash;2K字節(jié)的片內(nèi)SRAM數(shù)據(jù)存儲器;1024個字節(jié)片內(nèi)在線可編程EEPROM數(shù)據(jù)存儲器。②片內(nèi)含JTAG接口。③外圍接口。兩個帶有分別獨立、可設(shè)置預(yù)分頻器的8位定時器/計數(shù)器;一個16位定時器/計數(shù)器;四個通道的PWM輸出;8路10位ADC;32個可編程的I/O口。④低功耗,最高工作頻率為16MHz。
評論