Например TDA7294

Форум РадиоКот • Просмотр темы - Генератор из arduino
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср сен 03, 2025 08:10:41

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


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



Начать новую тему Ответить на тему  [ Сообщений: 169 ]     ... , , , , 9
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн сен 01, 2025 18:02:43 
Грызет канифоль

Карма: 4
Рейтинг сообщений: 8
Зарегистрирован: Сб авг 09, 2025 22:08:28
Сообщений: 297
Рейтинг сообщения: 0
Да, понятно. Технологические процессы с точностью попроще. Ага.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн сен 01, 2025 18:06:54 
Встал на лапы

Зарегистрирован: Сб июл 30, 2011 21:00:24
Сообщений: 123
Рейтинг сообщения: 0
Касательно кварца. Я как то делала таймер для одной установки. На восьмой меге.
Там нужны были часы. Которые я, ради эксперимента, реализовала на часовом кварце и Т2- таймере.
Применив идею коррекции хода часов товарища AterLux, да добавив кучку математики, что б коэффициент коррекции рассчитывался автоматически при очередной установке/подстроке времени, получилось добиться точности порядка секунды за период с мая месяца по текущий момент.
Без термокоррекции, ибо таймер у людей работает в помещении.

AQ29, Интересно. Берем всеми любимую мегу8. Как там можно соединить аппаратно пару таймеров?

Не знаю, насколько удобна автоматическая установка. А если за отсчётный период произошёл сбой часов, скажем, на час.
Потом время пользователь может устанавливать неточно, с точностью до минуты.

Мега8 уж совсем старенькая. Хотя и сейчас вполне подходит. Купил по дешёвке в ЧипДипе где-то за 60 рублей (ещё и в корпусе Dip) для макетных плат с сокетой с нулевым усилием. Удобно отлаживать элементы программы, ядро ведь одинаковое.

Уже, наверно, лет 8 выпускают новое поколение AVR, вот там есть аппаратное соединение периферии. Купил AVR32DA32.
Там есть 8 каналов. Вход каждого канала можно аппаратно подключить к разной периферии – порты, таймеры, USART, SPI. В таймерах можно подключить к разным флагам – переполнения, регистра сравнения и т.д.
В канал также можно подать сигнал и из программы.
Выходы канала также можно подключить к разной периферии. К выходу каждого канала можно подключить несколько периферийных устройств. Можно асинхронно, это напрямую, либо синхронно через тактовый сигнал.
Пока почитал описание поверхностно, детально не вникал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн сен 01, 2025 18:47:20 
Друг Кота

Карма: 4
Рейтинг сообщений: 82
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8421
Откуда: .ru
Рейтинг сообщения: 0
AVR32DA32 любопытно)) глянул мельком даташит... обычная ардуина))
аппаратное соединение периферии это не самое главное.
важнее доступность и удобность...
купить где ? не во во всех магазинах есть..
а писать где ?
а прошивать чем ?
и т.д.
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн сен 01, 2025 19:01:19 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 169
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 515
Рейтинг сообщения: 0
AQ29 писал(а):
А если за отсчётный период произошёл сбой часов, скажем, на час.
Потом время пользователь может устанавливать неточно, с точностью до минуты.

Ну если писать на современных ассемблерах да бояться прерываний, то может и сбой будет...

А если грамотно делать питание и помехозащищенность, а программу писать на си - то вот таких сбоев я за свою долгую практику не наблюдала.

_________________
Белая и Пушистая


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн сен 01, 2025 19:17:49 
Друг Кота

Карма: 4
Рейтинг сообщений: 82
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8421
Откуда: .ru
Рейтинг сообщения: 0
грамотно делать питание...
:roll:
электричество выключили - часы остановились... ))
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн сен 01, 2025 20:58:22 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2922
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18789
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
codenamehawk писал(а):
Starichok51, а на сколько у вас уходит время?
сегодня читал эту тему и по компу проверил время - мои часы отстали на 24 секунды. сделал синхронизацию.
но память уже подводит, не помню, когда последний раз делал синхронизацию. на вскидку - примерно месяц назад, плюс-минус трамвайная остановка.
всё собираюсь сделать запись в регистр старения, но так и не собрался.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Вт сен 02, 2025 07:12:20 
Друг Кота

Карма: 64
Рейтинг сообщений: 1015
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4347
Откуда: Ижевск
Рейтинг сообщения: 2
Подключил старую плату на mega168PA на которой формировал 0,2 сек для часов Янтарь. Сейчас часы работают от tiny12.
СпойлерИзображение
Частотомер на выводе "5 минут" показал
СпойлерИзображение

Меня такая точность устраивает.


Вложения:
m168_плата.jpg [71.99 KiB]
Скачиваний: 73
mega168_300s.jpg [58.04 KiB]
Скачиваний: 75
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Вт сен 02, 2025 20:21:45 
Встал на лапы

Зарегистрирован: Сб июл 30, 2011 21:00:24
Сообщений: 123
Рейтинг сообщения: 0
AVR32DA32 любопытно)) глянул мельком даташит... обычная ардуина))
аппаратное соединение периферии это не самое главное.
важнее доступность и удобность...
купить где ? не во во всех магазинах есть..
а писать где ?
а прошивать чем ?
и т.д.

Купить несложно, конечно, в каждом ларьке нет, есть в ЧипДипе. У нас в городе есть его филиал, так что доставка бесплатна. Понабирал комплектацию, оплатил, где-то через неделю заехал в магазин и забрал, удобно.
Где-то в интернете есть, как программировать, среда разработки должна быть.
Я этим не интересовался, у меня свой программатор и ассемблер.
Есть ещё интересный вариант новой тину – Attiny1616 (16 килобайт).
Полно всяких современных наворотов, и цена привлекательная, в ЧипДипе – 79 руб. А старенькая и немощная ATtiny2313 стоит 270 рублей, давно пора делать выводы.
Ну если писать на современных ассемблерах да бояться прерываний, то может и сбой будет...
А если грамотно делать питание и помехозащищенность, а программу писать на си - то вот таких сбоев я за свою долгую практику не наблюдала.

Ассемблер и прерывания тут не причём.
У вас наверняка тепличные условия, что будет при реальных испытаниях – вопрос.
Тут уже писали, а что будет с автоматической настройкой при отключении питания.
Вообще-то неясно, зачем нужны сложные расчёты.
Когда-то по заказу приятеля тоже делал подстройку времени. Давно было, подзабыл, но как-то так.
В ЕЕПРОМЕ хранится коррекция, вначале ноль.
Аппараты запускались на прогон на неделю, определялось, насколько время ушло, например, часы отстали на 4 секунды. В ЕЕПРОМЕ в коррекцию записывается число 4. Часы затем каждую неделю в ночь с воскресенья на понедельник ко времени добавляет 4 секунды, всё просто.
Кстати, отключение электричества не помешает, часы пойдут, питаясь от батарейки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Вт сен 02, 2025 21:21:33 
Вымогатель припоя
Аватар пользователя

Карма: 10
Рейтинг сообщений: 169
Зарегистрирован: Ср июн 29, 2022 16:25:45
Сообщений: 515
Рейтинг сообщения: 0
AQ29, Юноша, сначала спросите, в каких условиях работают мои устройства, а потом делайте выводы про тепличность.
У меня не реальные испытания, а работа изделия в лабе, уже более года.
И при отключении питания ничего не будет. Часы как шли, так и будут идти.
При пропадании питания запитанным будет только микроконтроллер через идеальный диод на мосфете. И, поскольку МК знает про отсутствие нормального питания, все задачи будут завершены и остановлены, будут активны только часы. А все остальное время МК будет спать. И жрать при этом единицы микроампер.

И если вам неясно, зачем нужны сложные расчеты, то отвечу. Элементарно - что б не записывать на бумажечке, когда вы там выставили точное время, что б посчитать через неделю, сколько нужно секунд прибавить или убавить, потом куда то вносить эту циферку - ваши 4 секунды, что б сохранить их в EEPROM.
А просто - в удобное время подойти к изделию, "дождаться начала шестого сигнала" и нажать кнопку установки. И дальше не нужно ломать голову, а какую ж цифирку писать в еепром. 4 секнуды, три... или 5 с половиной...
Кстати, как в вашем алгоритме еженедельной коррекции отрабатывается ситуация, когда число секунд дробное?

_________________
Белая и Пушистая


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

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


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

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


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

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


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