丁小一,呂 菲
(合肥職業(yè)技術學院,安徽 合肥 238000)
目前在高職院校,“單片機技術與應用”課程是以單片機硬件和軟件知識為基礎,是培養(yǎng)學生單片機開發(fā)及應用能力和程序設計能力的核心課程,是理論聯(lián)系實際,培養(yǎng)實際操作能力和科學研究方法的重要手段。
而單片機的傳統(tǒng)教學采用的是先基礎、后應用的模式,側(cè)重于理論教學,不利于培養(yǎng)學生的動手能力;知識點結(jié)合度不高,應用技術只是作為點綴,使學生理解知識點比較困難,而且感覺枯燥乏味,學習興趣不濃厚[1];過于依賴實驗箱,學生按照實驗指導書的步驟,機械地做一遍驗證性實驗,無法進行創(chuàng)新性設計。
課程開發(fā)是指通過需求分析確定課程目標,再進行教學活動的計劃、組織、實施、評價和修訂,最終達到完成課程目標的整個過程?;诠ぷ鬟^程的課程開發(fā)就是與企業(yè)共同開發(fā)課程平臺,以企業(yè)的工作過程為課程設計的根本出發(fā)點,以企業(yè)開發(fā)項目的工作過程為課程體系的主線,以工作任務為導向,以真實的項目為載體,重構(gòu)課程體系,轉(zhuǎn)變教學模式(以“教師為主、學生為輔”轉(zhuǎn)向以“教師主導、學生主體”的模式),以此來培養(yǎng)學生自學能力、創(chuàng)新能力以及職業(yè)崗位綜合技能[2]。
“單片機技術與應用”課程涉及單片機硬件和軟件知識,在課程開發(fā)中,我們將以工作任務為邏輯主線,將完成工作任務必需的相關理論知識構(gòu)建于項目之中,學生在完成具體項目的過程中學會完成相應工作任務,鍛煉職業(yè)能力,掌握相應的理論知識。在教學中,根據(jù)實訓環(huán)境、實習資源情況貫徹工學結(jié)合的教學策略,并根據(jù)單片機設計及應用情況設計教學過程。
在課程設計中遵循的理念如圖1所示。
課程開發(fā)思路如下:明確產(chǎn)品功能;準備技術器件資料;硬件設計;硬件電路制作;軟件設計;軟硬件聯(lián)調(diào);文字歸檔。
在選取“單片機技術與應用”課程開發(fā)任務時,堅持理論夠用、注重實踐的原則,將“單片機技術與應用”課程的相關知識點融入項目中,通過對項目的分析與實現(xiàn),讓學生徹底地掌握相關知識以及相應的職業(yè)崗位綜合技能。
圖1 課程設計理念
“單片機技術與應用”課程的相關知識點包括I/O端口的應用、外部中斷的使用方法、內(nèi)部定時/計數(shù)器的使用方法、串口通信應用、AD轉(zhuǎn)換模塊的使用方法、脈沖寬度調(diào)制(Pulse Width Modulation,PWM)控制等。
本課程的開發(fā)主要是針對物聯(lián)網(wǎng)應用技術專業(yè)的學生,所以在任務安排時主要和物聯(lián)網(wǎng)相關知識掛鉤,知識點由淺入深,且后一個項目會涵蓋前一個項目的知識點,讓學生能夠鞏固相關知識點。具體任務安排如下:(1)智能家居室內(nèi)燈光系統(tǒng),涉及的知識點有I/O端口的應用、按鍵、LED燈、中斷。(2)家庭天然氣智能防護系統(tǒng),涉及的知識點有AD、按鍵/中斷、定時、繼電器、可燃氣體傳感器等。(3)智能家居室內(nèi)燈光系統(tǒng),涉及的知識點有AD、光敏電阻、繼電器、12864液晶顯示、按鍵。(4)智能溫室大棚實訓系統(tǒng),涉及的知識點有AD、光敏傳感器、溫濕度傳感器、繼電器、中斷、定時、PWM。
要求學生具有查閱資料的能力、方案設計的能力、分析問題、解決問題的能力、實踐操作的能力以及項目開發(fā)的能力。
針對不同的項目,按照步驟去開發(fā)課程任務,根據(jù)實際情況可以對某些步驟進行篩減。本文以家庭天然氣智能防護系統(tǒng)為例。
可燃性氣體具有易燃易爆特性,如果在使用中操作不當或設備密封不好,都可能發(fā)生可燃氣體泄漏現(xiàn)象,進而釀成火災或爆炸事故,給國家和人民的生命財產(chǎn)造成損失。本系統(tǒng)主要以智能廚房為主題,以燃氣檢測預警為核心內(nèi)容,通過可燃氣體傳感器采集廚房燃氣數(shù)據(jù),并將該數(shù)據(jù)通過ZigBee協(xié)議發(fā)送給協(xié)調(diào)器結(jié)點。協(xié)調(diào)器進行判斷,當檢測到燃氣參數(shù)超標時,蜂鳴器報警,并且開窗排風。
家庭天然氣智能防護系統(tǒng)以TGS系列傳感器和CC2530芯片組成傳感結(jié)點和協(xié)調(diào)器結(jié)點,構(gòu)成無線數(shù)據(jù)采集網(wǎng)絡,實現(xiàn)對室內(nèi)可燃氣體的檢測和預警并采取措施。在這里,只需對TGS系列傳感器和CC2530芯片準備資料。
家庭天然氣智能防護系統(tǒng)的硬件框如圖2所示。
在實際操作中,可借用現(xiàn)有的ZigBee模塊,以縮短學生的實訓周期。采集節(jié)點和協(xié)調(diào)器均可采用ZigBee模塊。將氣體傳感器模塊的模擬量輸出接口與ZigBee模塊的ADC0接口連接起來,即可作為采集節(jié)點[3]。
軟件設計平臺采用IAR Embedded Workbench,用C語言進行代碼的編寫,采集節(jié)點的數(shù)據(jù)通過Z-Stack協(xié)議棧發(fā)送給協(xié)調(diào)器結(jié)點。
采集節(jié)點及協(xié)調(diào)器正常工作后,用火機燃氣模仿廚房天然氣管道的泄露,在采集節(jié)點的傳感器附近釋放燃氣,注意觀察上位機串口數(shù)據(jù)的變化,繼續(xù)釋放燃氣,記錄燃氣濃度為多少時裝置中的蜂鳴器會響,風扇及窗戶會自動打開。
對該系統(tǒng)以上各項內(nèi)容進行詳細記錄,并記下設計過程中遇見的問題,為學弟學妹們的學習提供參考。
為全面考核學生的學習情況,“單片機技術與應用”課程的考核方式改變了傳統(tǒng)的評價手段和方法,采用過程性評價與目標評價相結(jié)合的評價模式。注重平時成績、學生動手能力和分析問題、解決問題能力的考核,全面綜合評價學生能力。將考核方式分為兩部分:過程性考核和目標性考核[4]。其中,過程性考核占70%,以個人為單位,在每個任務結(jié)束時進行考核,包括學生自評(20%)、學生互評(20%)和教師評價(60%);目標性考核占30%,在學期的最后兩周讓學生自己組隊,選好項目,收集資料,按照課程開發(fā)步驟,提交一份完整的項目報告。
本文通過對當前高職院?!皢纹瑱C技術與應用”課程教學中存在的問題進行分析,提出了基于工作過程導向的“單片機技術與應用”課程開發(fā)方案。堅持以“學生為主體”“教師主導”和“職業(yè)崗位綜合技能”培養(yǎng)為主的教學思路與理念,以基于工作任務為導向,以企業(yè)真實項目為載體,以綜合技能訓練項目工作任務為主線,重構(gòu)課程體系,這不僅突出了職業(yè)特點,而且還培養(yǎng)了學生的職業(yè)崗位綜合技能、自學能力和創(chuàng)新能力。
[參考文獻]
[1]汪海燕.基于任務驅(qū)動的“單片機應用技術”課程開發(fā)與應用探索[J].職業(yè)教育研究,2014(8):94-96.
[2]郭維威,劉鋒,沙曉瑞.基于工作過程模式的軟件專業(yè)核心課程開發(fā)與實踐—以Java程序設計為例[J].雞西大學學報,2014(10):14-15.
[3]楊琳芳,楊黎.無線傳感網(wǎng)絡技術與應用項目化教程[M].北京:機械工業(yè)出版社,2017.
[4]張建平,曾小玲,賈俊霞.“基于工作過程課程開發(fā)”實施的問題及解決方法—以《單片機應用技術》課程為例[J].晉城職業(yè)技術學院學報,2014(4):53-55.