Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
В начале аксиома: "Поддержать скорость без обратной связи не возможно"
В не зависимости от типа обратной связи(ток потребления, датчик скорости и т.д.) есть проблема выбора стартового значения ШИМ, период подстройки ШИМ, стратегия разгона и тд.То есть как минимум нужны следующие параметры(коэффициенты)
1 - Стартовое значение ШИМ - обычно ставят максимум.
2 - Время на разгон - в течении этого времени скорость не стабилизируют - или среднепотолочное или средне взвешенное значение.
Интересно где его взять :-)3 - Период усреднения - отрезок времени(если используется измеритель скорости) или расстояния(если используется датчик положения) на котором производится измерение скорости, а после измерения подстройка ШИМ - применяется методика научного тыка или танцы с бубнами :-)
Если удалось стабилизировать скорость, то время можно увеличить в 2-3 раза и подставить в пункт 2
4 - Алгоритм или таблица подстройки ШИМ - таблица из двух столбиков рассогласование - добавка или "убавка" ШИМ.
5 - Рекурсивный вызов пункта 2 :-)