Микроконтроллеры | Как зафиксировать "обрыв" на входе МК? |
|
---|---|---|
Есть промышленный датчик импульсов-энкодер, выход подключен на счетный вход PIC. При останове может выдавать статические 0 и 1, а при вращении импульсы частотой 0-100 имп/сек.В результате некоторых действий (обратный ход) выход датчика отключается, переходит в высокое сопротивление, "воздух". Это должно фиксироваться в МК как аварийная ситуация. Есть ли идеи, как программно/схемно определить такой "обрыв входа"? Датчик миниатюрный, с микропроцессором, залит компаундом, влезть в него нельзя. |
|
|
Поставьте пару резисторов килоом по 100 на вход (один на землю, другой - на питание). При "водухе" на входе будет 1/2 напряжения питания (на жаргоне старых электронщиков - "Пол Пот"). |
|
|
1/2 еще зафиксировать надо как-то... Можно с кого-нить выхода МК высокоомный резистор на тот же вход, в нормальном режиме он не будет влиять. А когда датчик переходит в Z состояние, на входе будет то же состояние, что и на выходе МК. Пару раз туда-сюда дергаете ногу и если на входе сигнал повторяется - Z. |
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |