- Decidir o modelo microcontrolador e a línguagem de progrmação do microcontrolador (PIC 16f876A e C ANSI);
- Montar o hardware (Microcontrolador, Circuito RC e Display LCD);
- Rodar as simulações no Simulink para ter uma ideia da faixa de ganhos (Kp, Ki e Kd) interessante;
- Escrever o programa básico para interface com usuário;
- Escrever algoritmo para a parcela proporcional;
- Escrever o algoritmo para a parcela integral (Baseado no algoritmo do Brett Beauregard e na forma numérica);
- Escrever o algoritmo para a parcela derivativa;
- Implementar um filtro digital (baseado neste artigo);
- Ajustar os ganhos práticos;
- Adicionar um sistema de datalog (Devo subir muito em breve);
- Implementar o modo de controle de número de carga;
- Implementar o mode de controle de número de elétrons;
- Testar, testar, testar e... Ah! testar mais um pouco!
-
Conseguir configurar o drivers do módulo conversor TTL para Serial (Windows e Linux)Substituido por um Arduino enviando os dados pela serial; - Ler dados da Serial no back-end e enviar por uma rota em formato JSON;
- Receber os dados em JSON e manipular uma interface web;