黎 堅(jiān),張羅強(qiáng)
東莞市科學(xué)技術(shù)博物館,廣東東莞 523075
隨著科學(xué)技術(shù)的不斷進(jìn)步和自動(dòng)化程度的日益提高,單片機(jī)憑借其成本相對較低,可開發(fā)性強(qiáng),功能多樣化,在電力電子和實(shí)時(shí)對象控制中得到了廣泛的應(yīng)用。目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。導(dǎo)彈的導(dǎo)航裝置,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,錄像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具等等,這些都離不開單片機(jī)。我館的展品正是利用單片機(jī)這一特點(diǎn)開發(fā)出來的。
展項(xiàng)由操作臺(tái)、潛水艇模型和盛水容器構(gòu)成,觀眾可以通過操作臺(tái)上的上浮、下潛和前進(jìn)、后退以及左右轉(zhuǎn)向操作桿來控制潛水艇模型在水中以三維方向航行。潛水艇模型的動(dòng)力由模型內(nèi)部的鋰電電池組供給,控制采用聲納遙控技術(shù)和無線電技術(shù)來實(shí)現(xiàn)。展品主要展示密度變化引起沉浮的現(xiàn)象。潛水艇通過先進(jìn)的聲納遙控裝置來控制潛水艇在水中下沉、上浮、前進(jìn)、后退、左轉(zhuǎn)和右轉(zhuǎn),使展品對潛水艇的展示更完整,更具有科技性和參與性。
潛水艇展項(xiàng)由充電系統(tǒng)、聲納遙控裝置、控制系統(tǒng)、執(zhí)行機(jī)構(gòu)等構(gòu)成。
充電系統(tǒng)用于給展項(xiàng)的鋰電組充電,保證潛水艇的能源供給。
聲納遙控裝置用于控制潛水艇的水中航行,或上浮或下沉,聲納遙控裝置發(fā)出調(diào)制后的控制數(shù)據(jù),而位于潛水艇中的數(shù)據(jù)接收器解調(diào)出所含的控制信息,再通過控制系統(tǒng)對數(shù)據(jù)進(jìn)行處理,從而控制執(zhí)行機(jī)構(gòu)動(dòng)作其中包括提供模型動(dòng)力的直流電機(jī),給排水泵以及氣囊等。
控制系統(tǒng)由單片機(jī)控制實(shí)現(xiàn),此展項(xiàng)分兩部分,操作臺(tái)控制系統(tǒng)和潛水艇控制系統(tǒng)兩部分。分別處理各自的運(yùn)行指令。潛水艇具有防滲透,防銹能力。
我館的展品“潛水艇”是深受游客歡迎的互動(dòng)展品之一,經(jīng)過三年多的運(yùn)行,發(fā)現(xiàn)原有的控制系統(tǒng)對電池的保護(hù)和信號控制等方面存在很多不足,且缺乏模塊化的設(shè)計(jì),在出現(xiàn)故障時(shí),排查線路和檢測元件的工作量相當(dāng)大,不易復(fù)原。再加上“潛水艇”外表已經(jīng)老化,漏水嚴(yán)重,造成艇內(nèi)大部分元器件損壞,無法控制。
在供應(yīng)商無法對其做出改造或提供改造方案的前提下,我們通過仔細(xì)研究分析該展品的故障原因,為更好地與游客互動(dòng),經(jīng)過可行性分析,決定有針對性地對其進(jìn)行改造,即在除了原模型的外型和結(jié)構(gòu)不變下,重新設(shè)計(jì)電子電路,對“潛水艇”的核心系統(tǒng)做出全面的改造,讓“潛水艇”能再次“服役”。
全新的“潛水艇”還是采用單片機(jī)電路作為主要控制電路,從實(shí)際情況出發(fā),應(yīng)用模塊化電路的設(shè)計(jì)理念,加入了遙控發(fā)射接收電路,充放電保護(hù)電路,二級保護(hù)電路和電源不足指示電路等模塊,各模塊既獨(dú)立又統(tǒng)一,使系統(tǒng)運(yùn)行更加可靠、穩(wěn)定,且便于以后對故障部分的排查與維修。
主要故障原因及其解決方法如下:
1)操作臺(tái)控制系統(tǒng)CPU損壞
全新控制系統(tǒng)的主要電路應(yīng)用了AT89C52作為主要處理芯片,利用其I/O口與其他設(shè)計(jì)的電路模塊進(jìn)行拼接,使得電路清晰,且便于排查故障和維修。部分代碼如圖1:
2)無線收發(fā)模塊故障
全新的遙控發(fā)射電路安裝在展品的控制臺(tái),應(yīng)用較為常見而且相對穩(wěn)定的PT2262作為發(fā)射電路的主要組成,由于“潛水艇”的前進(jìn)和后退是同一電機(jī)的正反轉(zhuǎn),為消除人為誤操作和電路故障引致的短路現(xiàn)象,外圍電路用繼電器實(shí)現(xiàn)互鎖。如圖2所示:
圖2 控制臺(tái)遙控發(fā)射電路
圖3 電池充放電保護(hù)電路
3)電池?fù)p壞無法充電
為了避免鋰電池的過充電和過放電的不安全問題,并防止鋰電池特性劣化,應(yīng)對鋰電池的充放電作適當(dāng)?shù)奶幚?,故在主電路加入電池充放電保護(hù)電路,如圖3所示。
4)電池電壓過低
為方便展教員在電源不足時(shí)及時(shí)充電,以及避免反復(fù)對鋰電池充電,延長鋰電池的使用壽命,故加入電壓不足指示電路,如圖4:
根據(jù)公式:Uout=R1*UI/(R1+R2) 對電池電壓進(jìn)行檢測,當(dāng)電池電壓小于Uout時(shí)(本設(shè)計(jì)Uout取12.8V,即R1和R2的比例滿足25∶38即可),IC的2腳輸出低電平,接在潛水艇的頭部的紅色指示燈亮,提示充電。
自2010年下半年對“潛水艇”展品的控制部分重新設(shè)計(jì)改造后,展品存在的故障和不可靠因素得到排除,展品的可靠性和可操控性都得到了很大的提高,運(yùn)行至今未出現(xiàn)電氣故障,運(yùn)行狀態(tài)良好,提升了展品的展示效果。
[1]張永格.基于AT89S51單片機(jī)的無線遙控開關(guān)設(shè)計(jì)與實(shí)現(xiàn),2011,33(4).