周文輝 唐啟見


[摘? ? ? ? ? ?要]? 提出一種新的高等職業(yè)院校基于微控制器的實訓(xùn)平臺設(shè)計方法,著重考慮專業(yè)技能抽查的考試要求,結(jié)合湖南軟件職業(yè)學(xué)院微控制器相關(guān)課程的教學(xué)設(shè)計,開發(fā)出具有模塊化特點的適合高職院校學(xué)生實訓(xùn)需求的微控制器實訓(xùn)平臺。既能滿足專業(yè)技能抽查的教學(xué)需求,又能滿足高職院校微控制器相關(guān)課程的教學(xué)、實訓(xùn)需要,使教學(xué)與實訓(xùn)時演示操作更加直觀有效。
[關(guān)? ? 鍵? ?詞]? 高職;微控制器;教學(xué)實驗平臺
[中圖分類號]? TM571? ? ? ? ? ? [文獻標(biāo)志碼]? A? ? ? ? ? ? ? ?[文章編號]? 2096-0603(2020)08-0142-02
微控制器相關(guān)知識的學(xué)習(xí)是相關(guān)軟件知識與硬件知識的結(jié)合,從事微控制器相關(guān)開發(fā)的研發(fā)人員既要懂得單片機、FPGA/CPLD、RAM的硬件結(jié)構(gòu),又要懂軟件編程,才能駕馭,使其為開發(fā)目的服務(wù)。正是“軟”“硬”結(jié)合這個必備條件,使許多初學(xué)者難以理解智能控制的工作過程,始終難以明白“為什么寫幾個命令進去,就能接收到傳感器送來的數(shù)據(jù)并送到顯示器顯示出來?”因而很多人對微控制器具有“畏懼”情緒。微控制器控制“難”就難在入門難,而入門難的根本原因就是“實踐難”,學(xué)了不能實踐、無法實踐,增強了微控制器的抽象感。
在這些課程教與學(xué)的過程中,實驗是必不可少的。隨著微控制器及信息技術(shù)相關(guān)新技術(shù)的迅猛發(fā)展,基于模塊化的高職院校微控制器實訓(xùn)平臺應(yīng)該隨著新技術(shù)進行相應(yīng)更新,不斷增加軟硬件企業(yè)崗位所需要的新技術(shù)和內(nèi)容,微控制器課程的教學(xué)內(nèi)容始終與軟硬件企業(yè)崗位所需要的新技術(shù)和內(nèi)容保持一致,這就使培養(yǎng)出來的軟件硬件人才相關(guān)與軟件硬件企業(yè)職業(yè)崗位的要求一致。構(gòu)建模塊化、核心技術(shù)新穎、與對應(yīng)的高職院校學(xué)生將來就業(yè)的職業(yè)崗位技能實際需求的微控制器實訓(xùn)平臺,對我國高職應(yīng)用電子相關(guān)課程的教學(xué)實訓(xùn),以及微控制領(lǐng)域的高素質(zhì)技術(shù)技能型人才的培養(yǎng)具有較強的指導(dǎo)意義。
一、高職微控制器教學(xué)實驗平臺現(xiàn)狀
目前基于微控制器實訓(xùn)平臺在高等職業(yè)院校的應(yīng)用情況:(1)主要是針對普通高等學(xué)校本科相關(guān)專業(yè)教學(xué)而進行設(shè)計的,功能多、結(jié)構(gòu)復(fù)雜,高職學(xué)生一看見這些實驗設(shè)備,易產(chǎn)生“畏懼”感,學(xué)習(xí)積極性一下子就被打消了,不適合高職高專培養(yǎng)技能型人才教與學(xué)的需求;(2)實驗裝置只適用于單芯片系列,由不同的廠家生產(chǎn),價格昂貴,每個實驗箱大約在8000~12000元,購齊這幾種微控制器需要3~4萬元,如果開一個新的微處理器的課程,則需要重新配置實驗室設(shè)備,提高學(xué)校的投入。(3)開發(fā)人員不懂教學(xué),提供的實例不一定符合學(xué)生的認(rèn)知規(guī)律。
二、高職微控制器教學(xué)實驗平臺改革實踐
針對現(xiàn)有高職院校微控制器實驗儀器主要現(xiàn)狀存在的缺陷,我們開發(fā)出了一種高職微控制器教學(xué)實驗平臺,能夠進行8位/16位/32位單片機、CPLD/FPGA等常用微控制器教學(xué)實驗的完整方案,包括51單片機、MSP430、STM32最小系統(tǒng)開發(fā)板以及EPM240最小系統(tǒng)開發(fā)板等,能夠配合各種微控制器完成相關(guān)的教學(xué)實驗。
本文設(shè)計并制作了5塊核心電路板:51單片機開發(fā)板、MSP430系統(tǒng)板、STM32_Mini實驗板(含STM32最小系統(tǒng)和10個基礎(chǔ)實驗?zāi)K)、EPM240最小系統(tǒng)板、微控制器進階實驗板(含10個應(yīng)用模塊)。本研究從具體應(yīng)用切入主題,以主要微控制器為主構(gòu)建實驗主板,一套成本在800元以內(nèi),可以達到原來4個實驗箱(約2~3萬元)相近的學(xué)習(xí)效果。
在設(shè)計時各個模塊相對獨立,使用時用連接線將各個模塊連接起來綜合應(yīng)用,從而達到實驗分層次、分階段進行及方便性的目的,微控制器教學(xué)實驗平臺邏輯結(jié)構(gòu)如圖3所示。
作為一個半開放式的實驗平臺,主板電路模塊化,固化教學(xué)所需基本實驗項目,但可以在此基礎(chǔ)上不斷擴充。其他最小系統(tǒng)模塊設(shè)計時,既考慮了實驗的方便性又考慮了學(xué)生實驗的直觀性,還考慮了學(xué)生創(chuàng)新實驗的易擴展性要求,所以所有的I/O口都直接引出。
(一)51單片機開發(fā)板
2015年我們開發(fā)了“DP-51單片機實驗平臺”,湖南軟件職業(yè)學(xué)院訂購了40套配置在單片機實訓(xùn)室,但遠遠不能滿足教學(xué)需要,由于價格較貴、體積較大,不便于學(xué)生帶回宿舍課后練習(xí),為此,我們將實驗平臺的24個模塊進行了裁減,根據(jù)單片機崗位能力需求、湖南省應(yīng)用電子類專業(yè)技能抽查標(biāo)準(zhǔn),設(shè)計了只有16個模塊的51單片機實驗板,成本大幅度降低,51開發(fā)板價格只有原來51實驗箱的1/10。
51單片機可選用STC89C52/AT89S52/STC12C5A系列51單片機,51單片機以及其連接的外圍功能電路包括USB通信電路、時鐘電路、復(fù)位電路、4*4獨立鍵盤電路、4*4矩陣鍵盤電路、ISP編程下載口電路、8*8LED點陣電路、AT24C02電路、電機驅(qū)動接口電路、RS232串口電路、8路LED電路、8路數(shù)碼管電路、蜂鳴器電路、繼電器電路、DS1302電路、DS18B20電路、雙向可控硅電路、1602液晶接口電路、12864接口電路以及IO口引出電路。
(二)MSP430最小系統(tǒng)板
MSP430以MSP430F149為核心,提供一個簡潔的開發(fā)平臺,也是一個研究深造的工具。MSP430板載MSP430F149芯片;提供32.768KHZ和8MHZ兩種晶振連接方式;采用USB供電和程序下載;采用標(biāo)準(zhǔn)JTAG接口(14針),支持硬件仿真;所有IO口(包括AD電源等)均引出;4路彩色LED全部上拉,可以借此觀察程序運行狀態(tài);2個優(yōu)質(zhì)獨立按鍵;板載手動復(fù)位電路;板載蜂鳴器電路,可做音樂實驗等;提供NRF24L01+無線模塊接口;板子集成USB轉(zhuǎn)串口功能;向外提供3.3V和5V電源排針。
(三)STM32_Mini開發(fā)板
STM32_Mini開發(fā)板,設(shè)計了10個基礎(chǔ)實驗?zāi)K(紅外接收頭、數(shù)字溫度傳感器DS18B20接口、24C02EEPROM、20針標(biāo)準(zhǔn)JTAG調(diào)試口、USB轉(zhuǎn)串口接口、PS2鼠標(biāo)/鍵盤接口、SD卡接口、無線模塊、液晶顯示模塊),再結(jié)合實際使用的經(jīng)驗及STM32的特點,性價比最高。
(四)EPM240最小系統(tǒng)板
EPM240最小系統(tǒng)板是一款入門級CPLD學(xué)習(xí)板,完美的硬件設(shè)計其豐富例程代碼,配合詳細的說明,讓學(xué)生輕松進入CPLD/FPGA的世界。
EPM240最小系統(tǒng)板,系統(tǒng)板引出了所有的I/O管腳。只需要連接電腦的USB電源或自己提供的5V電源即可工作,支持并口Byte-Blaster和USB-Blaster下載器。
主要特點:
1.板載ALTERA公司MAX II的EPM240T100C5N邏輯芯片;
2.標(biāo)配有緣晶振50MHz,還預(yù)留有備用晶振的位置(連接CLK1);
3.1個電源指示燈,1個輕觸按鍵,2個可編程LED指示燈;
4.IO口全部引出并且有絲印標(biāo)識;
5.配有JTAG下載接口;
6.適用于課程教學(xué)與實訓(xùn)、電子設(shè)計競賽等。
(五)微控制器進階實驗板
該實驗板包含10個模塊:FM收發(fā)、3D加速度傳感器、音頻編解碼、RS485接口、CAN接口、游戲手柄接口、OLED/攝像頭模塊接口、音頻選擇、音頻輸出、電源供電等模塊,為基礎(chǔ)實驗學(xué)得較扎實并想進一步提高的學(xué)生設(shè)計了能進行音頻、視頻處理、各種通信接口等進階實驗?zāi)K。
總之,本新型高職微控制器教學(xué)實驗平臺的探索與設(shè)計,結(jié)合當(dāng)前市場化的各種微控制器開發(fā)平臺、高職教學(xué)的實際情況和湖南省高等職業(yè)院校應(yīng)用電子學(xué)生專業(yè)技能抽查、關(guān)注移動互聯(lián)技術(shù)、物聯(lián)網(wǎng)技術(shù)等新技術(shù)應(yīng)用方面考慮,開發(fā)適合高職教學(xué)需求的微控制器教學(xué)實驗平臺。
從具體應(yīng)用切入主題,以一種微控制器為主構(gòu)建實驗主板,進行相關(guān)模塊的外部擴展,再根據(jù)不同教學(xué)需要,設(shè)計新的微控制器最小系統(tǒng)模塊、新技術(shù)應(yīng)用模塊,各主要功能模塊之間相互獨立,方便學(xué)生在做實驗時根據(jù)不同的實驗內(nèi)容進行硬件電路設(shè)計,并自行動手連接,以激發(fā)學(xué)生的學(xué)習(xí)興趣和提高學(xué)生的動手能力,充分體現(xiàn)實驗平臺的模塊化與實用性。
適應(yīng)面廣、可靠性高、擴展性強、內(nèi)容豐富、價格極低,為高職院校培養(yǎng)微控制器應(yīng)用的高端技術(shù)技能型人才提供實驗保障。
參考文獻:
[1]唐啟見.新型單片機實訓(xùn)平臺的探索與設(shè)計[J].科技資訊,2014(2).
[2]黃光華.以創(chuàng)新能力為目標(biāo)的單片機實驗教學(xué)改革[J].產(chǎn)業(yè)與科技論壇,2011(6).
[3]雷媛媛.單片機實驗教學(xué)平臺的改進設(shè)計與實現(xiàn)[J].電子世界,2014(17).
[4]賈鳳霞.高職院校單片機課程教學(xué)改革與實踐:以黑龍江農(nóng)業(yè)職業(yè)技術(shù)學(xué)院機電工程分院為例[J].同行,2015(10).
編輯 馬燕萍