Понадобились знакомому секундомеры с большими цифрами, считающие до 9 секунд с точностью до тысячных. В магазинах он таких не нашёл, а заказывать на зарубежных сайтах не захотел, поэтому обратился ко мне. Решено было использовать микроконтроллер ATMega8515, т.к. он был легкодоступный и подходящий по параметрам. Техническое задание такое: секундомер, считающий до 9.999 сек., 2 большие кнопки - старт/пауза и сброс, питание от батареек. Сначала устройство было собрано на макетной плате, далее к железу писалась программа в CodeVisionAVR, а потом делалось 4 копии печатной платы для 4х экземпляров. В программе осуществлена программная защита от дребезга контактов, используется динамическая индикация цифр. При желании программу легко можно переделать под другую модель микроконтроллера Atmel.
Схема устройства:
Проект на макетной плате.
Изготовление печатной платы. В качестве раствора для травления я использовал такой: 100мл перекиси водорода, 30г лимонной кислоты и чайная ложка соли. Плата двухсторонняя, с другой стороны вырезал дорожки канцелярским ножом, лишнее убирал.
Запайка деталей.
Устройство готово!
Таким же образом (исключая этап с макетной платой) делались остальные экземпляры.
Фьюз-биты:
В прикреплённом архиве: печатная плата, схема в 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 | Батарея | 6В | 1 | Поиск в магазине Отрон | ||
S1, S3 | Кнопка | Без фиксации | 2 | Поиск в магазине Отрон | ||
S2 | Микротумблер | 1 | Поиск в магазине Отрон | |||
Светодиодный индикатор | SA15-11GWA | 4 | Поиск в магазине Отрон | |||
Скачать список элементов (PDF)
Прикрепленные файлы:
- sec-mer.rar (50 Кб)
Комментарии (10) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
[Автор]
Вывод: решение интересное с точки зрения электроники, но в качестве столь точного измерителя временных интервалов больше смахивает на красивую игрушку нежели хороший измерительный прибор.
[Автор]
Для критиков: автор поделился идеей, а про время срабатывания кнопок, защиту от дребезга и пр. все все прекрасно понимают. Давайте еще подумаем про время реакции человека перед нажатием кнопки.
Вам дали идею, развивайте, пользуйтесь. Кроме критики в комментах ничего полезного.
Я думаю так. Мне нужна точность 0,01 сек. На алибабе есть датчики с временем отклика 0,025 сек. Вот уже и исключили человеческий фактор.
Ну и понятно, что защита от дребезга+время отклика=const. Значит при замере мы и получим нужную точность при сравнении получившегося времени.