標(biāo)題: 請(qǐng)教各位大哥驅(qū)動(dòng)電機(jī)的方法,本人新手 [打印本頁(yè)]

作者: dengweishun123    時(shí)間: 2017-4-23 10:49
標(biāo)題: 請(qǐng)教各位大哥驅(qū)動(dòng)電機(jī)的方法,本人新手
各位大哥,我是新人,在做畢業(yè)設(shè)計(jì),按一下鍵,然后電機(jī)正轉(zhuǎn),再按另一個(gè)鍵,電機(jī)停止,再按第三個(gè)鍵,電機(jī)反轉(zhuǎn)。麻煩各位大哥了

作者: laaaf    時(shí)間: 2017-4-24 11:19
電機(jī)功率不大的話可以用L9110 H橋兩路直流電機(jī)驅(qū)動(dòng)板   軟件很簡(jiǎn)單 學(xué)一天就會(huì)寫(xiě)了
作者: dengweishun123    時(shí)間: 2017-4-25 12:46
laaaf 發(fā)表于 2017-4-24 11:19
電機(jī)功率不大的話可以用L9110 H橋兩路直流電機(jī)驅(qū)動(dòng)板   軟件很簡(jiǎn)單 學(xué)一天就會(huì)寫(xiě)了

請(qǐng)問(wèn)學(xué)什么軟件呢
作者: 守護(hù)神    時(shí)間: 2017-4-25 13:01
本帖最后由 守護(hù)神 于 2017-4-25 13:03 編輯

最基本的電機(jī)驅(qū)動(dòng)程序:我用430做的

#include "msp430x14x.h"

#define ENA1_SET    P1OUT |= BIT4
#define ENA1_CLR    P1OUT &= ~BIT4

#define DIR1_SET    P1OUT |= BIT5
#define DIR1_CLR    P1OUT &= ~BIT5

#define ENA2_SET    P1OUT |= BIT6
#define ENA2_CLR    P1OUT &= ~BIT6

#define DIR2_SET    P1OUT |= BIT7
#define DIR2_CLR    P1OUT &= ~BIT7

#define OPTO_1      P2OUT |= BIT0;
#define OPTO_2      P2OUT |= BIT1;


void x_right()
{
  ENA2_CLR;
  ENA1_SET;
  DIR1_SET;
  OPTO_1;
}

void x_left()
{
  ENA2_CLR;
  ENA1_SET;
  DIR1_CLR;
  OPTO_1;
}

void x_stop()
{
  ENA1_CLR;
  ENA2_CLR;
}

然后再寫(xiě)個(gè)按鍵的程序調(diào)用就行了

作者: dengweishun123    時(shí)間: 2017-4-25 15:25
守護(hù)神 發(fā)表于 2017-4-25 13:01
最基本的電機(jī)驅(qū)動(dòng)程序:我用430做的

#include "msp430x14x.h"

謝謝,請(qǐng)問(wèn)按鍵的怎么寫(xiě)呢·····新手編程很差




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1