acionamento de velocidade do motor DC
Lar » Blog » Acionador de velocidade do motor DC

acionamento de velocidade do motor DC

Visualizações: 0     Autor: Editor de sites Publicar Tempo: 2020-09-02 Origem: Site

Pergunte

Botão de compartilhamento do Facebook
Botão de compartilhamento do Twitter
Botão de compartilhamento de linha
Botão de compartilhamento do WeChat
Botão de compartilhamento do LinkedIn
Botão de compartilhamento do Pinterest
Botão de compartilhamento do WhatsApp
Botão de compartilhamento de kakao
Botão de compartilhamento do Snapchat
Botão de compartilhamento de telegrama
Botão de compartilhamento de sharethis

Este manual detalhará o design, simulação, construção e teste do conversor DC-DC e controlador do sistema de controle para o modo de comutação do motor DC.
O conversor será usado para o controle digital do motor DC de derivação de carga.
O circuito será desenvolvido e testado em diferentes estágios.
A primeira fase criará um conversor que funciona a 40 v.
Isso é feito para garantir que eles não tenham indutância parasitária de fios e outros componentes de circuito que danificam o motorista em altas tensões.
Na segunda fase, o conversor executará o motor a uma tensão de 400 V a uma carga máxima.
O último estágio é usar o Arduino para controlar a onda PWM para ajustar a tensão e controlar a velocidade do motor com carga variável.
Os componentes nem sempre são baratos; portanto, tente construir o sistema o mais barato possível.
O resultado final desse utilitário será criar um
conversor DC-DC e controlador do sistema de controle, a velocidade do motor é controlada em 1% no ponto de configuração do estado estacionário e a velocidade é definida dentro de 2 s sob carga variável.
Meu motor existente tem as seguintes especificações.
Especificação do motor: Armatura: 380 VCC,
3
.
O diodo da roda seca marcada como D1 no diagrama do circuito é usada para fornecer um caminho de fluxo para o potencial de traseiro reverso do motor para impedir que a corrente reverte e danificar a montagem quando a energia é deslocada-
o motor ainda está girando (modo gerador).
A tensão reversa máxima nominal é de 600 V e a corrente CC direta máxima é 15.
Portanto, pode -se supor que o diodo do volante do volante poderá trabalhar com níveis suficientes de tensão e corrente para esta tarefa.
O IGBT é usado para alternar a fonte de alimentação ao motor recebendo um sinal de 5 V PWM do Arduino através do acoplador óptico e do driver IGBT para alternar uma tensão de alimentação de 380 V muito grande.
A corrente máxima de coletor contínuo do IGBT utilizado é 4.
5a a uma temperatura de junção de 100 ° C
A tensão máxima do emissor é de 600 V.
Portanto, pode -se supor que o diodo do volante pode funcionar em níveis suficientes de tensão e corrente para aplicação prática.
É importante adicionar o radiador ao IGBT, de preferência um grande radiador.
O MOSFET do interruptor rápido pode ser usado sem IGBTS.
A tensão limite do portão do IGBT está entre 3. 75 V e 5.
75 V e a unidade são necessários para fornecer essa tensão.
O circuito opera com uma frequência de 10 kHz, portanto, o tempo de comutação do IGBT precisa ser mais rápido que 100 nós, ou seja, o tempo de uma onda completa.
O tempo de comutação do IGBT é de 15ns, o que é suficiente.
O tempo de comutação do driver TC4421 selecionado é pelo menos 3000 vezes o da onda PWM.
Isso garante que o driver possa alternar rápido o suficiente para operação do circuito.
O motorista é necessário para fornecer mais corrente do que o Arduino pode fornecer.
O motorista recebe a corrente necessária para operar o IGBT a partir da fonte de alimentação, não do Arduino.
Isso é para proteger o Arduino, porque a falha de energia superaquecerá o Arduino, a fumaça será lançada e o Arduino será destruído (
testado e testado).
O driver será isolado do microcontrolador que fornece ondas PWM usando o acoplador óptico.
O acoplador fotoelétrico isola completamente o Arduino, que é a parte mais importante e valiosa do circuito.
Para motores com parâmetros diferentes, é necessário alterar o IGBT para um IGBT com propriedades semelhantes ao motor, que podem lidar com a tensão reversa necessária e a corrente de coleta contínua.
O capacitor WIMA é usado junto com o capacitor eletrolítico na fonte de alimentação do motor.
Isso armazena a carga da fonte de alimentação estável e, o mais importante, ajuda a eliminar a indutância dos cabos e conectores no sistema. Para minimizar a distância entre os componentes, a indutância desnecessária para o layout do circuito é listada
especialmente no loop entre o driver IGBT e o IGBT.
São feitas tentativas para eliminar o ruído e o toque do solo entre Arduino, acoplador óptico, driver e IGBT.
A montagem é soldada no veroboard.
Uma maneira fácil de construir um circuito é desenhar os componentes do diagrama do circuito no veroboard antes de iniciar a soldagem.
Soldagem em áreas bem ventiladas.
Use o caminho condutor do arquivo scrath para criar uma lacuna entre componentes que não devem ser conectados.
Com a embalagem DIP, os componentes podem ser substituídos facilmente.
Isso ajuda sem a necessidade de soldar componentes e resolver peças de reposição quando falharem.
Eu usei plugues de banana (
soquete em preto e vermelho)
para conectar facilmente minha fonte de alimentação ao veroboard, é possível pular isso e o fio é soldado diretamente na placa.
Incluindo a biblioteca Arduino PWM (
anexada como um arquivo zip).
Um controlador PI do controlador integral proporcional
usado para controlar a velocidade do rotor.
A proporção e o ganho integral podem ser calculados ou estimados antes que o tempo de resolução e a superação suficientes possam ser obtidos.
O controlador PI é implementado simultaneamente com o loop arduino ().
O tacômetro mede a velocidade do rotor.
Use analogread para inserir as medições do Arduino em uma das entradas analógicas.
O erro é calculado subtraindo a velocidade atual do rotor da velocidade do rotor do ponto de ajuste e definido para igual ao erro.
A integração de tempo é feita adicionando o tempo de amostra a cada loop e configurando -o como tempo igual, aumentando assim a cada iteração do loop.
O intervalo de ciclo de trabalho que o Arduino pode emitir é de 0 a 255.
Use o PWMWRITE na biblioteca PWM para calcular o ciclo de trabalho e produza -o para o pino PWM de saída digital selecionado.
Implementação Erro duplo do controlador PI = ref-rpm;
Tempo = tempo 20e-6;
Duplo pwm = kp inicial * erro ki * time * erro;
Implementação do sensor pwmdouble = analogread (A1); pwmwrite (3, PWM-255);
Você pode ver o código completo do projeto no Arduinocode. arquivo rar.
O código no arquivo é ajustado para reverter o driver.
O acionamento reverso tem o seguinte efeito no ciclo de trabalho do circuito, o que significa new_dutycycle = 255-dutycycle.
Para unidades não invertidas, isso pode ser alterado revertendo a equação acima.
Finalmente, o circuito foi testado e medido para determinar se os resultados desejados foram alcançados.
O controlador é definido para duas velocidades diferentes e carregado para o Arduino.
O poder está ligado.
O motor acelera rapidamente mais rapidamente do que o esperado e depois se estabiliza em velocidades selecionadas.
A tecnologia deste motor de controle é muito eficaz e pode funcionar em todos os motores DC.

O fabricante profissional de controladores e motores do Grupo Hopro, foi estabelecido em 2000. Sede do grupo na cidade de Changzhou, província de Jiangsu.

Links rápidos

Contate-nos

Whatsapp: +86 18921090987 
Tel: +86-18921090987 
Adicionar: No.19 Mahang South Road, distrito de alta tecnologia de Wujin, cidade de Changzhou, província de Jiangsu, China 213167
Deixe um recado
CONTATE-NOS
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Todos os direitos reservados. Sitemap | política de Privacidade