Управление сервой.
|
|
Dimsan | Дата: Суббота, 29.08.2009, 17:02 | Сообщение # 1 |
Язык программированя: Си, Делфи
Зарегистрирован 18.06.2009
Группа: Опытные
Сообщений: 252
Город: Херсон
Статус: Offline
| Купил же я сервы HXT900. Решил с одной поиграться. Но что-то я пока "проигрываю". Подаю на вход импульсы длинной 1000мс и 2000мс. По теории вал должен поворачиваться на 180 градусов. Так же? А у меня поворачивается градусов на 80-90. Это если использовать таймер. Когда пробовал задержками(значения подбирал) генерировать импульсы, то получалось градусов 120. В Протеусе всё работает нормально, а в железе нет. Подробного описания на данную серву не нашёл(( Или эта серва не расчитана на больший угол поворота? Питание 4.8В от 4 аккумуляторов по 1.2В.Серву подключаю напрямую, а МК через стабилизатор.
|
|
| |
Bass85 | Дата: Суббота, 29.08.2009, 20:20 | Сообщение # 2 |
Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
| Сделайте регулируемый импульс с кнопки или просто чтобы менялся от одного крайнего до другого с запасом и посмотрите на реакцию может у вас не те задержки получились проверьте осциллографом.
|
|
| |
Dimsan | Дата: Суббота, 29.08.2009, 20:41 | Сообщение # 3 |
Язык программированя: Си, Делфи
Зарегистрирован 18.06.2009
Группа: Опытные
Сообщений: 252
Город: Херсон
Статус: Offline
| Осциллографа нет. Как я говорил, в Протеусе всё работает. Смотрю виртуальным осциллографом, задержки выдержаны правильно.
|
|
| |
Space | Дата: Воскресенье, 30.08.2009, 00:12 | Сообщение # 4 |
Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
| Могу предложить прогу на Bascom avr которая точно работает, если такая устроит... Пропиши кокой язык используешь в своих личных данных
|
|
| |
ALHIMIK | Дата: Воскресенье, 30.08.2009, 13:20 | Сообщение # 5 |
Язык программированя: C - вот Истинная вера для МК
Зарегистрирован 23.12.2008
Группа: Опытные
Сообщений: 83
Город: СПб
Статус: Offline
| импульсы нужно расширять 500 и 2500 мкс самые крайнии положения
|
|
| |
Dimsan | Дата: Воскресенье, 30.08.2009, 14:45 | Сообщение # 6 |
Язык программированя: Си, Делфи
Зарегистрирован 18.06.2009
Группа: Опытные
Сообщений: 252
Город: Херсон
Статус: Offline
| Space, та я в Bascom avr нулевой. С программой всё нормально вроде. ALHIMIK, что я и сделал. В итоге результат стал похож на истину. Конечно не идеально, но нормально. В крайних положениях серва "дрожжит". Ещё мне кажется дело в питании.
|
|
| |
pashteet | Дата: Воскресенье, 08.11.2009, 22:45 | Сообщение # 7 |
Зарегистрирован 21.09.2009
Группа: Новички
Сообщений: 225
Город: Волжский
Статус: Offline
| Дело в том, что по паспорту HXT900 имеет рабочий ход 90 градусов На робофоруме были случаи, когда серва ломалась при попытке крутить на 180
|
|
| |
Dimsan | Дата: Воскресенье, 08.11.2009, 22:55 | Сообщение # 8 |
Язык программированя: Си, Делфи
Зарегистрирован 18.06.2009
Группа: Опытные
Сообщений: 252
Город: Херсон
Статус: Offline
| Проблема была решена уменьшением частоты следования импульсов.
|
|
| |
ALHIMIK | Дата: Понедельник, 09.11.2009, 18:05 | Сообщение # 9 |
Язык программированя: C - вот Истинная вера для МК
Зарегистрирован 23.12.2008
Группа: Опытные
Сообщений: 83
Город: СПб
Статус: Offline
| заметил интересную вещь границы импульсов для разных серв несколько различны... 2pashteet а по подробней можно ?
|
|
| |
pashteet | Дата: Понедельник, 09.11.2009, 18:47 | Сообщение # 10 |
Зарегистрирован 21.09.2009
Группа: Новички
Сообщений: 225
Город: Волжский
Статус: Offline
| Ну я когда купил такую же серву, у меня были теже вопросы. Я сейчас непомню в какой теме конкретно спрашивал, но отложились воспоминания, что нестоит крутить ее на 180 градусов. И еще Антон говорил, что рабочий ход у нее 90, да и в прайсе так написано. Сами посудите, если вал дрожит, то значит он неможет достигнуть конечного положения (упирается в ограничитель или у резистора ход маленький), так недолго и до кончины шестеренок П.С. пожалуй я слишком категорично выразился в прошлом топике
|
|
| |
Dimsan | Дата: Понедельник, 09.11.2009, 22:05 | Сообщение # 11 |
Язык программированя: Си, Делфи
Зарегистрирован 18.06.2009
Группа: Опытные
Сообщений: 252
Город: Херсон
Статус: Offline
| А тогда чем объясняется дрожание не в крайних положениях?
|
|
| |
pashteet | Дата: Вторник, 10.11.2009, 00:16 | Сообщение # 12 |
Зарегистрирован 21.09.2009
Группа: Новички
Сообщений: 225
Город: Волжский
Статус: Offline
| ну если ты нагрузку на вал даеш больше чем серва может повернуть, то ее "колбасить" начинает. В нормальном состоянии, у меня, вал не дрожит
|
|
| |
ALHIMIK | Дата: Вторник, 10.11.2009, 19:02 | Сообщение # 13 |
Язык программированя: C - вот Истинная вера для МК
Зарегистрирован 23.12.2008
Группа: Опытные
Сообщений: 83
Город: СПб
Статус: Offline
| вал может дрожать если управление слишком кривое... если серва упирается в ограничитель то в шудшем случае она греется как правило всё заканчивается жужанием
|
|
| |
pashteet | Дата: Вторник, 10.11.2009, 20:14 | Сообщение # 14 |
Зарегистрирован 21.09.2009
Группа: Новички
Сообщений: 225
Город: Волжский
Статус: Offline
| Дык я и не утверждал, что вал дрожит от того, что уперается, просто предположил У меня лично вал не дрожит
|
|
| |
ALHIMIK | Дата: Вторник, 10.11.2009, 20:47 | Сообщение # 15 |
Язык программированя: C - вот Истинная вера для МК
Зарегистрирован 23.12.2008
Группа: Опытные
Сообщений: 83
Город: СПб
Статус: Offline
| дрожать ещё может если плохое питание
|
|
| |