Например TDA7294

Форум РадиоКот • Просмотр темы - помогите по часам на Attiny 2313
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 14:11:39

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


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



Начать новую тему Ответить на тему  [ Сообщений: 49 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Вс май 04, 2025 20:12:24 
Говорящий с текстолитом

Карма: 10
Рейтинг сообщений: 94
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1524
Откуда: Мелеуз
Рейтинг сообщения: 2
Это статья!!!И это мое дело куда выкладывать,а на оценки мне фиолетово
Сам то хоть хоть что-то выложил?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Вс май 04, 2025 20:46:51 
Родился
Аватар пользователя

Зарегистрирован: Сб апр 19, 2025 14:29:34
Сообщений: 4
Рейтинг сообщения: 0
НА СКОЛЬКО Я ПОНЯЛ
Схема сделана автором "из того, что было"..
А "было" у него- дисплей "WINSTAR" 16 символов 2 строки с питанием 3,3 вольта и расширенным температурным диапазоном, и, именно поэтому на схеме присутствуют LP2981 (стабилизатор 3,3 вольта) и TPS60400 (инвертор напряжения) Если у вас индикатор на 5 вольт, с положительным "напряжением на стекле", то эти детали не нужны.
Смоделированная в протеусе схема запустилась, фьюзы "по умолчанию"- так как стоят у новой микросхемы (аплодисменты данному автору - Novice user, так как многие авторы крутят фьюзы, как хотят, есть в этом необходимость, или нет)
Прошивка- PROGRAMM_BASE_DS1307.hex
Автор пользовался БасКомАВР- ом, сам "лист программы" это файл PROGRAMM_BASE_DS1307.bas

Сомнение вызывает только питание подсветки индикатора напрямую от порта МК - у Тини2313 максимальный втекающий/вытекающий ток порта- 40 мА.

Автор публикации на форуме "активен" - memberlist.php?mode=viewprofile&u=111886
(имхо) можно вопросы задавать непосредственно ему.


Vitalievich81, у вас от чего планируется питать эти часы?

Здравствуйте! Схема питается от 5 вольт. Дисплей стандартный,5-вольтовый. По схеме,от 3,3 в питается как дисплей,так и МК,это меня и смутило. По фьюзам,вопрос возник из-за микросхемы точного времени,я так понимаю,там нужно устанавливать тактовую частоту,отличную от заводских установок?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Вс май 04, 2025 21:00:11 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
Это статья!!!И это мое дело куда выкладывать,а на оценки мне фиолетово

Это не статья. Ну, выше говорил, что "заклюют", значит, не фиолетово. Да, это твоё дело, куда выкладывать, просто Радиокот забил на отправку подобных "статей" на "чердак". А так бы она валялась там, а тем более не как конкурсная работа.
Сам то хоть хоть что-то выложил?
У меня книга издана, это раз. А два - ты, получается, и музыку пишешь, и фильмы снимаешь, и дома строишь, и автомобили собираешь? Ты же наверняка оценивал всё это, да?

Прочитай хотя бы одну книжку какую-нить, в стиле "100 схем для радиолюбителей", Или журнал "Радио", чтобы почувствовать разницу между выкладыванием ничем не примечательной схемы (на конкурс! :facepalm:), программы без комментариев, и действительно статьями.

Так что, успокойся и не плачь.

Добавлено after 3 minutes 13 seconds:
Vitalievich81, всё же написано в статье. Читайте и собирайте. Вон, даже автор подтвердил, что это - статья.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Вс май 04, 2025 21:49:49 
Говорящий с текстолитом

Карма: 10
Рейтинг сообщений: 94
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1524
Откуда: Мелеуз
Рейтинг сообщения: 0
Ты свои глаза разуй,опубликовано в статьях,значит статья,музыку и прочее я не писал,и не о том речь
И какую книгу ты написал?
Ты хоть одну статью на этом сайте написал? У меня их 4,и все ты и такие как ты обосрали

Добавлено after 27 minutes:
Здравствуйте! Схема питается от 5 вольт. Дисплей стандартный,5-вольтовый. По схеме,от 3,3 в питается как дисплей,так и МК,это меня и смутило. По фьюзам,вопрос возник из-за микросхемы точного времени,я так понимаю,там нужно устанавливать тактовую частоту,отличную от заводских установок?

Если питать от 5 вольт то преобразователь TPS60400 не нужен (в статье тоже дисплей 5-ти вольтовый)
Изображение
Фюзы ставим заводские,ничего не меняем


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Вс май 04, 2025 23:11:44 
Родился
Аватар пользователя

Зарегистрирован: Сб апр 19, 2025 14:29:34
Сообщений: 4
Рейтинг сообщения: 0
Ты свои глаза разуй,опубликовано в статьях,значит статья,музыку и прочее я не писал,и не о том речь
И какую книгу ты написал?
Ты хоть одну статью на этом сайте написал? У меня их 4,и все ты и такие как ты обосрали

Добавлено after 27 minutes:
Здравствуйте! Схема питается от 5 вольт. Дисплей стандартный,5-вольтовый. По схеме,от 3,3 в питается как дисплей,так и МК,это меня и смутило. По фьюзам,вопрос возник из-за микросхемы точного времени,я так понимаю,там нужно устанавливать тактовую частоту,отличную от заводских установок?

Если питать от 5 вольт то преобразователь TPS60400 не нужен (в статье тоже дисплей 5-ти вольтовый)
Изображение
Фюзы ставим заводские,ничего не меняем

Спасибо. Именно так я и собрал. Значит,проблема была в прошивке,вернее,во фьюзах. В процессе прошивки,"заколдовал" аж четыре МК. Пришлось покупать "доктора". Зато,теперь есть кучка Attiny,а это стимул к их использованию). По фьюзам в первом варианте часов,МК тож,не определяется,но работает)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пн май 05, 2025 02:08:32 
Друг Кота
Аватар пользователя

Карма: 195
Рейтинг сообщений: 8539
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 42350
Откуда: Нерезиновая
Рейтинг сообщения: 0
Vitalievich81 писал(а):
Значит,проблема была в прошивке,вернее,во фьюзах. В процессе прошивки,"заколдовал" аж четыре МК.

Как-то проверял на макете часы на таком же наборе- (DS1307 и Tiny2313), только с выводом на семисегментный индикатор, и забыл поставить "подтяжку" линий SQL SDA. Так МК молчал, как партизан, я его "и так, и эдак", а он молчит, даже лапками не дрыгает. Уже хотел другую схему пробовать, и, вдруг заметил, что забыл про резисторы. :facepalm:
Поставил их, и всё заработало.

зы.. Это я к чему- во многих схемах ставят резисторы 5,1~4,7 кОм, а тут 10 кОм, не знаю, на сколько этого достаточно. Я бы попробовал 4,7 кОм поставить, прежде, чем "хоронить" МК. :dont_know:


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пн май 05, 2025 04:11:11 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
Сопротивление резисторов подтяжки шины I2C рассчитываются как баланс между током и временем нарастания фронтов, что в свою очередь зависит от ёмкости шины и режима скорости. Можно не гадать, а взять справочные данные на чипы (входная ёмкость) и посчитать.
В статье выбор значений сопротивления этих резисторов был бы обоснован...

Предположив, что RTC и микроконтроллер близко находятся, а топология дорожек разумна, я бы оценил общую ёмкость шины не более 50 пФ, и применение 10 кОм резисторов в этом случае (частота 100 кГц) вполне нормальный выбор, согласно рекомендациям от TI в приложенном документе.

Полагаю, следующая проблема будет про дребезг кнопок. Ах, я же забыл: в статье её решение описано :)))


Вложения:
I2C Bus Pullup Resistor Calculation.pdf [157.29 KiB]
Скачиваний: 100
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пн май 05, 2025 06:37:00 
Друг Кота
Аватар пользователя

Карма: 195
Рейтинг сообщений: 8539
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 42350
Откуда: Нерезиновая
Рейтинг сообщения: 0
В даташите на DS1307 рекомендации по номиналу этих резисторов описаны вот так:
Изображение
https://simple-circuit.com/wp-content/u ... ircuit.png
И написано- Rpu = f/Cb
Готов поверить вашим рассчётам, только, почему-то, везде ставят 4,7 кОм. :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пн май 05, 2025 11:38:44 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
По множеству причин. Но главная, как в байке про обезьян "никто не знает, почему, просто так здесь принято"
На малой ёмкости 4,7 кОм вполне работоспособны на частоте 400 кГц - в радиолюбительских поделках, где редко кто что считает, а на шине висит 2-3 устройства, в большинстве случаев это работает.
В остальных случаях на форумах появляются вопросы ;)

Добавлено after 12 minutes 27 seconds:
И написано- Rpu = f/Cb

Нет, не f, а Rpu =tr/Cb
То есть, не частота, а время нарастания фронта.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пн май 05, 2025 14:34:07 
Друг Кота
Аватар пользователя

Карма: 195
Рейтинг сообщений: 8539
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 42350
Откуда: Нерезиновая
Рейтинг сообщения: 0
Уош писал(а):
"никто не знает, почему, просто так здесь принято"

Это да.. Пихают же в зад к 555 таймеру "умощняющий транзистор" с максимальным током коллектора 100 мА, при том, что, сам выход 555 таймера, в зависимости от "исполнения", держит от 150 до 200 мА втекающего и вытекающего токов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пн май 05, 2025 16:53:58 
Говорящий с текстолитом

Карма: 10
Рейтинг сообщений: 94
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1524
Откуда: Мелеуз
Рейтинг сообщения: 0
По фьюзам в первом варианте часов,МК тож,не определяется,но работает

Если программатор USBASP то нужно вставить перемычку Slow SCK,при прошивке нового контроллера фузы не трогаем вообще,можно прочитать и сверить с заводскими

Прошивка с RTC DS3231,подключаем как и 1307,проверял только в протеусе


Вложения:
DS3231 proteus.hex [5.62 KiB]
Скачиваний: 111
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пн май 05, 2025 20:36:49 
Родился
Аватар пользователя

Зарегистрирован: Сб апр 19, 2025 14:29:34
Сообщений: 4
Рейтинг сообщения: 0
По фьюзам в первом варианте часов,МК тож,не определяется,но работает

Если программатор USBASP то нужно вставить перемычку Slow SCK,при прошивке нового контроллера фузы не трогаем вообще,можно прочитать и сверить с заводскими

Прошивка с RTC DS3231,подключаем как и 1307,проверял только в протеусе

Вроде,получилось... Собрал на монтажной плате,на "живую нитку",как говорил препод физики. Не знал,что DS1307 не работает без батарейки,но уже знаю). Сейчас попытаюсь фото выложить,своей крокозябры... Кошка не оценила...


Вложения:
Комментарий к файлу: Так вот,вышло,без особенных затрат....
20250505_201722.jpg [90.91 KiB]
Скачиваний: 121
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Вт май 06, 2025 00:50:16 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1478
Рейтинг сообщения: 0
Интересное решение вывода символов часов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Чт май 08, 2025 15:51:23 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 218
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1470
Откуда: Тюмень
Рейтинг сообщения: 0
Приобрёл для попробовать такой энкодер.
Изображение
Решил его испытать в реальных условиях. А так как на девборде давно уже не использовался RTC DS1307, решил и его за одно проверить… в общим как говорится, убить двух зайцев. :))
Короче получились очередные часы… но так как для экспериментов использовал тоже ATtiny2313A, то надеюсь ещё один вариант часов в данной теме не помешает. :beer:
Схема:
Вложение:
Clock.png [76.66 KiB]
Скачиваний: 134

Индикатор: LCD 1602 с подсветкой. Отображение значений на экране классическое. На верхней строке экрана выведено: часы, минуты, секунды, день недели, влажность. На нижней строке выведено: число, месяц, год и температура. В качестве датчика температуры и влажности применил модуль с DHT11.
Прошивка:
Вложение:
Clock.hex [5.41 KiB]
Скачиваний: 110

МК тактируется на заводских установках (1 МГц).

Описание работы:
При подаче первичного питания на устройство, часы в большинстве случаях сразу стартуют. Но иногда приходится снимать питание и повторно подавать для запуска DS1307. После запуска DS1307, снятие и подача внешнего питания не оказывает влияния на микросхему, так как она запитана дополнительно от батарейки.
Так как опрос датчика DHT11 производится через каждые примерно 10 сек. То значения температуры и влажности при подачи питания отображаются с небольшой задержкой.

Установка значений часов:
После кратковременного нажатия на кнопку энкодера, часы переходят в режим установки необходимых значений. Изменение значений начинается с параметра «день недели». При этом каждый параметр, который готов к изменению, мигает. Установка нужного значения производится вращением ручки энкодера вправо/влево. Сохранение нужного значения и переход к следующему значению производится нажатием на кнопку энкодера. Далее аналогично устанавливается: число, месяц, год, часы, минуты. При переходе на установку секунд, секунды начнут мигать и после повторного нажатия на кнопку энкодера, секунды обнуляются и далее производится автоматический выход из режима установки. С последующей записью выбранных значений в DS1307.

Дополнительная функция: Режим подсветки индикатора - День/Ночь. Днём подсветка светит ярко, а ночью (при недостаточной освещённости) светит тускло. Задействован для данного режима компаратор. При значении напряжения на выводе РВ1 больше 1,23 В, включается дневной режим. При значении напряжения меньше 1,23 В, включается ночной режим.

Зы. Красный светик, индикатор неисправности связи с DS1307. Зелёный, указатель режима День/ночь... светит - режим "День".

Немного изменил схему и прошивку для уверенной работы режима "День/Ночь" Поменял местами подключение выводов PD6 и PB0. Теперь работает хорошо.


Последний раз редактировалось VNS Пт май 09, 2025 09:00:49, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пт май 09, 2025 02:47:51 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 218
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1470
Откуда: Тюмень
Рейтинг сообщения: 0
В данной прошивке скрыт незначащий ноль у значения часов и даты.
Вложение:
Clock_1.hex [5.49 KiB]
Скачиваний: 103


Последний раз редактировалось VNS Пт май 09, 2025 03:01:35, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пт май 09, 2025 02:59:42 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
VNS, я бы +5 на энкодер через резистор сделал бы. RA2 ведь так же сделан...
И где-то читал, что размещение резисторов после светодиодов уменьшает зашумлённость земли от них.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пт май 09, 2025 03:07:12 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 218
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1470
Откуда: Тюмень
Рейтинг сообщения: 0
я бы +5 на энкодер через резистор сделал бы.

У данного энкодера всё уже организовано... вот как выглядит схема данного энкодера (конденсаторы на схеме отсутствуют)...
Вложение:
1.png [27.19 KiB]
Скачиваний: 128

Цитата:
И где-то читал, что размещение резисторов после светодиодов уменьшает зашумлённость земли от них.

Возможно и так в определённых схемах…


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пт май 09, 2025 08:18:12 
Грызет канифоль
Аватар пользователя

Карма: 7
Рейтинг сообщений: 69
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 274
Рейтинг сообщения: 0
Ты свои глаза разуй,опубликовано в статьях,значит статья,музыку и прочее я не писал,и не о том речь
И какую книгу ты написал?
Ты хоть одну статью на этом сайте написал? У меня их 4,и все ты и такие как ты обосрали

Аргумент "сперва добейся". Не делает чести.

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 1 июля 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пт май 09, 2025 08:25:11 
Опытный кот

Зарегистрирован: Вс мар 23, 2025 14:56:55
Сообщений: 700
Рейтинг сообщения: 0
VNS, а, ясно. Не видел таких энкодеров, подумал, обычный.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: помогите по часам на Attiny 2313
СообщениеДобавлено: Пт май 09, 2025 08:59:50 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 218
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1470
Откуда: Тюмень
Рейтинг сообщения: 0
Ещё одна корректировка улучшающая работу режима День/Ночь… :)
Вложение:
Clock_2.hex [5.53 KiB]
Скачиваний: 106


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

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


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

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


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

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


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