Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

Re: Часы-термометр на микроконтроллере ATmega8.

Пн мар 05, 2018 22:15:11

Звук будильника тихий как по схеме, я сделал на транзисторе BC847B, использовал буззер HCM1206A, громкость получилась значительная, единственный минус, потребление от батарей в пике 30 мА а как по схеме 100 Ом -0,1 мкФ выходит 20 мА.

Замените электромагнитный буззер HCM1206A на пъезоизлучатель, например HPA17A, HPM14A.... https://www.chipdip.ru/catalog-show/sou ... 30&p.958=6

Re: Часы-термометр на микроконтроллере ATmega8.

Вт мар 06, 2018 01:19:07

Обычно к пьезоизлучателям надо ставить в параллель катушку индуктивности на несколько десятков мГн. Если удастся найти такую катушку сопротивлением больше 100 Ом - есть смысл ставить.

Re: Часы-термометр на микроконтроллере ATmega8.

Сб июл 28, 2018 08:19:16

Конструкцию повторил полностью работает вся,
таймер ТОЛЬКО НЕ РАБОТАЕТ.ЧТО МОЖЕТ БЫТЬ?

Re: Часы-термометр на микроконтроллере ATmega8.

Вт сен 11, 2018 08:55:17

РЕШИЛ ПЕРЕПАЯТЬ ПРОЦЕССОР,ЧТОБ СМЕНИТЬ ПРОШИВКУ.ЧАСЫ ВООБЩЕ НЕ ВКЛЮЧАЮТСЯ.НЕ ЗНАЮ ЧТО ДЕЛАТЬ.

Re: Часы-термометр на микроконтроллере ATmega8.

Пт сен 14, 2018 08:48:00

СОБРАЛ Часы - термостат на ATmega8. Версия на шести индикаторах.Два датчика температуры DS18B20.
Термостат с тремя временными зонами.
8 будильников на каждый день недели.
Отсрочка сигнала, если будильник не отключить, срабатывает примерно через 5 мин.
8 будильников на отдельную ножку мк, для вкл\откл нагрузки.
Выбор отображения температуры (гашение не значащего нуля).
Яркость индикатора настраивается для дневного и ночного времени.
Изменяемый параметр плавно меняет яркость.
При пропадании сетевого питания потребление от батарей меньше 40 микроампер.
Будильник срабатывает при любом режиме питания.
Часы могут последовательно показывать до 8 режимов.
В схеме можно использовать индикаторы с общим анодом или катодом.
Автоматический переход на летнее - зимнее время.НА ЭКРАНЕ ТЕМНО.Правильность монтажа проверял.МОЖЕТ КТО ПОМОЖЕТ.ЧАСЫ С САЙТА:http://startcd.narod.ru/cl_termo3/index.html
http://startcd.narod.ru/cl_termo3/index.html
Вложения
cl_termo_6-1.rar
Исходник WinAVR-20060421. Прошивки (анод/катод).
(84.96 KiB) Скачиваний: 194
plata.rar
Универсальная плата для часов термостата и термостата с временными зонами под корпус Z-52 (сделана в протеусе
(37.36 KiB) Скачиваний: 219

Re: Часы-термометр на микроконтроллере ATmega8.

Пт сен 14, 2018 14:22:21

Я автор этой версии. Прежде всего на плате установлены три недостающие проводные перемычки? В протеусе они подсвечиваются как не разведенные дорожки. Проверить напряжение на 28-м выводе Меги8. Должен быть ноль. Проверить цепь обнаружения напряжения питания D7 U1. Кстати на схеме в протеусе ошибка - вместо D7 должен быть стабилитрон на 5 - 8 вольт.

Re: Часы-термометр на микроконтроллере ATmega8.

Сб сен 15, 2018 01:45:07

Три недостающие проводные перемычки ЭТО SHIFT,DATA,STORAGE ИДУЩИЕ К 74HCC595.ИХ НАДО УСТАНАВЛИВАТЬ.НА ВЫВОДЕ МК 28-5 V.ДИОД 7 ЗАМЕНЮ НА СТАБИЛИТРОН.ЕЩЕ ПРИ ВКЛЮЧЕНИИ ЗАГАРАЮТСЯ НЕКОТОРЫЕ ИНДИКАТОРЫ И ТУХНУТ.ПОТОМ ИНДИКАТОРЫ НАЧАЛИ МЕРЦАТЬ.НАПРЯЖЕНИЕ НА ВЫВОДЕ 28 МК СТАЛО 0 ВОЛЬТ.НА КНОПКИ НЕ РЕАГИРУЕТ.

Re: Часы-термометр на микроконтроллере ATmega8.

Сб сен 15, 2018 10:20:53

Напряжение на 28 выводе должно быть нулевым. По этому входу микроконтроллер переключается в спящий режим при отсутствии питания, т. е. при отсутствии напряжения 12 вольт напряжение на входе МК должно быть равно 5 В, при питании от сети 0 В.
Фьюзы при программировании правильно установлены?
IUR73 писал(а):Три недостающие проводные перемычки ЭТО SHIFT,DATA,STORAGE ИДУЩИЕ К 74HCC595.

Да эти перемычки.

Re: Часы-термометр на микроконтроллере ATmega8.

Сб сен 15, 2018 10:30:34

Напряжение на 28 выводе МК 0 ВОЛЬТ.НА ЭКРАНЕ ТЕМНО.ПЕРЕМЫЧКИ БЫЛИ УСТАНОВЛЕНЫ.ФЬЮЗЫ ПРАВИЛЬНО УСТАНОВЛЕНЫ.ВЫ ЭТИ ЧАСЫ СОБИРАЛИ?ПРИ ВКЛЮЧЕНИИ ЗАГАРАЮТСЯ НЕКОТОРЫЕ ИНДИКАТОРЫ И ТУХНУТ.

Re: Часы-термометр на микроконтроллере ATmega8.

Сб сен 15, 2018 11:42:38

Собрал больше десятка.
Прошивка соответствует типу примененного индикатора?
Попробовать прошить МК еще раз.
Еще если не прошит Епром необходимо зайти в настройки и последний пункт сделать сброс часов.
На кнопки реагирует?

Re: Часы-термометр на микроконтроллере ATmega8.

Сб сен 15, 2018 12:11:24

ДА.Прошивка соответствует типу примененного индикатора.ПРОШИЛ МК ЕЩЕ РАЗ.Напряжение на 28 выводе МК 4,5 ВОЛЬТ.НА ЭКРАНЕ ТЕМНО.НА КНОПКИ НЕ РЕАГИРУЕТ.

Re: Часы-термометр на микроконтроллере ATmega8.

Сб сен 15, 2018 12:33:42

Я же писал что напряжение на выводе 28 должно быть ноль. Корпус МК какой ДИП?
Ищите ошибку в схеме определения наличия сетевого напряжения.
Перемычки на плате все запаяны - 10 штук?

Re: Часы-термометр на микроконтроллере ATmega8.

Сб сен 15, 2018 13:18:53

НАПРЯЖЕНИЕ НА ВЫВОДЕ МК 28 СТАЛО -НОЛЬ.КОРПУС МК ДИП.Перемычки на плате все запаяны.А КАКОЙ ТРАНЗИСТОР Q1.

Re: Часы-термометр на микроконтроллере ATmega8.

Сб сен 15, 2018 14:18:14

Транзистор Q1 p-n-p. Ставил КТ361.

Re: Часы-термометр на микроконтроллере ATmega8.

Вс сен 16, 2018 07:53:14

ПОСТАВИЛ КТ361 Напряжение на 28 выводе МК 4,5 ВОЛЬТ.НА ЭКРАНЕ ТЕМНО.НА КНОПКИ НЕ РЕАГИРУЕТ.

Добавлено after 8 hours 38 minutes 40 seconds:
Теперь напряжение на 28 выводе МК -ноль ВОЛЬТ.НА ЭКРАНЕ ТЕМНО.НА КНОПКИ НЕ РЕАГИРУЕТ.

Добавлено after 4 hours 51 minute 20 seconds:
И светодиоды загорелись.

Добавлено after 1 hour 54 minutes 9 seconds:
ОБЯЗАТЕЛЬНО вместо D7 должен быть стабилитрон на 5 - 8 вольт.

Re: Часы-термометр на микроконтроллере ATmega8.

Пн сен 17, 2018 08:54:47

Еще раз логика работы узла на 28 м выводе МК:
При появлении напряжения сети стабилитрон Д7 открывается, напряжение на 4 выводе U1 будет около 1 вольта - ключ в U1 открывается (вывод 13) притягивая вывод 28 МК к земле, МК должен запуститься. Транзистор Q1 стоит для того что бы при отсутствии сети он закрывался и соответственно снимается напряжение подтяжки с выводов МК и U1 для минимизации тока потребления в спящем режиме.
R15, R21, D2, D3, D4, D10 ставятся не все в каждом конкретном случае, зависит от прошивки, на то плата и универсальная. Попробуйте их все убрать.
Еще вопрос цоколевка индикаторов совпадает с платой?

Re: Часы-термометр на микроконтроллере ATmega8.

Пн сен 17, 2018 10:09:11

Индикаторы с общим катодом.Напряжение на выводе 4 U4 5 вольт.На выводе 13 U4 -ноль.На экране темно.Горят светодиоды.Попробую убрать R15, R21, D2, D3, D4, D10
Вложения
cl_termo_6-1.rar
Вот эту использовал прошивку.
(84.96 KiB) Скачиваний: 182

Re: Часы-термометр на микроконтроллере ATmega8.

Пн сен 17, 2018 11:02:39

Дабы не быть голословным только что снял работу часов на вебку - валялась готовая плата без МК.
Прошивку взял из архива выше - ОК.HEX
Всё сразу запустилось - при первом включении на секунду появилось 12-00, затем экран тухнет, зашел в настройки сделал полный сброс и всё нормально работает.
Вложения
Logitech Webcam1.rar
(558.9 KiB) Скачиваний: 207
Logitech Webcam.rar
(640.37 KiB) Скачиваний: 201

Re: Часы-термометр на микроконтроллере ATmega8.

Пн сен 17, 2018 12:04:48

А какие детали у вас стоят из R15, R21, D2, D3, D4, D10.
Вложения
cl_termo_6-1.rar
вот эту брали прошивку.
(84.96 KiB) Скачиваний: 170

Re: Часы-термометр на микроконтроллере ATmega8.

Пн сен 17, 2018 12:35:00

На Google Disk смотрите фото в нормальном качестве:

https://drive.google.com/open?id=1t0VTp ... GXdszMbu6u

cl_termo_6-1.rar Да эта прошивка.
Последний раз редактировалось nbo Пн сен 17, 2018 14:50:29, всего редактировалось 2 раз(а).
Ответить