朱海榮, 吳 瑜
(1. 江蘇工程職業(yè)技術學院 機電工程學院, 江蘇 南通 226007;2. 南通大學 電氣工程學院, 江蘇 南通 226019)
據(jù)教育部統(tǒng)計,2018屆全國高校畢業(yè)生將超過800萬人,其中工科是我國第一大學科,擁有最多的專業(yè)和師生,總規(guī)模位居世界第一。2015年國務院正式印發(fā)《中國制造2025》,部署全面推進實施制造強國戰(zhàn)略,計劃大體分三步、用三個十年左右時間實現(xiàn)我國從制造業(yè)大國向制造業(yè)強國的轉(zhuǎn)變[1]。要實現(xiàn)《中國制造2025》的目標,需要我國高等學校在工程教育方面借鑒先進國家和地區(qū)的經(jīng)驗,實施成果導向教育,結(jié)合自身辦學特點,優(yōu)化學科專業(yè)結(jié)構(gòu),全面深化創(chuàng)新創(chuàng)業(yè)教育改革,不斷完善協(xié)同育人機制并健全工程教育質(zhì)量保障體系,創(chuàng)辦出具有中國特色的工程教育。
中國工程教育的規(guī)模雖然是世界第一位的,但在一定程度上存在人才培養(yǎng)與產(chǎn)業(yè)需求脫節(jié)的現(xiàn)象,認證監(jiān)督制度尚不完善,還存在工程師認證與注冊體系建設、成果導向教育實施不全面等諸多問題。國際工程教育專業(yè)認證是國際上通行的工程教育質(zhì)量保障制度,在此基礎上可以實現(xiàn)工程教育國際互認和工程師資格國際互認[2]。我國從2005 年開始,構(gòu)建工程教育專業(yè)認證體系,并逐步開展專業(yè)認證工作,把實現(xiàn)工程教育國際互認作為一項重要目標[3]。
我校自動化專業(yè)是江蘇省特色專業(yè)、江蘇省品牌專業(yè)、江蘇省卓越工程師教育培養(yǎng)計劃試點專業(yè)、江蘇省“十二五”高等學校重點建設專業(yè)。本專業(yè)于2017年遞交了工程教育專業(yè)認證申請,根據(jù)自動化專業(yè)改革與專業(yè)建設過程中存在的問題,以工程教育專業(yè)認證為契機,以專業(yè)認證標準為基本準則,依托“控制科學與工程”一級學科碩士學位授權(quán)點和“新能源及其裝備”江蘇高校優(yōu)勢學科建設工程項目,以提高本專業(yè)學生綜合能力為核心,開發(fā)機器人創(chuàng)新實驗平臺,建立機器人創(chuàng)新實驗室。通過比賽項目驅(qū)動的方式,要求學生結(jié)合比賽要求,在機器人創(chuàng)新實驗平臺上擴展相應的功能,并通過參加各類學科競賽的方式,對學生能力進行檢驗,很好地培養(yǎng)了學生的動手實踐能力。
自動化專業(yè)以人才培養(yǎng)目標和對畢業(yè)生的基本能力要求為基礎,制訂教學計劃,將每一項基本能力要求分解到各門課程及其教學環(huán)節(jié),制定每門課程的教學大綱和課程目標。通過設計課內(nèi)教學環(huán)節(jié)和課外教學環(huán)節(jié),輔之以完善的教學質(zhì)量監(jiān)控體系,實現(xiàn)課程目標,進而實現(xiàn)本專業(yè)人才培養(yǎng)目標。
在自動化專業(yè)課程體系設計中,以培養(yǎng)學生解決復雜工程問題的能力為主線,根據(jù)畢業(yè)要求指標配置課程內(nèi)容,理論教學環(huán)節(jié)和實踐教學環(huán)節(jié)相互融合,尊重認識—實踐—再認識的客觀規(guī)律;并根據(jù)課程先后修邏輯關系,安排課程開課學期,課程體系分類結(jié)構(gòu)如圖1所示。
各類課程中所設置的課程能夠支撐標準中的各項畢業(yè)要求,課程的內(nèi)容及其考核方式可以有效地支撐各項畢業(yè)要求的達成。通過選課和最低學分要求控制全體學生選修的課程能夠滿足各類課程學分分布的要求。
圖1 課程體系分類結(jié)構(gòu)圖
通過人文通識類課程學習,學生具備良好的人文社會素養(yǎng)和社會責任感;能在從事工程設計時考慮社會、健康、文化、法律、安全、倫理及環(huán)境等因素,具備外文文獻閱讀理解能力、有一定的外語交流和溝通能力,具有一定的國際化視野,具備良好的團隊合作意識,能夠在團隊中承擔個體、團隊成員以及負責人的角色,對自己的職業(yè)發(fā)展進行規(guī)劃,具備終身學習的意識。在人文社會實踐中,通過志愿服務與公益勞動、軍訓、社會實踐等各類實踐活動培養(yǎng)學生人文精神。
通過數(shù)學與自然科學類課程的學習,培養(yǎng)學生將所學過的數(shù)學理論用于解決實際復雜工程問題的能力;通過工科物理實驗,培養(yǎng)學生嚴謹?shù)膶嶒灴茖W思維與創(chuàng)新源于實踐的方法論;通過工程及專業(yè)相關類課程學習,學生能掌握解決自動化工程領域復雜工程問題所必需的專業(yè)基礎知識與專業(yè)知識,并初步培養(yǎng)解決復雜工程問題的能力。通過工程及專業(yè)相關課程學習,學生能掌握自動化工程領域復雜工程問題所必需的專業(yè)基礎知識與專業(yè)知識,并初步形成解決復雜工程問題的能力。
工程實踐與畢業(yè)設計是對學生進行工程實踐教學的重要環(huán)節(jié),通過系列實踐環(huán)節(jié)設計多層次訓練學生應用數(shù)學、自然科學和工程科學的基本原理及使用現(xiàn)代工程工具、信息技術工具,識別、表達、并通過文獻研究分析、設計滿足特定需求的自動化系統(tǒng)或單元(部件),并能夠在設計環(huán)節(jié)中體現(xiàn)創(chuàng)新意識,考慮社會、健康、安全、法律、文化以及環(huán)境等因素,能夠基于科學原理并采用科學方法對自動化領域的復雜工程問題進行研究,包括設計實驗、分析與解釋數(shù)據(jù),并通過信息綜合得到合理有效的結(jié)論。
工程教育專業(yè)認證是一種以培養(yǎng)目標和畢業(yè)要求為導向的合格性評價,其核心是要保證畢業(yè)生達到行業(yè)認可的既定質(zhì)量標準要求。工程教育專業(yè)認證要求專業(yè)課程體系、師資隊伍、辦學條件等均圍繞學生畢業(yè)能力達成這一核心任務展開,并建立持續(xù)改進機制,以保證專業(yè)教育質(zhì)量和專業(yè)教育活力。
2016年6月2日,國際工程聯(lián)盟大會一致同意我國成為《華盛頓協(xié)議》正式成員,工程教育專業(yè)認證的先進理念,有力地推動了我國工程教育專業(yè)教學改革。隨著專業(yè)認證的逐步深入,對“畢業(yè)學生解決復雜工程問題的能力”方面提出了更高的要求。澳大利亞工程師協(xié)會前認證委員會主席Robin King對復雜工程問題做了明確的界定,對如何使畢業(yè)生擁有解決復雜工程問題的能力以及認證在提高畢業(yè)生復雜問題解決能力中所起的作用等問題進行了解答,以國際工程聯(lián)盟(IEA)和華盛頓協(xié)議(WA)為例,指出了兩者在復雜工程問題解決方面對畢業(yè)生的要求,強調(diào)了工程教育的主要目的是培養(yǎng)學生解決復雜工程問題的能力和工程設計能力[4]。
鑒于此,綜合電子技術、控制理論、傳感檢測技術、計算機控制技術、電力電子技術、單片機設計等課程內(nèi)容,以Freescale16位單片機MC9SXEP100作為核心處理器,開發(fā)輪式機器人創(chuàng)新實驗平臺,在此基礎上,建設機器人創(chuàng)新實驗室。以模塊化的理念和方法設計的輪式移動機器人,具有一定的兼容性,即通過模塊的增加或者刪減,可以方便地將其硬件或者軟件系統(tǒng)進行移植,使得該機器人系統(tǒng)成為一個通用的平臺[5-6]。
不同于市場現(xiàn)有的實訓設備,自行研發(fā)的輪式機器人創(chuàng)新實驗平臺還具有很好的開放性,學生可以在實驗平臺上進行硬件方面的擴展,也可以自行編寫底層軟件算法,在系統(tǒng)調(diào)試和機器人比賽中檢驗設計思路的可行性、正確性。由于學生所參加的比賽不盡相同,為了使機器人實現(xiàn)相應的比賽功能,要求學生綜合運用所學專業(yè)知識,結(jié)合特定的比賽項目要求,擴展相應的功能,設計特定的機器人系統(tǒng)[7-8]。即使是參加同一比賽項目的學生,為了取得更好的參賽成績,學生也是八仙過海、各顯神通,不斷對機器人系統(tǒng)進行完善,正是在一次次的系統(tǒng)改良和摸索中,很好地培養(yǎng)了學生解決復雜工程問題的能力和工程設計能力。近年來,本專業(yè)全體學生參加了學校機器人選拔賽,先后獲“挑戰(zhàn)杯”全國大學生課外學術科技作品競賽一等獎和二等獎、全國大學生電子設計大賽一等獎、全國機器人大賽一等獎60余項、江蘇省大學生機器人大賽一等獎20余項,中央電視臺新聞頻道以《90后的“小完美”為夢想執(zhí)著》為主題對參賽隊員進行了專訪。
由于所設計的輪式機器人的運行速度一般可達2.5~3m/s,為了實現(xiàn)比賽功能,所安裝的傳感器數(shù)量可能超過30個,其中90%的傳感器均采用AD方式工作。為了即時監(jiān)控機器人的當前運行狀態(tài),還需向上位機實時回發(fā)機器人的當前信息,單依靠主CPU的處理能力,無法滿足高速運動的需求。綜合考慮后,選用了飛思卡爾半導體公司生產(chǎn)的MC9SXEP100MAL16位單片機作為輪式機器人的控制器。該型號單片機有一系列豐富的硬件資源:1MB Flash,攜帶XGate處理器,其鎖相環(huán)模塊增加了內(nèi)部濾波器和失效探測功能,同時攜帶了一個增強型ATD模塊。
XGate是專門為16位MC9S12X系列單片機設計的,并與之集成在1個單片機中。由于這個協(xié)處理器是專門為處理中斷和I/O口設計的,與通用協(xié)處理器相比有很多獨到之處。XGate協(xié)處理器采用精簡指令流(RISC)結(jié)構(gòu),速度可比主CPU快1倍,響應中斷也快。雙核處理器使機器人在高速運動的同時,實現(xiàn)30個AD值的采集,同時能保證和上位機實時通信的能力,雙核處理器工作流程如圖2所示。
圖2 雙核工作流程圖
在機器人創(chuàng)新實驗平臺整體工作流程中(見圖3),傳感器模塊要能兼容目前主流的幾大傳感器:CCD、光電傳感器、電磁傳感器等;電源模塊的主要功能是在滿足系統(tǒng)設計要求的續(xù)航能力的前提下,給系統(tǒng)提供穩(wěn)定、可靠的供電保障;人機交互主要是為了給使用者提供一個方便、人性化的面向單片機的接口,使用者可以方便、快捷地了解、更改單片機目前的狀態(tài)等一系列的參數(shù)。
圖4為主控板電路圖,整個主控板由若干獨立模塊構(gòu)成。其中包括鍵盤模塊、LCD12864和NOKIA5110接口模塊、AD拓展模塊、串口模塊、2路電源模塊、蜂鳴器等一系列常用外圍模塊。一些模塊和單片機核心子板之間采用跳線帽方式連接,使用者可以方便地復用單片機的引腳,選擇需要使用的模塊。
圖3 系統(tǒng)整體工作流程圖
(1) 主控模塊。主控板模塊如圖5 所示。
(2) 電源模塊。使用市面上常用的幾種可充電鋰電池組提供電源,對于所設計的輪式機器人,其中單片機系統(tǒng)、光電傳感器等需要5 V電源,直流電機可以使用電池直接供電。由于不同電路模塊對工作電壓和電流的要求不相同,因此電源模塊應該包含多個穩(wěn)壓電路,將鋰電池電壓轉(zhuǎn)換成各個模塊所需要的電壓。LM2940擁有優(yōu)良的穩(wěn)壓線性度,最大可以輸出1 A的電流。同時集成了過熱、過載、短路保護功能,穩(wěn)壓線性度好,輸出紋波小,雖然帶負載能力偏弱,但由于核心子板所需電流僅僅為300 mA左右,故本設計選用LM2940為單片機核心子板供電。AS1015為降壓型DC-DC轉(zhuǎn)換器,專為滿足5 A輸出電流設計,采用PWM控制方式,300 kHz的固定頻率開關,可實現(xiàn)零壓降穩(wěn)壓。AS1015輸入電壓范圍為3.6~23 V,輸出電壓可以在0.8 V至當前輸入電壓之間靈活調(diào)節(jié)(通過精密滑動電位器調(diào)節(jié)輸出電壓),所能承受的電流(5 A)和功率較大,散熱量較低,故選用其對傳感器等一系列外設進行供電。電源模塊如圖6所示,將單片機核心子板和傳感器等外設分開供電,可以有效避免因為傳感器過多造成電流過大引起的穩(wěn)壓芯片輸出端電壓的大幅波動,影響單片機的正常運行。
圖4 主控板電路圖
圖5 主控板實物圖
圖6 電源模塊圖
(3) 電機驅(qū)動模塊。使用BTS7960作為直流電機驅(qū)動芯片,該芯片擁有優(yōu)良的驅(qū)動能力、超低的散熱量和低導通電阻,電路簡單、易于使用。系統(tǒng)中的直流電機使用16.8 V動力電池直接供電,而單片機由8.4 V鋰電池經(jīng)LM2940穩(wěn)壓得到5 V電壓供電,為保證單片機核心子板的抗干擾能力,采取了光耦隔離方案,將單片機核心子板和電機驅(qū)動電路隔離開。驅(qū)動電路分為3個模塊:第一個模塊主要由單片機5 V電壓和PP0,PP1的輸入信號組成;第二個模塊主要由16.8 V→5 V的穩(wěn)壓電路組成(由于BTS7960驅(qū)動信號和使能信號的電壓不得超過5.3 V,因此,16.8 V的鋰電池不能直接為BTS7960的驅(qū)動信號供電,必須經(jīng)LM2940穩(wěn)壓芯片將16.8 V穩(wěn)成5 V后方可使得BTS7960正常工作);第三個模塊是16.8 V電池直接對BTS7960的1腳和7腳供電電路,該部分電路電流很大,因此在布線的時候應特別注意其線寬、拐角等,盡量降低導線回路的阻抗,避免驅(qū)動板過熱等現(xiàn)象(見圖7)。
圖7 大功率驅(qū)動電路結(jié)構(gòu)圖
(1) 電機速度控制。由于電機實際轉(zhuǎn)速和電池電壓的變化有很大關系,尤其在上坡等電機負載突變時,電池端電壓會出現(xiàn)較大的波動,使得電機速度不穩(wěn)定。為了保證電機速度的穩(wěn)定性,設計中采用了PI+Bang-bang的控制方式。速度控制流程如圖8所示。通過實訓,學生可以進一步了解控制器參數(shù)調(diào)試的方法以及控制參數(shù)對系統(tǒng)性能的影響。
圖8 速度控制程序流程圖
(2) 數(shù)字濾波器設計。利用4個灰度傳感器采集地面信息,由于陽光、現(xiàn)場照相機的閃光燈都會對灰度傳感器檢測到的值產(chǎn)生嚴重干擾,使得傳感器AD值出現(xiàn)突變,在進行模擬量運算之前,必須對傳感器的信號進行數(shù)字濾波[9-10]。數(shù)字濾波程序流程如圖9所示。
圖9 數(shù)字濾波程序流程圖
(3) 轉(zhuǎn)彎策略。由四輪機器人差速驅(qū)動數(shù)學模型可知,當機器人的幾何中心和十字線交點重合,兩邊電機速度方向相反,大小一致時,即可沿著輪式機器人的中心點,進行原地旋轉(zhuǎn)[11-13]。
本專業(yè)將培養(yǎng)學生解決復雜工程問題能力貫穿于四年本科教學中,根據(jù)基于成果導向教育的反向設計原則,按認識論觀點,將解決復雜工程問題能力培養(yǎng)融合在人文社科類課程和實踐、數(shù)學與自然科學類課程和實踐、工程基礎類課程和實踐、專業(yè)基礎類和專業(yè)類課程和實踐中,分層次循序漸進。
上述機器人創(chuàng)新實驗平臺是一個完整的自動控制系統(tǒng),學生可以利用該創(chuàng)新實驗平臺開展電子技術、單片機、電力電子技術、控制理論、傳感器與檢測技術、數(shù)字信號處理、電機及拖動、計算機控制技術等相關課程的綜合實驗。
(1) 運用了數(shù)學理論及自動控制原理相關知識。對機器人創(chuàng)新實驗平臺對象有明晰深入的了解,根據(jù)物理力學、動力學及電機、電力拖動等原理,建立機器人控制系統(tǒng)的數(shù)學模型。設計控制策略包括機器人系統(tǒng)在運行過程中會受到眾多內(nèi)外條件的影響,而且影響控制的參數(shù)一般不止一個,其作用也不盡相同,這就增加了系統(tǒng)控制的復雜性。要求學生合理地設計控制結(jié)構(gòu),選擇合適的控制策略,這是控制系統(tǒng)設計中必須要考慮的問題。
(2) 運用了傳感器與檢測技術為主的工程原理。為了讓機器人創(chuàng)新實驗平臺實現(xiàn)各項功能,要求使用各類傳感器,以檢測機器人的位置與速度、地面信息、機器人自身狀態(tài)參數(shù)等,要求學生能根據(jù)具體控制要求選擇合適的傳感器,給出傳感器選型依據(jù)、具體指標及工作原理說明,并附上所選型號的參數(shù)截圖。
(3) 運用了電機及拖動、微特電機及控制等基本理論和工程原理。機器人創(chuàng)新實驗平臺利用直流電機進行驅(qū)動,在某些比賽項目中還可能用到舵機、伺服電機等多種電機,要求學生能結(jié)合所學電機驅(qū)動、控制知識,針對具體控制要求,選擇合適的電機種類、轉(zhuǎn)矩要求,給出選型依據(jù)、具體指標,以及相關控制方法。
(4) 運用了計算機控制技術、單片機技術等基本理論和工程原理??刂茖ο髷?shù)學模型、控制策略確定后就是系統(tǒng)控制的實現(xiàn)問題,需運用“計算機控制技術”“單片機技術”等課程知識,設計控制器的硬件電路、軟件流程,并通過編程調(diào)試實現(xiàn)控制策略。在設計過程中,學生要對相應設備、器件、軟件進行比較、選型,還需要擴展學習一些具體的單片機編程語言。
順應工程教育專業(yè)論證潮流,以提高自動化專業(yè)學生綜合能力為核心,全面培養(yǎng)學生解決復雜工程問題的能力。開發(fā)了機器人創(chuàng)新實驗平臺,在此基礎上建立了面向全體學生的機器人創(chuàng)新實驗室。通過比賽項目驅(qū)動的方式,要求學生結(jié)合比賽要求,在機器人創(chuàng)新實驗平臺上擴展相應的功能,并通過參加各類學科競賽的方式,對學生能力進行檢驗。經(jīng)過上述環(huán)節(jié)的綜合訓練,使學生認識、理解工程實際,能綜合運用所學知識,提高解決工程實際問題的能力與創(chuàng)新意識,從而使學生具備解決復雜工程問題的能力。