Как вообщеэтот алгоритм применим к регулировки мощности нагревательного элемента? Самому
регулирование мощности вообще есть
только несколько вариантов:
[*]Фазовое регулирование открывание тиристора
[*]Прямое управлении входного транзистора ШИМом
[*]Ступенчатое реагирование мощностью нагревательного элемента (подключить, отключит дополнительные ступени нагревателя).
Если речь идет не о самом регулировки мощности, а о терморегуляторе, то ничего лучше PI, PID регуляторов непридуманно.
Последний раз редактировалось Airis 03.01.2016{, 02:34}, всего редактировалось 1 раз.
SLONik писал(а):Большое Спасибо. Осталось только подключить детектор перехода через ")"
Если проанализировать, как пытаются использовать алгоритм Брезенхема в АВРках, согласно хотя бы Этой статьи.
То это по сути тот же ШИМ на частотах выше, кратно коэф. деления. Сделать это в FLProg, врятли получится.
Мы не сможем даже повторить работу внутреннего ШИМ, просто не сможем добиться от генератора полного "0" или "1",
т.к. тактовка завязана с частотой проца, и не может быть равна "0".
По этому всегда будем упираться в этот минимально возможный по длительности импульс, и деление здесь не прокатит.