뉴티씨



  • HOME
  • 고객지원
  • 질문답변

 

 
스테핑모터 관련 질문드립니다.
 글쓴이 : 최양선
작성일 : 18-02-28 12:25
조회 : 4,721  
   final_work.pdf (111.6K) [13] DATE : 2018-02-28 13:42:59

SE-SM9K를 사용하고있습니다.

전원 어댑터로는 24V 5A 모니터 어댑터를 사용하고있습니다.

스테핑모터 드라이버는 클럭구동방식이아닌 하나하나 제어하는 방식의 드라이버를 구매하였습니다.

헌데 테스트를 하는데 스테핑모터가 정상적으로 동작하지않습니다.ㅠㅠ

2상여자 방식을 사용하여 돌리려고 합니다 허나 앞뒤로 왔다갔다 동작하여 질문드립니다.

또 중앙의 1옴짜리 저항들이 스테핑모터딜레이를 줄일경우 엄청나게 뜨거운 열을 발생시킵니다.

이것에 대한 해결방법을 알고싶습니다.


void STEPMOTOR_angle(int angle)
{
    int i=0;
    for(i=0 ; i<angle ; i++)
        {
           
        ESP.wdtDisable(); 
        digitalWrite(D0, HIGH);
        digitalWrite(D1, LOW);
        digitalWrite(D2, LOW);
        digitalWrite(D3, HIGH);
        delay(MOTOR_DELAY);
        digitalWrite(D0, HIGH);
        digitalWrite(D1, HIGH);
        digitalWrite(D2, LOW);
        digitalWrite(D3, LOW);
        delay(MOTOR_DELAY);
        digitalWrite(D0, LOW);
        digitalWrite(D1, HIGH);
        digitalWrite(D2, HIGH);
        digitalWrite(D3, LOW);
        delay(MOTOR_DELAY);
        digitalWrite(D0, LOW);
        digitalWrite(D1, LOW);
        digitalWrite(D2, HIGH);
        digitalWrite(D3, HIGH);
        delay(MOTOR_DELAY);
    }
}
void STEPMOTOR_stop(void)
{
    digitalWrite(D0, LOW);
    digitalWrite(D1, LOW);
    digitalWrite(D2, LOW);
    digitalWrite(D3, LOW);
    delay(MOTOR_DELAY*10);
}


 
   
 

 


1