新疆伊犁州特克斯三相發(fā)電機(jī)使用說(shuō)明
楊明韜俞科進(jìn)姚飛軍佘中強(qiáng)葉瑜珍于倩倩于鑫葉從飛余廣晏青姚瑢余述勝楊明袁曦閆思倩袁宏隆姚志鵬易芳菲于進(jìn)杰楊長(zhǎng)清楊陽(yáng)易陽(yáng)方楊柳于軍華游凜峰楊霞輝葉松楊榮哲楊鵬姚文輝楊貴賓易鏡明尤柏年姚錦楊靖晏斌楊凱楊建勛袁爭(zhēng)光袁忠偉俞曉斌殷鳴姚姣姣楊琪楊俊俞忠華姚爽楊立春楊立袁新釗尹維顏文浩易海波應(yīng)曉立于啟明楊岳斌余明元于理于暉游海殷覓智易萬(wàn)軍余洋俞岱曦余榮權(quán)岳愛(ài)民袁蓓袁柏南袁野顏昕陽(yáng)先偉楊昌桁楊丹楊安樂(lè)楊兵兵楊典
18065931931 郭經(jīng)理
ULN2003是一個(gè)非門電路,包含7個(gè)單元,各二極管的正極分別接各達(dá)林頓管的集電極。用于感性負(fù)載時(shí),該腳接負(fù)載電源正極,起續(xù)流作用(在感性負(fù)載中,電路斷開(kāi)后會(huì)產(chǎn)生很大的反電動(dòng)勢(shì),為防止損壞達(dá)林頓管,接反相的二極管來(lái)構(gòu)成通路,使之轉(zhuǎn)換為電流)。
步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓位移的開(kāi)環(huán)控制電機(jī),是現(xiàn)代數(shù)字程序控制系統(tǒng)中的主要執(zhí)行元件,應(yīng)用極為廣泛。。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號(hào),它就驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動(dòng)一個(gè)固定的角度,稱為“步距角”,它的旋轉(zhuǎn)是以固定的角度一步一步運(yùn)行的?梢酝ㄟ^(guò)控制脈沖個(gè)數(shù)來(lái)控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí)可以通過(guò)控制脈沖頻率來(lái)控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的。
第一步進(jìn)電機(jī)需要的驅(qū)動(dòng)電流很大,因此直接使用單片機(jī)往往管腳電流不夠,加上一般3.3V的單片機(jī)也無(wú)法驅(qū)動(dòng)5V的步進(jìn)電機(jī),因此需要電路轉(zhuǎn)換。用的ULN2003芯片驅(qū)動(dòng)步進(jìn)電機(jī)。ULN2003就是起到了電流放大作用,也使得驅(qū)動(dòng)電壓變成了5V。除了用ULN2003也可以自己用三極管搭建電路,原理與ULN2003內(nèi)部結(jié)構(gòu)類似。
也就是步進(jìn)電機(jī)要運(yùn)轉(zhuǎn)時(shí),如何給脈沖,讓電機(jī)連續(xù)運(yùn)動(dòng)。ps:如果給錯(cuò)脈沖可能左轉(zhuǎn)幾下又轉(zhuǎn)回來(lái)。下圖就是小編電機(jī)的相序。
下面是正轉(zhuǎn)翻轉(zhuǎn)的編碼 根據(jù)技術(shù)要求。如圖用的單雙八拍。
unsigned char F_RotaTIon[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09} ; //FAN
unsigned char B_RotaTIon[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08} ; //ZHENG
此函數(shù)兩個(gè)參數(shù),第一個(gè)參數(shù)是圈數(shù)。第二個(gè)參數(shù)是方向也就是選擇正轉(zhuǎn)和翻轉(zhuǎn)
void motorNCircle(int n,bool posiTIon)
{
int i=0;
int j=0;
int k=0;
for(j=0;j《n;j )
{
for(i=0;i《64*8;i )
{
for(k=0;k《8;k )
{
if(TRUE == posiTIon)
SetMotor(F_Rotation[k]);
else
SetMotor(B_Rotation[k]);
Delay(20000);
}
}
}
}
下面就是SetMotor函數(shù),根據(jù)傳的數(shù)據(jù)不同,控制的4個(gè)IO pin輸出不同。
void SetMotor(unsigned char InputData)
{
if(InputData & 0x08)
{
GPIO_ResetBits(GPIOC, GPIO_Pin_6 );
}
else
{
GPIO_SetBits(GPIOC, GPIO_Pin_6);
}
if(InputData & 0x04)
{
GPIO_ResetBits(GPIOC, GPIO_Pin_7 );
}
else
{
GPIO_SetBits(GPIOC, GPIO_Pin_7);
}
if(InputData & 0x02)
{
GPIO_ResetBits(GPIOC, GPIO_Pin_8 );
}
else
{
GPIO_SetBits(GPIOC, GPIO_Pin_8);
}
if(InputData & 0x01)
{
GPIO_ResetBits(GPIOC, GPIO_Pin_9 );
}
else
{
GPIO_SetBits(GPIOC, GPIO_Pin_9);
}
}
以28BYJ-48為例,根據(jù)技術(shù)資料,步距的角度為5.625-64 而且?guī)в袦p速齒輪是1:64 因此轉(zhuǎn)64乘64個(gè)脈沖才是1圈。 因此一個(gè)脈沖轉(zhuǎn)過(guò)5.625除64=0.08789度。
所以有了下面的循環(huán)。
for(j=0;j《n;j )
{
for(i=0;i《64*8;i ) //64*8
{
for(k=0;k《8;k ) //4相單雙8拍
{
if(TRUE == position)
SetMotor(F_Rotation[k]);
else
SetMotor(B_Rotation[k]);
Delay(20000); //注意這個(gè)延時(shí)自己去調(diào)節(jié)。
}
}
新疆伊犁州特克斯三相發(fā)電機(jī)使用說(shuō)明
人、機(jī)、料、環(huán)、法五大要素更加透明化和可預(yù)測(cè),實(shí)現(xiàn)生產(chǎn)效率大幅提升。智能制造推行刻不容緩,原因包括:1)提高用戶體驗(yàn)和實(shí)現(xiàn)定制化將是制造業(yè)未來(lái)重要目標(biāo),“物美價(jià)廉”不再是競(jìng)爭(zhēng)最利武器;2)中人口結(jié)構(gòu)、勞成本、產(chǎn)品競(jìng)爭(zhēng)等決定了傳統(tǒng)擴(kuò)張模式落下帷幕,我們預(yù)計(jì)2015-2025年體勞動(dòng)適齡人口或減少1000萬(wàn)人/年,此期間完成升級(jí)至關(guān)重要;3)標(biāo)準(zhǔn)體系是未來(lái)全球爭(zhēng)奪焦點(diǎn),中必須加快行動(dòng)。中
18065931931 郭經(jīng)理