Branje a/d in zakasnjena reakcija pri neg. spremembi

programski jeziki in programiranje

Moderator: tilz0R

Branje a/d in zakasnjena reakcija pri neg. spremembi

OdgovorNapisal/-a marko » 18 Dec 2017, 15:14

Imam nek a/d vhod, ki ga kontraliram preko potenciometra.
Ko se napetost povečuje, mora biti odzivnost takojšna. Ko se zmanjšuje, pa mora biti odzivnost upočasnjena. Za primer: gas pri avtomobilu. Ko pohodiš do konca, mora biti takoj do konca, ko pa ga spustiš, pa naj počasi pada. Če bi med padanjem spet pritisnil, bi se spet povečalo v hipu na neko vrednost.

Kako bi tole matematično rešil?
Če ti v življenju ne gre in si nesrečen, se spomni na lastnike Renaultov.
marko
 
Prispevkov: 870
Pridružen: 18 Jan 2015, 02:00
Zahvalil se je: 104 krat
Prejel zahvalo: 110 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 60

Re: Branje a/d in zakasnjena reakcija pri neg. spremembi

OdgovorNapisal/-a zanka » 18 Dec 2017, 15:25

Nekoliko tako, upoštevaš staro.
Koda: Izberi vse
if nova > stara:
  stara = nova;
else
  stara = 0.95 stara + 0.05 nova

Torej upošteva 95 % stare in 5 % nove. Če bo nova 0, bo stara začela padati, ampak ne bo takoj 0. Faktori so lahko funkcije nove, stare, vendar se morata oba sešteti v kvečjemu 1.
Uporabniški avatar
zanka
 
Prispevkov: 1509
Pridružen: 17 Mar 2016, 01:16
Kraj: Krško
Zahvalil se je: 81 krat
Prejel zahvalo: 137 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 26

Re: Branje a/d in zakasnjena reakcija pri neg. spremembi

OdgovorNapisal/-a horvi » 18 Dec 2017, 16:10

ali pa rešiš že na hw strani ...
ad.png
ad.png (9.11 KiB) Videno 184 krat
horvi
 
Prispevkov: 139
Pridružen: 18 Jan 2015, 21:12
Kraj: Ljubljana
Zahvalil se je: 87 krat
Prejel zahvalo: 35 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 5

Re: Branje a/d in zakasnjena reakcija pri neg. spremembi

OdgovorNapisal/-a marko » 19 Dec 2017, 10:29

@zanka - točno to sem potreboval.
@horvi - hw rešitev mi ne pride v poštev, ker se zamik nastavlja v nastavitvah elektronike, bi pa vseeno prosil za objasnilo?
Če ti v življenju ne gre in si nesrečen, se spomni na lastnike Renaultov.
marko
 
Prispevkov: 870
Pridružen: 18 Jan 2015, 02:00
Zahvalil se je: 104 krat
Prejel zahvalo: 110 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 60

Re: Branje a/d in zakasnjena reakcija pri neg. spremembi

OdgovorNapisal/-a horvi » 19 Dec 2017, 13:10

@horvi - hw rešitev mi ne pride v poštev, ker se zamik nastavlja v nastavitvah elektronike, bi pa vseeno prosil za objasnilo?

Ko je zunanja napetost višja, napetost na kondenzatorju sledi zunanji, prazniti pa se ne mora, saj ima na poti diodo v zaporni smeri.
Zato se prazni samo preko upora ...
horvi
 
Prispevkov: 139
Pridružen: 18 Jan 2015, 21:12
Kraj: Ljubljana
Zahvalil se je: 87 krat
Prejel zahvalo: 35 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 5


Vrni se na Software

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost