Реклама ⓘ
Главная » Автоматика в быту
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Секундомер на 9.999 сек

Понадобились знакомому секундомеры с большими цифрами, считающие до 9 секунд с точностью до тысячных. В магазинах он таких не нашёл, а заказывать на зарубежных сайтах не захотел, поэтому обратился ко мне. Решено было использовать микроконтроллер ATMega8515, т.к. он был легкодоступный и подходящий по параметрам. Техническое задание такое: секундомер, считающий до 9.999 сек., 2 большие кнопки - старт/пауза и сброс, питание от батареек. Сначала устройство было собрано на макетной плате, далее к железу писалась программа в CodeVisionAVR, а потом делалось 4 копии печатной платы для 4х экземпляров. В программе осуществлена программная защита от дребезга контактов, используется динамическая индикация цифр. При желании программу легко можно переделать под другую модель микроконтроллера Atmel.

Схема устройства:

Схема секундомера

Проект на макетной плате.

1.jpg

2.jpg

Изготовление печатной платы. В качестве раствора для травления я использовал такой: 100мл перекиси водорода, 30г лимонной кислоты и чайная ложка соли. Плата двухсторонняя, с другой стороны вырезал дорожки канцелярским ножом, лишнее убирал.

4.jpg

 

6.jpg

Запайка деталей.

8.jpg

Устройство готово!

Таким же образом (исключая этап с макетной платой) делались остальные экземпляры.

10.jpg

11.jpg

Фьюз-биты:

fuses.jpg

В прикреплённом архиве: печатная плата, схема в sPlan, прошивка, исходник, фьюз-биты.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
IC МК AVR 8-бит
ATmega8515
1 Поиск в магазине ОтронВ блокнот
VT1-VT4 Биполярный транзистор
КТ209А
4 Поиск в магазине ОтронВ блокнот
VD1 Выпрямительный диод
PR1003
1 Поиск в магазине ОтронВ блокнот
R1 Резистор
100 кОм
1 Поиск в магазине ОтронВ блокнот
R2-R5 Резистор
100 Ом
4 Поиск в магазине ОтронВ блокнот
R6-R12 Резистор
24 Ом
7 Поиск в магазине ОтронВ блокнот
R14 Резистор
150 Ом
1 Поиск в магазине ОтронВ блокнот
С1, С2 Конденсатор15 пФ2 Поиск в магазине ОтронВ блокнот
С3, С4 Конденсатор100 нФ2 Поиск в магазине ОтронВ блокнот
Z1 Кварцевый резонатор8 МГц1 Поиск в магазине ОтронВ блокнот
Bat Батарея1 Поиск в магазине ОтронВ блокнот
S1, S3 КнопкаБез фиксации2 Поиск в магазине ОтронВ блокнот
S2 Микротумблер1 Поиск в магазине ОтронВ блокнот
Светодиодный индикаторSA15-11GWA4 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 1
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 5 Проголосовало: 1 чел.

Комментарии (10) | Я собрал (0) | Подписаться

-2
Vladyslav #
Максимальное значения таймера 10сек?
Ответить
0

[Автор]
tran-007 #
Да, такая была потребность
Ответить
+1
Oleg #
Столь высокая точность результата требует задания точной и стабильной частоты задающего генератора, а также точек старт-стоп, что врядли удасться достичь используя такие кнопки в частности.
Вывод: решение интересное с точки зрения электроники, но в качестве столь точного измерителя временных интервалов больше смахивает на красивую игрушку нежели хороший измерительный прибор.
Ответить
0

[Автор]
tran-007 #
Я тоже над этим думал...
Ответить
0
Роман #
А смысл сией конструкции в чем? Почему такой малый интервал времени и огромная точность? Ответ "такая потребность" не устроит.
Ответить
0
Олег #
Мне кажется на эстафету бы подошло, добежал, щелкнул
Ответить
0
Дмитрий #
Очень хорошая идея, подобный измеритель времени мы используем для измерения времени срабатывания вакуумных высоковольтных выключателей и точность как раз тысячные доли сек. Принцип измерения таков: обнуляем прибор, подключаем контакты выключателя вместо кнопки включения,и в цепь включения катушки электромагнита выключателя выключатель самого секундомера. Вот если ваш доработать на такой принцип работы, было бы круто!
Ответить
0
Игорь #
В программе осуществлена программная защита от дребезга контактов..
Это бред, ребята, при такой точности. Программная защита от дребезга основана на временных задержках, что сразу убивает точность.
Ответить
0
RDEV936 #
Метрологией здесь и не пахнет. Для начала, без калибровки (измерения реальной длительности) одного вашего "тика" все что может показать этот секундомер - это температуру в случайной точке в космоса. + другие программные задержки о которых было сказано другими сводят всю эту точность до сотых, в лучшем случае. Ни чего ценного этот девайс с себя не представляет
Ответить
0
Алексей #
Спасибо!
Для критиков: автор поделился идеей, а про время срабатывания кнопок, защиту от дребезга и пр. все все прекрасно понимают. Давайте еще подумаем про время реакции человека перед нажатием кнопки.
Вам дали идею, развивайте, пользуйтесь. Кроме критики в комментах ничего полезного.
Я думаю так. Мне нужна точность 0,01 сек. На алибабе есть датчики с временем отклика 0,025 сек. Вот уже и исключили человеческий фактор.
Ну и понятно, что защита от дребезга+время отклика=const. Значит при замере мы и получим нужную точность при сравнении получившегося времени.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Радиореле 220В
Радиореле 220В
Мини гравер 125 Ватт Программатор Pickit3
вверх