廣東理工學(xué)院電氣工程系 宮占霞 吳 瓊
單片機的應(yīng)用舉例
廣東理工學(xué)院電氣工程系 宮占霞 吳 瓊
針對單片機這門課程,使用單片機實現(xiàn)一些基本的控制功能。本文根據(jù)正弦脈寬調(diào)制的原理,使用單片機實現(xiàn)脈寬調(diào)制,應(yīng)用于卷揚機變頻調(diào)速器的設(shè)計當(dāng)中。從硬件方面對單片機進行詳細綜述,介紹了單片機的型號及各引腳的配置和單片機最小系統(tǒng)結(jié)構(gòu)圖。通過硬件的精確選擇,使整個系統(tǒng)操作簡單,可靠性高,能量損耗降低,以及性價比高等優(yōu)點。
單片機;卷揚機;最小系統(tǒng)結(jié)構(gòu)圖;硬件原理圖
單片機作為電氣自動化、電子信息及通信工程等專業(yè)的一門核心課程,書本上僅介紹了一些如何使用單片機引腳及其程序和簡單的運用單片機實現(xiàn)控制的小電路模型。學(xué)生通常會對今后如何使用單片機設(shè)計一個完整應(yīng)用的案例產(chǎn)生疑惑,此處以使用單片機設(shè)計卷揚機變頻調(diào)速器為例,進行整體的介紹。
首先,單片機選型以80C51為例,80C51的各個引腳及其功能可從說明書上查得,資料多,便于同學(xué)們使用。
其次,卷揚機是一種提升機械設(shè)備,由于它的恒轉(zhuǎn)矩位能負載特性,啟動時的力矩比較大。卷揚機很少情況下能再次產(chǎn)生能量,因為它的大部分的工作狀態(tài)是電動的,變頻器要滿足重車在下降時再次制動,能夠穩(wěn)定的下降,就需要接入一個制動單元,同時還要接入一個制動電阻。這是一種高效的而且十分節(jié)能的變頻調(diào)速方法。由于處于電動狀態(tài),所以它的節(jié)能效果很好,還可以產(chǎn)生不錯的經(jīng)濟效益[1]。
卷揚機的電控系統(tǒng)在很大程度上使用的控制方式是在回路中串接電阻調(diào)節(jié),串電阻調(diào)速有很多缺點:例其調(diào)速范圍小,速度突變,不穩(wěn)定,而且大部分電能消耗在電阻器上等。變頻調(diào)速器的引入改善了很多性能。應(yīng)用變頻調(diào)速,調(diào)速范圍寬了,并且呈現(xiàn)了無極調(diào)速,系統(tǒng)運作起來更加穩(wěn)定了,大大減少了故障發(fā)生的幾率;使用壽命相對延長[2]。
設(shè)計一個應(yīng)用單片機的控制系統(tǒng)包括硬件部分和軟件部分,硬件部分可以使用Aultium Designer軟件進行設(shè)計,軟件則使用C語言、C++或匯編語言進行編程實現(xiàn)。本文主要介紹硬件部分。
2.1 單片機的引腳配置
51單片機使用的是雙列直插試封裝。其中有兩個引腳為電源引腳,還有很多雙功能引腳,并且擁有地址數(shù)據(jù)分時復(fù)用引腳。[3]
(1)主電源引腳VSS和VCC在正常操作時接在+5VVCC電源上;而VSS則接0V,即接地。
(2)外接晶體引腳XTAL1和XTAL2,XTAL1與XTAL2分別連接外部晶體的兩個引腳,構(gòu)成片內(nèi)振蕩器的輸入端。
(3)RST為復(fù)位輸入端。當(dāng)此引腳保持兩個周期以上有效信號時,及進行復(fù)位。
(7)輸入輸出引腳。
P0:作為地址和數(shù)據(jù)總線分時復(fù)用的引腳,能驅(qū)動8個TTL負載。
P1:作為輸入低位字節(jié)地址,能驅(qū)動4個TTL負載。
P2:作為接受高位字節(jié)地址,能驅(qū)動4個TTL負載。
P3:作為I/O接口和第二引腳功能,能驅(qū)動4個TTL負載。
2.2 單片機最小系統(tǒng)設(shè)計
80C51單片機最小系統(tǒng)如圖1所示。單片機外接有一個12MHZ晶振,手動復(fù)位電路,兩個容值為30pF的電容,當(dāng)訪問外部ROM使能引腳,引腳接高電平,若接低電平,系統(tǒng)訪問外部ROM。 P1口用于擴展接口,與8255芯片連接,其他P口部分用于連接SA4828芯片用以控制。最小系統(tǒng)中的復(fù)位電路的作用是當(dāng)系統(tǒng)出故障時使80C51單片機狀態(tài)恢復(fù)到初始化。例如由于人為錯誤或程序出錯導(dǎo)致系統(tǒng)停止工作,這時就需要給單片機的復(fù)位引腳加上高電平并且維持兩個周期以上來完成復(fù)位操作。
圖1 單片機最小系統(tǒng)圖
2.3 單片機應(yīng)用原理圖設(shè)計
控制芯片選用80C51單片機作為主要控制部件,單片機與SPWM波形發(fā)生器連接,通過智能功率模塊進行功率放大等控制,進而對電機進行變頻調(diào)速控制。采用LED模塊顯示,利用獨立鍵盤作為輸入端,使用壓電式蜂鳴器作為報警電路,PM10CSJ060為逆變放大模塊,電路中還加入了隔離驅(qū)動放大器件,減少了外部干擾的影響,設(shè)計中還加有電流檢測和速度檢測電路,使整個系統(tǒng)運行起來更加安全可靠,更加穩(wěn)定。
通過調(diào)節(jié)滑動變阻器,或者按鍵,設(shè)定速度,使卷揚機從零運行到所設(shè)定的速度,通過數(shù)碼管顯示當(dāng)前速度。當(dāng)給定的速度與當(dāng)前速度比較,得到偏差時,通過PID控制器,進行調(diào)節(jié)。
硬件原理圖設(shè)計如圖2所示。
本文主要介紹了單片機在實際工程中的應(yīng)用舉例,不局限于書本上的微型電路的設(shè)計。結(jié)合卷揚機的機械特性,運用單片機來實現(xiàn)變頻調(diào)速,實現(xiàn)無級調(diào)速、成本降低、耗能少等優(yōu)點。單片機可以實現(xiàn)很多功能,在學(xué)習(xí)單片機時,可以運用學(xué)到的電路知識來設(shè)計單片機電路實現(xiàn)一定的功能,進而對其進行編程實現(xiàn)控制功能。為了更好觀察設(shè)計電路的控制效果,可以使用仿真軟件進行仿真。
圖2 硬件原理圖
[1]趙梅花,楊奎民。變頻調(diào)速技術(shù)節(jié)能應(yīng)用的研究[J]。機電產(chǎn)品開發(fā)與創(chuàng)新,2008,2008(04)。
[2]方連眾,張志彬,翟德陽,翟淑霞?;趩纹瑱C的變頻調(diào)速系統(tǒng)網(wǎng)絡(luò)控制研究[J]。電測量技術(shù),2009,34(3):125-128.
[3]李璞,郭敏。單片機的應(yīng)用與發(fā)展[J]。中國校外教育,2010,2010(S1)。
圖4 角色轉(zhuǎn)換之后的零數(shù)據(jù)丟失保護
ADG遠程同步可將零數(shù)據(jù)丟失保護擴展至位于主數(shù)據(jù)庫任意距離的備用數(shù)據(jù)庫,解決了主數(shù)據(jù)庫性能和數(shù)據(jù)保護上的沖突問題。與其它遠距離數(shù)據(jù)保護和可用性解決方案相比,ADG 遠程同步技術(shù)成熟、復(fù)雜性最小和成本最低。利用遠程同步無需執(zhí)行任何其他過程,即可跨廣域網(wǎng)執(zhí)行零數(shù)據(jù)丟失故障切換。
參考文獻
[1]董華。一種基于主機系統(tǒng)的零數(shù)據(jù)丟失的金融容災(zāi)設(shè)計方案[J]。吉林大學(xué),2006.
[2]喬奇臻:遠程同步共享數(shù)據(jù)。網(wǎng)管員世界,2007.
[3]朱健,王盛明,盧秉亮。基于實時數(shù)據(jù)庫的實時數(shù)據(jù)處理研究[J]。微處理機,2010.
作者簡介:
薛雁丹,女,講師,研究方向:計算機科學(xué)與技術(shù)。
宮占霞(1989-),女,黑龍江哈爾濱人,碩士研究生,助教,研究方向:控制理論與控制工程。
吳瓊(1989-),女,黑龍江齊齊哈爾人,碩士研究生,助教,研究方向:控制理論與控制工程。