Например TDA7294

Форум РадиоКот • Просмотр темы - Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт сен 04, 2025 13:37:32

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2955 ]     ... , , , 146, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пт янв 27, 2023 14:30:31 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8302
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 19769
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
2222 - 0,6-0,8А, а 7002 -100-200 в зависимости от пр-ля. Тем более повторитель на мосфете - это одна из самых неэффективных схем его включения.
Я уже несколько раз приводил правильную схему управлением любыми индикаторами, хоть синими или белыми 5 дюймов с питанием 30В, хоть ОА, хоть ОК. Авторский вариант мягко скажем неправильный.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пт янв 27, 2023 15:46:28 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Сб ноя 19, 2011 20:13:47
Сообщений: 151
Откуда: Тамбов
Рейтинг сообщения: 0
2222 - 0,6-0,8А, а 7002 -100-200 в зависимости от пр-ля.

Слепил из того что было. Сначала делаю, потом думаю почему всё сгорело.
Видел ваш вариант, но уже после изготовления платы. Ну и таких транзисторов все равно нет, поэтому мой вариант будет на тех же 2222/7002 и вторым что-нибудь от видеокарт, чтоб ампер на 60 :)

_________________
Демократии нет и не будет!
Государство - это я!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Сб янв 28, 2023 06:58:57 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1480
Рейтинг сообщения: 0
Martin76, ссылочку, плиз.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн фев 20, 2023 15:49:48 
Родился

Зарегистрирован: Сб дек 01, 2012 14:16:50
Сообщений: 8
Рейтинг сообщения: 0
Может кто подскажет,можно индикацию времени сделать от 0 до 50?В исходнике пробовал изменить,но все равно на долю секунды время показывает,в програмировании я никто, от слова вообще.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн фев 20, 2023 16:37:18 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8302
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 19769
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
DS не поддерживает такое, или 24, или 12 формат.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн фев 20, 2023 17:02:48 
Родился

Зарегистрирован: Сб дек 01, 2012 14:16:50
Сообщений: 8
Рейтинг сообщения: 0
Понял.Спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт фев 28, 2023 21:28:56 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вт фев 03, 2009 11:06:33
Сообщений: 490
Рейтинг сообщения: 0
Подскажите пожалуйста, сделал несколько таких часов, все запустились и точность была где-то +- 1-2 секунды в сутки. Но вот сделал, еще одни в подарок другу, и какая-то фигня получается, спешат в сутки на +17-24 секунд. Что только не делал: менял источник питания часов, кварц, DS1307, перепрашивал контроллер, ставил конденсаторы блокировочные на кварц, стало лучше но все равно +15-17, фьюзы установлены на 4 МГц, контроллер Атмега8, допаял дополнительные блокировочные конденсаторы на контроллер. Ничего не помогло(((. И еще одна странность, при выключенном состоянии, после недели простоя поспешили на 1 секунду! Значит что-то может быть с контроллером или с чем еще?

_________________
нужно не только знать, но и уметь это объяснить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср мар 01, 2023 09:34:36 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 183
Зарегистрирован: Ср янв 06, 2010 10:01:46
Сообщений: 586
Рейтинг сообщения: 0
jumbo писал(а):
что-то может быть с контроллером
Контроллер сам на точность хода влиять не должен, если его специально об этом не попросить :) В вашей версии программы случайно нет настройки коррекции? Может там собака порылась?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср мар 01, 2023 11:09:21 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вт фев 03, 2009 11:06:33
Сообщений: 490
Рейтинг сообщения: 0
Коррекция есть, +-5 сек, если бы было +-30 сек, то просто откорректировал бы точность и все, а так нужно искать дальше(

_________________
нужно не только знать, но и уметь это объяснить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср мар 01, 2023 13:21:59 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 183
Зарегистрирован: Ср янв 06, 2010 10:01:46
Сообщений: 586
Рейтинг сообщения: 0
jumbo писал(а):
Коррекция есть, +-5 сек
я мельком глянул исходники из этой темы, какие у себя нашел. Коррекция +- 59 секунд.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср мар 01, 2023 14:51:39 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вт фев 03, 2009 11:06:33
Сообщений: 490
Рейтинг сообщения: 0
Странно, скачал прошивку с первой страницы данного форума. Показывает 0:0, переводится только до 5 первый разряд, так понял секунд, пробовал устанавливать максимальные показания все равно очень спешат ( А может такое быть из-за разводки платы ?

_________________
нужно не только знать, но и уметь это объяснить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср мар 01, 2023 15:48:42 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 183
Зарегистрирован: Ср янв 06, 2010 10:01:46
Сообщений: 586
Рейтинг сообщения: 0
Бегло пробежался по коду исходника, который с первой страницы. Да, там мне кажется, какой-то косячок в процедуре коррекции.
В начале программы комментарий:
Код:
/*******************************************************************************************
CodeVisionAVR V2.05.0 Professional

Project : Часы (в т.ч RTC) с коррекций суточного ухода часов (до +- 59 сек.)
          + календарь
          + два будильника


а в тексте вот:
Код:
if (key == KEY_PLUS) {
   if (Corect < 100) { // если число положительное
      Corect++;
      if (Corect > 55) Corect=55;  // при переполнении не выходить за пределы (max = +5,5 сек/сутки)
   }
   else { // если число отрицательное
      Corect--;
.....


if (key == KEY_MINUS) {
   if (Corect < 100) { // если число положительное
      if (Corect == 0) Corect=129; // при 0 перейти в отрицательную часть
      else             Corect--;
   }
   else { // если число отрицательное
      Corect++;
      if (Corect > 183) Corect=183; // при переполнении не выходить за пределы (max = -5.5 сек/сутки)
   }
}


думаю, стоит попробовать прошивки с других страниц данной темы, там точно есть версии, где это пофиксено


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср мар 01, 2023 23:40:01 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вт фев 03, 2009 11:06:33
Сообщений: 490
Рейтинг сообщения: 0
думаю, что проблема все таки не в прошивке, нашел на стр.140 прошивку, буду попробовать, но от чего такой глюк что при выключенном состоянии, после недели простоя поспешили на 1 секунду, а при работе на 20 секунд в сутку никак не пойму (

_________________
нужно не только знать, но и уметь это объяснить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт мар 02, 2023 09:04:32 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 183
Зарегистрирован: Ср янв 06, 2010 10:01:46
Сообщений: 586
Рейтинг сообщения: 0
jumbo писал(а):
после недели простоя поспешили на 1 секунду, а при работе на 20 секунд в сутку никак не пойму
отличия только два:
1. разное питание чипа DS1307 (5 вольт и 3 вольта). Гипотетически, может влиять на частоту, но я не думаю, что так кардинально.
2. контроллер вмешивается в содержимое регистров DS1307, например внося коррекцию времени. Константа коррекции берется из ячейки памяти DS1307. Что там записано после включения устройства и с каким знаком, и как это все в ходе коррекции отражается на ходе часов - нужно внимательно изучать код. И да, на первой же странице для устройства со статической индикацией система коррекции уже значительно переделана.

Глянул код со 140 страницы. Те же грабли, как и в коде на первой странице. Обещания в комментариях в шапке программы, что диапазон коррекции будет +-59 секунд, не клеятся с кодом (там +- 5,5 сек). Это сделано для более точной подстройки времени, но конечно в ущерб диапазону, т.к. коррекция хранится в одном байте. Теоретически, это позволяет корректировать до +- 12,7 сек, если нужна точность до десятых.

Если всё будет так же плохо, для какой-то гарантии, что контроллер не вмешивается в ход часов, могу для вас временно выкусить из программы вызов процедуры коррекции. Только ссылку скиньте на архив с вашей версией, чтобы мы говорили об одном и том же.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт мар 02, 2023 13:13:12 
Друг Кота
Аватар пользователя

Карма: 182
Рейтинг сообщений: 8302
Зарегистрирован: Пт фев 04, 2011 17:57:51
Сообщений: 19769
Откуда: Рыбинск
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
metan писал(а):
что диапазон коррекции будет +-59 секунд,
А зачем за сутки коррекция в 59 сек? Если такой уход, то кварц в помойку и/или ДСку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт мар 02, 2023 13:41:32 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 183
Зарегистрирован: Ср янв 06, 2010 10:01:46
Сообщений: 586
Рейтинг сообщения: 0
Martin76 писал(а):
Если такой уход
вот и я не верю, но пассажир говорит, что и то и другое менял. Но уход под четверть минуты.
Вот и пытаюсь помочь, по возможности отсеяв все варианты такой неисправности


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пт мар 03, 2023 11:18:24 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вт фев 03, 2009 11:06:33
Сообщений: 490
Рейтинг сообщения: 0
metan писал(а):
пассажир говорит
Так на форуме меня еще не называли )))

Еще у меня есть предположение, на предыдущие часы ставил DS1307 с одного интернет магазина, а потом, купил десять штук на АлиЕкспресс, и только теперь поставил с этой партии, так что может быть, что вся партия ДСок такая, так как поставил уже вторую и результат такой же (((.
У меня есть еще модуль часов от Ардуинки можно его подключить вместо DS1307 ?

metan писал(а):
Только ссылку скиньте на архив с вашей версией, чтобы мы говорили об одном и том же.

по идее всегда использовал прошивку с первой страницы.

_________________
нужно не только знать, но и уметь это объяснить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пт мар 03, 2023 14:08:21 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 183
Зарегистрирован: Ср янв 06, 2010 10:01:46
Сообщений: 586
Рейтинг сообщения: 0
jumbo писал(а):
модуль часов от Ардуинки
вполне должен подойти
jumbo писал(а):
прошивку с первой страницы
там несколько (статика / динамика, ЖК индикатор..)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пт мар 03, 2023 20:17:56 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вт фев 03, 2009 11:06:33
Сообщений: 490
Рейтинг сообщения: 0
упс.... у меня динамика....

_________________
нужно не только знать, но и уметь это объяснить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пт мар 10, 2023 12:40:47 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вт фев 03, 2009 11:06:33
Сообщений: 490
Рейтинг сообщения: 0
Поэксперементировал еще с емкостью на кварце, добавил до 60 пф. но ничего не дало, и два раза замечал на дисплее самопроизвольное включение символа "- - : А2". Отчего такое бы происходило ?

_________________
нужно не только знать, но и уметь это объяснить


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2955 ]     ... , , , 146, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y