Star Eletronics Tecnologia Driver de Motor de Passo modelo: SE8811 / SE3979O Aplicações: - Automação Industrial - Automação residencial - Maquinas de Jogos - Robótica - CNC Machine Modos de funcionamento: FULL STEP 1/2 STEP 1/4 STEP 1/8 STEP Entradas: GND: STEP: negativo. (somente modelo SE8811) / +5V: (somente modelo SE3979O) Sinal de acionamento de passo. (H= motor parado / L= um passo) DIR: Sinal de seleção de direção de rotação do motor (H = Sentido Horário / L=Anti Horário) ENABLE: Sinal de ativação do driver. (H = Desativado, bobinas desligadas / L = Driver ativado) Esquema de ligação para o modelo SE8811: GND / 5V (com acoplador) STEP DIR ENAB/ENABLE GND + VCC O ajuste de corrente no motor (ITrip) é feito pelo trimpot no centro da placa e a leitura de tensão é feita no ponto de testes TP1. Star Eletronics Tecnologia – http://www.stareletronics.com.br Página 1 Star Eletronics Tecnologia Para ajustar a corrente de funcionamento coloque um voltímetro entre GND e TP1 e conecte a alimentação ao DRIVER, (não é necessário acionar o driver pela porta ENABLE, nem mesmo ter um motor conectado a saída) a corrente desejada é obtida seguindo os valores da tabela abaixo: Vref(V) TP1 0,4 0,6 0,8 1 1,2 TP1 ITrip (A) 0,5 0,75 1 1,25 1,5 Os modos de operação são selecionáveis pelo DIP Switch: - FULL STEP - 1/2 STEP - 1/4 STEP - 1/8 STEP Ex.: Um motor de 200 passos por revolução 1.8⁰ FULL STEP - (continua com 200 steps) - 1.8⁰ 1/2 STEP - (400 steps) - 0.9⁰ 1/4 STEP - (800 steps) - 0.45⁰ 1/8 STEP - (1600 steps) - 0.225⁰ Sinais de entrada: STEP: Sinal de acionamento de passo. (H= motor parado / L= um passo) DIR : Sinal de seleção de direção de rotação do motor (H = Sentido Horário / L=Anti-Horário) ENABLE: Sinal de ativação do driver. (H = Desativado Bobinas do motor desligadas / L = Driver Ativado e bobinas) A Fonte de Alimentação recomendada para este driver deve possuir as seguintes características: Tensão de saída de 30V (máximo) . Capacitor de Filtragem de 3,300uF Corrente de fornecimento 2,5 Amperes para cada driver conectado a fonte. Características técnicas: Tensão de Alimentação:......................................................... 12V a 30V Corrente suportada pelo Driver ............................................. 1,5A Max. / 2.5A Pico Corrente nos terminais de sinal.............................................. ~ 5mA Proteção contra sobre corrente ............................................. 3,5 A Proteção contra sobre temperatura....................................... 160⁰C Controle de corrente dinâmico .............................................. Tipo Chopper Frequência máxima de passo.................................................. 500 Khz Frequência de PWM:............................................................... < 50 Khz Entradas com isolação por acoplamento ótico...................... (somente modelo SE3979O) Entrada protegida contra alta tensão por diodo.................... (somente modelo SE8811) Dimensões:............................................................................. 58 x 45 mm Star Eletronics Tecnologia – http://www.stareletronics.com.br Página 2 Star Eletronics Tecnologia Frequência de passo <= 500Khz >1u s STEP >200ns >200ns s s DIR ENABLE <- 1,5ms -> A figura abaixo apresenta a ligação do Driver na porta paralela de PC para quem usa, por exemplo, o software KCAM ou Turbo CNC, e também como ligar a um micro controlador. * GND/+ 5V STEP DIREÇÃO ENABLE * A linha vermelha indica a ligação ao GND no caso do modelo SE8811. Para o caso do modelo SE3979O essa linha deve ser conectada ao 5V do PC. * GND/+ 5V uC STEP DIREÇÃO ENABLE Star Eletronics Tecnologia – http://www.stareletronics.com.br Página 3 Star Eletronics Tecnologia Segue abaixo uma sugestão de rotina para micro controlador que pode ser usada para teste: unsigned maxSpeed=70; // Limite máximo de velocidade do motor /****************************************************** motor_ff( [numero de passos] , [ 1=lento / 0=rápido]); Exemplo: motor_ff(3200,0); // move 3200 passos , modo rápido ******************************************************/ void motor_ff(long a, int f) // Função de giro do motor (sentido horário) { long i; // Variável auxiliar int rampa=254; // Rampa de aceleração. dire=0; // Sentido de rotação. delay_ms(100); // Delay for(i=0;i<=a;i++) // Loop finito de passos { step=1; // Coloca a saída de Step em nivel 1 delay_us(40); // Aguarda 40uS step=0; // Coloca a saída de Step em nivel 0 if (!f)rampa--; // Decrementa a rampa de aceleração if (rampa<=maxSpeed)rampa=maxSpeed; // Se chegou a velocidade maxima Delay_Cyc(rampa); // tempo até o próximo pulso } } /****************************************************************************** motor_rr( [numero de passos] , [ 1=lento / 0=rápido]); Exemplo: motor_rr(3200,0); // move 3200 passos , modo rápido *******************************************************************************/ void motor_rr(long b, int f) // Função de giro do motor (sentido anti-horário) { long i; // Variável auxiliar int rampa=254; // Rampa de aceleração dire=1; // Sentido de rotação delay_ms(100); // Delay for(i=0;i<=b;i++) // Loop finito de passos { step=1; // Coloca a saída de Step em nivel 1 delay_us(40); // Aguarda 40uS step=0; // Coloca a saída de Step em nivel 0 if(!f)rampa--; // Decrementa a rampa de aceleração if (rampa<=maxSpeed)rampa=maxSpeed; // Se chegou a velocidade maxima Delay_Cyc(rampa); // tempo até o próximo pulso } } Garantia: A Star Eletronics garante por 6 meses o driver contra defeitos de fabricação, durante este período a Star Eletronics fará o reparo dos produtos que estiverem defeituosos. A garantia não se estende a danos causados por uso impróprio ou inadequado, erros de ligação, modificações não autorizadas, exceder os limites das especificações elétricas ou ambientais referidas nesse manual. Star Eletronics Comp. Ltda Rua Nilza, 503 – Vila Esperança. São Paulo – SP CEP 03651-120 Tel: 11 2682-6160 Site: www.stareletronics.com.br Star Eletronics Tecnologia – http://www.stareletronics.com.br Página 4