Página 1 de 1

Atmega8 + Motor(HD Western Digital)

MensagemEnviado: 20 Jan 2010 13:24
por Alirio926
Bom dia.
Como definir qual sera o loop pra motor?
Retirei um Motor de um hd velho, mas não encontrei nada na net sobre o motor.
Modir os terminar dele e acredito que seja
Pino 1 comun
Pino 2 Bobina 1
Pino 3 Bobina 2
Pino 4 Bobina 3
-------------------------
acredito no que escrevi acima por causa das medições.
Pino 1 + Pino 2 = 2,6R
Pino 1 + Pino 3 = 2,6R
Pino 1 + Pino 4 = 2,6R
--------------------------
Pino 2 + Pino 3 = 4,2R
Pino 2 + Pino 4 = 4,2R
--------------------------
Pino 4 + Pino 3 = 4,2R
--------------------------
São 3 bobinas com pino 1 comum.
fiz um loop ligando um pino por vez.
Mas ainda não sei quando deve durar cara intervalo.
Estou usando as saidas PD0, 1, 2.
Segue codigo abaixo:
Código: Selecionar todos
#include<avr/io.h>
#include <util/delay.h>

#define F_CPU 11059200UL
#define Port      PORTD
#define DDR      DDRD
#define pin_0       PD0
#define pin_1      PD1
#define pin_2      PD2

void Wait()
{
   uint8_t i;
   for(i=0; i<3; i++)
   _delay_loop_2(0);
}
void main()
{
   int pos = 0;
   DDR = 0x07;
   while(1)
   {
      switch(pos++)
      {
         case 0:
            Port &= ~_BV(pin_1);
            Port &= ~_BV(pin_2);
            Port |= _BV(pin_0);
            break;
         case 1:
            Port &= ~_BV(pin_0);
            Port &= ~_BV(pin_2);
            Port |= _BV(pin_1);
            break;            
         case 2:
            Port &= ~_BV(pin_1);
            Port &= ~_BV(pin_0);
            Port |= _BV(pin_2);
            pos = 0;
            break;   
      }
      Wait();
   }         
}


Alguem poderia me ajudar com esse probleminha de conhecimento ai?

MensagemEnviado: 20 Jan 2010 16:00
por Francesco
Meu amigo, já perguntaram sobre motor de HD aqui no fórum.
Dá uma olhada, quem sabe dá uma luz: http://www.asm51.eng.br/phpbb/viewtopic.php?t=8171&highlight=motor

Francesco

MensagemEnviado: 20 Jan 2010 17:42
por Djalma Toledo Rodrigues
Esse motor é Trifásico

Logo a corrente de cada bobina deverá estar defasada de 120 °

DJ

MensagemEnviado: 20 Jan 2010 19:15
por Alirio926
Imagem
Esse inversor serve?
Saberia a posição de acionamento de cada chave?
Ou um simples codigo caso esse esquema sirva.
-------------------------------------------------------------------------------
Quero usar pra fazer um miniPOV(relogio).

MensagemEnviado: 21 Jan 2010 00:07
por Alirio926
Imagem
Acho que esse seria melhor, pois tem proteção, mas como interligar isso ao atmega8, n tenho ideia. ><

MensagemEnviado: 21 Jan 2010 06:44
por Djalma Toledo Rodrigues
Alirio926 escreveu: ... Saberia a posição de acionamento de cada chave?
....

Uma fase é a referêcia, digamos a "a". pode ser qualquer uma.

"b" estará +120° de "a" e

"c" estará a +120° de "b" ou 240° da referência "a"

Para inverter sentido de rotação basta trocar "b" por "c".

A Velocidade é função da Frequência

O motor Trifásico tem rendimento 40% maior que o motor Monofásico, diferença significativa.

DJ