roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 23:42

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: AMIS-30624
СообщениеДобавлено: 30 апр 2012, 20:07 
Не в сети

Зарегистрирован: 16 июл 2011, 17:55
Сообщения: 24
Здравствуйте. Не могу разобраться с AMIS-30624.
В английском не силен, поэтому очень сложно разбирать даташит.
есть несколько вопросов.
1.Во первых как определить адрес этого устройства на шине i2с?
2. Высокоуровневые команды типа SetMotorParam или GetFullStatus1. Их можно давать напрямую как-то по шине i2c? или просто отправлять байт команды?
А сами команды просто написаны для понимания процесса?
3. Какой формат команды? Просто последовательность байт в шину?
Использую arduino в качестве контроллера.
Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AMIS-30624
СообщениеДобавлено: 30 апр 2012, 20:16 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
даташит приложи к сообщению
лень же искать

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AMIS-30624
СообщениеДобавлено: 30 апр 2012, 20:21 
Не в сети

Зарегистрирован: 16 июл 2011, 17:55
Сообщения: 24
Вот ссылка на даташит
http://www.onsemi.ru.com/pub/Collateral/30624-D.PDF


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AMIS-30624
СообщениеДобавлено: 30 апр 2012, 22:24 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
страница 44 таблица 30
и раздел 15.4

вобщем как обычно, начинаем передачу, шлём адрес, а потом данные которые по этому адресу записать.

Добавлено спустя 1 минуту 15 секунд:
вобще какая-то крутая микруха
с разгонами торможениями и всякими фишками.

расскажи для чего планируешь использовать.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AMIS-30624
СообщениеДобавлено: 01 май 2012, 02:28 
Не в сети

Зарегистрирован: 16 июл 2011, 17:55
Сообщения: 24
Планирую использовать для управление камерой. Позиционирование, автофокус.
Микруха действительно толковая. Только вот разобраться не могу.
Да и с i2c дело не имел.
Хорошо. Ну а адрес как ее узнать?
А то я широковещательным долблю...

Вот так?
Wire.beginTransmission(0);
Wire.write(0x89); // Команда SetMotorParm
Wire.write(0xff);
Wire.write(0xff);
Wire.write(0xfe); // Irun / Ihold
Wire.write(0xff); // Vmax / Vmin (не разобрался как выбирать)
Wire.write(0xff); // SecPos / Shaft/ ACC
Wire.write(0xff); // SecPos
Wire.write(0xff); // остальное
Wire.endTransmission();

Для чего тогда в доке SetMotorParm? Это просто описание?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AMIS-30624
СообщениеДобавлено: 01 май 2012, 10:31 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
фиг знает =)
вначале попробуй добиться ответа на тестовую команду

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AMIS-30624
СообщениеДобавлено: 01 май 2012, 11:50 
Не в сети

Зарегистрирован: 16 июл 2011, 17:55
Сообщения: 24
Ответ получил. 8 байт есть. только не понял как выбирать Vmax Vmin из таблицы и главное, что такое SecPos с его 11 битами.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO