Lab 5.2 Control PID

Descrierea Problemei

  1. Sa se realizeze o aplicatie in baza de MCU care va implementa sisteme de control pentru control turatii motor
    cu aplicarea metodei PID cu un encoder in calitate de sensor, si driver L298 pentru aplicarea puterii la motor.
         NOTA: se poate alege si la alt parametru de control, cu constrangerea ca actionarea va fi cu o rezolutie de min 8 biti.
  2. Set point (valoarea de referinta pentru control) se va seta de la una din surse, la alegere
    - un potentiometru 
    - doua butoane pentru UP/Down
    - sensor encoder
    - keypad
    - interfata serial
  3.  Valoarea de Setpoint si cea Curenta se vor afisa la LCD,

Recomandare: 

  • Reutilizati la maxim solutiile prezentate in laboratoarele precedente pentru STDIO, sensori si dispozotivele de actionare
  • Pentru scopuri de debug si demonstrare valorile de interes vor fi trimise catre Plotter - mecanizm de afisare a graficelor din platforma arduino

Pontaj

  •  nota 5 - simpla aplicatie de demonstrare
  • +1 - pentru implementare control PID
  • +1 - pentru implementare UI pentru setpoint
  • +1 - pentru afisare a valorilor si parametrilor a sistemului de control
  • +1 - pentru demonstrarea probelor de implementare fizica

penalitati

  • -1 - penalizare pentru NE utilizarea STDIO
  • -1 - penalizare pentru fiecare saptamana intarziere de la deadline
  • -1 - penalizare pentru nerespectare format raport