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

 
 
> Алгоритм вычисления скорости для тягового двигателя.
Папа Карло
сообщение 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
Ответов
Папа Карло
сообщение Dec 8 2008, 17:07
Сообщение #2


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

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



Увы плата сама не сможет вывести на разъём нужные ножки МК.
Поэтому будем исходить из программного варианта.

Цитировать пост предыдущий не имеет смысла, если вы конечно не хотите этот форум перегрузить.

МК у меня LPC2134.

Конечно, сделав счётчик импульсов по вашему предложению я сильно разгружу МК, но увы это не даст мне нужной скорости обновления датчика скорости и ни о каких 1мсек, речи быть не может.

Если бы посчитали хотя бы в уме, то не писали бы своих шуток...

П.С.
МК занят на 20% и функция обработки датчика занимает 0.5% времени МК.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Папа Карло   Алгоритм вычисления скорости для тягового двигателя.   Dec 7 2008, 18:44
- - Iptash   Цитата(Папа Карло @ Dec 7 2008, 21:44) Вс...   Dec 7 2008, 20:15
|- - orthodox   А не было желания прицепить маленький коллекторный...   Dec 7 2008, 20:53
- - Папа Карло   Непонятно куда его цеплять. Со стороны двигателя, ...   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
|- - 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 Текстовая версия Сейчас: 23rd July 2025 - 17:57
Рейтинг@Mail.ru


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