Цитата:
Сообщение от Валерий_ЕМ
Мне нужно управлять частотным преобразователем DKC 01.3-200-7-fw
по аналоговому входу, разогнать двигатель 11квт. до максимальных оборотов затем 1-3 минуты крутить, плавно остановить.
Контролировать обороты, готовность частотника, закрытие двери,
вкл.\выкл. электромагнита запора двери, ну и выводить аварийные, предупредительные сообщения и т.д.
|
Xe = Xn + X(n-1)
Xe > Xmax Y=1; Xe = Xe - Xmax
else Y=0
Т.е вычисляем сумму значения на входе и предыдущей суммы
Если больше максимума выход 1. Отнимаем максимум от суммы, остаток переносится на следующий такт
Если меньше максимума выход 0 (сумма не накопилась).
Как то он называется этот шим не помню. В этом случае при 50 % будет максимальная частота на выходе. В Вашей задаче с минутными временами вполне можно будет обойтись циклом 20-100 мс