Помогите со схемой простого электронного таймера
Судя по разводке ног - в такой же, как и другие 8-ногие ATtiny ( например, ATtiny12 ).
Если, все же, кто-то захочет поставить на таймер батарейку из NiCd или гидридных аккумуляторов, то делитель на Вх.3 надо пересчитать на 4…4.2В
Я развел плату 30 на 40 мм под ДИП корпус и 220 корпус 7805.
Постараюсь выложить побыстрее.
Кстати, если применять питание 4 банки по 1.2В, то стабилизатор не нужен вообще…Это в дополнение к предыдущему посту.
Разведу еще под СОИК корпуса…
Изваял первый образец таймера. Работает!!!
У меня нет липо аккумуляторов - только никель-мет.гидридные.
Делитель изменил - 6.8к на землю, 1.8к на плюс…
Стабилизатор впаял для наглядности, но не использовал.
Включал на 2 и 3 минуты - не досчитывает около 10 и 15 сек соответственно.
С этим, впрочем, можно мириться, добавив эти секунды при установке, но лучше подкорректировать прогу…
Завтра выложу фото.
Включал на 2 и 3 минуты - не досчитывает около 10 и 15 сек соответственно.
С этим, впрочем, можно мириться, добавив эти секунды при установке
Тут я уже не помогу. У меня на attiny45 была точность 1-2 секунды. В программе есть две подпрограммы задержки примерно на 20 миллисекунд. Для установки времени и для отсчета времени. Там надо корректировать константу. Это можно делать прямо в прошивке. Смещение надо посмотреть по листингу.
Мириться с этим не надо. Проще исправить. Вообще-то странно. Частота у attiny13a и attiny45 не должна так гулять. Это больше 10%.
В подпрограмме del_20cnt: 218 изменить на большее число. Считать мигания по секундомеру при установке времени.
В подпрограмме del_20fly: 210 изменить на большее число. Считать мигания по секундомеру при обратном отсчете.
Частота у attiny13a и attiny45 не должна так гулять. Это больше 10%.
Запросто. Это же внутренний RC 😃 Не зря там существует его калибровка, причем в довольно широких пределах. Но вроде бы Юрий говорил как-то, что такой разброс не критичен.
Не зря там существует его калибровка
А толку? Под любую погоду ведь не будешь калибровать 😃
Либо забить на разброс, либо кварц. Не знаю насколько критичны там эти секунды, для себя я бы подогнал при температуре каких 25 и забил
для себя я бы подогнал при температуре каких 25
Вот как раз для этого и есть калибровка 😃
Привет!
Да, я говорил, что особой точности не нужно, главное - повторяемость.
Тогда можно вводить поправку.
!0-15 сек конечно многовато…
2-3 сек - было бы удовлетворительно.
Я попробую скорректировать прогу, как советует Георгий.
Как бы не пришлось Вам корректировать прогу под каждый пятый контроллер…
Проще поставить какую-нибудь пьезокерамику для стабилизации и 24 тиньку, чтобы не ограничивать себя в творчестве. В 13 тиньках большой разброс по частоте.
Иначе пионеру придется вести досье на каждый таймер типа такого “таймер номер 3 - утром добавить три единицы, днем - отнять пять”.
А как иначе? По документам без кварца допускается разброс даже больше чем 10% только от температуры.
Похоже надо продумывать калибровку, но и она не спасет . По крайней мере мигания могут не совпадать точно с секундой, но установленное по секундомеру вручную время он должен выдавать точно.
Вот как раз для этого и есть калибровка
Я вообще-то и написал, что разброс всё равно будет, вопрос только от какой базы
вопрос только от какой базы
От разброса параметров внутренних R и C 😃
Разумеется, и питание и температура тоже будут давать немалый разброс, но уже не такой сильный.
Вот, что получилось…
Печатный монтаж дан в зеркальном отражении для *лазерного* метода изготовления плат.
Надо еще снять видео!
А почему концевик на плате таймера?
От разброса параметров внутренних R и C
Вы опять не поняли о чём я 😃
Под “базой” я имел ввиду калибровку генератора на определённые условия, вот от них он и будет плясать в плюс/минус
Вы опять не поняли о чём я
Извиняюсь, бессонные сутки сказываются 😃
Юрий, а в чем это Вы платы делаете?? В каком САПРе?
Я умею работать только в Solid Works и могу дать файлы в его форматах.
Впрочем он позволяет сохранять практически во всех форматах