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

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

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

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

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

 

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

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

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

Фьюз-биты:

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


Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот

IC
МК AVR 8-битATmega85151
VT1-VT4
Биполярный транзисторКТ209А4
VD1
Выпрямительный диодPR10031
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-11GWA4
Добавить все

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

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

Добавить комментарий

Ваш адрес email не будет опубликован.