|
Пищалка-таймер для СРП Описание Давно хотел себе сделать такую штуку, чтобы каждую минуту пищала, подсказывала момент включения лисы, чтобы не проспать. На сайте http://kontur.tk/ что-то наподобие было описано на основе одной часовой микросхемы + одна микросхема с вентилями 2И-НЕ. Устройство по моему названо там как «Мокалка». Свой таймер я решил сделать на основе мелкого 8-ногого микроконтроллера серии TINY фирмы ATMEL. В принципе можно было взять любой контроллер, но в магазе оказался только ATtiny12. На основе него и пришлось делать. Особенностью данного контроллера является то, что у него нет оперативной памяти (RAM) и поэтому на языке Си мне с ним ничего поделать не удалось. Пришлось писать на ассемблере. Функциональные возможности - Запускается под 1-ю лису и выдаёт в начале каждой минуты номер лисы, которая начала работу (выдаёт в виде точек, без «МО» разумеется)
- По прошествии 5-й лисы снова переходит на первую лису J
- За 15 сек до окончания каждой минуты издаёт предупреждающий сигнал, отличающийся от сигнала начала работы лисы тональностью.
- Длительность звуковых сигналов специально подобрана таким образом, чтобы не мешать работе и восприятию звуковой информации от пеленгатора. Например длительность сигнала о начале лисы номер 5 не более 0,5 сек, длительность предупреждающего сигнала не более 0,5 сек.
Параметры, которые легко изменяются в тексте программы Да, кстати, программа для контроллера написана таким образом, что все величины легко изменяются в одном месте, в самом начале и тем самым можно необыкновенно легко перепрограммировать контроллер с другими установками. Итак, изменяя константы в начале программы, имеется возможность регулировать следующие величины: - время работы передатчика (например вместо минуты — 30 сек или 12 сек)
- количество передатчиков (допустим повторять цикл не через 5, а через 3 или через 2)
- время заблаговременной подачи предупреждающего сигнала (допустим не за 15 сек, а за 10 или 20)
- тональность звуковых сигналов
- длительность звуковых сигналов
Схема электрическая Схема примитивна, и поэтому обильных пояснений не требует. Конденсаторы возле кварца (20pF) экспериментально не подбирались и возможно при их подборе можно сократить время запуска, но я сильно сомневаюсь. Программирование контроллера осуществляелось по SPI самым примитивным программатором для LPT-порта. Конструктивное исполнение Окончательной конструкции я пока не придумал. Макетный (экспериментальный) образец собрал на слепыше небольших размеров. В качестве источника питания для схемы использовал литиевую батарейку, типа как для питания часов и настроек БИОСа на материнской плате. Держатель для батарейки снял с платы, у нас в конторе где-то валялась. Выключатель питания использовал миниатюрный, движковый. В качестве излучателя звука взял и отрезал 1 наушник (36 ом) от старых наушников, у которых где-то провод не контачил. Я бегаю с резинкой с одним ухом. Соответственно во второе ухо засунул наушник от таймера. Само устройство замотал изолентой и разместил на резинке от наушников, возле самого уха. Результаты испытаний на дистанции Времени испытывать таймер на тренировках — не выдалось. В результате испытывать сие изделие довелось сразу на крупных соревнованиях «Киевская весна 2009». В результате эксплуатации таймера на соревнованиях, как ни странно, никаких нареканий и замечаний по работе изделия не выявлено! Уже с первых минут дистанции мы с ним работали как одно единое целое. В дальнейшем дистанции предполагаю бегать именно с его использованием. Недостатки и особенности - К сожалению таймер запускается после подачи питания в течение 3–4 секунд, а не мгновенно. Победить данную особенность мне так и не удалось. Радует хотя бы то, что время запуска каждый раз примерно одинаковое. Поэтому я запускаю таймер за 3 сек до начала 1-й лисы, по часам сверенным с начальником дистанции.
- Потребление тока в режиме ожидания около 5–10 мкА. Когда контроллер издаёт «писк» потребление подскакивает до 0,5…1 мА, в зависимости от сопротивления нагрузки и разделительной емкости.
- Точность хода часов определяется кварцем. В процессе испытаний сколь-нибудь заметный уход часов за 2 часа не обнаружен.
- Прошивки, исходники — всё прилагается и открыто для всеобщего пользования.
|
Комментарии
Кроме картинок демаю исходники и прошивка думаю тоже кому-нибудь пригодились бы. Вот только не нашёл способа их присоединить к статье
Да, и ещё. Нельзя ли как-то сделать обтекание картинки текстом только сверху и снизу, то есть чтобы сбоку от картинки текст не располагался? Цитировать
По обтеканию картинки - щелчок на картинке. Щелчок на кнопке "Изображение" и на второй закладке делаешь выравнивание "по центру".
Ну я ссылку вставил, обтекание сделал :)
У меня ощущение, что пока не зарядятся C3 и C4 reset не сработает. Может причина задержки запуска в них? Цитировать
Это первое что я подумал. Пробовал запускать вобще без них - результат тот же самый. Цитировать
RSS лента комментариев этой записи.