roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 фев 2025, 22:06

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




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Измерение углового положения
СообщениеДобавлено: 26 июн 2014, 22:35 
Не в сети
Аватара пользователя

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
Добрый вечер !
Имеется цилиндр который будет вращаться вокруг своей оси в право и влево на небольшой угол. Необходимо знать на какой угол будет прокручен цилиндр. Сначала думал на датчиках холла сделать, так как по сути необходимо фиксировать 5 положений. Но проблема в том что цилиндр маленький и получается что углы маленькие и неудобно реализовывать, темболие что ещё будет необходима настройка по углу поворота, так как угол на который нужно повернуть цилиндр будет определяться по ходу дела исходя из определённых факторов.
Решил применить потенциометр (переменный резистор), так и не понял в чём между ними отличие )))
И через АЦП считать угол поворота.
При эксперементе с АЦП столкнулся с проблемой, что даже при отсутствии напряжения на входе АЦП, в нём всёравно имеется мусор.
Подскажите как правильно делать системы слежения углового перемещения на резистивном принципе через АЦП, ну или буду рад советам по альтернативным решениям.
Зарание спасибо за консультацию.
***
Я использовал АЦП встроеный в микроконтроллер АТмега8.
Само устройство будет применяться в автомобиле, так что нужна хорошая надёжность как от помех, так и от внешних факторов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 26 июн 2014, 22:41 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
А можно вместо того, чтобы измерять угол, поворачивать цилиндр на заданный угол?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 26 июн 2014, 22:50 
Не в сети
Аватара пользователя

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
да можно, и даже нужно, но я пока не знаю этот угол )
И надёжность должна быть крайне большой )
Будет зависеть моя жизнь от этого - буквально )

Добавлено спустя 4 минуты 47 секунд:
Само изделие - это роботизированный привод коробки передач на машину )
Механику эксперементальную уже сделал, продольное перемещение сделал и испытал успешно, теперь осталось самое сложное - сделать осевое перемещение ) Для пробольного использовал датчики холла, так как там приличное растояние между остановками штока.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 26 июн 2014, 23:02 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Мой адвокат запретил мне продолжать беседу в этой ветке.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 26 июн 2014, 23:15 
СКВТ


Вернуться к началу
  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 26 июн 2014, 23:33 
Не в сети
Аватара пользователя

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
СКВТ дорого для начала...)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 27 июн 2014, 09:13 
Не в сети
Аватара пользователя

Зарегистрирован: 26 янв 2012, 03:59
Сообщения: 1341
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин
Maxiik писал(а):
При эксперементе с АЦП столкнулся с проблемой, что даже при отсутствии напряжения на входе АЦП, в нём всёравно имеется мусор.

в смысле нога в воздухе? наводится из среды потенциал. надо шоб че то было. к земле притянуто например.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 27 июн 2014, 11:08 
Не в сети
Аватара пользователя

Зарегистрирован: 20 янв 2014, 22:44
Сообщения: 431
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С
Maxiik писал(а):
Добрый вечер !
Имеется цилиндр который будет вращаться вокруг своей оси в право и влево на небольшой угол. Необходимо знать на какой угол будет прокручен цилиндр. Сначала думал на датчиках холла сделать, так как по сути необходимо фиксировать 5 положений. Но проблема в том что цилиндр маленький и получается что углы маленькие и неудобно реализовывать, темболие что ещё будет необходима настройка по углу поворота, так как угол на который нужно повернуть цилиндр будет определяться по ходу дела исходя из определённых факторов.
Решил применить потенциометр (переменный резистор), так и не понял в чём между ними отличие )))
И через АЦП считать угол поворота.
При эксперементе с АЦП столкнулся с проблемой, что даже при отсутствии напряжения на входе АЦП, в нём всёравно имеется мусор.
Подскажите как правильно делать системы слежения углового перемещения на резистивном принципе через АЦП, ну или буду рад советам по альтернативным решениям.
Зарание спасибо за консультацию.
***
Я использовал АЦП встроеный в микроконтроллер АТмега8.
Само устройство будет применяться в автомобиле, так что нужна хорошая надёжность как от помех, так и от внешних факторов.

Изучите работу ЭМУР

_________________
3D Expo 2014 Moskow 23-25.10.2014


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 27 июн 2014, 12:21 
Не в сети
Аватара пользователя

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
Цитата:
в смысле нога в воздухе? наводится из среды потенциал. надо шоб че то было. к земле притянуто например.

Спасибо за советы !
У меня подключено по такой схеме, исправьте если не правильно...
***
По поводу работы ЭМУР, если дадите хорошее описание, то буду вам примного благодарен !
А так, рыскаю в интернете и ищу информацию )

Добавлено спустя 2 минуты 11 секунд:
В частности вопрос на данный момент уже сводится к тому, как правильно проводить измерение углового перемещения с помощью потенциометра и как можно сделать схему более надёжной !
Также возможные варианты реализации....

Добавлено спустя 59 секунд:
Конструктивно хочу сделать точное измерение с помощью потенциометра и контроль крайних положений штока по датчикам холла.


Вложения:
yfguygjyguiy.jpg
yfguygjyguiy.jpg [ 19.38 КиБ | Просмотров: 2857 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 27 июн 2014, 16:37 
Не в сети

Зарегистрирован: 14 авг 2012, 21:22
Сообщения: 111
сделайте делитель напряжения
например так
питание
|
пер. резюк
|
_______________ ацп
|
резюк подтяжки
|
земля


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 28 июн 2014, 03:38 
Не в сети

Зарегистрирован: 02 дек 2011, 22:02
Сообщения: 14
Откуда: Дубна
прог. языки: C, Delphi
Если у Вас есть денежки и желание добиться нормальной точности, можно посмотреть на продукцию AMS.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 28 июн 2014, 08:40 
Не в сети
Аватара пользователя

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
Вы имеете ввиду абсолютные энкодеры ?
Дело даже не то чтобы в деньгах, хотя и в них тоже... Просто у меня знаний ещё не хватает, чтобы использовать энкодеры и опыта нету...
Сейчас хочу испытать саму конструкцию, а дальше буду её совершенствовать и дойду до энкодеров...
А пока думаю с АЦП поработать и потенциометром.
Спасибо за совет.

Добавлено спустя 20 минут 11 секунд:
А с такими энкодерами кто-нибудь имел дело ?
http://ru.aliexpress.com/item/Best-quality-Encoder-TRD-NA1024NW-1024P-R-Koyo-encoder-TRD-NA1024NW-absolute-encoder/1764961334.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 28 июн 2014, 23:38 
Не в сети

Зарегистрирован: 02 дек 2011, 22:02
Сообщения: 14
Откуда: Дубна
прог. языки: C, Delphi
Maxiik писал(а):
Добавлено спустя 20 минут 11 секунд:
А с такими энкодерами кто-нибудь имел дело ?
http://ru.aliexpress.com/item/Best-quality-Encoder-TRD-NA1024NW-1024P-R-Koyo-encoder-TRD-NA1024NW-absolute-encoder/1764961334.html


С такими дела не имел, однако, судя по даташиту, выход у них параллельный, требует аж 10 пинов контроллера, и результат представляется в коде грея. Пичаль :)

AMS'овские по сравнению с этими удобнее, т.к. у них есть выдача позиции по SPI, с помощью ШИМ... Это сокращает число сигнальных линий. В случае же с SPI - отпадает еще и необходимость в написании кода, т.к. все уже давным-давно сделано за нас..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 29 июн 2014, 01:43 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Maxiik писал(а):
сделать осевое перемещение ) Для продольного использовал
это одно и тоже.

А вокруг оси это либо вращение либо поворот либо угловое перемещение.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Измерение осевого положения
СообщениеДобавлено: 30 июн 2014, 08:54 
Не в сети
Аватара пользователя

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
Цитата:
это одно и тоже.

А вокруг оси это либо вращение либо поворот либо угловое перемещение.


Не понял смысл данного сообщения ?
Понятно, что по сути это тоже самое, только называется по разному, а смысл то в чём ???
Что я должен из этого уловить ?)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

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


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

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


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

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