Hoe kunnen we helpen?

Print

Hoe krijg ik twee langzame PWM-uitgangen op basis van één analoge ingang (van PID)?

 

Hoe krijg ik twee langzame PWM-uitgangen op basis van één analoge ingang van een PID-functie (of van allerlei andere analoge waarden)?

Deze subroutine levert twee digitale uitgangen:

  • een voor de “warme” functie
  • een voor de “koude” functie

met langzame PWM-functie over een bepaalde periode, afhankelijk van een analoge ingang, een setpoint en de geselecteerde periode

  • PID_Uitgang: De analoge ingangswaarde van, meestal, het PID-uitgangstool
  • PID_OutMax/Min: De min- en max-waarde van de PID_Output-waarde. (Om het totale bereik van de analoge ingang te bepalen)
  • PID_Doel: Waar je naartoe wilt
  • Periode: Totale periode van de langzame PWM
  • GoUp/GoDown: 2 digitale uitgangen voor de functie “Warm” en “Koud”

Je kunt het voorbeeldprogramma met de bijbehorende subroutine hierdownloaden