J 창고

[Quad Copter] ESC 변속기 사용 본문

컴퓨터/Project

[Quad Copter] ESC 변속기 사용

JSFamily 2014. 4. 25. 08:24






ESC 변속기외 BLDC모터 구동



거참 PWM 최소 신호가 몇인지 사람들마다 조금씩 달라서 찾기 힘들었네..


20mS 주기 중에


1.1mS는 최소


2.0mS는 최대





/**********************************************************************************************/


ESC 테스트용 코드

AnalogIn 값을 1100mS~2000mS 범위로 Mapping 해서 출력으로 쏴줌


/**********************************************************************************************/


int val;

const int freq = 20000;                                           //한주기


void setup(){

  pinMode(13, OUTPUT);

  Serial.begin(9600);

  val = 1100;                                                        // 초기값 = 최소 스로틀

}


void loop(){

  int anal_val = analogRead(A5);

  val = map(anal_val, 0, 1023, 1100, 2000);

  Serial.print(anal_val);

  Serial.print("\t");

  Serial.println(val);

  

  digitalWrite(13, HIGH);

  delayMicroseconds(val);

  digitalWrite(13, LOW);

  delayMicroseconds(freq-val);

}









Comments