электроника

Заморочки реального времени

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

Мифы и легенды о диммерах

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

Повелитель лампочек 2

Все оказалось не так страшно. Ровно за неделю я смог разобраться со схематикой, купить все нужное оборудование, нужные детали и сделал работающую печатную плату. Правда, как всегда, первый блин комом: я нарисовал дорожки со стороны элементов, а надо было с обратной. Пожтому тиристор и MOC3052 у меня одиноко торчат не с той стороны платы.
Кроме того, я сегодня получил arduino mega 2560 и успел немного поиграться с ней. Пока доволен.

Повелитель лампочек

Вечером воскресенья меня посетила идея научиться управлять светом с компьютера. Оказывается это не так сложно. Всего пара дней чтения даташитов и форумов и все стало вполне понятно. Еще немного времени ушло на сборку пробной схемы... Час назад лампочка мне подчинилась и начала зажигаться и гаснуть от команд, вводимых с клавиатуры.
Теперь мне нужен микроконтроллер, чтобы научиться регулировать яркость...
Syndicate content