collapse

* Posts Recentes

MKR Vidor4000 por josecarlos
[Hoje às 19:04]


Frequência máxima de pwm com controlo de duty cycle de 0 a 100% por senso
[Hoje às 17:46]


PWM com ventoinha por jm_araujo
[Hoje às 11:24]


NiCd por NiMH? por jm_araujo
[Ontem às 11:46]


LusoRobótica - Website - Estado actual por TigPT
[19 de Maio de 2018, 22:34]


Concurso Robô Bombeiro 2018 por Tesla
[18 de Maio de 2018, 11:01]


Trafo Amplificador Behrimger ? por jm_araujo
[16 de Maio de 2018, 18:55]


Alfândega / Taxas Alfandegárias / Portes por Njay
[16 de Maio de 2018, 01:26]


Compra Colectiva à Farnell N3-2018 (Maio 2018) por Hugu
[15 de Maio de 2018, 15:34]


Robô BBC micro:bit controlado com gestos no telemóvel Android por Tayeb
[14 de Maio de 2018, 19:41]

Autor Tópico: Eraser Brushless Motor 9.5 Turns  (Lida 1873 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline terran

  • Mini Robot
  • *
  • Mensagens: 47
Eraser Brushless Motor 9.5 Turns
« em: 21 de Agosto de 2009, 03:35 »
Olá a todos,

Estou a por a funcionar um motor DC de 12V sendo a velocidade deste controlada por pwm. O esquema é o seguinte.


O código que eu uso para o funcionar é o seguinte:

Código: [Seleccione]
....

int main(void) {
DDRB &=0x00;
DDRB |= (1<<PB3)|(1<<PB1)|(0<<PB4);
USARTInit(25);
char data;
TCCR2|= (0<<WGM21)|(1<<WGM20)|(0<<CS22)|(1<<CS21)|(0<<CS20)|(1<<COM21)|(0<<COM20);
OCR2= 0;
while(1){
data=USARTReadChar();
if (data == 'q')
{
OCR2 = 255;
USARTWriteChar('q');USARTWriteChar(' ');
}
else if (data == 'w')
{
OCR2 = 0 ;
USARTWriteChar('w');USARTWriteChar(' ');
}
return 1;

}

....

Mas eu queria sabe se alguêm sabe se em vez de ser um motor DC normal se consigo colocar este motor Eraser Brushless Motor 9.5 Turns pelo método pwm ou outro método mas sendo controlado por um microcontrolador, já agora se me sabem dizer para que servem os 3 pinos que ele tem.

O link do fabricante é o seguinte: http://www.lrp.cc/en/products/electric-motors/car/produkt/eraser-brushless-sports-modified-95-turns/details/

Offline jorge_rc

  • Mini Robot
  • *
  • Mensagens: 521
Re:Eraser Brushless Motor 9.5 Turns
« Responder #1 em: 21 de Agosto de 2009, 13:41 »
Boas.. eu aconselharia-te a comprar um variador electronico para isso...

arrajas desdo os 30€, e é a esse  variador que das o sinal pwm, e depois ele "traduz" isso para os 3 fios do motor...

Offline tr3s

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 811
  • char x=1, y=5; x^=y^=x^=y;
Re:Eraser Brushless Motor 9.5 Turns
« Responder #2 em: 21 de Agosto de 2009, 14:22 »
Como o jorge_rc te disse: Tens de arranjar um ESC. Envias o PWM para o ESC e este faz girar o motor consoante o PWM. Pulsos maiores significam mais rpm e pulsos pequenos menos rpm.
Tr3s
Daniel Gonçalves