Оптоизолированный счетчик на микроконтроллере AVR

Счетчик реализован на AVR микроконтроллере ATmega8, программа написана для среды IAR EW, но, думаю, в данном случае подправить код под другой контроллер или переписать программу под другую среду разработки — минутное дело.

Для оптической развязки с объектом счета (переключателем, реле, герконом или другим любым «сухим контактом») применен DC/DC преобразователь PSD-3R312 и оптореле TLP-181.

Компоненты могут быть заменены на другие, благо, особого быстродействия от реле не требуется. При смене выходного напряжения DC/DC преобразователя с нынешних 12 В на другое может потребоваться пересчет номинала резистора R2.

Исходный код:

 

Добавить комментарий