Аналоговый вход-выход

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
anpe
Новичок
Сообщения: 22
Зарегистрирован: 03 окт 2011, 13:16
Репутация: 0
Контактная информация:

Аналоговый вход-выход

Сообщение anpe »

Здравствуйте,

Подскажите, есть необходимость обрабатывать аналоговый сигнал с линейного потенциометра, на Linuxcnc.org изучал и понял, что нужно использовать что-то вроде MESA или MOTENC, честно говоря запутался. К тому же хочется попробовать управлять сервами не через степ-дир. По образованию инж-механик, так-что не пинайте сильно. Есть опыт постройки координатно-пробивного пресса на приводах ASDA от дельты, но там я обошелся парой лпт, и степ-дир уже не интересен.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Аналоговый вход-выход

Сообщение Nick »

Нужен какой-нибудь АЦП. В принципе можно взять чуть-ли не arduino - дешево и сердито и в наличие много где есть.
Arduino Linux CNC - советы начинающим #1

А что хочешь контролировать?
anpe писал(а):К тому же хочется попробовать управлять сервами не через степ-дир.
Зачем? Чем тебе +-10в не нравятся?
anpe
Новичок
Сообщения: 22
Зарегистрирован: 03 окт 2011, 13:16
Репутация: 0
Контактная информация:

Re: Аналоговый вход-выход

Сообщение anpe »

Зачем? Чем тебе +-10в не нравятся?
Почему, как раз наоборот.
Насчет ардуино спасибо - почитаю
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Аналоговый вход-выход

Сообщение Nick »

Если управлять сервой то лучше брать месу, если просто 1 потенциометр читать, то хватит и ардуины.
Все зависит от финальной задачи :).
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Аналоговый вход-выход

Сообщение Serg »

Как вариант:
дешёвенький адаптер RS232-CAN или USB-CAN, и есть большой выбор ЦАП с интерфейсом CAN. В качестве бонуса получаем шину длиной в сотни метров, на которую можно повесить несколько ЦАП.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
anpe
Новичок
Сообщения: 22
Зарегистрирован: 03 окт 2011, 13:16
Репутация: 0
Контактная информация:

Re: Аналоговый вход-выход

Сообщение anpe »

Если управлять сервой то лучше брать месу, если просто 1 потенциометр читать, то хватит и ардуины.
Все зависит от финальной задачи
А если и сервой управлять и пару-тройку потенциометров читать?
По посту №5 - для меня много неизвестных букв :?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Аналоговый вход-выход

Сообщение Serg »

Ну для общения компа с ардуиной нужен какой-нибудь протокол. Логично не изобретать велосипед и взять какой-то стандартный. Далее нужна реализация этого протокола и на компе и на ардуине. Задача ардуины будет заключатся в преобразовании аналогового сигнала в цифру и перезачу в комп, ну и обратно. Всё это придётся программировать. А можно взять готовый чип, который уже всё это умеет делать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Аналоговый вход-выход

Сообщение Nick »

anpe писал(а):А если и сервой управлять и пару-тройку потенциометров читать?
Сервой управлять можно только через realtime интерфейс - а на usb пока не получилось добиться realtime. Поэтому скорее всего тебе будет нужна меса, или LPT, но только при небольших скоростях.

Какой у тебя станок, что он делает? И чем там занимается серва?
anpe
Новичок
Сообщения: 22
Зарегистрирован: 03 окт 2011, 13:16
Репутация: 0
Контактная информация:

Re: Аналоговый вход-выход

Сообщение anpe »

В долгосрочке - плазма, сейчас начинаю собирать станок (не знаю даже как такое назвать), состоящий из трех прессов со штампами и подвижного упора , который перемещает только самого себя , поэтому хочется чтобы он летал по-быстрее. Про аналоговый вход спрашивал для реализации THC на плазме
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Аналоговый вход-выход

Сообщение Nick »

Если по-быстрее - то нужен хардварный контроллер сервы (а главное хардварный обработчик энкодера) - т.е. нужна меса.
anpe
Новичок
Сообщения: 22
Зарегистрирован: 03 окт 2011, 13:16
Репутация: 0
Контактная информация:

Re: Аналоговый вход-выход

Сообщение anpe »

Возможно ли средствами HAL подсчитать продолжительность прихода (допустим 100 сигналов) на пине лпт?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Аналоговый вход-выход

Сообщение nkp »

Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Аналоговый вход-выход

Сообщение Nick »

Продолжительность это время?
С какой точностью надо?

Для времени имхо 1 счетчика не достаточно...
anpe
Новичок
Сообщения: 22
Зарегистрирован: 03 окт 2011, 13:16
Репутация: 0
Контактная информация:

Re: Аналоговый вход-выход

Сообщение anpe »

Nick писал(а):Продолжительность это время?
да
Nick писал(а):С какой точностью надо?
пока важна возможность
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Аналоговый вход-выход

Сообщение Nick »

Возможность есть :). Какая нужна точность, хотя бы приблизительно? Просто от этого зависит вариант исполнения, сложный или более простой :).
anpe
Новичок
Сообщения: 22
Зарегистрирован: 03 окт 2011, 13:16
Репутация: 0
Контактная информация:

Re: Аналоговый вход-выход

Сообщение anpe »

до 0,01 сек (но мне еще не спаяли девайс), может быть не так
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Аналоговый вход-выход

Сообщение Nick »

хммм а вся задача как звучит?
Просто может можно взять обычный компонент энкодер и в качестве показателя времени брать его "скорость"...
anpe
Новичок
Сообщения: 22
Зарегистрирован: 03 окт 2011, 13:16
Репутация: 0
Контактная информация:

Re: Аналоговый вход-выход

Сообщение anpe »

Блин, что ж я не додумался сам? спасибо за идею.
Уже подзабыл HAL. Я так думаю нужен ddt?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Аналоговый вход-выход

Сообщение Nick »

ddt? для чего? Энкодер сам умеет скорость считать...
Ответить

Вернуться в «LinuxCNC»