я станок собираю ЧПУ для гибки профиля. он на esp32 все работало. не хватало ног конечно для концевиков но я пока мирился но думал уже переходить на stm32. и тут в какой то чудесный день вдруг у меня перестали одновременно работать два из трех энкодера. они на одном триггере шмитта. если по очереди их отсоединять то работают. а вместе перестали. хз в чем дело. это может быть изза плохо вымытого флюса?
Комментарии: 32
Andrei
Схему бы посмотреть конечно
Dmitriy
в собраном виде с осцилом туда не подлезть есть третий энкодер но он 5 вольтовый и более точный. я его посадил на другой триггер шмиттра 74 серии
Andrei
А питание как сделано?
Dmitriy
но 5v я получаю с 24 вольтового БП поставив DC-DC и после него еще 2 вольта гашу на 7805. это на проводе висит.
Andrei
Возможно дело в питании когда два энкодера запитаны. Потому что если у тебя просядет 12В то и напряжение после делителей просядет и может не хватить уровня для микроконтроллера чтобы задетектить фронты.
Dmitriy
звучит логично. буду возвращаться к половой жизни и разбирать. спроектировал так что все дорожки снизу и к ним просто не добраться. а триггер шмитта разве не должен усилить сигнал на выходе? ну да я сейчас пойду все сниму и буду на столе тогда уровни смотреть. спасибо за наводку а почему такое могло произойти после месяца или больше работы? флюс мог повлиять? у меня там эти 12 вольт только на этих двух энкодерах. на 7812 заходит 24 вольта. те если падение с БП то там запас огромный.
Andrei
Тут ещё надо смотреть на какой ток рассчитан 7812 и сколько потребляют энкодеры и всё остальное что запитано от этих 12В. 7812 мог перегореть от большой нагрузки. А по поводу флюса, если канифоль то вроде проблем быть не должно, но может где-то грязь от пайки между дорожками и она может влиять. В общем надо убедиться сначала что 12В не просаживаются)
Dmitriy
7812 на пол ампера. а ток там на эти 2 энкодера (открытый коллектор) ограничен 330 ом на 4 выхода. это где то 145 мА в сумме. не канифоль - розовый флюс.
Artem
ТТ надо в любом случае смывать
Dmitriy
Я переживаю что он остался под микросхемой и оттуда его хер смоешь
Vladimir
ТТ что ли? В унитаз прямо в таре, не открывая
Goose
Вот да
Andrei
Вроде должно быть ок
Dmitriy
Да ТТ. Выбросить его? Написано срок годности закончился 8 лет назад Тестером померил 12 вольт держится
Andrei
А один из энкодеров работает если втыкать в любой из двух каналов?
Dmitriy
Да оба работают если их втыкать по отдельности. Я проверил все 4 комбинации
Andrei
А как ты проверяешь работоспособность? Осциллографом? Или по реакции контроллера?
Dmitriy
У меня станок выводит показания на дисплейчик
Dmitriy
Мне кажется я нашел в чем дело. 7812 на нем был радиатор на липучке. Радиатор отклеился и упал между схемой и корпусом и что то коротнул. Сейчас 12 пропало. Надеюсь помер только 7812
Artem
даже не надейся
Andrei
Интересно он конечно коротнул, что работает каждый из каналов но по отдельности)
Dmitriy
Вот хз, может он недосжегся?
Andrei
Похоже на проблему в софте
Vitka
Видимо теперь не тащит по току, подгорело слегка
Andrei
Так говорит что втыкал оба датчика и менял 12В и стабильно было
Dmitriy
Поищу запас перепаюю и посмотрю заново.
Vladimir
Выбросить и больше не покупать
Dmitriy
Канифоль? Или что брать? Есть еще желтый флюс
Vladimir
Что-нибудь из RMA. Можно на муське отзывы посмотреть - вроде были там обзоры флюсов
Dmitriy
Вот про это что скажите?
Andrey
я тут потыкал RusFlux - остался доволен
Vladimir
Пойдет если работает. Но все равно надо смывать