Описание.
«Сухие» контакты – вещь очень широко используемая. И, надо сказать, весьма громоздкая. Потому что, обычно, приходится закладывать в схему несколько изолированных источников питания, что неоправданно усложняет устройство. Если таких «сухих» контактов нужно много – ситуация выходит невесёлая.
Для начала, вспомним, что дает гальваническую развязку? Первое, что приходит в голову – это трансформатор. Но он не годится для передачи постоянного напряжения. Как его приспособить в нашем случае?
Трансформатор имеет такую особенность, если в нем появляются короткозамкнутые витки, его коэффициент передачи резко падает.
Берем необходимое число миниатюрных импульсных трансформаторов (по числу сухих контактов) с тремя изолированными друг от друга обмотками. На первую подаем короткие импульсы, со второй импульсы снимаем, а третья и будет «сухим» контактом. При замыкании этой обмотки, амплитуда импульса на второй обмотке резко снижается – это и является индикатором состояния «сухого» контакта.
Ниже предлагается один из вариантов организации восьми «сухих» контактов на контроллере ATtiny2313. Я не утверждаю, что это лучший вариант. Схема создана для демонстрации предлагаемого принципа.
Принципиальная схема.
Рис. 1.
Она приведена на рис. 1. Чтобы коммутировать входы компаратора и распределять зондирующие импульсы на трансформаторы, используем аналоговые коммутаторы 74НС4051. Схема иерархического блока приводится на рис. 2.
Обмотки импульсного трансформатора Т1 зашунтированы резисторами для «укорачивания» в них переходных процессов (величину их сопротивления, может быть, придется подобрать). Микроконроллер U2 подает поочерёдно импульсы на входы трансформаторов (вход IN), с их выходов (выход OUT), сигнал поступает на прямой вход AN0 встроенного компаратора. В зависимости от уровня, установленного потенциометром R11 на инвертирующем входе AN1 срабатывание компаратора происходит при нужной амплитуде импульсов на входе AN0 (подбираем в процессе наладки). Размыкание концевика SW1 индицируется загоранием соответствующего светодиода D1—D8. Индикация светодиодами сделана для наглядности, в реальном устройстве, скорее всего срабатывание определённого «сухого» контакта будет приводить к вызову соответствующей подпрограммы обработки этого срабатывания. В следующей статье попытаемся реализовать такое же устройство, но, практически без дополнительных микросхем. Файлы прошивки и листинг находятся в архиве Suh_con.rar .