ШИМ (PWM) управление на AVR. Шаг №14

Обновлено 16.12.15. Всем привет. Разобравшись в прошлой записи с памятью EEPROM, сегодня мы поговорим о том что такое ШИМ (PWM)? Расшифруется как широтно-импульсная модуляция (pulse-width modulation), это среднее значение напряжения, которое изменяется скважностью импульса. В свою очередь скважность это длительность импульса с некоторой частотой повторения. Т.е. более простыми словами все это изменение ширины импульса при неизменной их величине.  Для чего это нам надо? Читать далее

Память EEPROM (ППЗУ) в AVR. Запись и чтение. Шаг №13

Обновлено 16.12.15. Всем привет. Рассмотрев в прошлой статье взаимодействие кнопок с контроллером,  в этой записи разберем память МК AVR EEPROM (электрически стираемая ППЗУ), которая является энергонезависимой и имеет ресурс примерно в 100 000 циклов записи/чтения. Зачем нам нужна такая память с ограниченным числом обращений к ней? Такая память идеально подходит для хранения констант и исходных параметров, которые мы можем задать в начале программы, при помощи тех же кнопок. Читать далее

Подключаем кнопки к AVR. Шаг №12

Обновлено 14.05.15. Здравствуйте дорогие друзья. В этой статье пойдет речь о кнопках и методе борьбы с дребезгом. В прошлой статье я рассказывал о первом своем устройстве —  анализаторе, где были применены кнопки, поэтому пора рассмотреть тонкости их работы. Материала в интернете куча, но каждый индивидуальный взгляд на решение вопроса увеличивает скорость понимания данного направления. Поэтому я и решил написать. Ну что ж перейдем к кнопкам. Зачем нужны кнопки? К примеру вы создаете тот же барьер — реле напряжения, но для гибкости устройства необходимо менять граничные уровни напряжения, т.к. сеть у каждого очень индивидуальна, к сожалению. Вот тут и приходят на помощь кнопки.

Читать далее

Анализатор холодильной эффективности на AVR. Шаг №11.Часть 2

Обновлено 11.12.15. Всем привет. В предыдущей статье мы рассмотрели способ измерения потребления электроэнергии микросхемой ADE7755ARS в паре с микроконтроллером AVR  на примере анализатора. В этой записи остановимся на этом устройстве, а именно его функции. Все приведенные, ниже данные были получены на стационарном измерительном устройстве, подключенному к ПК, и дальнейший анализ производился в EXELE, где происходила синхронизация и обработка данных с помощью VBA. Читать далее

Измерение мощности микросхемой ADE7755ARS на примере анализатора. Шаг №10. Часть 1

Обновлено 7.12.15. Всем привет. В этой статье будет рассмотрен прототип устройства, а именно анализатор энергетической эффективности холодильного аппарата.  Это еще один пример устройства на микроконтроллере AVR. Как Вы помните в прошлой статье мы рассмотрели барьер где мы использовала АЦП. Сегодня мы рассмотрим применение внешнего прерывания для подсчета мощности, которое вместе с матмоделью и температурой направлено на решение проблемы по уменьшению потребления энергии бытовыми холодильниками а именно их анализ (схема ниже). Читать далее