Тестер пультов RC5/RC6 на PIC16F628

В статье дано описание простого тестера для проверки пультов дистанционного управления протоколов RC5 и RC6. В приборе используютя достаточно распространенные компоненты: микроконтроллер PIC16F628 фирмы MICROCHIP, LCD дисплей 16х2 HD44780 и инфракрасный приемник TSOP1736. Когда сигнал с пульта правильно распознан на индикаторе высвечиваются код системы и код команды в двоичном и десятичном формате. Также для индикации контроля сигнала служат светодиоды, HL1 - индицирует прием любого ИК сигнала, HL2 - принят такой же сигнал , HL3 - сигнал не является RC5/RC6, HL4 - ошибка приема сигнала.

Печать E-mail

Лампа "Настроения" на PIC16F628 + 3W LED RGB

После того как я закончил пирамиду "Настроения", я решил сделать этот проект еще лучше полагаясь на полученный опыт и знания. В конце концов пирамида "Настроения" была доказательством моей идеи со своими недостатками. Я хотел чтобы новая лампа была более мощной для использования ее при дневном освещении. Эта задача была осуществима при помощи мощного 3-х Ваттного RGB светодиода, он дает более яркую интенсивность свечения чем 12 обычных светодиодов. Смешение цветов у таких светодиодов происходит более плавно так как кристаллы расположены близко к друг другу. Вы убедитесь в этом сами, посмотрев на фотографии внизу.

Лампа "Настроения"

Печать E-mail

Таймер 0-99 мин. на PIC16F628 + LCD

Проект устройства достаточно прост и как раз подойдет для начинающего радиолюбителя. В данном приборе используется достаточно распространенный микроконтроллер PIC16F628, который работает от тактового генератора с внешним кварцем частотой 4 МГц. Дисплей символьный жидкокристаллический 16х2 совместимый с контроллером HD44780. Для управления используются три кнопки которые подключены к RB0(Старт/Стоп), RB1(Единицы), RB2(Десятки). Интервал работы таймера от 0 до 99 минут выбирается кнопками "Единицы" и "Десятки". Кнопкой "Старт/Стоп" запускают и если надо останавливают таймер. Когда таймер включен на выводе RA3 появляется высокий логический уровень и включается реле, когда отсчет времени дойдет до конца реле отключится. Шаг отсчета времени 1 минута.

Печать E-mail

CH-1000 - терморегулятор с датчиком температуры DS18B20

CH-1000 - терморегулятор с датчиком температуры DS18B20

Терморегулятор CH-1000 предназначены для управления системами регулирования температуры в пределах от - (минус) 50 до + 120 °С. Регулятор может использоваться как в системах отопления, так и в системах охлаждения с управлением компрессором. Регуляторы выпускаются в без корпусном исполнении (возможность встраивания в корпус Z-75 производства Польша). Напряжение питания ~9±15 (24) вольт переменного тока.

Регулятор снабжен автоматической системой сохранения данных, что избавляет пользователя заботиться о сохранения установок в памяти.
В регуляторе встроена интеллектуальная система аварийного контроля данных в постоянной памяти, а также система контроля данных в оперативной памяти. В процессе работы регулятор проверяет данные на соответствие параметрам технической документации и при возникновении ситуации, при которой какой либо параметр попадает в недопустимую область, останавливает работу системы и производит перезагрузку данных. Настоящая функция позволяет предупредить поломку и предотвратить работу оборудования в аварийном режиме.

Печать E-mail

Двухканальный регулятор напряжения на PIC16F876

Для регулирования мощности на нагрузке нашли широкое распространение тиристорные фазовые регуляторы, в виду простоты схемного решения. Однако им присущи и недостатки заключающиеся в нестабильности выходного напряжения. И к тому же каждую схему приходится подстраивать к реальному сетевому напряжению. Для контроля напряжения необходимо устанавливать дополнительный прибор, и постоянно крутить ручку, подстраиваясь под нужный режим. Быстрое развитие современной элементной базы и достаточно низкая стоимость микроконтроллеров позволяют решать данные проблемы не намного усложняя схему.  Схема приведенная на Рис 1, рассчитана на два канала, и обеспечивает регулировку и стабилизацию напряжения от 1 до 255 Вольт. Работоспособность устройства сохраняется при изменении сетевого напряжения от 150 до 250 вольт.

Печать E-mail

Частотомер на PIC16F873

Частотомер на PIC16F873Частотомер на PIC16F873 с двух строчным ЖКИ способный измерять частоты от 10Гц до 45МГц. Чувствительность по входу около 50мВ, входное сопротивление 250 Ком, входная ёмкость 15пФ. Питание девятивольтная батарея 6F22.В память можно вносить значения, которые будут, прибавлены к входной частоте или вычтены из неё.

Печать E-mail

Двухканальный таймер на микроконтроллере PIC16F873

Независимое управление несколькими нагрузками при минимальных аппаратных затратах всегда являлось актуальным. Данная разработка представляет собой прибор, отключающий нагрузку через заданное время и имеющий несколько независимых каналов с возможностью одновременного включения. Устройство будет полезно многим как в быту, так и для автоматизации производства.

На рис. 1 представлена принципиальная схема двухканального таймера. Таймер выполнен на микроконтроллере PIC16F873 фирмы Microchip, который имеет достаточное число портов для подключения клавиатуры и управления многими нагрузками. К порту А подключена кнопочная матрица 3x3, в которой при двухканальном варианте использовано только семь кнопок. Обнуление таймеров обоих каналов производится посредством сброса микроконтроллера кнопкой «Reset».

Печать E-mail

Устройство защиты трёхфазных двигателей на PIC16F676

Чаще всего трёхфазные двигатели выходят из строя из-за перекоса фаз питающего напряжения или перегрева при работе в тяжёлом режиме. Предлагаемое устройство защиты трёхфазного двигателя выключает двигатель при обрыве фазы, отклонении напряжения любой фазы (перекосе фаз) более чем на ±30 В или нагреве корпуса двигателя выше 60°С.

Устройство построено на микроконтроллере (МК) PIC16F676 и микроконтроллерном датчике температуры DS1820. Возникновение аварийной ситуации в каждой фазе и превышение температуры корпуса двигателя индицируется включением соответствующих сигнальных светодиодов. Для измерения и сравнения используется среднее выпрямленное напряжение фаз относительно нулевого провода.

Печать E-mail

Регулятор частоты вращения электродвигателя постоянного тока на PIC16F873

Принципиальная схема регулятора частоты вращения вала электродвигателя постоянного тока показана на рис. 1 (подробное описание на английском языке можно найти по здесь). Устройство выполнено на микроконтроллере (МК) PIC16F873. Его тактовую частоту (10 МГц) задает кварцевый резонатор ZQ1. Питание на основной электродвигатель М1 подается через мощный полевой транзистор VT2, на затвор которого через согласующий каскад на транзисторе VT1 поступают прямоугольные импульсы с выхода ССР1 микроконтроллера. Частота импульсов постоянна, а скважность можно изменять, регулируя, таким образом, частоту вращения ротора двигателя.

Печать E-mail

Устройство индикации и контроля напряжения постоянного тока на PIC16F819

Устройство предназначено для индикации и контроля напряжения постоянного тока в диапазоне (рекомендуемый) от 0,01 до 50,0 вольт. Он позволяет работать в трех режимах: индикатор, контроль выхода напряжения за допустимый диапазон, контроль наличия напряжения в установленном диапазоне. Контроллер позволяет ввести задержку на включения функции автоконтроля с момента подачи напряжения.
Контроллер имеет функцию калибровки которое позволяет при применении входного делителя изменить диапазон измерений, а также при необходимости отключить индикацию десятичной точки (для индикации в диапазоне 0 – 999).

Печать E-mail

Авторизация