Как реализовать АЦП вход

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
ex71
Мастер
Сообщения: 705
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Как реализовать АЦП вход

Сообщение ex71 »

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

Re: Как реализовать АЦП вход

Сообщение Serg »

А уже сделаны расчёты/эксперименты по измерению этих токов, алгоритмов их обработки для выявления аварийных критериев/значений?..
А то так соорудишь крутотень, а работать не будет...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
ex71
Мастер
Сообщения: 705
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Как реализовать АЦП вход

Сообщение ex71 »

Пока ничего не делал. Думаю что вообще можно с этим делать, и насколько оно целесообразно.
Буквально вчера выбило отрезную пластину в бок, она погрызла деталь, потом ее доломало и продолжилось точение самой оправкой. Все это заняло пару секунд.. Я услышал раньше чем заметил изменение стружки.
Так что.. Я думаю подобные моменты будут видны по всплеску (ну я думаю что будут всплески, вопрос какой силы) тока на шпинделе и суппорте. Но опять же, хотелось бы наблюдать эти значения в системе с возможностью строить графики в халспоке, а не просто повесить вольтметры на стенку.
Я конечно могу реализовать некий внешний контроллер, который будет мониторить всплески и выдавать сигнал останова. Но ... Как лучше то?
Видел что выводят типа прогресбара на интерфейс. Да я пока вообще не знаю какие там значения, и как они там пляшут. Хочу начать с визуальной оценки.
Рассматриваю варианты.. Надо понять насколько это сложнореализуемо в моем случае (при отсутствии АПЦ входов) и необходимости некоей логики в LCNC.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как реализовать АЦП вход

Сообщение Serg »

ex71 писал(а):Но ... Как лучше то?
Токового шунта и осциллографа вполне достаточно для проверки идеи "на вшивость" чисто по физике измерений. При том, что аналитика принципиально не решаема в данном контексте.

P.S. Для сокращения затрат на НИР можно просто поверить мне на слово, что ничего путного не получится, это одна из основных тематик моей работы в TI. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xvovanx
Мастер
Сообщения: 3653
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 899
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

Re: Как реализовать АЦП вход

Сообщение xvovanx »

ex71 писал(а):Может какие-то готовые девайсы есть?
Я имел дело с датчиками тока ACS712. Очень удобная и точная штучка, есть на разный ток 10/20/30А, на выходе выдает линейное напряжение до 5В в зависимости от тока. Я использую в стопе автоматики ворот, увеличение тока мотора напряжением 80В при защемлении машины/кота/снега.
ex71
Мастер
Сообщения: 705
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Как реализовать АЦП вход

Сообщение ex71 »

Ну ладно, потыкаю осцил.

Вернёмся к названию темы ) что-то такое вообще есть? Или все используют тупо бинарные значения входов?
Может когда пригодится...
ex71
Мастер
Сообщения: 705
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Как реализовать АЦП вход

Сообщение ex71 »

xvovanx писал(а):Я имел дело с датчиками тока ACS712
Датчик тока есть в драйвере. Вопрос "как реализовать вход" который сможет видеть уровень напряжения.
Штука интересная, как раз ворота на даче буду собирать. Спасибо!
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: Как реализовать АЦП вход

Сообщение Maxekb77 »

из простого можно плк попробовать.
ex71
Мастер
Сообщения: 705
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Как реализовать АЦП вход

Сообщение ex71 »

Maxekb77 писал(а):из простого можно плк попробовать.
Какой либо пример есть?
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: Как реализовать АЦП вход

Сообщение Maxekb77 »

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

Re: Как реализовать АЦП вход

Сообщение Serg »

ex71 писал(а):Вернёмся к названию темы ) что-то такое вообще есть? Или все используют тупо бинарные значения входов?
Для "голого компа" оптимально RS232/RS485.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

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