EXEMPLOS DE SOFTWARE DE CONTROLE
02 de julho de 2018|Visualizações: 1122

Abaixo, você encontrará alguns pequenos trechos de código, principalmente em C/C++, e alguns em linguagem Assembly para diversos processadores e microcontroladores. Este código não está completo, mas é fornecido apenas para fornecer uma compreensão básica do software envolvido no controle de motores de passo, com e sem o uso de um circuito tradutor de hardware.


Palavras de cautela:


Ao fazer conexões com uma porta paralela de PC ou com pinos de E/S de um microcontrolador, certifique-se de isolar bem o motor. Picos de alta tensão de várias centenas de volts são possíveis como força eletromotriz reversa das bobinas do motor de passo. Sempre use diodos de fixação para curto-circuitar esses picos de volta ao barramento de potência do motor. O uso de dispositivos de isolamento óptico (optoisoladores) adicionará mais uma camada de proteção entre a delicada lógica de controle e os potenciais de alta tensão que podem estar presentes no estágio de saída de potência. Sempre que possível, use fontes de alimentação separadas para o motor e o conversor/microcontrolador. Isso reduz ainda mais a chance de tensões destrutivas atingirem o controlador e reduz ou elimina o ruído da fonte de alimentação que pode ser introduzido pelo motor.


Se você estiver usando um computador com porta paralela como parte de suas E/S onboard, pode ser interessante considerar a compra de uma placa de porta paralela. Já vi por apenas US$ 9,99 na Fry's Electronics e em outras lojas de informática. Isso não só reduz o risco de danificar ou destruir permanentemente sua placa-mãe (aconteceu com um amigo meu!), como também permite que você experimente sem a necessidade de trocar cabos ou trocar de switch quando quiser usar sua impressora paralela, já que seus experimentos não compartilharão a porta. É muito mais barato jogar fora uma placa de porta paralela de US$ 10,00 do que substituir sua placa-mãe!


Controle completo do software:


Sob controle completo de software, não há circuito tradutor externo à porta paralela ou ao microcontrolador. Este esquema reduz a contagem de peças, o custo dos componentes e simplifica o projeto da placa. Por outro lado, ele coloca a responsabilidade de gerar todos os sinais de sequenciamento no software. Se o PC ou o microcontrolador não for rápido o suficiente (devido à ineficiência do código ou à baixa velocidade do processador), ou se muitos motores forem acionados simultaneamente, as coisas podem começar a ficar lentas. Interrupções e outros eventos do sistema podem prejudicar ainda mais o software de controle neste caso. Apesar das desvantagens de abordar um motor de passo diretamente desta maneira, é definitivamente a abordagem mais fácil e direta para controlar um motor de passo. Este método de controle de um motor também pode ser útil quando o hardware não é crítico no início e uma interface simples é necessária para permitir que mais tempo seja gasto no desenvolvimento do software antes que o hardware seja refinado.


Produtos relacionados

Enviar uma mensagem

Se você estiver interessado em nossos produtos e quiser saber mais detalhes, deixe uma mensagem aqui e responderemos o mais breve possível.

nome*
e-mail*
telefone
bagunça*

Contate-nos

Sobre nós

A Changzhou Sunrise Electric Motor Company foi fundada em 2004 e está localizada a cerca de 200 km a oeste de Xangai.

Somos especialistas em motores CC com e sem escovas, servomotores CA, motores de passo híbridos e soluções de motores personalizadas. Além disso, nossos serviços de logística são da mais alta qualidade.
Na Sunrise Motor, valorizamos a comunicação aberta entre todas as partes para garantir a solução certa para você.
Deixe que nossas empresas caminhem juntas rumo a um futuro lucrativo. Ao fazer negócios conosco, você se beneficia de mais de 15 anos de experiência em soluções para motores eletromecânicos.

Os motores listados foram exportados para o exterior por meio de nossos representantes de vendas na América do Norte e na Europa. São aplicáveis ​​a: aplicações em impressoras, máquinas de entalhe, instrumentos médicos, iluminação de entretenimento, máquinas têxteis, etc.

Copyright © 2023-2025 Changzhou Sunrise Electric Motor Co., Ltd. Todos os direitos reservados.Mapa do site  Todas as tags