Beste leden,
voor een project ben ik een PID-regeling aan het maken voor een systeem met motor en terugkoppeling door potentiometer.
Ik ben nu de PWM aan het testen op de motor met een duty cyle van
0-255
Wanneer ik nu de While loop beëindig door op de stop knop te drukken gaat het systeem in oscillatie?!
De motor gaat naar zijn volle toeren en weer terug naar nul, volle toeren en terug naar 0.. (0-255-0-255-0-255-0)
Ook wanneer ik gewoon op de stopknop van het VI van LabVIEW VI druk blijft de motor gewoon draaien ipv dat het hele systeem stopt.
Kan iemand mij hiermee helpen?
U kunt het "block diagram" hier zien
Met vriendelijke groet,
Robin
falaigai
Leren kan je alleen maar door te Doen
maybe you need to write a zero to the arduino after the for loop.
So you add a block after the for loop and before the close block
And write a value of 0
I don't know if this works , but you can try
Edit : blijkbaar kan je ook gewoon nederlands 
Dus kan je niet gewoon een schrijfblokje toevoegen na de for loop en daar een 0naar schrijven ( ipv de waarde van je knop)
[Bericht gewijzigd door falaigai op (31%)]
Henry S.
Moderator
Confucius says chà bù duo. Deze post is niet door ChatGPT gegenereerd. De 2019 CO labvoeding.
Waarom posten we niet in het Nederlands ipv krom Engels?
Verder is dit weer een schoolvraag.
Waarschuwing voor de TS wegens de bovenstaande punten, en het dringende verzoek de startpost aan te passen!
darkpinguin
gezocht: nieuw potje " magische rook "
Je moet eerst de pwm-pin selecteren die je gaat gebruiken vóór dat je de waarde kan sturen naar die pwm-pin
Beste leden,
bedankt voor jullie antwoord.
Ik heb het volgende gedaan. In de while loop heb ik een case structure geplaatst welke wanneer de stop knop HOOG word gemaakt een 0 stuurt naar de PWM. En wanneer de stop knop LAAG is het uitgangssignaal van de PID (0-255) gewoon vermenigvuldigt met 1...
Maar nog steeds slaat de motor op hol bij het op stop drukken..
Stop HOOG:
Stop LAAG:
darkpinguin
gezocht: nieuw potje " magische rook "
Op 31 mei 2013 15:24:29 schreef darkpinguin:
Probeer eens NA je case structure een blokje te plaatsen om je pwm naar 0 te krijgen
Bedoel je dit?
Ook wanneer ik via de stop knop van het VI ("ABORD EXECUTION"), blijft de motor gewoon draaien..
Zou de USB zijn connectie verliezen of wat kan het probleem hiervan zijn volgens jullie?
Op 31 mei 2013 15:00:12 schreef darkpinguin:
Je moet eerst de pwm-pin selecteren die je gaat gebruiken vóór dat je de waarde kan sturen naar die pwm-pin
Maar de blok van de toolkit voorziet een blok waar je zowel de pin moet opgeven als de duty cycle (0-255)
[Bericht gewijzigd door Henry S. op (46%)]
Henry S.
Moderator
Confucius says chà bù duo. Deze post is niet door ChatGPT gegenereerd. De 2019 CO labvoeding.
Nog een waarschuwing voor de TS, nu wegens topickicken...
De TS krijgt een dagje de tijd de FAQ eens goed door te lezen, iets wat veel eerder had gemogen.