foto1
foto1
foto1
foto1
foto1
Здравствуйте, меня зовут Юрий. Два выходных дня стоят больше того, чтобы всецело посвятить их решению бытовых вопросов или, чего доброго, походу на "любимую" работу. Спасением от рабочих и бытовых проблем, от извечного слова "надо", станет замена этого слова на слово "хочется". Как это получается, представлено на страницах моего блога.Два выходных дня

Два выходных дня

Счётчик времени работы предназначен для учёта времени работы различного электронного оборудования с напряжением питания 4,5 – 5,5 Вольт постоянного тока.

При отключении напряжения питания счётчика текущее значение времени работы сохраняется в энергонезависимой памяти устройства, при последующей подаче напряжения питания на счётчик счёт времени продолжается с сохранённого значения. Максимальное значение времени, отображаемое счётчиком – 9999 часов, 59 минут, затем счёт времени начинается с 0 часов, 00 минут. Незначащие нули в разрядах часов не индицируются.

 

Рисунок 1 -  Схема счётчика времени работы

Счётчик времени работы выполнен на микроконтроллере ATtiny2313, в энергонезависимой памяти которого сохраняется текущее значение времени работы при отключении напряжения питания. Текущее значение времени выводится на шестиразрядный индикатор с общим анодом. Мигающая точка в четвёртом разряде индикатора разделяет показания значений часов и минут текущего значения времени работы.

Рисунок 2 - Внешний вид счётчика

Печатная плата для счётчика не разрабатывалась. Счётчик смонтирован на макетной плате, монтаж выполнен проводом типа МГТФ. Шестиразрядный светодиодный индикатор составлен из двух трёхразрядных, приобретённых в зарубежном интернет-магазине. Микроконтроллер ATtiny2313 установлен в панельку. Устройство помещено в корпус от неисправной китайской ёлочной гирлянды. 

Рисунок 3 - Монтаж счётчика

Рисунок 4 - Монтаж счётчика

Подключение к контролируемому электронному оборудованию осуществляется при помощи самодельного кабеля с разъёмами MicroUSB – USB.

Рисунок 5  -  Подключение счётчика

Рисунок 6  -  Подключение счётчика

Напряжение питания на микроконтроллер с контролируемого устройства подаётся через простейшую схему. Диод VD1 – диод с малым падением напряжения (Шоттки), защищает счётчик от неправильного подключения напряжения питания. Применение конденсаторов С1 и С2 обязательно. При их исключении наблюдается нестабильная работа счётчика при его питании от USB-порта компьютера.

Рисунок 7 - Схема питания микроконтроллера  

Управляющая программа для микроконтроллера ATtiny2313 и индикатора с общим анодом находится здесь.

При первом включении счётчика счёт начинается с 9999 часов 00 минут, что позволяет проверить правильность подключения индикатора к микроконтроллеру. Если бы счёт начинался с нулевых показаний, то проверка правильности подключения разрядов 1 - 3 индикатора к микроконтроллеру была бы невозможной, так как, незначащие нули в разрядах часов не индицируются.

Микроконтроллер запрограммирован программатором USBasp с управляющей программой AVRDUDE. FUSE-биты установлены следующим образом.

Рисунок 8 -  FUSE-биты 

Управляющая программа для микроконтроллера ATtiny2313 и индикатора с общим катодом находится здесь. Эта управляющая программа мною не проверялась. Счётчик времени работы применяется у меня для учёта времени работы системного блока компьютера. 

Рисунок 9 - Применение счётчика

Точность учёта времени при помощи данного устройства достаточно высока. За 24 часа непрерывной работы, счётчик «отстал» на 45 секунд. Думаю, что это связано с погрешностью значения частоты кварцевого резонатора X1.

В перспективе планируется оснастить таким же счётчиком ЖК-телевизор. Для учёта времени работы электронных устройств с напряжением питания выше 5,5 Вольт в цепь питания микроконтроллера ATtiny2313 счётчика следует включить понижающий стабилизатор с выходным напряжением 5 Вольт.

Рисунок 10 - Счётчик в комплекте с кабелем

Резервные ссылки для скачивания ПО

Программа для индикатора с общим анодом

Программа для индикатора с общим катодом

 

Умный поиск