2-х осевая стабилизированная платформа

step64
Offline
Зарегистрирован: 01.04.2013

Нужно написать скетч (для UNO) управления шаговыми двигателями(полушаговый режим) с использованием акселлерометра ADXL335. В сети полно готовых примеров только под сервоприводы, под шаговики не встречал. Собирается 2-х осевая стабилизированная платформа, шаговик 200 шагов на оборот. Кто хочет помочь  пишите

leshak
Offline
Зарегистрирован: 29.09.2011

Взятся, к сожалению не могу. Но... если есть "готовые примеры" под сервоприводы, которые устраивают, то можно попытатся малой кровью переточить их под шаговик с использованием библиотеки AccelStepper

У нее есть функции аналогичные сервовским, только имена чуть другие.

Вот сравните сервовский пример (потенциометр крутит серву) - Arduino - Knob

и его подобие для шаговика AccelStepper: ProportionalControl.pde

И полушаговый режим - эта библиотека тоже поддерживает.

Если "готовый пример" - слишком большой (и не очень хорошо написан, вызовы Servo.write раскиданы в очень многих местах) - можно просто написать "обертку" на AccelStepper которая будет предоставлять те же самые методы что и библиотека Servo. Тогда "адаптация сервовского примера" - будет сводится к замене  пары строк (подключаем другие библиотеки и в объевлении самой сервы использовать имя другого класса).

vvadim
Offline
Зарегистрирован: 23.05.2012

Один аксель нормальной стабилизации не даст и нужен будет ещё как минимум гироскоп.

step64
Offline
Зарегистрирован: 01.04.2013

В пример AccelStepper: ProportionalControl.pde   вместо потенциометра воткнул аксель, шаговик вращается в зависимости от положения акселя, теперь задача как его устанавливать в нулевое положение; Напряжение в нуле у акселя известно, вот как это в коде реализовать не знаю((   По поводу гироскопа думаю можно значение в аксельстеппере setAcceleration  (  ) считывать с гироскопа.

leshak
Offline
Зарегистрирован: 29.09.2011

Если вы решили "делать сами", то думаю лучше эти вопросы в соотвествующих разделах форума задавать. Все-таки сюда заглядывают больше те кто "ищет заказ". Ну и не забыть, при этом, задать контекст. Что-бы тем кто не читал эту ветку - было понятно о чем речь идет.

Mastino
Offline
Зарегистрирован: 03.12.2011

http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=884&productname=

+

http://www.rctimer.com/index.php?gOo=goods_details.dwt&goodsid=887&produ...

=

http://www.youtube.com/watch?feature=player_embedded&v=ch2iRCWZfKc#!

 

Google hot key: Alex Gimbal

P.S. Можно все сделать самому не покупая.. только не ясно будет ли дешевле..

step64
Offline
Зарегистрирован: 01.04.2013

Тема актуальна, неужели ни кто не хочет помочь за материальное вознаграждение? Пока жду исполнителя начинаю паралельно сам делать.

vvadim
Offline
Зарегистрирован: 23.05.2012

Если не секрет - назначение платформы

step64
Offline
Зарегистрирован: 01.04.2013

Задание кафедры)) 

vvadim
Offline
Зарегистрирован: 23.05.2012

Ну и славненько, но вы указали не назначение, а заказчика.

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

"Делать сам" в вашем случае самое правильное. По ходу будут возникать конкретные вопросы, вот на них получишь ответ гораздо быстрее. Есть форумы где люди не без успешно заняты непосредственно вашей задачей там вам следует плотно поселиться.