roboforum.ru

Технический форум по робототехнике.


Пьезоэлектрический датчик касания.

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Пьезоэлектрический датчик касания.

Сообщение macar2005 » 01 окт 2015, 14:50

Сегодня собрал и буду испытывать пьезоэлектрический датчик касания.
Идея проста. На стол кладём пьезодатчик, опускаем голову и в момент касания датчика выдаётся импульс.
Затем зная высоту датчика вычисляем "0".
Датчик касания.jpg

Я пробовал просто металлическую пластинку, но из за нагара на сопле был плохой контакт.
macar2005
 
Сообщения: 142
Зарегистрирован: 22 янв 2015, 10:55
Откуда: Барнаул

Re: Пьезоэлектрический датчик касания.

Сообщение setar » 01 окт 2015, 15:55

но это только уровень, но не позволит калибровать стол для компенсации неровности
Аватара пользователя
setar
Site Admin
 
Сообщения: 10983
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Пьезоэлектрический датчик касания.

Сообщение icehardy » 01 окт 2015, 16:41

Вот если бы он слушал когда сопло втыкается в стол, а так получается нужно соплом в датчик втыкаться ?
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Пьезоэлектрический датчик касания.

Сообщение barakuda62 » 02 окт 2015, 01:22

icehardy писал(а):Вот если бы он слушал когда сопло втыкается в стол, а так получается нужно соплом в датчик втыкаться ?

Во во и сопло постоянно в соплях будет, а после нного раза там шишка нагара будет образовываться, неодобрям :D .
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4
barakuda62
 
Сообщения: 292
Зарегистрирован: 28 дек 2014, 02:33
Откуда: Рязань
прог. языки: С#, JAVA

Re: Пьезоэлектрический датчик касания.

Сообщение macar2005 » 02 окт 2015, 10:01

icehardy писал(а):Вот если бы он слушал когда сопло втыкается в стол, а так получается нужно соплом в датчик втыкаться ?

Гениальная идея.
Пьезодатчик можно закрепить прямо на стол и пусть слушает, но надо переделать схему.

Добавлено спустя 9 минут:
В общем всё работает и даже кривизну стола можно померить, но нужна автоматизация.
Сейчас это работает так (под Mach3):
1. Датчик подключен на "Стоп"
2. Устанавливаю датчик в место измерения
3. Опускаю голову.
4. В момент касания срабатывает "Стоп"
5. Отмечаю пройденное расстояние
6. Следующая точка.
macar2005
 
Сообщения: 142
Зарегистрирован: 22 янв 2015, 10:55
Откуда: Барнаул

Re: Пьезоэлектрический датчик касания.

Сообщение p.Omelchenko » 02 окт 2015, 11:03

все это очень похоже на то что показывал Прюша у себя на канале, когда он по углам обычные микрокнопки положил
Prusa mk3s + mmu2s | Voron Switchwire | Voron v2.4r2
Аватара пользователя
p.Omelchenko
 
Сообщения: 243
Зарегистрирован: 29 окт 2014, 15:14
Откуда: Питер - Москва - Подольск
прог. языки: php
ФИО: Павел Омельченко

Re: Пьезоэлектрический датчик касания.

Сообщение macar2005 » 02 окт 2015, 11:11

Я и кнопки и герконы пробовал - нет стабильности (делаешь подряд 10 касаний - результаты от 0,2 до 0,7 мм).
macar2005
 
Сообщения: 142
Зарегистрирован: 22 янв 2015, 10:55
Откуда: Барнаул

Re: Пьезоэлектрический датчик касания.

Сообщение macar2005 » 05 окт 2015, 06:41

Проверил на выходных пьезо датчик.
Слишком чувствительный, нужно загрублять.
macar2005
 
Сообщения: 142
Зарегистрирован: 22 янв 2015, 10:55
Откуда: Барнаул

Re: Пьезоэлектрический датчик касания.

Сообщение macar2005 » 13 окт 2015, 07:38

Переделал датчик (подобрал чувствительность) теперь работает нормально. При многократном измерении разброс показаний от 0,03 до 0,06 мм.
macar2005
 
Сообщения: 142
Зарегистрирован: 22 янв 2015, 10:55
Откуда: Барнаул

Re: Пьезоэлектрический датчик касания.

Сообщение setar » 13 окт 2015, 11:56

можно фотку геометрически он где расположен сейчас ? и на что реагирует
Аватара пользователя
setar
Site Admin
 
Сообщения: 10983
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Пьезоэлектрический датчик касания.

Сообщение dccharacter » 13 окт 2015, 18:18

Есть же такой проект, чувак пилит - там подводных камней столько, что офигеете
С питания моторов, шимов вентиляторов, неотфильтрованность источника питания - все загаживает сигнал. Фильтрация приводит к тому, что надо на достаточно высокой скорости врезаться в стол, чтобы получить уверенный пик и задетектить его...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Пьезоэлектрический датчик касания.

Сообщение icehardy » 13 окт 2015, 20:23

А если оптическая развязка от схемки с датчиком и питание ему устроить на кондере большой ёмкости
Как понадобилось задетектить отключаем от основного питания, а потом опять заряжаем кондер
Костыли конечно, но должно так сработать
Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy

Re: Пьезоэлектрический датчик касания.

Сообщение macar2005 » 14 окт 2015, 06:56

Как я использую датчик.
1. Прогреваю стол
2. Проверяю при помощи датчика правильность установки стола (перемещаю по углам и в центр).
3. Подстраиваю стол (если это необходимо).
4. Убираю датчик и печатаю.
Насколько я понимаю, первый слой компенсирует все неровности в пределах 0,2 мм и далее деталь печатается уже ровно.
Для чего нужно компенсировать неровность стола постоянно?
Датчик 2.jpg


Добавлено спустя 10 минут 9 секунд:
Я тоже думал, сделать опторазвязку, но пока всё работает и без неё (хочу уточнить, что у меня плата от ЧПУ станка и управляется Матчем3).
Станок 2 слева 1.jpg
macar2005
 
Сообщения: 142
Зарегистрирован: 22 янв 2015, 10:55
Откуда: Барнаул


Вернуться в 3D печать

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

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