Я работаю над платой с шестью индуктивными датчиками.
Я использую оптопары для изоляции между выходом датчика и MCU. Четыре из них работают нормально, а два показывают очень ненадежное поведение.
Когда я обнаруживаю металлический объект, напряжение на стабилитроне (3,3 В) составляет 0,70 В, что нормально, но когда я подключаю вывод GPIO микроконтроллера для считывания напряжения в той же точке (стабилитрон 3,3 В), оно составляет 0,254 В, а иногда и когда металлоискателя нет то напряжение на (стабилитрон 3,3В) 1,154В а должно быть 3,3В.
Я уже поднимал этот вопрос на другом форуме, и люди предположили, что это может быть проблема с конструкцией или холодной пайкой. Я сделал новую плату на перфорированной печатной плате, но проблема осталась, даже после их замены.
... четыре из них работают нормально, а два показывают очень ненадежное поведение.
Это означает либо:
Когда я обнаруживаю металлический объект, напряжение на стабилитроне (3,3 В) составляет 0,70 В, что нормально, но когда я подключаю вывод GPIO микроконтроллера для их чтения, напряжение в той же точке (стабилитрон 3,3 В) составляет 0,254 В и некоторое время, когда нет металла напряжение обнаружения при (стабилитрон 3,3 В) составляет 1,154 В, но должно быть 3,3 В.
Нумерация компонентов ZD1, ZD2, R1, R2 и т. д. значительно упрощает обсуждение схемы. Однако подключение вывода MCU к стабилитрону 3,3 В не должно нагружать схему, если только GPIO не запрограммирован как выход.
Общие комментарии:
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Рисунок 1. D1 обеспечивает защиту от перенапряжения и обратной полярности.
Транзистор
Брюс Эбботт
пользователь 274774
Транзистор
Транзистор
Пит В.
Пит В.
пользователь 274774