黃玉燕
(集美大學 輪機工程學院,福建 廈門 361021)
隨著電子技術(shù)的發(fā)展,現(xiàn)代船舶日趨走向高度自動化,船舶動力系統(tǒng)及維持船舶運行的各種電氣設(shè)備系統(tǒng)的管理和參數(shù)檢測大多實現(xiàn)以計算機控制技術(shù)為基礎(chǔ)的自動化控制。計算機控制技術(shù)已成為輪機工程專業(yè)不可或缺的專業(yè)基礎(chǔ)課,是學生學好“輪機自動化”課程必要的前導(dǎo)課。目前相關(guān)院校的輪機工程專業(yè)的計算機控制技術(shù)多以“單片機原理及應(yīng)用”作為課程講解,該課程屬于硬件基礎(chǔ)課,其本身的特性決定了課程內(nèi)容之間相對獨立、知識點零散且內(nèi)容枯燥。要真正理解計算機控制技術(shù),需要在“單片機原理與應(yīng)用”課程中學習較多的硬件基礎(chǔ)知識,在芯片級上理解電路間的工作原理。該專業(yè)雖然不需要學生掌握編程技術(shù),但計算機控制技術(shù)中,硬件技術(shù)和軟件編程不是相互獨立的,為了講解芯片的應(yīng)用技術(shù)又必須用到編程語言。作為專業(yè)基礎(chǔ)課該課程往往課時不多,集美大學輪機工程學院目前的課時是40學時,在這短短的課時內(nèi)還要堅持理論與實踐并重,才能真正符合專業(yè)的需要。如果以傳統(tǒng)的教學方法,沒有對教學方法和教學內(nèi)容進行必要的改革,這門課總是讓學生覺得很難,甚至不知所云,這會給學生后續(xù)專業(yè)課的學習帶來相當大的麻煩。為此本文從專業(yè)的角度出發(fā)提出該課程的教學改革方案。
教學大綱體現(xiàn)了教學目標要求,以綱領(lǐng)的形式規(guī)定了教學的計劃和任務(wù),是教師教學的指導(dǎo)依據(jù),在課程中起著極其重要的作用。集美大學輪機工程學院本著以專業(yè)要求為指導(dǎo)方針,征求了具有豐富船上實踐經(jīng)驗的輪機員和專業(yè)課程教師的意見,了解輪機工程專業(yè)在實踐中對該課程的具體要求,從專業(yè)實際需要出發(fā),對該課程教學內(nèi)容進行優(yōu)化并調(diào)整了教學方向,制定了新的教學大綱。與以往有很大不同的是,新的教學大綱大幅提高了實踐教學在課程中的比重,著重強調(diào)了該課程以實踐為基礎(chǔ)的教學模式。大綱基本體現(xiàn)了該專業(yè)的崗位性和應(yīng)用性的特點,強調(diào)實用性、實踐性。因為該專業(yè)的學生學習這門課不是以研究和開發(fā)計算機技術(shù)為目標,重點是理解計算機技術(shù)在船舶機艙各個系統(tǒng)模塊自動控制中的作用,教學目標以夠用為度。新的教學大綱將重點放在專業(yè)實際應(yīng)用中涉及的原理、通用性較強的接口電路上,根據(jù)實際應(yīng)用情況簡化了芯片內(nèi)部結(jié)構(gòu)電路原理的教學,側(cè)重點放在芯片的外部特性和應(yīng)用上,增加了實際訓(xùn)練,強化應(yīng)用,以實際操作理解芯片本身的工作原理及信號在芯片之間傳送和控制的原理。為學生理解船舶機艙參數(shù)自動控制系統(tǒng)的結(jié)構(gòu)原理奠定必要的基礎(chǔ)。
課堂教學是很重要的過程,是實現(xiàn)教學目標的主要途徑。課堂教學方法是否合理,在很大程度上決定了教學效果的好壞,決定了教學目的能否真正實現(xiàn)。
課程開始第一次課精彩的開場是非常重要的,需要向?qū)W生介紹該課程在所學專業(yè)領(lǐng)域上的應(yīng)用情況。對于輪機專業(yè)可以舉一些船上的實例,如以燃油黏度或柴油機冷卻水溫度控制系統(tǒng)等為例,以專業(yè)項目為導(dǎo)向?qū)纹瑱C控制技術(shù)作與專業(yè)相關(guān)的介紹,說明本課程是專業(yè)的重要基礎(chǔ)。同時通過單片機在現(xiàn)實生活和工業(yè)控制中的廣泛應(yīng)用進一步說明單片機應(yīng)用的普遍性,如果能對該課程融會貫通,實際上是掌握了一門通用性技術(shù)。通過實際案例和精心準備的相應(yīng)圖片資料引起學生的興趣,激發(fā)學生學習的積極性。
單片機課程都是按照“結(jié)構(gòu)”“指令”“編程”“擴展”及“接口”的體系來組織。只有在課程即將結(jié)束時才有涉及單片機應(yīng)用系統(tǒng),而此前的學習目標不明確。如果在教學中按照教材順序孤立地講授各個模塊知識,必然會讓學生覺得內(nèi)容抽象、空洞,甚至學不下去。為了解決這個問題,教師需要改進教學方法,將單片機的應(yīng)用作為主線貫穿始終,在講授每一硬件模塊知識時,與該模塊在專業(yè)上的實際應(yīng)用相結(jié)合。同時為了使學生能夠在課堂上有直觀的感性認識,教學中采用Proteus軟件仿真演示是一種很有效的方法。
Proteus是目前最好的模擬單片機外圍器件的工具,它可以仿真51系列、AVR、PIC、ARM7等常用的MCU,支持多種常用外圍器件,提供多種虛擬儀器儀表,能對匯編語言編寫的源程序代碼直接編譯并仿真調(diào)試[1][2]。教學中可以利用該軟件對專業(yè)上的案例進行仿真,達到生動形象、直觀的效果,使教學內(nèi)容不再枯燥。以船舶上鍋爐水位控制系統(tǒng)為例,船舶鍋爐水位通常要求控制在一個范圍內(nèi)。
圖1 船舶鍋爐水位控制單片機仿真
如圖1在鍋爐中放置三個電極A、B、C,鍋爐運行時要求水位控制在電極B和C間,電極由導(dǎo)線引出,B和C電極有水時,則其相應(yīng)的引線上電位為高,無水時其電位相應(yīng)為低電位。水位信號的這種變送方法學生很容易理解,高低水位信號分別從單片機的P1.7和P1.0引入,Proteus仿真時,可以用右圖電路中的開關(guān)S1和S2合、斷模擬電極B和C處無水、有水兩種情況,P2.0輸出高低電平控制直流電動機的轉(zhuǎn)和停來模擬對水泵的控制,在Proteus應(yīng)用軟件中編寫相應(yīng)的匯編指令,然后直接編譯后加載到圖中的AT89C51單片機中,課堂演示時通過任意按動S1、S2,可以讓學生很直觀地看到[3]當水位在電極B和C間時,電動機工作狀態(tài)維持不變;水位低于電極B時,電動機啟動轉(zhuǎn)動,模擬了水泵開始打水的工作;水位高于電極C時,電動機則停止轉(zhuǎn)動;如果S1合、S2開(相當于低位電極處無水,高位電極處有水)仿真系統(tǒng)通過P3.3輸出報警且控制電機停轉(zhuǎn),表示系統(tǒng)出錯了。這個仿真實驗可以很清楚地講解單片機的結(jié)構(gòu)以及各個結(jié)構(gòu)模塊的作用,又與其所學專業(yè)相結(jié)合,給課堂教學帶來很好的效果。
對于每個教學模塊都制作了幾個相應(yīng)的仿真演示,演示的項目仿真輪機專業(yè)上的控制案例,還將仿真演示的圖和編程都提供給學生,讓學生可以自己在課后對仿真項目進行操作、調(diào)試,這往往會引發(fā)學生的興趣,同時對學生理解課程方面起到很好的作用。[4]
多數(shù)院校的單片機實驗室都配備了單片機實驗箱和相應(yīng)的實驗說明書,說明書為單片機課程的每個章節(jié)配備了一些驗證性的實驗項目,并提供了相應(yīng)的實驗電路圖和實驗程序清單,程序固化在實驗箱的ROM芯片中。這些程序多數(shù)比較長,因為該課程對于輪機專業(yè)的學生應(yīng)以硬件特性為主要內(nèi)容,編程內(nèi)容很少,自然對長的程序難以看懂,所以學生在實驗室往往會直接將ROM中的程序調(diào)出,實驗結(jié)果馬上出來而且完全正確,但其實際效果很差,很多學生根本不知道實驗的原理和實驗說明了什么。為此,根據(jù)專業(yè)的需要,教學中調(diào)整了實驗內(nèi)容,主要采取了以下措施。
有些教學環(huán)節(jié)直接在實驗室完成,教師將教學內(nèi)容所需的仿真用Proteus做好后通過投影可以很好地講解,學生利用實驗箱用真實的硬件構(gòu)成實驗項目,老師講解的同時學生動手,碰到問題學生很快就能理解是為什么,大大促進了學生對課程原理的理解。
不采用實驗箱原有的配套實驗,根據(jù)專業(yè)的需求,自編實驗教材,開設(shè)一些難易適當?shù)膶嶒?,如簡單的定時器、計數(shù)器、接口、中斷實驗,設(shè)計所需編程很少就能實現(xiàn)的實驗。實驗教材只是給學生提出問題,提供解決問題的思路,起到啟發(fā)作用,但不給出具體的電路和編程,讓學生自己設(shè)計,并且通過實驗調(diào)試中的單步運行和設(shè)斷點運行可以很好地理解具體的控制原理。通過兩屆學生的實踐,多數(shù)學生能在規(guī)定的實驗課時內(nèi)獨立完成實驗,收到良好的教學效果。
根據(jù)課程在專業(yè)應(yīng)用上的情況適時修訂教學大綱,修訂后的大綱體現(xiàn)了淡化原理、注重實用的特點,使課程教學內(nèi)容符合專業(yè)的需求。同時利用多功能的計算機軟件作為平臺改善教學方法,使該課程體現(xiàn)了內(nèi)容直觀、透徹的特點。課程設(shè)計上積極地引導(dǎo)學生學習“單片機原理及應(yīng)用”的熱情,通過調(diào)查課程改革后的兩屆學生對課堂教學效果的反映,與以往的情況相比較,結(jié)果表明這種改革是卓有成效的,顯著改善了課堂的教學效果。教學改革是一項長期而系統(tǒng)的工程,需要不斷的探索與實踐,不斷改善教學方法,提高教學能力,這還需要我們不斷地付出艱苦的勞動。
[1]候玉寶,陳忠平.基于Proteus的51系列單片機設(shè)計與仿真人[M].北京:電子工業(yè)出版社,2008:11-27.
[2]伍馮浩,謝 斌.基于Proteus與Keil的單片機實驗教學改革[J].實驗室研究與探索.2009,28(7):125-127.
[3]林志琦.基于Proteus的單片機可視化軟硬件仿真[M].北京:北京航空航天大學出版社,2006:50-85.
[4]高 博,周 婷.“單片機原理及應(yīng)用”課程實驗教學改革[J].中國電力教育.2010(1):153-154.