本系統(tǒng)的軟件規(guī)劃擬從兩方面打開:1、PWM脈沖的發(fā)生規(guī)劃,2、步進電機的操控方法規(guī)劃。
1、PWM脈沖序列的發(fā)生
PWM是使用微處置器的數(shù)字輸出來對模仿電路進行操控的一種非常有用的技能,廣泛使用在從丈量、通訊到功率操控與改換的許多領(lǐng)域中。本系統(tǒng)選用DSP發(fā)生脈沖序列,DSP28335共12路16位的ePWM,能進行頻率和占空比操控。PWM信號頻率由時基周期寄存器TBPDR和時基計數(shù)器的計數(shù)形式?jīng)Q議。初始化程序選用的計數(shù)形式為遞加計數(shù)形式。在遞加計數(shù)形式下,時基計數(shù)器從零開端添加,直到到達周期寄存器值(TBPDR),然后時基計數(shù)器復位到零,再次開端添加。
PWM信號周期與頻率的核算如下:
ePWM的時鐘
TBCLK=SYSCLKOUT/(HSPCLKDIV×
CLKDIV):(1)
Tpwm=(TBPRD+1)*Ttbclk:(2)
Fpwm=1/(Tpwm)(3)
2、步進電機的操控
本系統(tǒng)規(guī)劃了手動和主動兩種操控方法,手動形式首要運用于對主動化和操控需求不高的場合,經(jīng)過按鍵完結(jié)電機的步移、加減速、正回轉(zhuǎn)和啟停。
主動形式運用于對主動化程度、操控精度需求高的工況。對于試驗室項目,本系統(tǒng)選用的操控方法首要為主動形式。上位機上電后即開端檢測試驗室設(shè)備(流量傳感器)輸出信號,經(jīng)過與事前設(shè)定好的兩個閾值A(chǔ)和B(B>A)進行對比,當信號強度為零時電機推進傳感器高速循環(huán)掃描現(xiàn)場直到信號強度大于閾值A(chǔ)時,系統(tǒng)判別為粗調(diào)成功。
此后系統(tǒng)進入微調(diào)期間,步進電機進入低速運轉(zhuǎn)形式,傳感器低速移動直到信號強度大于或許等于B強度時系統(tǒng)操控電機停止運轉(zhuǎn)。在本系統(tǒng)中對于不一樣的工況規(guī)劃的兩個信號閾值為程序規(guī)劃中的周期寄存器提供了設(shè)置根據(jù),因試驗室系統(tǒng)對精度需求較高,故周期寄存器設(shè)置的初值都較大然后使Fpwm的值較小,電機的轉(zhuǎn)速也相應(yīng)較低。在本系統(tǒng)中選用EPWM2B端口輸出PWM的脈沖,GPIO1操控電機滾動方向,GPIO2操控電機的啟停。
更多直線步進電機參數(shù)知識,請咨詢覃工QQ:176340526