基于XC866的步進(jìn)電機(jī)閥門控制系統(tǒng)
出處:同濟(jì)大學(xué)中德學(xué)院 朱元 白玉潔 發(fā)布于:2011-12-23 16:48:49
據(jù)MC Ivaine公司近出版的《世界市場》,世界工業(yè)閥門市場將由2010年的440億美元,增長到2015年的520億美元。閥門市場的快速增長,對(duì)閥門控制技術(shù)提出了更高的要求。通常情況下,閥門用手動(dòng)調(diào)節(jié),然而在某些比較惡劣環(huán)境條件下,手動(dòng)調(diào)節(jié)就顯得不太合適。在某些應(yīng)用場合,對(duì)閥門的控制不僅僅是簡單的開關(guān)控制,還涉及到開度控制以及流量等各種關(guān)系控制。這就需要我們?cè)O(shè)計(jì)一種智能型的自動(dòng)閥門控制系統(tǒng)。鑒于步進(jìn)電機(jī)具有控制簡便、定位準(zhǔn)確等特點(diǎn),因此非常適合于單片機(jī)控制。近年來,利用步進(jìn)電機(jī)對(duì)閥門控制的技術(shù)已經(jīng)應(yīng)用到各個(gè)領(lǐng)域。為此,我們?cè)O(shè)計(jì)了一種利用XC866單片機(jī)控制步進(jìn)電機(jī),來調(diào)控閥門開關(guān)角度的裝置。
步進(jìn)電機(jī)工作特性步進(jìn)電機(jī)一般分為永磁式(PM)、反應(yīng)式(VR)和混合式(HB)三種類型。目前,二相混合式步進(jìn)電機(jī)的應(yīng)用為廣泛。本設(shè)計(jì)采用的正是二相四線步進(jìn)電機(jī),步距角為1.8°,不細(xì)分。步進(jìn)電動(dòng)機(jī)基本原理與普通的永磁同步電動(dòng)機(jī)是相通的,它是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機(jī)加一個(gè)脈沖信號(hào),電機(jī)則轉(zhuǎn)過一個(gè)步距角,而步進(jìn)電機(jī)的驅(qū)動(dòng)電路是根據(jù)單片機(jī)產(chǎn)生的控制信號(hào)進(jìn)行工作。二相步進(jìn)電機(jī)的內(nèi)部結(jié)構(gòu)如圖1所示。

圖1 二相步進(jìn)電機(jī)的內(nèi)部結(jié)構(gòu)
由圖1可知,該步進(jìn)電動(dòng)機(jī)有A和B兩相繞組,由于感應(yīng)子式步進(jìn)電動(dòng)機(jī)的特殊性。當(dāng)在A、B兩相繞組中通以對(duì)稱的正旋交流電時(shí),將產(chǎn)生圓形旋轉(zhuǎn)磁場,而如果按照的順序依次對(duì)繞組通以確定幅值的直流電,將產(chǎn)生4步一循環(huán)的步進(jìn)旋轉(zhuǎn)定子磁場,步進(jìn)角度為90°。為了充分利用電動(dòng)機(jī)容量.增大輸出力距,二相步進(jìn)電動(dòng)機(jī)整步運(yùn)行通常采用的通電順序。此時(shí)步進(jìn)電機(jī)正轉(zhuǎn),當(dāng)通電順序反轉(zhuǎn)時(shí),步進(jìn)電機(jī)反轉(zhuǎn)。
設(shè)計(jì)方案
這里,利用英飛凌XC866單片機(jī)和外圍芯片組成的控制系統(tǒng)代替脈沖發(fā)生器和脈沖分配器,用軟件的方法控制單片機(jī)產(chǎn)生脈沖。設(shè)計(jì)一個(gè)閥門控制電壓采樣電路,用一個(gè)0~2.5V的電壓控制閥門的開關(guān)程度,0V時(shí)閥門關(guān)閉,2.5V時(shí)閥門完全打開。單片機(jī)通過定時(shí)器產(chǎn)生中斷對(duì)電壓進(jìn)行采樣,經(jīng)A/D轉(zhuǎn)換后與前的數(shù)值做差。若差值超過允許的波動(dòng)范圍,則單片機(jī)會(huì)根據(jù)差值的正、負(fù)號(hào)確定電機(jī)的轉(zhuǎn)向,通過計(jì)算得出相應(yīng)的脈沖數(shù);再發(fā)送脈沖,驅(qū)動(dòng)步進(jìn)電機(jī)的相應(yīng)轉(zhuǎn)動(dòng),增大或減小閥門的開度。若電壓的差值在允許的波動(dòng)范圍內(nèi),則單片機(jī)不發(fā)送脈沖,閥門靜止不動(dòng)。
1 主控芯片XC866簡介
XC866單片機(jī)是英飛凌公司推出的8位微控制器XC800系列的款產(chǎn)品,它具有處理能力強(qiáng)、運(yùn)行速度快、安全性能突出、片上資源豐富、工程開發(fā)方便快捷等優(yōu)點(diǎn),性價(jià)比非常突出。它的輸入/輸出口(I/O 口)可由3.3V 或5.0V 供電;內(nèi)核需2.5V 供電。主要特性包括:用來產(chǎn)生脈寬調(diào)制信號(hào)、帶有電機(jī)控制專用模式的捕獲/比較單元(CCU6);具有如自動(dòng)掃描和結(jié)果累加(用于抗混迭濾波或結(jié)果平均)等特性。
XC866內(nèi)部集成了高性能的8051內(nèi)核以及功能強(qiáng)大的外設(shè),對(duì)于熟悉51單片機(jī)的用戶,可以在較短的時(shí)間內(nèi)熟悉其性能,并利用其豐富的外設(shè)實(shí)現(xiàn)各種相對(duì)復(fù)雜的應(yīng)用。
2 硬件設(shè)計(jì)重點(diǎn)
① 步進(jìn)電機(jī)驅(qū)動(dòng)電路
在本設(shè)計(jì)中,我們選用了三洋公司(SANYO)電機(jī)驅(qū)動(dòng)芯片LB1836M(見圖2)。

圖2 步進(jìn)電機(jī)驅(qū)動(dòng)電路
LB1836M是低飽和雙通道雙向電機(jī)低電壓驅(qū)動(dòng)器件,引腳INl、IN2、IN3和IN4是步進(jìn)脈沖的輸入端。
OUT1、OUT2、OUT3、OUT4為步進(jìn)脈沖的輸出端,分別與步進(jìn)電機(jī)電機(jī)對(duì)B、A、/B、/A相連接。LBl836M輸入端的四個(gè)步進(jìn)脈沖可由單片機(jī)的P3.1、P3.0、P3.3、P3.2四路PWM通道產(chǎn)生。四個(gè)I/O口輸出的相位關(guān)系為P3.0與P3.2反相,P3.1與P3.3反相,P3.0與P3.1相差π/2。
② 閥門控制電壓采樣電路
由于本設(shè)計(jì)中采用了一個(gè)0~2.5V的電壓信號(hào)調(diào)控閥門的打開程度,單片機(jī)利用定時(shí)器中斷對(duì)電壓進(jìn)行采樣,然后傳送到ADC模塊再進(jìn)行控制。電壓采樣電路如圖3所示。

圖3 電壓采樣電路
電壓信號(hào)由Input端輸入經(jīng)過電阻分壓,然后通過一個(gè)電壓跟隨器,這時(shí)1點(diǎn)電壓與3點(diǎn)電壓相同;然后,將信號(hào)傳送到XC866的P2.4端口,再送到ADC模塊進(jìn)行電壓采集。VAREF引腳為XC866的ADC參考電壓介入口,VAGND為ADC接地。參考電壓為2.5V,用LM4040的穩(wěn)壓二極管將電壓穩(wěn)定在2.5V,電容的設(shè)計(jì)是用來減少干擾。
③ 軟件設(shè)計(jì)
本設(shè)計(jì)中步進(jìn)電機(jī)的控制脈沖信號(hào),是由軟件編程控制XC866產(chǎn)生的,用C語言編寫。軟件的主要流程是:系統(tǒng)啟動(dòng)后,首先進(jìn)行單片機(jī)和外圍器件的初始化,I/O口進(jìn)行置位,設(shè)置定時(shí)器。定時(shí)器產(chǎn)生中斷,對(duì)目標(biāo)電壓值進(jìn)行采樣,與當(dāng)前位置的電壓分別經(jīng)過A/D轉(zhuǎn)換(參考電壓為2.5V),再進(jìn)行比較,求出二者的差及符號(hào)。當(dāng)差值在允許的誤差范圍內(nèi),步進(jìn)電機(jī)不動(dòng);當(dāng)差值超出允許誤差范圍時(shí),從XC866的四個(gè)I/O口輸出所需數(shù)量的脈沖信號(hào),控制電機(jī)轉(zhuǎn)動(dòng)。為防止在A/D轉(zhuǎn)換中出現(xiàn)的誤差及步進(jìn)電機(jī)本身的誤差的存在,造成電機(jī)振蕩。因此,在程序設(shè)計(jì)時(shí),規(guī)定一定的誤差范圍。
參考文獻(xiàn):
[1]. XC866 datasheet http://www.hbjingang.com/datasheet/XC866_1159155.html.
[2]. XC800 datasheet http://www.hbjingang.com/datasheet/XC800_1728270.html.
[3]. LB1836M datasheet http://www.hbjingang.com/datasheet/LB1836M_998673.html.
[4]. LM4040 datasheet http://www.hbjingang.com/datasheet/LM4040_451577.html.
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 工業(yè)視覺檢測(cè)系統(tǒng)技術(shù)參數(shù)與選型運(yùn)維指南2026/1/4 14:50:21
- 工業(yè)視覺檢測(cè)系統(tǒng)核心知識(shí)解析2025/12/29 11:23:21
- 工業(yè)級(jí)電磁閥技術(shù)參數(shù)與選型運(yùn)維指南2025/12/29 11:06:44
- 工業(yè)控制系統(tǒng)遠(yuǎn)程訪問安全實(shí)操指南2025/12/25 10:04:23
- 工業(yè)控制系統(tǒng)網(wǎng)絡(luò)安全防護(hù)實(shí)操指南2025/12/25 9:53:54
- 高速數(shù)字系統(tǒng)(如DDR、SerDes)中的信號(hào)完整性濾波
- MOSFET在UPS電源中的應(yīng)用解析
- 電源管理IC在物聯(lián)網(wǎng)設(shè)備中的應(yīng)用
- SMT連接器焊接缺陷分析
- MOSFET在汽車電子中的應(yīng)用要求
- 通信設(shè)備電源管理IC應(yīng)用解析
- 通信設(shè)備連接器選型與設(shè)計(jì)
- PCB電磁兼容性(EMC)設(shè)計(jì)核心實(shí)操規(guī)范
- 物聯(lián)網(wǎng)節(jié)點(diǎn)低功耗設(shè)計(jì):信號(hào)鏈中的濾波與功耗管理
- 同步整流中MOSFET的應(yīng)用要點(diǎn)









