智能教育機器人硬件系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2019-10-02 18:02
【摘要】:教育機器人作為一種集成了電子、機械、計算機等多種學(xué)科技術(shù)的產(chǎn)品,逐步在各種科技創(chuàng)新競賽以及課堂教學(xué)中普及開來。教育機器人的應(yīng)用使得學(xué)生既可以全面地了解并學(xué)習(xí)科學(xué)知識,同時又鍛煉了學(xué)生的動手能力、想象力及創(chuàng)新思維。目前教育機器人產(chǎn)品眾多,已在美國、歐洲、日本等國家得到大力發(fā)展,同樣國內(nèi)教育機器人產(chǎn)品也是層出不窮。但是作為一種開放式的教學(xué)工具,教育機器人產(chǎn)品價格昂貴、接口功能單一并且固定式的外接端口設(shè)計不利于外圍組件的使用與拓展。在這種背景下,本文基于"MCU+FPGA""作為控制核心,以端口資源可重構(gòu)功能為特色,設(shè)計了一種適用于中小學(xué)的教育機器人硬件控制系統(tǒng)。主要研究內(nèi)容如下:首先,根據(jù)教育機器人硬件控制系統(tǒng)的國內(nèi)外研究現(xiàn)狀及特點,提出了教育機器人硬件控制系統(tǒng)的總體設(shè)計要求及軟硬件系統(tǒng)整體設(shè)計方案。其次,根據(jù)功能需求設(shè)計出基于"MCU+FPGA"的硬件控制器。利用FPGA實現(xiàn)新穎的資源可重構(gòu)端口,通過與MCU聯(lián)動,實現(xiàn)了同一個控制器外部輸出端口的多種接口類型自定義功能(如通用I/O、UART、定時器輸出等)。學(xué)生可根據(jù)自已的創(chuàng)意需求自由配置端口資源類型。硬件控制器在保證接口通用性的同時,又增加了硬件平臺的應(yīng)用靈活性和可擴展性。接著,重點闡述了下位機軟件設(shè)計,包括支持圖形化編程的MCU下位機軟件設(shè)計與端口資源重構(gòu)功能的FPGA軟件設(shè)計兩個方面,主要包括系統(tǒng)引導(dǎo)程序、人機交互程序、底層模塊函數(shù)庫的開發(fā)、端口資源重構(gòu)程序和相關(guān)工程配置文件。實例測試結(jié)果表明了本文設(shè)計的端口可重構(gòu)功能的有效性。本文設(shè)計的教育機器人硬件系統(tǒng)與現(xiàn)有產(chǎn)品相比,因采用"MCU+FPGA"作為控制核心,整個平臺端口功能更加完善,端口種類更加豐富,更好地提高了硬件平臺資源的開放性,并且支持配套圖形化編程軟件進(jìn)行編程、配置及在線下載等功能,在學(xué)生使用過程中取得良好的效果。
【學(xué)位授予單位】:北方工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP242
【學(xué)位授予單位】:北方工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP242
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 房圣;張晶;曾旭;鄭珊珊;范洪博;;基于Arduino的智能安防報警系統(tǒng)開發(fā)與設(shè)計[J];價值工程;2016年26期
2 張玉璽;王俊;尹晗;;FPGA+MCU實驗平臺的開發(fā)與研究[J];工業(yè)和信息化教育;2015年05期
3 張松;李筠;;FPGA的模塊化設(shè)計方法[J];電子測量與儀器學(xué)報;2014年05期
4 晏勇;;基于MCU的FPGA系統(tǒng)在線配置及實現(xiàn)[J];陜西科技大學(xué)學(xué)報(自然科學(xué)版);2013年04期
5 方?jīng)_;任海蘭;王成麗;;基于MCU的嵌入式在線升級系統(tǒng)的設(shè)計與實現(xiàn)[J];電視技術(shù);2012年05期
6 楊紅英;徐s,
本文編號:2545040
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/2545040.html
最近更新
教材專著