Вот и попал ко мне в руки этот микроскопический датчик выравнивания стола 3D принтера. Естественно я не удержался и препарировал "малыша". Как я и предполагал ничего сверхъестественного и выдающегося в нем нет, всё ожидаемо - соленоид, оптический датчик, микроконтроллер с зашитым алгоритмом работы, триггер Шмитта и немного рассыпухи в виде конденсаторов, резисторов и пр. Все элементы конечно в SMD исполнении. С обратной стороны от рабочего штока в соленоид установлен круглый магнитик, удерживающий якорь соленоида со штоком в верхнем положении, когда датчик не активирован. Шток вкручивается в якорь соленоида по резьбе.
Соленоид работает от мостовой схемы, выполненной на 4 полевых транзисторах (2 с P-каналом и 2 с N-каналом).
Мостовая схема управляется от микроконтроллера с маркировкой YL01 в корпусе SOT23-6 . Документацию на МК найти к сожалению не удалось, уж не взыщите... Вот ссылка на GitHUB где приведена информация по этому датчику.
Дальше будут фотографии препарируемого:
Общий вид.
Упаковка и комплектация.
А теперь что-же у него внутри?
Обратная сторона датчика. На ПП все контакты разъема подписаны.
А вот и обратная сторона ПП:
Здесь видим МК YL01 в корпусе sot23-6, 4 полевых транзистора, светодиод и оптопару. В большие круглые отверстия был запаян металлический кронштейн в который упирался соленоид. Дальше будет его фото.
Соленоид в сборе. Блестящая железка это и есть кронштейн крепления соленоида. Сопротивление катушки соленоида ~5.2Ом.
Соленоид достаточно легко разбирается, ничего не приклеено.
ПП с запаянным кронштейном.
А теперь ещё пара фотографий с некоторыми пометками:
ПП лицевая сторона.
ПП обратная сторона.
И на последок - принципиальная схема. На 100% достоверность не претендую, но я старался...
В заключении напишу несколько строк о функционировании датчика, т.к. в официальном руководстве, как впрочем и в интернете мне этой информации найти не удалось. А м.б. я плохо искал...;))
BTT (BIQU) MicroProbe v2
При подаче питания датчик проводит "самотестирование" - 3 раза выдвигает и поднимает шток, при этом сигнал "Probe" так же переключается.
Разводка разъемов такая же как у BLTouch, 3-х проводной разъем (GND, +5V, "Servos") для управления штоком и 2-х проводной (GND, "Probe") выходной сигнал датчика. Цветовая раскладка проводов вполне вменяемая: черный - GND, красный - +5V, желтый - Servos, белый - Probe. А вот сигналы управления штоком отличаются от BLTouch, для управления штоком датчика нужен потенциальный, а не PWM сигнал как у BLTouch. Т.е. для опускания штока необходимо на вход "Servos" подать сигнал лог."1", а для втягивания штока - лог."0". Выходной сигнал "Probe" по инструкции к датчику необходимо в обязательном порядке подтягивать через резистор 10кОм к "+" питания датчика. При этом в выдвинутом состоянии штока на выходе "Probe" будет лог."1". Перемещение штока буквально на 1,5-2мм вызывает срабатывание датчика и переключение сигнала "Probe" в лог."0". Шток в выдвинутом состоянии подпружинен и самостоятельно возвращается в нижнее положение, но если попытаться задвинуть шток более чем на 4мм он переводится в неактивное состояние, т.е. защелкивается в верхнем состоянии и удерживается там, имеющимся магнитом. В выключенном состоянии датчик так же удерживает шток в верхнем положении за счет магнита.
За счет имеющейся в схеме датчика ёмкости, на линии сигнала "Servos", датчик выдвигает шток даже от короткого положительного импульса и удерживает его в выдвинутом состоянии довольно продолжительное время. Т.е. вход "Servos" не имеет собственной подтяжки к земле (GND). Специально засекал время удержания, подавая импульс на линию "Servos" через резистор и далее оставляя вывод в "воздухе", датчик продержал шток в выдвинутом состоянии более 20 мин.
Провел ещё такой тест - подал через резистор постоянный сигнал на вх. "Servos" и вручную задвинул шток до захвата магнитом в верхнем положении. Далее убрал сигнал с линии "Servos" и вновь подал - шток остался в верхнем положении и опустился вновь только после того как на "Servos" был подан лог."0", а затем лог."1". Что косвенно подтвердило отсутствие собственной подтяжки входа "Servos" к земле (GND).