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

 
 
> Алгоритм вычисления скорости для тягового двигателя.
Папа Карло
сообщение Dec 7 2008, 18:44
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



Всем привет.

Делаю электромобиль весом 50кг на 3 колеса.
2 колеса ведущие и 1 подруливающие.

Поставил после редуктора энкодеры.
Пытаюсь регулировать скорость вращения двигателей по энкодерам.

Идея такая: получать текущую скорость привода в районе 0 - 100.
ШИМ от 0 до 100 регулируется.

Но если считать прерываний от таймера за 1 тик энкодера, то скорость получается очень не равномерная.

Например:
PWM Encoder
0x10 0x72
0x20 0x2B
0x30 0x1A
0x40 0x13
0x50 0x0F
0x60 0x0D

При том, что двигатель крутится от 0xAA до 0x2B еле-еле.
И почти весь интервал забивает в начале.

Как бы мне сделать равномерное регулирование скорости ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Iptash
сообщение Dec 7 2008, 20:15
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(Папа Карло @ Dec 7 2008, 21:44) *
Всем привет.

Делаю электромобиль весом 50кг на 3 колеса.
2 колеса ведущие и 1 подруливающие.

Поставил после редуктора энкодеры.
Пытаюсь регулировать скорость вращения двигателей по энкодерам.

Идея такая: получать текущую скорость привода в районе 0 - 100.
ШИМ от 0 до 100 регулируется.

Но если считать прерываний от таймера за 1 тик энкодера, то скорость получается очень не равномерная.

Например:
PWM Encoder
0x10 0x72
0x20 0x2B
0x30 0x1A
0x40 0x13
0x50 0x0F
0x60 0x0D

При том, что двигатель крутится от 0xAA до 0x2B еле-еле.
И почти весь интервал забивает в начале.

Как бы мне сделать равномерное регулирование скорости ?


Что то не понятно от 0 до 100 , это проценты или км/час или др..И энкодер вы заводите на вжод INT
или как и вы, что считаете количество прерываний от таймера за один импульс энкодера?
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Dec 7 2008, 20:53
Сообщение #3





Guests






А не было желания прицепить маленький коллекторный движок на постоянных магнитах, и получать с него постоянное напряжение, прямо пропорционально скорости?
Я сейчас тоже делаю управление для глайдера (это такой же электромобильчик, как вы описали), и выбрал такой датчик. Чем хорош - на малых скоростях регулирует без рывков, IMHO - самая плавная регулировка из всего, что я знаю для ЭМ.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Папа Карло   Алгоритм вычисления скорости для тягового двигателя.   Dec 7 2008, 18:44
- - Папа Карло   Непонятно куда его цеплять. Со стороны двигателя, ...   Dec 8 2008, 08:52
|- - Iptash   Цитата(Папа Карло @ Dec 8 2008, 11:52) Не...   Dec 8 2008, 09:21
- - Папа Карло   Тогда реакция регулятора скорости будет большой.   Dec 8 2008, 09:30
- - Папа Карло   Сделать, допустим , прерывание с частотой 1мсек мо...   Dec 8 2008, 12:16
|- - Iptash   Значит энкодер нужен точный поставить, а по вашему...   Dec 8 2008, 13:21
- - Папа Карло   Вот я и мучаюсь ... Насколько точный ставить ? Ну...   Dec 8 2008, 14:00
|- - Iptash   Цитата(Папа Карло @ Dec 8 2008, 17:00) Во...   Dec 8 2008, 16:44
- - Папа Карло   Увы плата сама не сможет вывести на разъём нужные ...   Dec 8 2008, 17:07
|- - Iptash   А частоту вращения чем вы задаете?   Dec 8 2008, 17:17
- - Папа Карло   Регулирую частоту вращения ШИМом.   Dec 8 2008, 17:31
|- - Iptash   Цитата(Папа Карло @ Dec 8 2008, 20:31) Ре...   Dec 8 2008, 19:01
- - Папа Карло   Не пойму, всё равно ... "задание что у вас ан...   Dec 9 2008, 14:52
- - Iptash   Цитата(Папа Карло @ Dec 9 2008, 17:52) Не...   Dec 9 2008, 16:54


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

 


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


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