Все своими руками






Записи с меткой ‘PIC контроллеры’

Взаимодействие DDS AD9833 с микроконтроллером PIC16

Инициализация микросхемы DDS AD9833

В статье рассматривается один из вариантов программной инициализации синтезатора частот AD9833 на языке Ассемблер для микроконтроллеров PIC16. Решил себе сделать цифровой НЧ генератор с выходным фильтром на переключаемых конденсаторах. И в качестве задающего генератора использовать данную микросхему DDS — устройства прямого цифрового синтеза аналоговых сигналов.

Читать статью полностью

Блок индикации с функцией защиты по току

Размещено в рубрике Измерения

Блок измерения и индикации с защитой по току на PIC16F676, INA226 и TM1637.


Блок индикации с функцией защиты

В статье рассматривается еще один вариант амперметра и вольтметра с использованием аналого-цифрового преобразователя INA226. На сайте уже были статьи, посвященные цифровым измерителям тока и напряжения для блоков питания. Например, «Блок питания с защитой по току». Там было описано устройство измерения с такой же комплектацией элементов схемы, но там не было возможности без перепрограммирования калибровать амперметр. Новая схема устройства показана на рисунке 1.

Читать статью полностью

Расчет таблицы ШИМ синусов

Программа генерации ШИМ синусоидального сигнала

В данной статье рассматривается программа генерирования таблицы синусов по заданным параметрам ШИМ. С помощью этой программы можно создавать таблицы, как на полный период синусоидального колебания, так и на половину периода или его четверть. Программа намного облегчает создание массивов таблиц синусов на разные частоты. Называется она — Smart sine. Рабочее окно программы показано на скриншоте 1.

Читать статью полностью

Кварцевые генераторы и микроконтроллеры

Размещено в рубрике Генераторы сигналов

Схемы тактовых генераторов для микроконтроллеров

В подсистеме синхронизации МК имеется стандартный вход ХТ1, который может использоваться для приёма импульсов КМОП-уровня от внешнего задающего генератора. Однако, для того, чтобы его активизировать, надо установить при программировании соответствующие конфигурационные биты.

Читать статью полностью

Цифровой регулятор температуры для духовки bbk OE4523MC

Размещено в рубрике Термометры, термостаты

Регулятор температуры для духовки на базе микроконтроллера PIC16F676.

В статье рассматривается один из вариантов возможной модернизации Мини-печьки Bbk модель:OE4523MC.

духовка bbk OE4523MC

Прекрасное жестяное изделие, имеющее механический терморегулятор (справа,второй сверху). Как видно из фото он никак не связан с рабочим объемом духовки. Он стоит на передней панели и отгорожен жестяной стенкой. Поэтому температура в духовке не соответствовала установленной регулятором. Короче, при установке +100°С в самой духовке было +208°С. Измерения проводились мультиметром UT71D с термопарой. Никакой термоизоляции внутри данного творения нет, поэтому, вовремя выпекания пирогов внутри духовки, можно было спокойно жарить для них начинку на внешнем корпусе. В связи с этим и было принято решение о модернизации сего устройства.

Читать статью полностью

Программа взаимодействия МАХ7219 с PIC контроллерами

 

Взаимодействие PIC контроллеров с драйвером светодиодных индикаторов MAX7219

 

Во многих приборах и устройствах для отображения информации используют светодиоды или семисегментные светодиодные индикаторы. Достоинством подобных устройств отображения информации является наличие большой яркости и контрастности. Они хорошо различимы под любым углом при любом освещении. Так же светодиоды имеют меньшую восприимчивость к механическим нагрузкам, чем ЖКИ. Многие светодиоды могут работать в области отрицательных температур.

Читать статью полностью

Аналоговое управление микроконтроллером

Подпрограмма преобразования положения движка переменного резистора в код

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

Читать статью полностью

Программа работы АЦП в PIC16

Модуль аналого-цифрового преобразования PIC микроконтроллеров

     При написании одной из программ, довольно объемной, столкнулся с нехваткой объема памяти программ. Выход был один, оптимизировать программу.

Читать статью полностью

Программа умножения на десять

Программа умножения на десять на ассемблере для PIC контроллеров

     В процессе разработки программ для микроконтроллеров иногда требуется подпрограмма умножения на десять.

Читать статью полностью

Программа звукового сигнала

Программа подачи звуковых сигналов

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

Читать статью полностью