Índice:

Testador DC e motor de passo: 12 etapas (com imagens)
Testador DC e motor de passo: 12 etapas (com imagens)

Vídeo: Testador DC e motor de passo: 12 etapas (com imagens)

Vídeo: Testador DC e motor de passo: 12 etapas (com imagens)
Vídeo: O que é um MOTOR DE PASSO? Conheça os motores de Passo! 2024, Julho
Anonim
Testador DC e motor de passo
Testador DC e motor de passo

Há alguns meses, um amigo meu deu-me algumas impressoras jato de tinta e copiadoras descartadas. Eu estava interessado em colher suas unidades de fonte de alimentação, cabos, sensores e principalmente motores. Recuperei o que pude e queria testar todas as peças para ter certeza de que estavam funcionando. Alguns motores eram classificados em 12 V, alguns em 5 V, alguns eram de passo e outros eram motores CC. Se eu tivesse um dispositivo, onde pudesse simplesmente conectar o motor, definir a frequência, o ciclo de trabalho e selecionar um método de passo para testá-lo.

Decidi construí-lo sem usar processador de sinal digital ou microcontrolador. O humilde 555 ou tl741 como oscilador, contador 4017 e muitas portas lógicas para modos de motor de passo. No começo eu me diverti muito projetando o circuito, bem como projetando o painel frontal do dispositivo. Encontrei uma caixa de chá de madeira decente para colocar tudo dentro. Dividi o circuito em quatro partes e comecei a testá-lo em uma placa de ensaio. Logo, os primeiros sinais de frustração apareceram. Foi uma bagunça. Muitos portões, muitos ICs, fios. Não funcionou bem e eu estava pensando entre duas opções: Torná-lo muito simples - apenas para motores DC, ou deixá-lo de lado e terminar às vezes mais tarde … Escolhi a segunda opção.

Etapa 1: DC e teoria de controle de passo

DC e Teoria de Controle Stepper
DC e Teoria de Controle Stepper
DC e Teoria de Controle Stepper
DC e Teoria de Controle Stepper

Motor DC

A forma mais comum de controlar um motor DC é através da chamada modulação por largura de pulso (PWM). O PWM é aplicado a uma chave específica e liga e desliga o motor. Na imagem você pode ver o período de comutação indicado e sua relação com a frequência, o tempo de comutação também é indicado. O ciclo de trabalho é definido como o tempo de comutação dividido pelo período total. Se mantivermos a frequência constante, a única maneira de alterar o ciclo de trabalho é alterar o tempo de ativação. Ao aumentar o ciclo de trabalho, o valor médio da tensão aplicada ao motor também aumenta. Devido à tensão mais alta, uma corrente mais alta flui através do motor CC e o rotor gira mais rápido.

Mas que frequência escolher? Para responder a essa pergunta, vamos examinar mais de perto o que é realmente um motor CC. Equivalentemente, ele pode ser descrito como um filtro RL (negligenciando o EMF de volta apenas por um momento). Se uma tensão é aplicada ao motor (filtro RL), a corrente aumenta com uma constante de tempo tau que é igual a L / R. No caso do controle PWM, quando a chave é fechada, a corrente que flui através do motor aumenta e diminui durante o tempo em que o interruptor está desligado. Neste ponto, a corrente tem a mesma direção de antes e flui através do diodo flyback. Motores com maior potência têm uma indutância maior e, portanto, uma constante de tempo maior do que motores menores. Se a frequência for baixa quando o motor pequeno é alimentado, ocorre uma rápida diminuição da corrente durante o tempo de desligamento, seguido por um grande aumento durante o tempo de ligamento. Esta ondulação de corrente também faz com que o torque do motor ondule. Nós não queremos isso. Portanto, ao alimentar motores menores, a frequência PWM deve ser mais alta. Usaremos esse conhecimento no projeto em etapas posteriores.

Motor de passo

Se quisermos controlar um motor de passo unipolar, usado em eletrônica de hobby, temos uma escolha de 3 opções básicas de controle (modos) - Wave drive (WD), Half Step (HS) e Full Step (FS). A seqüência de modos individuais e a posição do rotor são indicadas na figura (para simplificar, indiquei um motor com dois pares de pólos). Neste caso, Wave Drive e Full Step fazem com que o rotor gire 90 graus e pode ser alcançado repetindo 4 estados. No modo Half Step, precisamos de uma sequência de 8 estados.

A escolha do modo depende dos requisitos do sistema - se precisarmos de um grande torque, a melhor escolha é Full Step, se um torque mais baixo for suficiente e talvez alimentemos nosso circuito com a bateria, o modo wave drive é preferido. Em aplicações onde desejamos obter a mais alta resolução angular e movimento mais suave, o modo Half Drive é a escolha ideal. O torque neste modo é cerca de 30% menor do que no modo Full Drive.

Etapa 2: Diagrama de Circuito

Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito

Este meme simples descreve apropriadamente meu processo de pensamento durante o design.

A parte superior do diagrama descreve a fonte de alimentação - um adaptador de 12 volts, que é reduzido para 5 volts por um regulador linear. Eu queria poder escolher a tensão máxima de teste do motor (MMTV) - 12 ou 5 volts. O amperímetro embutido contornará os circuitos de controle e medirá apenas a corrente do motor. Também seria conveniente poder alternar entre a medição de corrente interna e externa usando um multímetro.

O oscilador irá operar em dois modos: o primeiro é uma frequência constante e um ciclo de trabalho variável, e o segundo é uma frequência variável. Ambos os parâmetros poderão ser ajustados usando potenciômetros, e uma chave rotativa mudará os modos e faixas. O sistema também incluirá uma alternância entre o relógio interno e externo por meio de um conector jack de 3,5 mm. O relógio interno também será conectado ao painel por meio de um conector de 3,5 mm. Um interruptor e um botão para ativar / desativar o relógio. O driver do motor DC será um driver mosfet de canal N de quadrante único. A direção será alterada usando o interruptor dpdt mecânico. Os condutores do motor serão conectados por meio de conectores banana.

A sequência do motor de passo será controlada por um arduino, que também reconhecerá 3 modos de controle especificados pela chave dip. O driver do motor de passo será uln2003. O Arduino também controlará 4 LEDs que representarão a animação dos enrolamentos do motor alimentado nesses modos. O motor de passo será conectado ao testador por meio de um soquete ZIF.

Etapa 3: esquemas

Esquemas
Esquemas
Esquemas
Esquemas
Esquemas
Esquemas

Os esquemas são divididos em cinco partes. Os circuitos enquadrados em caixas azuis representam os componentes que estarão no painel.

  1. Fonte de energia
  2. Oscilador
  3. Driver DC
  4. Driver Arduino Stepper
  5. Driver Logic Gates Stepper

Folha nº 5 é a razão pela qual deixei este projeto mentindo. Esses circuitos formam sequências para os modos de controle mencionados anteriormente - WD, HS e FS. Esta parte foi substituída pelo arduino completamente na folha nº. 4. O esquema completo do Eagle também está anexado.

Etapa 4: Componentes e ferramentas necessários

Componentes e ferramentas necessárias
Componentes e ferramentas necessárias
Componentes e ferramentas necessárias
Componentes e ferramentas necessárias

Componentes e ferramentas necessários:

  • Multímetro
  • Paquímetro
  • Cortador de papelão
  • Marcador
  • Pinças
  • Alicate fino
  • Alicate de corte
  • Alicate para decapagem de arame
  • Ferro de solda
  • Solda
  • Colofonia
  • Fios (24 awg)
  • 4x switch spdt
  • 2x switch dpdt
  • 4x banana jack
  • Botão de apertar
  • Soquete ZIF
  • 2x jack de 3,5 mm
  • Conector DC
  • Arduino nano
  • Interruptor DIP de 3 pólos
  • LED 2x 3 mm
  • LED 5x 5 mm
  • LED bicolor
  • Botões do potenciômetro
  • Soquetes DIP
  • PCB universal
  • Conectores Dupont
  • Abraçadeiras plásticas

E

  • Potenciômetros
  • Resistores
  • Capacitores

com os valores escolhidos, correspondendo às faixas de frequência e brilho dos LEDs.

Etapa 5: Design do painel frontal

Design do painel frontal
Design do painel frontal
Design do painel frontal
Design do painel frontal
Design do painel frontal
Design do painel frontal

O testador foi colocado em uma velha caixa de chá de madeira. Primeiro medi as dimensões internas e depois cortei um retângulo de papelão duro, que serviu de gabarito para a colocação dos componentes. Quando fiquei satisfeito com a colocação das peças, medi cada posição novamente e criei um design de painel no Fusion360. Dividi o painel em 3 partes menores, para simplificar a impressão 3D. Também projetei um suporte em forma de L para fixar os painéis nas laterais internas da caixa.

Etapa 6: impressão 3D e pintura em spray

Impressão 3D e pintura em spray
Impressão 3D e pintura em spray
Impressão 3D e pintura em spray
Impressão 3D e pintura em spray
Impressão 3D e pintura em spray
Impressão 3D e pintura em spray
Impressão 3D e pintura em spray
Impressão 3D e pintura em spray

Os painéis foram impressos em impressora Ender-3, a partir do material residual que tinha em casa. Era um petg rosa transparente. Após a impressão, borrifei os painéis e suportes com tinta acrílica preta fosca. Para uma cobertura completa, apliquei 3 demãos, coloquei do lado de fora por algumas horas para secar e ventilar por cerca de meio dia. Tenha cuidado, os vapores da tinta podem ser prejudiciais. Sempre use-os apenas em uma sala ventilada.

Etapa 7: Fiação do painel

Fiação do painel
Fiação do painel
Fiação do painel
Fiação do painel
Fiação do painel
Fiação do painel

Pessoalmente, meu favorito, mas a parte mais demorada (peço desculpas antecipadamente por não usar os tubos retráteis, eu estava com falta de tempo - caso contrário, eu definitivamente os usaria).

Suportes ajustáveis ajudam muito na montagem e manuseio de painéis. Também é possível usar a chamada terceira mão, mas prefiro a titular. Cobri suas alças com um pano de tecido para que o painel não fosse arranhado durante o trabalho.

Inseri e aparafusei todos os interruptores e potenciômetros, LEDs e outros conectores no painel. Posteriormente, estimei o comprimento dos fios que irão conectar os componentes do painel e também aqueles que serão usados para conectar ao pcb. Eles tendem a ser um pouco mais longos e é bom aumentá-los um pouco.

Quase sempre uso fluxo de solda líquido ao soldar conectores. Eu aplico uma pequena quantidade no pino e, em seguida, estanho e conecto ao fio. O fluxo remove qualquer metal oxidado das superfícies, tornando muito mais fácil soldar a junta.

Etapa 8: Conectores da placa do painel

Conectores da placa do painel
Conectores da placa do painel
Conectores da placa do painel
Conectores da placa do painel
Conectores da placa do painel
Conectores da placa do painel

Para conectar o painel ao pcb, usei conectores do tipo dupont. Eles estão amplamente disponíveis, baratos e, o mais importante, pequenos o suficiente para caber confortavelmente na caixa escolhida. Os cabos são dispostos de acordo com o esquema, em pares, trigêmeos ou quádruplos. Eles são codificados por cores para serem facilmente identificados e fáceis de conectar. Ao mesmo tempo, é prático para o futuro não se perder em um emaranhado uniforme de fios. Finalmente, eles são presos mecanicamente com braçadeiras de plástico.

Etapa 9: PCB

PCB
PCB
PCB
PCB
PCB
PCB
PCB
PCB

Como a parte do diagrama que fica fora do painel não é extensa, resolvi fazer um circuito em um pcb universal. Usei um pcb normal de 9x15 cm. Coloquei os capacitores de entrada junto com o regulador linear e dissipador de calor no lado esquerdo. Posteriormente, instalei soquetes para IC 555, contador 4017 e driver ULN2003. O soquete para o contador 4017 permanecerá vazio, pois sua função é assumida pelo arduino. Na parte inferior, há um driver para o mosfet F630 do canal N.

Etapa 10: Arduino

A conexão do sistema com o arduino está documentada na planilha esquemática nº. 4. o seguinte arranjo de pinos foi usado:

  • 3 entradas digitais para chave DIP - D2, D3, D12
  • 4 saídas digitais para indicadores LED - D4, D5, D6, D7
  • 4 saídas digitais para driver de passo - D8, D9, D10, D11
  • Uma entrada analógica para potenciômetro - A0

Os indicadores LED que representam os enrolamentos individuais do motor acendem lentamente quando os enrolamentos são realmente alimentados. Se a velocidade de piscar dos LEDs correspondesse aos enrolamentos do motor, veríamos isso como uma iluminação contínua de todos eles. Eu queria conseguir uma representação clara e simples e as diferenças entre os modos individuais. Portanto, os indicadores LED são controlados independentemente em intervalos de 400 ms.

As funções de controle do motor de passo foram criadas pelo autor Cornelius em seu blog.

Etapa 11: Montagem e teste

Montagem e Teste
Montagem e Teste
Montagem e Teste
Montagem e Teste
Montagem e Teste
Montagem e Teste

Por fim, conectei todos os painéis ao pcb e comecei a testar o testador. Eu medi o oscilador e seus intervalos com um osciloscópio, bem como o controle de freqüência e ciclo de trabalho. Não tive grandes problemas, a única mudança que fiz foi adicionar capacitores de cerâmica em paralelo aos capacitores eletrolíticos de entrada. O capacitor adicionado fornece atenuação da interferência de alta frequência introduzida no sistema por elementos parasitas do cabo adaptador DC. Todas as funções do testador funcionam conforme necessário.

Etapa 12: Outro

Outro
Outro
Outro
Outro
Outro
Outro

Agora posso finalmente simplesmente testar todos os motores que consegui salvar ao longo dos anos.

Se você estiver interessado na teoria, esquema ou qualquer coisa sobre o testador, não hesite em entrar em contato comigo.

Obrigado pela leitura e pelo seu tempo. Fique saudável e seguro.

Recomendado: