無(wú)刷發(fā)電機(jī)發(fā)電機(jī)出租上門維護(hù) |
聯(lián)系人:郭經(jīng)理 (先生) | 手機(jī):18065931931 |
電話: |
傳真: |
郵箱:9955248@qq.com | 地址:福建省福安市秦溪洋路下32號(hào) |
無(wú)刷發(fā)電機(jī)發(fā)電機(jī)出租上門維護(hù) 18065931931 郭經(jīng)理 ULN2003如何驅(qū)動(dòng)5V步進(jìn)電機(jī)ULN2003是一個(gè)非門電路,包含7個(gè)單元,各二極管的正極分別接各達(dá)林頓管的集電極。用于感性負(fù)載時(shí),該腳接負(fù)載電源正極,起續(xù)流作用(在感性負(fù)載中,電路斷開后會(huì)產(chǎn)生很大的反電動(dòng)勢(shì),為防止損壞達(dá)林頓管,接反相的二極管來(lái)構(gòu)成通路,使之轉(zhuǎn)換為電流)。 步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓位移的開環(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)速的目的。 ULN2003如何驅(qū)動(dòng)5V步進(jìn)電機(jī)第一步進(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é)。 } } 無(wú)刷發(fā)電機(jī)發(fā)電機(jī)出租上門維護(hù) ?十三五?末,爭(zhēng)實(shí)現(xiàn)成都市軌道交通建設(shè)總里程達(dá)780公里以上,其中運(yùn)營(yíng)里程達(dá)500公里,在建里程280公里以上,14個(gè)在建軌道交通項(xiàng)目將于2020年底前開通。(中起重機(jī)械網(wǎng))公司要聞科達(dá)潔能():10月18日,公司發(fā)布關(guān)于全資子公司對(duì)外投資的公告。公司召開第屆董事第二十次議,審議通過(guò)了《關(guān)于全資子公司對(duì)外投資的議案》,同意全以自有資金受讓蕪湖基石持有的藍(lán)科鋰業(yè)10.78%股份和蕪湖領(lǐng)航 ![]() 18065931931 郭經(jīng)理 上一篇文章(http://www.jdzj.com/jiage/3_31561279.html) |
版權(quán)聲明:以上所展示的信息由會(huì)員自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布會(huì)員負(fù)責(zé)。機(jī)電之家對(duì)此不承擔(dān)任何責(zé)任。 友情提醒:為規(guī)避購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買相關(guān)產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。 |
機(jī)電之家網(wǎng) - 機(jī)電行業(yè)權(quán)威網(wǎng)絡(luò)宣傳媒體
關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 會(huì)員助手 | 免費(fèi)鏈接Copyright 2011 jdzj.com All Rights Reserved技術(shù)支持:杭州濱興科技有限公司
銷售熱線:0571-28292387 在線客服:0571-87774297
展會(huì)合作/友情連接:0571-87774298
網(wǎng)站服務(wù)咨詢:0571-28292385
投訴熱線:400-6680-889(分機(jī)7)
網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178