Szanowny kolego podałeś za mało szczegółów i pozostawiłeś duże pole do domysłów.
geoorge napisał(a):
Sterowanie będzie grupowe, PWM będzie sterował przekaźnikiem SSR z detekcja zera, częstotliwość 1-4 Hz.
Oczywiście można i tak. Sposób ciekawy i niekonwencjonalny. Nie dziw się, że domyślaliśmy się czego innego i niską częstotliwość PWM'u potraktowaliśmy jako błąd. Niewątpliwą zaletą Twojego rozwiązania jest odciążenie procesora od wyliczania opóźnień przy sterowaniu grupowym.
geoorge napisał(a):
Program już liczy wartość skuteczną prądu, napięcie nie potrzebuję mierzyć bo znam prąd i rezystancję grzałki.
Ale rezystancja grzałki zależy od temperatury. Chyba, ze jest z odpowiedniego stopu, pracuje w niewielkim zakresie temperatur, a Tobie nie zależy na specjalnej dokładności. Ale tego nie podałeś i jak wyżej domyślałem się, że chodzi o typowe rozwiązanie.
geoorge napisał(a):
Napięcia nie można przyjąć za stałe, przy takim obciążeniu są spore skoki napięcia (w praktyce moc 4 kW nigdy nie zostanie osiągnięta).
I tu jak wyżej, czasami można napięcie przyjąć za stałe, a czasami nie. Wszystko zależy od tego, co chcemy osiągnąć. Być może w Twoim przypadku nie można, ale skąd nam o tym wiedzieć.
Nie wiem skąd masz wartość skuteczną prądu, czy zastosowałeś zewnętrzny układ typu peek hold i przeliczasz wartość maksymalną na skuteczną.