Аналоговый датчик давления для z-probe. Часть 2 Заключительная.

vavaav
Идет загрузка
Загрузка
17.10.2019
1146
18
печатает на Kossel Kit
Личные дневники

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

1

В первой части изысканий, на тему использования одного тензорезистора с аналоговой обвязкой, предложил свой вариант создания z-probe. И по итогам прошлого материала реализовал на своем принтере.

Датчик и плату усилителя взял из прошлой статьи. Все работает.

Выявлены несколько недостатков и сложностей:

1. Основной недостаток это дрейф настроек используемой платы с усилителем, вероятно из-за изменения температуры или опорного напряжения (пока не проверял);

2. Сложность пайки тензорезистора (хрупкий);

3. Отсутствие на плате светодиода - индикатора срабатывания.

Так-же есть и достоинства такого датчика:

1. Датчик достаточно точный и чувствительный;

2. Подстройка чувствительности прямо на плате усилителя;

3. Отсутствие дополнительного микроконтроллера;

4. Возможность приклеить датчик в любом месте (подверженном деформации на изгиб).

В моем варианте датчик прижат пластиковой пластиной. Что не мешает ему выполнять свою функцию.

Так что можно смело сказать: "Проверено на практике".

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

1
Комментарии к статье

Комментарии

17.10.2019 в 01:50
1

А видео работы будет? в чем сложность поставить индикацию?

Как в сравнении с предыдущим вариантом с микроконтроллером?

Вы как-то тезисно, без раскрытия тезисов. Интересны подробности.

17.10.2019 в 08:25
0

Видео не будет, не вижу смысла показывать как сопло в стекло тыкается.

Светодиод поставить не проблема, нужен светодиод и сопротивление, но пока лень.

По сравнению с с вариантом с микроконтроллером все проще. Все те же три провода: питание, земля и данные. Но нет прошивки и самого микроконтроллера. Да и тензорезистор всего один.

Все подробности в первой части, тут только некоторые подробности от практического использования.

18.10.2019 в 01:39
0

Хотелось бы видосик/фотки механической части со всех сторон, а то ничего не понятно. Ну или хотя бы модельки выложите.

18.10.2019 в 11:24
0

Повторюсь. Видео не будет. Эффектор на фото собственной конструкции, поэтому подробности о нем выложить пока не готов. По поводу устройства датчика, на фото из первой части видно на последней фотографии.


17.10.2019 в 03:53
1

Уточните пожалуйста - у вас в этом варианте фактически дифференциальный усилитель с компаратором, HX711 не используется ?

Еще вопрос:

Вы калибровку проводите с горячим соплом ?

Если с горячим, не влияет ли "сопля" пластика на сопле на качество калибровки ?

(Столкнулся с такой проблемой....)

И присоединяюсь к Sernat, если есть время, напишите пожалуйста поподробнее...

17.10.2019 в 08:34
0

Да HX711 нет. Используется плата с усилителем.

Вообще рекомендуют на горячую. Но по моему мнению со стеклом можно и на холодную. Сопля не мешает. По окончании калибровки на холодную провожу корректировку высоты вручную на горячую. Беру щуп 8мм (ключ шестигранный) доводу сопло до него, чтоб двигался с небольшим сопротивлением, затем убираю щуп, опускаю сопло на толщину щупа и сохраняю в настройках.

Калибровку провожу в три этапа:

  1. Установка высоты по датчику z-probe;
  2. Калибровка по высоте башен и линзы в центре стола;
  3. Калибровка по сетке неровности стола;
  4. Корректировка высоты по щупу вручную.

1-3 операции автоматически, 4-ю вручную

17.10.2019 в 09:14
0

Понял. У меня-то конечная цель - обойтись без ручных операций.

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

17.10.2019 в 10:18
0

Без ручной корректировки высоты у меня не обошлось. Датчик показывает высоту на 0,06мм меньше реальной (изгиб всей конструкции при касании). То есть офсет датчика примерно -0,06 в моем случае. А в прошивке smoothieware отрицательный поставить не удалось поэтому корректировка высоты вручную. На repetier можно все автоматически (поставив отрицательный офсет датчика), на marlin не знаю не пользовался.

Дрейф не датчика а самой платы, пока прогревается. Можно поставить стабилизатор напряжения питания дополнительный на опорное напряжение дифференциального усилителя. Старый датчик веса не подходит из-за соединения тензорезисторов в виде моста и используемая мной плата плата не воспринимает правильно этот датчик (рассчитана на сопротивление одного тензорезистора). Как вариант, расковырять заводской датчик разъединив резисторы.

17.10.2019 в 10:25
0

На картинке платы видны 3  резистора одного номинала около входа, я так понимаю, это часть моста. Я имел в виду включить датчик веса вместо тензорезистора и этих 3-х резисторов. Но раз плывет сам усилитель...

17.10.2019 в 10:27
0

Нет там дополнительных резисторов. На фото спайки проводов в прозрачной термоусадке.

На плате нет моста. Там сдвоенный операционный усилитель с обвязкой контролирующий изменение сопротивления тензорезистора.

17.10.2019 в 15:01
0

По поводу резисторов - я смотрел картинку из первой части

https://3dtoday.ru/cache/870x/main/3ab/3ab9d461fed4e0c2d8870703ffb5bb18.jpg

R13, R4, R5

P.S. Коллеги, а как картинку вставить ?

17.10.2019 в 15:40
0

Сильно в схему не вникал. Но работает так. Вначале напряжение на выходе занижено (меньше 1в) при изгибе напряжение скачком подымается до 3в. Порог срабатывания подстраивается многооборотным потенциометром. Похоже работает как триггер. Плавного изменения напряжения нет. То что нужно для датчика (концевика).

17.10.2019 в 15:50
0

Хотя по номиналам все возможно. Но проверить не могу плата на принтере, а второй нет.

17.10.2019 в 16:17
0

Я по номиналам и предположил. 3 резистора по 348 Ом, а тензорезистор (самый распостраненный) 350.

17.10.2019 в 10:45
0

А зачем аналог? Мост достаточно хорошо ловит увеличение нагрузки, снимать 1, когда расбалансируется. Для успокоения души тыкать два раза. ИМХО

p8u
17.10.2019 в 11:06
0

Выскажу только мои личные доводы:

  1. Упрощение самого датчика без потери точности;
  2. Увеличение быстродействия (отсутствие промежуточной обработки);
  3. Проще приклеить один тензорезистор чем четыре.

Да и подстраивать отверткой мне лично проще чем перепрошивать дополнительный микроконтроллер.

17.10.2019 в 12:30
0

А зачем 4? В мост ставят одно плечо тензо. Скорости? Да простая логика типа И или ИЛИ - там какая задержка?

У нас в таком режиме фотоуровень работает, проблем нет. 

p8u
17.10.2019 в 12:38
0

Да как бы и не претендую на единственное правильное решение.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

5. Калибровка

Папина машинка

Светильник Wb Nightlight

4. Проектирование и сборка прототипа.

Кейс для TS100 с подставкой

3. Подключаем электронику.