Цифровой ваттметр переменного тока на PIC18F252

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Многие задумывались над вопросом, сколько потребляет тот или иной бытовой электроприбор. Например, сколько энергии потребляет телевизор в дежурном режиме? Как изменяется энергопотребление холодильника в различных режимах работы? Для этих целей вам потребуется ваттметр переменного тока, и в этой статье мы подробно рассмотрим конструкцию одного из вариантов прибора(Рисунок 1).

Печать Электронная почта

Часы на PIC18F2550 и газоразрядных индикаторах ИН-12А

Часы на PIC18F2550 и газоразрядных индикаторах ИН-12А
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

На этот раз я представляю проект часов на газоразрядных индикаторах и микроконтроллере PIC18F2550. Я выбрал этот проект, чтобы получить больше опыта в проектировании и отладке оборудования. Так же хотел попробовать реализовать импульсный источник питания(DC-DC), поэтому в этих часах использовал два DC-DC преобразователя. Один для формирования высокого напряжения 170 Вольт, собранный на MAX1771 и используемый для питания индикаторов ИН-12А, заполненными неоном, а второй собранный на TL2575, используется для питания остальных компонентов схемы напряжением 5 Вольт. В основе устройства микроконтроллер PIC18F2550. Основная коммуникационная шина в схеме - I2C, ее используют DS1307 - микросхема часов реального времени, а также два расширителя ввода/вывода MCP23017, которые управляют высоковольтными дешифраторами К155ИД1(аналог 74141). PIC также содержит устройство USB HID, используемое для связи с компьютером и установки времени/параметров.

Печать Электронная почта

Индикатор состояния ПК на PIC18F2550 и LCD 4x40

Индикатор состояния ПК на PIC18F2550 и LCD 4x40

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Этот проект представляет собой индикатор состояния компьютера с USB интерфейсом.

Программное обеспечение для PIC

В прошивке используется USB библиотека от Microchip. Файлы, включенные в раздел USB, взяты из «Библиотеки приложений Microchip», я использовал файлы версии v2012-08-22. файлы main.c, usb_descriptors.c и usb_config.h были скорректированы после изменения в файлах «Device - HID - Custom Demos». Микропрограмма ProcessIO обрабатывает команды в функции в main.c. Микропрограмма контроллера поддерживает следующие команды, отправляемые через USB HID...

Печать Электронная почта

Амперметр на PIC16F684 и ACS712

Рейтинг:  4 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда не активна

Этот цифровой амперметр выполнен на базе микроконтроллера PIC16F684 и датчике тока ACS712. Значение измеренного постоянного или переменного тока будет отображаться на 3-х разрядном семисегментном индикаторе с разрешением 100 мА. В проекте используется датчик ACS712ELCTR-30A-T от Allegro (я заказал его на Amazon). Он может измерять переменный или постоянный ток до 30А с чувствительностью выхода 66 мВ/А.

Микроконтроллер PIC16F684 считывает аналоговый уровень с выхода датчика тока ACS712 и преобразует его в цифровое значение для отображения на семисегментном индикаторе. Здесь применены индикаторы с общим анодом и управляются они транзисторами PNP. Фактически, это схема применяется для измерения постоянного тока, например, солнечной панели, поребления батареи, для зарядки аккумулятора.

Печать Электронная почта

Knight Rider WS2812

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

Этот простой проект возник из-за скуки и желания проверить как контролируется лента на светодиодах WS2812. В схеме был использован микроконтроллер PIC12F1840, также применена кнопка, по нажатии которой меняется цвет эффекта.

Knight Rider WS2812

Печать Электронная почта

Простые и точные часы на PIC16F628

Рейтинг:  4 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда не активна

При разработке кода устройства, автором была использована модифицированная версия алгоритма Брезенхама. Эта система даёт простой, быстрый способ генерировать достоверные периоды на микроконтроллере PIC с любой тактовой частотой. Особенно для односекундных событий, таких как простые часы. Имеются два варианта прошивок микроконтроллера PIC16F628A, для семисегментных индикаторов с общим катодом(CC56-21SRWA) и для индикаторов с общим анодом(TOF-5462BS). Для настройки времени используются две кнопки: увеличение минут и увеличение часов.

Печать Электронная почта

Электронная игральная кость на PIC12F683

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Электронная игральная кость позволяет быстро и динамично играть. Для устройства был использован корпус Z-47 размером 20x40x50 мм, выполненный из полупрозрачного красного пластика. Красные светодиоды, отображающие результат броска, были помещены под верхнюю крышку, благодаря чему не было необходимости сверлить в корпусе отверстия.

Сенсорный датчик был установлен на верхней части корпуса, что намного удобнее, чем кнопка. Использование такого решения было обусловлено опытом - в предыдущем устройстве мне пришлось несколько раз менять кнопку, которая не выдерживала такого интенсивного использования.

Печать Электронная почта

Амперметр с аналоговой шкалой на PIC16F886

Рейтинг:  1 / 5

Звезда активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Индикатор Tiny Bar-Graph обеспечивает отображение измеряемой силы тока от 0 до 1А с помощью светодиодов, ярких и легко читаемых. Устройство основано на микроконтроллере PIC16F886, используется АЦП с разрешением 10 бит. Это высокопроизводительное измерение обеспечивает уникальные возможности и может использоваться в различных схемных решениях. Индикатор может отображать от 0 до 1A при помощи 20 светодиодов с разрешением 50мА (прибл.). Каждый светодиодный выход соединяется на печатной плате с перемычкой, поэтому выход может быть сконфигурирован для управления чем-либо: аварийной сигнализацией, реле. Прибор может использоваться в качестве идеального решения для проверки тока двигателя постоянного тока.

Печать Электронная почта

Четырехканальный таймер 0,1-9,9с на PIC16F628A

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

В основном режиме на индикаторе установленное время таймера №1.

Нажатие на кнопку SET переводит таймер в режим установки, по кругу:
– символ t1;
– установка таймера №1 от 0,1 до 9,9 сек;
– символ t2;
– установка таймера №2 от 0,1 до 9,9 сек;
– символ t3;
– установка таймера №3 от 0,1 до 9,9 сек;
– символ t4;
– установка таймера №4 от 0,1 до 9,9 сек;
– основной режим.

Печать Электронная почта

Реле поворотов на PIC12F675

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Каждый автолюбитель не однажды сталкивается с ситуацией, когда начинает «залипать» реле поворотов. Причем оно может «залипнуть» как при повороте направо, так и при повороте налево. В дороге эта неприятность иногда устраняется легким постукиванием по нему, но, как правило, ненадолго. Кардинально проблема решается заменой реле новым. В гараже у каждого автолюбителя имеется, пожалуй, несколько таких неисправных устройств, в корпусе одного из них и было изготовлено реле поворотов на микроконтроллере PIC12F675, описание которого приведено в этой статье.

Стандартное электромагнитное реле поворотов работает, как прерыватель тока, только при подключенной нагрузке. От сопротивления и тока нагрузки часто зависит работа реле-прерывателя поворотов. Если в своей машине в указателях поворотов вместо ламп накаливания вы решили установить светодиодные лампы, то частота их «моргания» заметно изменится. В Интернете некоторые автолюбители советуют устанавливать на выходе реле параллельно светодиодным лампам сопротивление нагрузки - мощный проволочный резистор. Сопротивление и мощность этого резистора советуют самые разные. Заметим, что при этом теряется такое достоинство светодиодных поворотников, как экономичность.

Печать Электронная почта

Авторизация