Управление любым ИК-пультом
Решил присоединился к разработке устройства “Управление любым IR-пультом на ATtiny2313” на сайте GetChip.Net.
В “моей” версии будет использован другой микроконтроллер, пока идет отладка на STM8S, но код с легкостью можно перенести и на STM32.
Общее описание и назначение устройства.
Дистанционно-управляемый генератор импульсов «ДУГИ-1» предназначен для использования в системах дистанционного управления электрооборудованием (освещение, бытовые электроприборы, и т. п.).
Генератор позволяет генерировать следующие виды сигналов:
- статический логический уровень «1» и «0»
- одиночный импульс
- серия импульсов
- широтно-импульсная модуляция (ШИМ)
Управление генератором может осуществляться посредством беспроводного инфракрасного канала (от «любого» ИК-пульта) и (или) однопроводного последовательного канала (использован универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter (UART))), а так же (не в полном объеме) посредством восьми входных аналоговых каналов.
Функциональная схема устройства:
Генератор содержит следующие входные и выходные каналы:
- один входной инфракрасный канал
- восемь входных аналоговых каналов
- один вход синхронизации
- шестнадцать выходных цифровых каналов
- один однопроводный последовательный канал (UART)
comments powered by Disqus