Ahoj, jdu za vámi s prosbou.
Na podtlakové regulaci jsem napsal jednoduchý program pro spínání kompresoru přes SSrelé. Celé to fungovalo v kostce tak, že pomocí jednoho potenciometru se nastavoval podltak -SET, pomocí druhého se nastavovala hystereze – HYST, Podltak se načítal přes čidlo které bylo napojené v A0 a A4, rozdíl hodnot pak určoval daný podtlak – P. Všechno to fungovalo bez chyby. Ale pak jsem chtěl, aby se nespínalo relé tak často, tak jsem doplnil program o tři měření – Měření A – načti hodnoty A0 a A4 a počkej 750 ms, pak proveď měření B načti hodnoty A0 a A4 a počkej 750 ms, pak C načti hodnoty A0 a A4 a pak proveď vyhodnocení.
Stává se to, že každé 3 sec sepne na několik milisekund relé a to je to co nechci.
Jsem přesvědčen, že celý problém se točí kolem vyhodnocování podmínky:
if ( (Set + Hyst) < (A&&B&&C))
Pomůžete mi prosím?
Do přílohy dávám jak původní program, tak i ten modifikovaný..
Děkuji moc
David