Operácie

ELSA Online: 12. Regulačné obvody: Rozdiel medzi revíziami

Z SensorWiki

(Vytvorená stránka „Použijeme: ARDUINO Kondenzátory 1 uF a 100 uF. Rezistor 10 kΩ Programy ... Úlohy: Identifikujte parametre regulovanej sústavy – RC člen. Rezistor 10 kΩ…“)
 
Riadok 1: Riadok 1:
Použijeme:
+
'''Úlohy:'''
ARDUINO
 
Kondenzátory 1 uF a 100 uF. Rezistor 10 kΩ
 
Programy ...
 
  
 +
* Identifikujte parametre regulovanej sústavy <BR> – RC  člen, pozostávajúci z rezistora 10 kΩ a kondenzátora 1uF resp. 100 uF. Použite pripravený program: ( → [[#program1]])<BR> Mer_prech_charak_01.ino
 +
* Pre RC člen (10 kΩ a 100 uF) Navrhnite P regulator. Upravte  - doplňte pripravený program: ( → [[#program2]])<BR> P_reg_01.ino.
 +
** Vysvetlite, prečo nedosiahneme dobré výsledky pre časovú konštantu 10ms.
 +
** Navrhnite P (zosilnenie 1, 2 a 3) regulátor pre časovú konštantu 1s a vypočítajte trvalú regulačnú odchýlku pre w_zel = 3V.
 +
** Výsledky porovnajte s nameranými. 
 +
** Ako sa mení dynamika uzatvoreného regulačného obvodu?
 +
<BR>
 +
* Bonus. Doplňte program regulátora o I zložku a navrhnite parametre.
 +
** Najskôr použite celočíselnú aritmetiku. Vysvetlite prečo vznikne trvalá regulačná odchýlka aj pre PI regulator.
 +
** Použite Float aritmetiku. Doplňte program o zmenu záťaže. Vypočítajte a meraním overte veľkosť trvalej regulačnej odchýlky pri skokovej zmene záťaže.
  
Úlohy:
+
'''Poznámky:'''
+
* Nezabudnite zapojiť na výstup PWM signálu filter.
Identifikujte parametre regulovanej sústavy – RC  člen. Rezistor 10 kΩ a kondenzátor 1uF resp. 100 uF. Použite pripravený program: Mer_prech_charak_01.ino
+
* Nepoužité OZ v púzdre je v hodné „ošetriť“.
Pre RC člen (10 kΩ a 100 uF) Navrhnite P regulator. Upravte  - doplňte pripravený program: P_reg_01.ino.
+
* Nepoužitý vstup A/D prevodníka je vhodné „ošetriť“.
Vysvetlite, prečo nedosiahneme dobré výsledky pre časovú konštantu 10ms.
+
* Nezabudnite, vnútorný odpor zdroja má byť oveľa menší ako je odpor  záťaže.
Navrhnite P (zosilnenie 1, 2 a 3) regulátor pre časovú konštantu 1s a vypočítajte trvalú regulačnú odchýlku pre w_zel = 3V. Výsledky porovnajte s nameranými.  Ako sa mení dynamika uzatvoreného regulačného obvodu?
 
 
Bonus. Doplňte program regulátora o I zložku a navrhnite parametre.
 
Najskôr použite celočíselnú aritmetiku. Vysvetlite prečo vznikne trvalá regulačná odchýlka aj pre PI regulator.
 
Použite Float aritmetiku. Doplňte program o zmenu záťaže. Vypočítajte a meraním overte veľkosť trvalej regulačnej odchýlky pri skokovej zmene záťaže.
 
Poznámky:  
 
Nezabudnite zapojiť na výstup PWM signálu filter.
 
Nepoužité OZ v púzdre je v hodné „ošetriť“.
 
Nepoužitý vstup A/D prevodníka je vhodné „ošetriť“.
 
Nezabudnite, vnútorný odpor zdroja má byť oveľa menší ako je odpor  záťaže.
 
  
 
Návod viď.: Cv_12.pptx
 
Návod viď.: Cv_12.pptx
 +
 +
'''Použijeme:'''
 +
* Arduino
 +
* Kondenzátory 1 uF a 100 uF. Rezistor 10 kΩ
 +
* Programy ...
 +
 +
 +
<div id="program1"></div>
 +
<tabs>
 +
<tab name="Mer_prech_charak_01.ino"><syntaxhighlight lang=c style="background: Cornsilk">
 +
 +
 +
</syntaxhighlight></tab>
 +
</tabs>
 +
 +
<div id="program2"></div>
 +
<tabs>
 +
<tab name="P_reg_01.ino. "><syntaxhighlight lang=c style="background: Cornsilk">
 +
 +
 +
</syntaxhighlight></tab>
 +
</tabs>
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
== Datasheety ==
 +
 +
* [https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf ATmega328P8-bit AVR Microcontroller]
 +
* [https://www.handsontec.com/dataspecs/module/Rotary%20Encoder.pdf Rotary Encoder]
 +
 +
 +
[[Category: ELSA]]

Verzia zo dňa a času 21:04, 6. december 2020

Úlohy:

  • Identifikujte parametre regulovanej sústavy
    – RC člen, pozostávajúci z rezistora 10 kΩ a kondenzátora 1uF resp. 100 uF. Použite pripravený program: ( → #program1)
    Mer_prech_charak_01.ino
  • Pre RC člen (10 kΩ a 100 uF) Navrhnite P regulator. Upravte - doplňte pripravený program: ( → #program2)
    P_reg_01.ino.
    • Vysvetlite, prečo nedosiahneme dobré výsledky pre časovú konštantu 10ms.
    • Navrhnite P (zosilnenie 1, 2 a 3) regulátor pre časovú konštantu 1s a vypočítajte trvalú regulačnú odchýlku pre w_zel = 3V.
    • Výsledky porovnajte s nameranými.
    • Ako sa mení dynamika uzatvoreného regulačného obvodu?


  • Bonus. Doplňte program regulátora o I zložku a navrhnite parametre.
    • Najskôr použite celočíselnú aritmetiku. Vysvetlite prečo vznikne trvalá regulačná odchýlka aj pre PI regulator.
    • Použite Float aritmetiku. Doplňte program o zmenu záťaže. Vypočítajte a meraním overte veľkosť trvalej regulačnej odchýlky pri skokovej zmene záťaže.

Poznámky:

  • Nezabudnite zapojiť na výstup PWM signálu filter.
  • Nepoužité OZ v púzdre je v hodné „ošetriť“.
  • Nepoužitý vstup A/D prevodníka je vhodné „ošetriť“.
  • Nezabudnite, vnútorný odpor zdroja má byť oveľa menší ako je odpor záťaže.

Návod viď.: Cv_12.pptx

Použijeme:

  • Arduino
  • Kondenzátory 1 uF a 100 uF. Rezistor 10 kΩ
  • Programy ...








Datasheety