Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Szirty

    őstag

    válasz Tomika86 #7734 üzenetére

    Szia!

    "Honnét tudom hogy így nem jó a normalizálás a faktor és az offset értéke"

    Ha nem használod a normalizálást (vagyis PVPER_ON bemenetnek 0 értéket adsz akkor tökéletesen mindegy milyen értéket adsz PV_FAC és PV_OFS paraméternek, mert olyankor nincs semmi hatása.

    A normalizálásnak egyetlen, de annál fontosabb értelme van: Az, hogy a beállított és a mért értéked azonos dimenzióban legyen!!
    Nyilván ha hőmérsékletet mérsz, akkor az alapjel (SP_INT) célszerűen celsius.
    A mért értéket (PV) meg azért kell skálázni, mert ha a hőmérsékletet egy analóg bemenettel méred, ami mondjuk egy 0-10V-os jel, akkor neked NEM celsius fog bejönni a periféria szóra, hanem egy 0...27648 tartományba eső érték, ami arányos a hőmérséklettel, a végérték pedig a méréshatárnak fog megfelelni.
    Pl. ha a méréstartományod 0...50 C fok, és 25 fokot mérsz, akkor 13824-et fogsz kapni.
    Ha ezt nyeresen odaküldöd a PV_IN-re, az alapjelhez meg beállítasz 25 C fokot, akkor a PID azonnal elkezdi tekerni a kimenetet csutkára, mert 13824-et lát és 25 kéne. Valójában meg a kettő azonos, csak nincs egy dimenzióban.
    De ha mondjuk Pt100-as bemenettel méred a hőmérsékletet, akkor meg nem 0...27648-at olvasol, hanem magát a hőmérsékletet tized C fokban (ez esetben a 25 fok 250-es értéket ad).
    A skálázás tehát arra való hogy alkalmazni lehessen különböző jelforrásokhoz.

    "Azt mivel tudom kiküszöbölni hogy az LMN érték ne ugráljon ennyire"

    Fogalmam sincs hogy a P, I D tagok közül melyiket használod.
    Ha az I tagot használod, akkor növeld az integrálási időt.
    A P tagnál csökkentsd az erősítést (gain).
    Ha használod a D tagot, azt egyelőre kapcsold ki, állítsd be anélkül a rendszert és ha ragaszkodsz a D taghoz azt csak utoljára aktiváld és nézd meg hogyan reagál a zavaró tényezőkre, majd aszerint állítsd be.

Új hozzászólás Aktív témák