реклама на сайте
подробности

 
 
> Плавное ускорение и торможение
gembird
сообщение Apr 21 2012, 14:49
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 21-04-12
Пользователь №: 71 494



Здравствуйте
имеется привод с ШД, скорость вращения управляется переменным val, значение которого меняется
от 0 до 1023. При val=0 привод остановлен. (val это как бы педаль газа)
нужно осуществить плавное ускорение и плавный останов привода а так же сглаживать движение
когда val будет резко менятся скачкообразно.
подскажите пожалуйста как этот алгоритм реализовать ,
через какую функцию пропустить val прежде чем подать на двигатель ?
спасибо.

P.S. машинные ресурсы для расчетов не велики (МК ATMEL AVR ATmega)

Сообщение отредактировал gembird - Apr 21 2012, 14:52
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DVF
сообщение Apr 21 2012, 17:11
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Да, ну, просто увеличивайте/уменьшайте скорость вращения двигателя с выбранной для себя скоростью (плавной) увеличения/уменьшения оборотов, посматривая на переменную val - увеличивая плавно скорость вращения достигли значения val и остановили наращивание, а "увидели" что переменная val меньше текущей скорости, начинайте также со своей скоростью снижать обороты.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 03:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.02415 секунд с 7
ELECTRONIX ©2004-2016