嵌入式系統(tǒng)開發(fā)技術(shù)項目化研究
時間:2022-01-05 10:40:28
導(dǎo)語:嵌入式系統(tǒng)開發(fā)技術(shù)項目化研究一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:為提升嵌入式系統(tǒng)開發(fā)技術(shù)課程的教學(xué)效果與教學(xué)質(zhì)量,引入智能小車硬件平臺對課程進(jìn)行項目化教學(xué)。分析嵌入式系統(tǒng)開發(fā)技術(shù)課程基于硬件平臺實施的必要性,以設(shè)計多功能智能小車控制系統(tǒng)為項目,詳細(xì)闡述將課程內(nèi)容與項目相結(jié)合,為建設(shè)高效率嵌入式系統(tǒng)課堂提供思路。
關(guān)鍵詞:嵌入式系統(tǒng);硬件平臺;項目化
隨著國家經(jīng)濟(jì)的快速發(fā)展,嵌入式系統(tǒng)得到廣泛應(yīng)用,各行各業(yè)迫切需求大量的嵌入式技術(shù)人才,當(dāng)今“嵌入式系統(tǒng)開發(fā)技術(shù)”已成為高等學(xué)校電子信息類專業(yè)的必修課,教學(xué)內(nèi)容是以目前主流的嵌入式處理器為核心,為完成特定功能進(jìn)行軟硬件設(shè)計開發(fā)。目的就是讓學(xué)生掌握嵌入式系統(tǒng)的軟硬件構(gòu)成及常見設(shè)計開發(fā)方法,著重培養(yǎng)學(xué)生的動手實踐能力,使學(xué)生成為社會需要、行業(yè)需求的技能應(yīng)用型人才[1]。
1嵌入式系統(tǒng)開發(fā)技術(shù)課程的教學(xué)現(xiàn)狀
嵌入式系統(tǒng)開發(fā)技術(shù)是一門綜合性課程,本門課程一般是在第四或第五學(xué)期開課,涉及到前導(dǎo)課程較多,如電路、數(shù)電、模電、單片機(jī)、傳感器、C語言等課程,同時還要對這些課程掌握得比較精通,不能僅限于了解。目前學(xué)生學(xué)習(xí)單片機(jī)時普遍學(xué)習(xí)的是8位單片機(jī),而在嵌入式系統(tǒng)中一般是使用32位單片機(jī),涉及到的知識體系結(jié)構(gòu)更為復(fù)雜,除了常見的應(yīng)用程序的編寫,還會涉及到操作系統(tǒng)程序的編寫,內(nèi)容的廣度與深度遠(yuǎn)遠(yuǎn)大過8位單片機(jī),這對剛接觸的學(xué)生來說會非常吃力[2]。同時本門課程是一門理論與實踐并重的課程。學(xué)生需要學(xué)習(xí)很多理論知識,由于難度較大,學(xué)生很難長時間集中注意力。如果沒有設(shè)計足夠吸引人的實訓(xùn)內(nèi)容,實訓(xùn)課時不能很好地與理論課程進(jìn)行銜接,學(xué)生對實訓(xùn)課沒有多大的興趣,課堂教學(xué)效果會大打折扣,因此,對課程進(jìn)行項目化改造就顯得非常重要[3]。
2基于智能小車硬件平臺的項目化改造
利用項目化教學(xué),將一個大任務(wù)進(jìn)行分解,得到若干個小任務(wù)點(diǎn),再將每個小任務(wù)點(diǎn)與知識點(diǎn)聯(lián)系在一起,循序漸進(jìn),一步一步最終完成學(xué)習(xí)任務(wù)。本門課程選用的硬件平臺為51智能小車,外形如圖1所示。首先,該硬件將智能小車和單片機(jī)開發(fā)板進(jìn)行二合一,里面包含單片機(jī)開發(fā)板一套,不但可以全面學(xué)習(xí)51單片機(jī)開發(fā)板基礎(chǔ)知識,更可以設(shè)計、學(xué)習(xí)、娛樂三管齊下,將學(xué)到的知識融入實踐,真正做到在娛樂中學(xué)習(xí)。其次,該裝置搭載了電壓檢測系統(tǒng),該系統(tǒng)直接插在底板插座上使用,實測系統(tǒng)電壓,分析不同實驗裝置與小車之間的效果參數(shù)。最后,該裝置支持多種通信連接方式,通過藍(lán)牙、wifi等通信方式,我們可以在電腦、手機(jī)上進(jìn)行遠(yuǎn)距離操控,為后續(xù)學(xué)習(xí)物聯(lián)網(wǎng)方面知識打下基礎(chǔ)。同時該智能小車拓展性強(qiáng),適合學(xué)生DIY設(shè)計,用不同的傳感器可完成不同的花樣玩法,比如:裝上風(fēng)扇電機(jī)可拓展成智能滅火車;在小車上加上超聲波舵機(jī)云臺,云臺左右轉(zhuǎn)動,判斷周圍環(huán)境距離,可實現(xiàn)高級避障功能;在小車上插上聲音傳感器和人體紅外傳感器,就可以對小車實現(xiàn)聲控和人體感應(yīng)。結(jié)合企業(yè)實際工作情境,從實用性和學(xué)生的興趣點(diǎn)出發(fā),設(shè)計了本課程的教學(xué)載體,即以“設(shè)計小車多功能控制系統(tǒng)”為貫穿項目,在該貫穿項目的基礎(chǔ)上下設(shè)“設(shè)計小車運(yùn)動控制系統(tǒng)”等5個子項目和15個訓(xùn)練任務(wù),如圖2所示。子項目以小車運(yùn)動控制系統(tǒng)為基石,在此基礎(chǔ)上不斷對小車的功能進(jìn)行完善,以激發(fā)學(xué)生的學(xué)習(xí)興趣。在對小車功能進(jìn)行完善的過程中,各個子項目都遵循“由易到難、由簡到繁”的思路。
3基于硬件平臺的嵌入式課程項目實施
在此,將以直流電機(jī)調(diào)速系統(tǒng)的設(shè)計項目為例,來講解項目化教學(xué)的具體實施過程。首先在上課前將本節(jié)課的任務(wù)要求給出,如表1所示。給出任務(wù)要求后,教師接著進(jìn)行理論教學(xué),講解本節(jié)課所用到的知識點(diǎn),為了更生動形象,輔以視頻、動畫、微課等信息化資源,務(wù)求讓所有學(xué)生掌握該知識點(diǎn)。講完之后,引導(dǎo)學(xué)生根據(jù)任務(wù)要求,選取硬件平臺的資源,設(shè)計硬件電路。除了單片機(jī)最小系統(tǒng)外,還需要按鍵,現(xiàn)有按鍵資源如圖3所示。學(xué)生自主選取獨(dú)立按鍵和矩陣按鍵,然后完成硬件電路的接線。硬件電路完成之后,學(xué)生畫出程序設(shè)計流程圖,最后教師可以給出圖4所示的參考流程圖。學(xué)生根據(jù)自己設(shè)計的程序控制流程圖,在KEil4軟件中完成程序的編寫,編譯之后生成HEX文件,最后將HEX文件下載到各自組的智能小車中的單片機(jī),上電之后運(yùn)行電路,查看能否實現(xiàn)任務(wù)要求;如果有問題,則根據(jù)錯誤情況進(jìn)行軟硬件調(diào)試,直到現(xiàn)象正確為止。
4結(jié)語
嵌入式系統(tǒng)開發(fā)技術(shù)課程的特點(diǎn)就是理論與實踐并重,并且當(dāng)今信息技術(shù)及嵌入式技術(shù)更新非??欤@就需要教師在教學(xué)中不斷改進(jìn)教學(xué)方法,創(chuàng)新教學(xué)模式,探索符合時代發(fā)展的教學(xué)手段。實踐證明,將硬件平臺與課程教學(xué)相結(jié)合,可以激發(fā)學(xué)生的學(xué)習(xí)求知欲,提高學(xué)生的實踐能力,對培養(yǎng)社會滿意、企業(yè)認(rèn)同的技術(shù)技能型人才具有重要的現(xiàn)實意義。
參考文獻(xiàn):
[1]周風(fēng)波,楊為民.基于高?!扒度胧较到y(tǒng)”課程教學(xué)改革研究[J].科教導(dǎo)刊,2019,5(14):97-98.
[2]肖知明.基于專業(yè)群的跨界融合、模塊嵌入式項目化課程教學(xué)設(shè)計與實踐研究:以燈具開發(fā)設(shè)計課程為例[J].現(xiàn)代職業(yè)教育,2020(17):150-151.
[3]劉振棟.基于成果導(dǎo)向的項目化課程體系構(gòu)建思考:以高職物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)為例[J].時代汽車,2020(17):81-83.
作者:王濤 李靚琦 陳紫鵬 張文光 單位:吉安職業(yè)技術(shù)學(xué)院