"Часы календарь" журнала за 2009г., № 9, с. 33

В этом форуме обсуждаются статьи напечатанные в журнале "Радио"

"Часы календарь" журнала за 2009г., № 9, с. 33

Сообщение serg84 » 18 ноя 2009, 14:57

Вопрос к автору статьи"Часы календарь" из журнала за 2009г., №9, с. 33.
Сообщите пожалуйста фьюзы для программирования микроконтроллера.

Примечание модератора. Вопросы для гарантированной передачи авторам статей следует направлять электронной почтой по адресу consult@radio.ru
serg84
 
Сообщения: 1
Зарегистрирован: 18 ноя 2009, 14:48

Re: "Часы календарь" журнала за 2009г., № 9, с. 33

Сообщение Stas75 » 19 ноя 2009, 20:21

Уважаемые коллеги. Кто нибудь собирал часы-календарь. Сам пробовал на двух ATmega16. Устройство не работает(на трех из восьми индикататоров мерцает 1-00)На кнопки не реагирует. Программировал PoniProg2000 командой "Записать все" (файл termometr.hex). "Галочек" в конфигурации не ставил. Детали все проверил, кварцы менял-не помогает.Может кто сможет поделиться опытом.
Stas75
 
Сообщения: 35
Зарегистрирован: 19 ноя 2009, 18:51

Re: "Часы календарь" журнала за 2009г., № 9, с. 33

Сообщение genarub » 28 ноя 2009, 04:03

Здравствуйте!!!
В конфигурационном слове все биты имеют значение "1", кроме битов SUT0, BOOTSZ1, BOOTSZ0, SPIEN. Перечисленные четыре бита имеют значение "0". При программировании микроконтроллера через программу PonyProg, для данных четырёх битов необходимо поставить галочки.
Прошу прощения за допущенную неточность при написании статьи.
genarub
 
Сообщения: 3
Зарегистрирован: 28 ноя 2009, 03:53

Re: "Часы календарь" журнала за 2009г., № 9, с. 33

Сообщение Stas75 » 30 ноя 2009, 18:40

Большое спасибо за помощь. Поставил "галочки" где нужно и устройство заработало.
Stas75
 
Сообщения: 35
Зарегистрирован: 19 ноя 2009, 18:51

Re: "Часы календарь" журнала за 2009г., № 9, с. 33

Сообщение dima » 13 дек 2009, 14:51

Здравствуйте.Помогите разобраться почему неверно определяет температуру может датчик не ds18b20 И точность хода оставляет желать лучшего .
dima
 
Сообщения: 7
Зарегистрирован: 13 дек 2009, 14:44

Re: "Часы календарь" журнала за 2009г., № 9, с. 33

Сообщение Stas75 » 15 дек 2009, 15:08

Добрый день. К сожалению наблюдаю то-же. Часы отстают где-то на 2мин в сутки, а термометр постоянно показывает 0с. Пробовал 3 датчика DS18B20. И время от времени переключается режим работы индикации. Может быть автор сможет пояснить такую работу устройства?
Stas75
 
Сообщения: 35
Зарегистрирован: 19 ноя 2009, 18:51

Re: "Часы календарь" журнала за 2009г., № 9, с. 33

Сообщение genarub » 15 дек 2009, 23:01

Попробуйте поменять микроконтроллер. Посмотрите монтаж схемы, так как такое отставание не допустимо! Часы могут уходить на 2 минуты за 1-3 месяца. Неточность хода зависит от кварца (32,768 кГц) и самого микроконтроллера. При эксплуатации с датчиком вообще не должно быть проблем. Всё завитит от длины провода для подключения датчика, возможно необходимо подобрать резистор R5.
genarub
 
Сообщения: 3
Зарегистрирован: 28 ноя 2009, 03:53

Re: "Часы календарь" журнала за 2009г., № 9, с. 33

Сообщение Stas75 » 16 дек 2009, 12:35

Пробовал менять и кварц на 32768 и ATmega16 и датчик DS18B20. С 2-мя экземплярами контроллеров и кварцев отставание одинаково (около 2-Х минут в сутки). Разделительная точка то-же мигает не с частотой 1hz, а где-то 0,5.
Сопротивление резистора в цепи датчика подбирал от 2К до 6,8К-показание на индикаторе после включения -64, а затем сразу 0с и больше не изменяются.Не менял кварц на 4Mhz. Из авторской схемы исключил ионистор,а так все вроде правильно.Попробую собрать другую схему,чтобы проверить термодатчики.
Stas75
 
Сообщения: 35
Зарегистрирован: 19 ноя 2009, 18:51

Re: "Часы календарь" журнала за 2009г., № 9, с. 33

Сообщение dima » 16 дек 2009, 18:54

Здравствуйте.Ход чавсов скорректировал путём подбора кварца 32768 из большого числа,помог старых времён с разборки,без замены микроконтролера.Температуру попрежнему не определяет,но значения меняются (минусовые).Датчик на плате.Микроконтролеры прошивались с самого начала в двух местех:на заказ(progm.nm.ru)и мной лично-результат один.Всё замыкается на прошивке.Если автору не трудно проверить выложенную прошивку и исходник на ttp-сервере журнала или скинуть прошивку со своего микроконтроллера.
dima
 
Сообщения: 7
Зарегистрирован: 13 дек 2009, 14:44

Re: "Часы календарь" журнала за 2009г., № 9, с. 33

Сообщение genarub » 17 дек 2009, 03:25

Честно говоря, датчик DS18B20 не проверял, а вот с DS18S20 всё работает просто изумительно. Причём, сколько было датчиков DS18S20 все работали без сбоев! Да, ещё одно важное обсоятельство! Для общения с датчиком микроконтроллер формирует точные временные интервалы и если частота кварца (4Мгц) будет отличаться от номинальной, то датчик не выдаст правильное значение. При первом измерении температуры часы должны показать зачение 68, а по истечении 3х секунд значение обновляется и отображается измеренная температура.
genarub
 
Сообщения: 3
Зарегистрирован: 28 ноя 2009, 03:53

След.

Вернуться в Журнал "РАДИО"

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron