Estou fazendo um projeto de controle de velocidade de um motor cc de baixa potência utilizando a biblioteca PID do arduino.
Mesmo colocando todos os parâmetros ( input, output...) e utilizando a função setoutputlimits (0,255),
o sensor só consegui fazer a leitura do valor mínimo(0) e valor máximo (255) de pwm, ou seja o motor gira e para, gira e para, sendo que ele deveria estabilizar a rotação no valor de setpoint.
Diante disso, não consigo identificar o erro na programação.
Tags:
Bom dia,
Esse site tem vários projetos com PID. Recomnendo a leitura dos tutoriais e os videos no Youtube.
Tem versão em inglês e em espanhol.
https://electronoobs.com/search (pesquise pela palavra PID) Tem seis projetos
No Youtube:
https://www.youtube.com/c/ELECTRONOOBS/search?query=pid
https://www.youtube.com/c/ELECTRONOOBSenEspa%C3%B1ol/search?query=pid (em espanhol)
ok, muito obg! vou pesquisar.
Qual sensor esta usando?
Bom dia LPM,
As pessoas que tentam ajudar em seu projeto são voluntários que fazem isso de graça em seu tempo livre.
Sem as informações corretas é difícil ou impossível dar-lhe a ajuda de que necessita e tudo o que acontece
é uma longa troca de mensagens enquanto tentamos obter as informações de que necessitamos para o ajudar.
Isso é frustrante para você e para nós.
Estou olhando seu sketch, mas não entendi o que vai ligado no pino 2 (interrupt pin).
Que tal postar um esquema do seu projeto, pra facilitar a vida de quem quer ajudar ?
Quanto mais informações você nos fornecer, melhor será a ajuda.
RV mineirin
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por