Ув. akl, как думаете, если вместо блокинг генератора использовать dc-dc, не будет ли потребление меньше? Ведь кпд его выше чем блокинга. Понимаю, что работает считаные миллисекунды, что сложнее, но всё же?
...если вместо блокинг генератора использовать dc-dc, не будет ли потребление меньше? Ведь кпд его выше чем блокинга...
Вряд ли потребление будет меньше. Хотя... Если будет схема с dc-dc, будет интересно сравнить характеристики. Последняя схема с мостом на 2-х блокингах (2 транзистора КТ315) + 2 транзистора КТ315 под управлением ATtiny12 имела средний ток ~100мка при 3,6В.
Мдаа. Такая конструкция с двумя катухами будет явно больше чем dc-dc. Сделал я блокинг на коленке. Он выдал 120 В. ( от чего зависит напряжение я не знаю). Впаял на выходе резистор 24к. Стало 30В. Но шаговик не работает. Напряжение падает до уровня питания. Шаговик 330 ом от огромных часов. Тогда на выходе увеличил ёмкость до 47 мкФ. Заработало. У меня нет приборов кроме тестера. Интересно на сколько увеличится время зарядки конденсатора? Думаю 150мсек может не хватить. Делаю на 2313 с кварцем 8 МГц.
Приветствую. Часы "Янтарь" с управлением от кварца за летний сезон неплохо себя показали. Хотя и использовался обычный часовой кварц без термокомпенсации, по сравнению со вторичными часами с DS32kHz, висящими рядом, но снаружи часы убежали примерно на 20 секунд. Арбитром выступал смартфон. Пробую зарегистрироваться на рутубе и выложить видео
Приветствую. Убрал со штатной платы УТП-Т44 и на её место установил ATtiny12 с кварцем 32'768Гц. Средний ток потребления ~160мка при работе на катушку 150 Ом. Период 999'999,84мкс. В архиве картинка, схема, файлы.
Приветствую. Работа с подстроечными конденсаторами мне не понравилась. Подбор конденсаторов для получения периода, максимально близкого к 1 секунде, та еще камасутра. Убрал конденсаторы, пусть кварц генерит на своей частоте без дополнительной наружной лабуды. Для точного хода попробовал провести коррекцию хода "нониусным" методом n*to-n*tx=to.
Проше объяснить на примере период 1 секунда с экземпляром кварца получился tx=999981,49[µs], а должен быть to=1000000,00[µs] Значения to и tx умножаются на 100, чтобы ассемблер правильно рассчитывал n. n~to/(to-tx) означает нахождение числа периодов генератора, при котором произойдет совпадение с числом периодов секундных интервалов за минусом одного периода. Для данных значений n=100000000[µs*100]/(100000000-99998149)[µs*100]=54024 Проверка 999981,49[µs]*54024~54023*1000000[µs]
Для очень точного временного промежутка, который, является часами, я также отказался от подстройки конденсаторов кварцевого резонатора в МК (Pierce oscillator). Если МК запускается с генератором с кварцам с паразитными емкостями, то больше не добавляю. Использую калибровку.
Даже прецизионные конденсаторы как типа C0G (NP0) имеют низкий температурный коэффициент. А вот включение переменного конденсатора в схему и его подстройки - это "настоящее приключение" из-за типов переменных конденсаторов. Плюс дополнительные температурные зависимости, механические изменения с течением времени, снижение упругости механики кондензатора, случайные механические удары во время эксплуатации и т. д. --- Для часов можете посмотреть www.RomanBlack.com: Bresenham's Algorithm - Zero-error 1 second Timer. При использовании высокочастотного кристалла (напр. 1 MHz) и одного таймера МК разрешение для изменения 1 секунд очень очень маленькoe - напр. одна миллионная Hz. --- Вариант 2: (с другой тип МК: STM32): таймер подключен напрямую к генератору, а в распоряжении 32-битной делитель TIM2.
Пример в "грубой" форме: 8000000 / 8000000 = 1 секунда 8000001 / 8000000 = 1.000000125 секунда -> 3.942 секунды в год .
Останется только изменение из-за изменени температуры кварца. А с недорогими китайскими TCXO эта проблема уже упрощается. Рекламируют их как 0,5 ppm. Не измерял действительно ли это так, но х-ки замечательные.
Нониусный метод, при прочих равных, даст (999981,49[µs]*54024-1000000,00[µs]*54023)*(3600*24*365/54023)=-9203,84[µs]/год вместо ~10мин/год без коррекции. Уточнил расчет. (1000000,00[µs]*54023-999981,49[µs]*54024)*(3600*24*365/54023)=9188,08[µs]/год вместо ~10мин/год без коррекции.
veso74Использование мегагерцовых кварцев в часах с батарейным питанием как-то "не очень".
Последний раз редактировалось akl Пн янв 27, 2025 06:15:57, всего редактировалось 1 раз.
Останется только изменение из-за изменени температуры кварца.
Есть ещё одна проблема - изменение частоты при изменении напряжения питания. На AVR микроконтроллерах наподобие ATmega328 частота существенно уходит вниз при понижении напряжения.
_________________ Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
...На AVR микроконтроллерах наподобие ATmega328 частота существенно уходит вниз при понижении напряжения.
Провел маленькое испытание на mega8a. Программа выдачи 2 секундного интервала при изменении напряжения питания. Интервал между каждым изменением напряжения и измерением не менее 5 минут 3,0V 2'000'049,9[µs] 3,6V 2'000'049,6[µs] 4,2V 2'000'047,3[µs] Так что не всё так однозначно.
Для себя, используя имеющиеся средства, провел аналогичное измерение. Лог. анализатор, PIC12F675, кварц 32768 Hz, 22 pF + 22 pF, деление 16384 чрез таймер -> 0,5 сек (для мигающие точки), без доп. калибровки и методы калибровки. При 5V/3,3V изменение в том же порядке: x*e-6. Для моих применений: если питание будет 5V->3,3V необходима стабилизация (даже если она элементарная), по крайней мере, для PIC. (Спасибо за тему и наводящие на размышления идеи ).
Приветствую. Довел до ума вариант с мостовым включением катушек с целью отказаться от резонансной подкачки и перейти на полное управление балансом. В архиве схема, исходник и hex. Амплитуда качания баланса вполне достаточная для перемещения ходового колеса. Ход часов стал практически не слышен. В исходнике закомментированы команды для tiny13a. Не стал убирать, т.к. пришли долгожданные TG3541 и в задумках есть поменять tiny12+кварц на tiny13a+TG3541.
Приветствую. Убрал со штатной платы УТП-Т44 и на её место установил ATtiny12 с кварцем 32'768Гц. Средний ток потребления ~160мка при работе на катушку 150 Ом. Период 999'999,84мкс. В архиве картинка, схема, файлы.
Длительность импульса на катушку какая? Делаю аналогичным образом, только катушку 150 Ом подключаю к 1.5 В через мосфет. 6.7 мс - часы не запускаются, 10 мс - устанавливается амплитуда под 270*.
_________________ Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
15.6 мс и только 90* амплитуда? С механикой всё в порядке? Почему тогда у меня при 10 мс на одну катушку (150 Ом) амплитуда зашкаливает за 270*? Для снижения амплитуды приходится настраивать баланс немного в плюс, чтобы импульс попадал не в фазе. Катушки как включены и какое напряжение на них подаётся?
Ещё вопрос. Возможно ли "малой кровью" сделать, чтобы при низкой амплитуде длительность импульса увеличивалась?
_________________ Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 248
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения