Частотомер на pic16f628

Частотомер 10 Гц — 60.00 МГц на pic16f628a + nokia lcd 5110

Диапазон измерения частоты……………10 Гц…60МГц
Чувствительность (амплитудное значение) … 0,2…0,3В
Напряжение питания ………….7…16В
Потребляемый ток…………….не более 50 мА.

Необходимость в данном девайсе у меня возникла, когда нужно было сделать задающий генератор несущей для радиопередатчика и произвести его дальнейшую настройку и согласование с другими функциональными частями системы. Долго искал в интернете схему, которая работала бы с дисплеем nokia 5110 и имела бы диапазон измерений, в которую попадала бы нужная мне частота. Наконец, случайно нашел схему такого частотомера, где она была не подробна, сделана под другой дисплей и не имела файла печатной платы. Зато был файл прошивки. Ну ладно теперь перейдем к тому что нам понадобиться:

Расходные материалы
• стеклотекстолит фольгированный двусторонний
• болты М3 x 20 с гайками (шляпки желательно потайные)
• радиодетали (ниже)

Конденсаторы
• 10p ¬– 1 0805
• 22p – 2 0805
• 100p – 1 0805
• 10n – 2 0805
• 100n – 5 0805
• 4…20p – 1 подстроечный
• 22uF 25V – 2 танталовые типа D

Резисторы
• 100 Ом – 1 0805
• 200 Ом – 1 0805
• 470 Ом – 2 0805
• 2.2 кОм – 4 0805
• 3.9 кОм – 4 0805
• 10 кОм – 1 0805
• 18 кОм – 1 0805
• Диод BAV99 sot23
• Дроссель 10 – 82 мкГн (у меня 82 мкГн) 0805
• Кварцевый резонатор на 4МГц
• Такой модуль дисплея. Обратите внимание на распиновку выводов (на разных модулях иногда может отличаться)

Выдержка из документации. Здесь видно, что при напряжении свыше 1В и далее диод начинает проводить ток. В нашем случае получается, что он просто закорачивает входной сигнал большой амплитуды на землю.

Резисторы, стоящие в цепи измеряемого сигнала, ограничивают ток заряда конденсаторов. Ведь в теории при заряде и разряде емкостей их ток стремиться бесконечности. На практике этот ток ограничен сопротивлением проводников, но его бывает недостаточно.

Так как наш дисплей питается от 3.3В через стабилизатор напряжения, то для согласования уровней стоят делители напряжения. Иногда и без них экран неплохо работает, но тогда нагрузка по току ложится на выводы контроллера, каждый из которых имеет свое внутреннее сопротивление.

Дроссель (в моем случае индуктивность smd 0805 на 82 мкГн) дает дополнительную защиту от высокочастотных наводок по питанию, что добавляет дополнительную стабильность в работе контроллера.

Так вроде разобрали основные моменты в работе контроллера. По алгоритму измерения не смогу подсказать, т.к. тот источник, где мне удалось найти неполную информацию, не имел исходного кода. Да и вновь найти сам сайт не удалось. Так теперь перейдем к тому, что у меня получилось.

На верхнем фото видно не значительные отклонения в некоторых отверстиях, но это больше связано с тем, что сверлил от руки и мог неидеально вертикально удерживать микродрель.

На верхней части фото нашей новой платы после лужения, а на нижнем – моя старая версия (именно ее фото работы я демонстрировал). Старая версия незначительно отличается от новой (видно, где забыл провести дорожку припаян красно-белый провод, и в новой учтены недочеты разводки). Кстати, хотел отметить, как бы я рекомендовал напаивать компоненты (в какой последовательности). Сначала запаиваем переходные отверстия (их здесь 2), затем припаиваем smd резисторы на верхнем слое. Далее припаиваем dip-панель под микросхему таким образом, чтобы ее ножки замыкали верхние и нижние отверстия платы (у меня стеклотекстолит 1,5мм и припаял к плате с некоторым зазором для паяльного жала). После устанавливаем разъем для дисплея.

А теперь самое интересное: надо сделать 2 отверстия диаметром 3 мм под болтики М3×20 для более надежного крепления нашего дисплея. Для этого вставляем дисплей в разъем и шилом через отверстия помечаем места для сверления на печатной плате.

Ну а далее напаиваем кварцевый резонатор (я нашел удлиненный, но здесь это не критично) и запаиваем все остальные компоненты. Вместо ВЧ разъема можно напаять коаксиальный кабель или на крайний случай просто подвести 2 провода.

После того как плата собрана нам надо прошить микроконтроллер PIC16F628A. Тут, я думаю, можно посмотреть информацию в интернете, т.к. здесь нет никаких особых моментов (в отличии от avr, где еще нужно правильно выставить фьюзы). Я программировал программатором picKit3.
Далее хорошо бы сначала подключить дисплей проводами к разъему, чтобы отверткой можно было под настроить конденсатор. Для настройки подаем прямоугольный сигнал на вход и добиваемся того, чтобы показания были максимально точными, хотя некоторые моменты зависят от самого генератора сигналов. Я использовал генератор из осциллографа dso quad, но мне не пришлось подкручивать емкость, т.к. частотомер сразу давал точные показания.

Теперь несколько фото работы

Ну вот в целом и все. Стоит отметить, что частоты сигналов формой пилы и треугольных импульсов он показывает некорректно. Зато синусоидальные, прямоугольные точно. С его помощью я экспериментировал с емкостной трехточкой и генератором на кварцевом резонаторе.

Файлы схемы, печатной платы и прошивки прилагаются

Частотомер на pic16f628

ISIS Proteus 7.7 SP2 + Crack v1.0.2 + RUS

Спасибо за совет ! Действительно на Виндовс 7 нужно запустить совместимость с XP Service Pack 2 и всё пойдет на УРА !

Регулятор напряжения

КТ815 работает адекватно с напряжением в 5 вольт. http://www.joyta.ru/uploads/2017/03/tranzistor-kt819-xarakteristiki-cokolevka-analog-2.gif

Регулятор напряжения

собрал схему но регулировка от 0 до 6 вольт. все детали новые

Часы на одном индикаторе

Простая мигалка

Собирал по похожей схеме, но или мне показалось или крона быстро сдохла. Я рассчитывал на пугалку которая бы проработала неделю хотя бы, а

ISIS Proteus 7.7 SP2 + Crack v1.0.2 + RUS

Аваст сожрал кряк LXK_Proteus_7.7_SP2_v1.0.2.rar как вирус

Конспект хакера «Амперка»

Да я согласен был купить Конспект хакера за 190 рублей на офсайте(Амперка), но доставка 590 рублей. Я в Китай за 230 отправил на днях письмо с

Очень простые часы на PIC-контроллере

ссылка на прошивку не работает пожалуйста возобновите ссылку

LED куб 4х4х4 на Arduino

«Аноды(+) всех светодиодов каждого столбца соединены вместе. Слои состоят из соединённых катодов светодиодов.» =================== На деле у Вас

Радиожучок на 500 метров

Я собирал работает хорошо,ставил кт325

Реклама

Поиск по тегам

  • 40
  • 1
  • 2
  • 3
  • 4
  • 5

Частотомер на PIC16F628

Answer

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five http://jquery2dotnet.com/ centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Читайте также  Управление освещением с любого пульта ду

В этом проекте мы делаем простую и дешевую схему частотомера. Он может измерять сигналы от 16Гц до 100Гц с максимальной амплитудой 15В. Чувствительность высокая, разрешение 0,01Гц. Входной сигнал может быть синусоидальной, прямоугольной или треугольной волной.

Частотомер может использоваться во многих приложениях. Например, для наблюдения за точностью генератора, для измерения частоты сети или нахождения оборотов двигателя соединенного с датчиком.

Файл печатной платы представлен в формате PDF. Вы можете сделать плату используя метод ЛУТ.

CCP (Capture(Захват)/Compare(Сравнение)/PWM(ШИМ)) модуль PIC микроконтроллера считывает входной сигнал. Используется только функция захвата. Чтобы узнать больше о CCP модуле PIC пожалуйста, посетите http://www.microchip.com.

Дисплеи – красные семи сегментные светодиодные дисплеи 14,2 мм с общим катодом.

Перед измерением частоты входного сигнала, сигнал должен быть преобразован в прямоугольный. Поэтому для этой цели используется схема оптической развязки с оптроном 4N25. Таким образом, входной сигнал надежно изолирован от микроконтроллера и превращается в меандр. Амплитуда сигнала не должна превышать 15В. Если это произойдет, резистор 1кОм может сгореть. Если вы хотите измерить частоту сети, вы должны использовать 220В/9В трансформатор.

Напряжение питания должно быть в пределах 8-12В. При большем напряжении схема может быть повреждена, и вы должны быть осторожны с полярность при подключении питания.

Принципиальная схема счетчика(частотомера) приведена в файле проекта. Есть 4 дисплея, которые работают по методу мультиплексирования (динамическая индикация). Для измерения, вывод RB3 подключен к выходу оптического изолятора. 5 вывод второго дисплея подключен к питанию через резистор 1 кОм, так что точка после второго дисплея горит. Это соединение не показано на схеме.

C код, написанный в PIC C компиляторе доступен для скачивая. HEX также прилагается.

Мы использовали два дополнительных разъемов. Один (18 контактный, 2 ряда) для микроконтроллера PIC16F628, а другой (40 контактный, 2 ряда) за семь сегментных индикаторов.

Частотомер на pic16f628

Некоторое время назад я сделал аудио генератор со счетчиком частоты, который работал очень хорошо, но я продал его, и теперь я делаю новый. Здесь я покажу модуль частотомера, который я сделал для проекта.

Поскольку у меня есть программатор PIC, этот проект разработан на микроконтроллере PIC. Как обычно, я искал вдохновения в интернете. Первоначальная идея пришла от проекта: счетчик частоты ЛКД. Я хотел использовать 7-сегментный светодиодный дисплей, а не ЖК-дисплей.

Прежде всего, я хотел, чтобы микроконтроллер PIC делал всю работу без каких-либо дополнительных микросхем. Также я хотел использовать знакомый PIC16F628A, но поскольку один из выводов port A (RA5) может использоваться только в качестве входа, мне не хватало выходов для выполнения этой работы. Для управления 6-значным 7-сегментным мультиплексированным дисплеем требуется 7 + 6 = 13 выходов. 16F628A имеет 16 выводов ввода-вывода, два из которых используются для кварцевого генератора, один-для ввода сигнала, а другой может использоваться только для ввода, что оставляет нам только 12 полезных выводов ввода-вывода. Решение состояло в том, чтобы привести в действие один из общих катодов с транзистором, который открывается, когда все остальные цифры выключены.

Вот окончательная схема:

7-сегментные дисплеи, используемые здесь, являются 3-разрядным мультиплексированным c общим катодом (BC56-12SRWA). Цифры 2..5 включаются, когда соответствующие контакты установлены 0. Когда все эти контакты установлены в 1, транзистор Q1 открывается и включает первую цифру. Ток для каждого этапа около 6-7mA.

Я должен упомянуть, что ток на контактах, подключенных к общим катодам теоретически могут просаживаться до 50 мА, если все сегменты включены (7x7mA). Это намного выше максимальных спецификаций микроконтроллера. Но так как каждая цифра включается на очень короткий момент Я думаю, что это безопасно. Вообщем схема потребляет около 30-40mA в среднем, и микроконтроллер не нагревается вообще, так что все кажется в порядке.

Микроконтроллер использует свой внутренний генератор 4MHz для часов C. P. U. Timer1 использует внешний кварцевый генератор с частотой 32768Hz для установки 1 второго временного интервала. Timer0 используется для подсчета входного сигнала на выводе RA4. И, наконец, Timer2 используется для обновления цифр.
При входном сигнале прямоугольной формы 5Vpp нет никаких предусилителей или буфера в усилителе.
Счетчик может измерять до 920-930 кГц, что более чем достаточно для моего проекта. Причина, по которой он не может измерять частоту больше, заключается в том, что увеличение количества цифр требует много циклов процессора. Я полагаю, что код программы может быть оптимизирован или даже написан на ассемблере, и тогда счетчик может достигать 999999 Гц.

Кварц на 32768Hz продаются в двух размерах: 2x6mm и 3x8mm. я рекомендую 2x6mm, потому что он идеально подходит под левым дисплеем. Другой размер также может быть использован, но он немного поднимет левый дисплей.

В любом случае, это готовый модуль:

Итак, если у кого-то есть жгучее желание самому протестировать этот проект, вот файлы проекта: Скачать архив

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

Уточненный PCB, Различный регулятор напряжения тока, немножко уменьшена плата. Архив включает в себя файлы Eagle, HEX и C-файл, а также сжатые файлы Gerber: версия 2

Тема: Простой частотомер на pic16f628a

Опции темы
  • Версия для печати
  • Версия для печати всех страниц
  • Подписаться на эту тему…
  • Поиск по теме

    Простой частотомер на pic16f628a

    Помогите пожалуйста. Собрал простой частомер, у него оказалось время счета 1 сек. Так как частомер будет служить в качестве цифровой шкалы в конструкции US5QBR (Малосигнальный тракт SSBTRX’a прямого преобразования на диапазон 80м), ей не очень удобно пользоваться. Не могли-бы помочь изменить прошивку на 0.1 сек. Скажу сразу, я в программировании почти ноль (немного изучал с++). Пытался сам переделать, просидел с 7 вечера до 7 утра, к сожалению не чего не вышло. Попросил помощи на другом форуме в ответ тишина, уверен здесь люди более отзывчивые.
    Схема:

    прошивка:
    частотомер 16×2-0.rar

    Спасибо конечно, но это не то. Вы вне предлагаете совсем другую конструкцию. Мне нужно исходник поправить, который я выложил или хотя-бы сказать что исправить. Да забыл, прошивку уже правили для двух строчного дисплея, я тоже примирил 16×2.

    С прошивкой ни чем помочь не могу. Сам в этом деле не очень . А вот схема вроде та же. И индикатор можно поставить любой. И еще, вот что пишет автор, по моему очень интересно именно для шкалы.

    Не схемы разные, у них обшившего только входной формировать. Да и ПЧ мне корректировать не нужно, схема TRXса работает на той же частоте что ГПД.
    Ладно буду ждать человека который с pic может не на > , но за > здоровается.

    Последний раз редактировалось Slav9n; 01.04.2016 в 09:41 .

    Изменить время пересчета непросто. Это практически заново программу написать. Время пересчета в таких конструкциях задается программно. Для того, чтобы точно его выставить, приходится порой вставлять холостые команды и идти на прочие ухищрения. Это приходится делать на работающем образце, как это сделать вслепую не представляю.
    Знаю это потому, что у меня давно есть такая конструкция. Ей уже под 20 лет.

    Slav9n А Вы обратитесь к автору. Адрес выше.
    И да, Александр ПРАВ!

    Обратите внимание на частотомер (автор JG6DFK) примененный в конструкции SWR анализатор Сергея 4Z5KY:
    http://www.cqham.ru/SWR_17.htm
    Для прямого преобразования должно пойти.

    uk8adi, перешел по ссылки, на что мне надо было обратить внимание? Pic 84 , а у меня 628, схематичное решение другое, не прошивки не говоря об исходнике.
    ra3rbe, RV9CQQ, Да мне хоть чуток информации куда капать. Я настойчивый, методом «тыка» переделаю, а то 800 строк кода и я один.

    Измерение состоит из двух этапов — это основной цикл измерения и извлечение значения прескалера методом досчета.

    Нужно определить основной цикл измерения в программе. Так сказать локализовать его. Если у вас точность измерений 1 гц, то этот цикл должен длиться ровно 1 секунду. Внутри цикла наверняка стоят подпрограммы задержки. Наверное не одна. Нужно изменить задержки так, чтобы цикл измерения был ровно 0.1 сек. Т.к. в программе происходят ветвления, то нужно отслеживать, чтобы времена выполнения цикла были всегда одинаковыми, независимо от того, по какой ветке пошло исполнение. Это вкратце. На деле кроме задержек в программе могут встретиться холостые копанды nop , служащие для точной корректировки времени. Могут быть казалось бы ненужные бесполезные блоки типа PUSH какой-то регистр и тут же POP его. Все это автор делал для точного выставления времени цикла измерения. Ничего выбрасывать и «улучшать» не нужно.
    Это самое важное в этой программе. Если не выставить время цикла точно, то работать частотомер не будет.
    К тому же делать это наобум что-то изменяя во временах не стоит. Нужно разобрать весь цикл по косточкам, чтобы знать точно в микросекундах сколько времени занимает полезная программа и сколько нужно ставить задержки.

    Читайте также  Воспроизведение видео на жк от nokia с помощью atmega32

    А если с этим справитесь, то наверняка придется переделывать индикацию, т.к. измеренное значение будет не в герцах, а в десятках герц. Либо нужно будет домножать на 10 результат, либо переделывать разбор и индикацию результата.

    В общем как я и говорил — это уже новая программа будет

    Гораздо проще попробовать другую конструкцию. Вам уже предлагали несколько, посмотрите мои. Хотя сразу скажу под 2х строчный индикатор я не делал частотомера и дорабатывать что-то в этих старых конструкциях не собираюсь.
    http://ra3rbe.r3r.ru/digiscal.htm
    http://ra3rbe.r3r.ru/scallcd.htm
    http://ra3rbe.r3r.ru/scalafc.htm

    Информация о теме

    Пользователи, просматривающие эту тему

    Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

    Частотомер до 150 МГц на PIC

    Этот простой и удобный частотомер может измерять частоты FM диапазона и имеет автономное питание. Большинство аналогичных устройств имеет ЖК дисплеи со встроенным контроллером, что увеличивает общий ток потребления прибора . Также, многие высокочастотные частотомеры используют микросхемы с большим током потребления. Данное же устройство построено на современных экономичных микросхемак, что позволяет питать его от одной батарейки размера АА.

    Характеристики частотмера

    • Диапазон частот: 1Гц — 150MГц
    • Диапазон амплитуд входного сигнала: 250mV — 5V
    • Разрешение: до 5 знаков
    • Точность: 4 знака
    • Время измерения: 0.1 сек или 1сек; автоматический выбор
    • Полностью автоматическая работа
    • Работает от одной батарейки AA; потребляемый ток -5 ). То есть максимальное отклонение от 100KГц составляет 3Гц. Как это влияет на точность измерений?

    Частотомер считает количество периодов, прошедших за интервал 0.1 сек. Таким образом, точность определяется точностью измерения этого интервала. В этом частотомере этот интервал устанавливается как скважность ШИМ модуля контроллера. Формула для скважности такова: (CCPR1L:CCP1CON )·Tosc·(TMR2 prescale value) = 625·Tosc·16, гдеTosc = 1/f = 10 -5 сек. Приводя к точности кварца, получаем разброс: 10 4 ·10 -5 (1± 3·10 -5 )= 0.1± 3·10 -6 сек. Другими словами, точность отсчета временных интервалов зависит от точности кварцевого резонатора.

    Возьмем крайний случай — временной интервал равен 0.1+3·10 -6 сек. Пусть входная частота равна N герц (=периодов в секунду). Тогда измеренное значение будет N·(0.1+3·10 -6 ) = N/10 + (N/10)·3·10 -5 . В 0.1 секундном мы получаем значение частоты N/10 периодов, поэтому разница между измеренным и реальным значением N/10 будет (N/10)·3·10 -5 . Для частот больше, чем 333 KГц (3.33·10 5 Гц) разница превышает 1, так что для этих частот наш счетчик будет показывать неправильное значение N/10. Важным следствием этих соображений является то, что можно гарантировать только 4 старших разряда измеренной частоты N/10, иногда 5 разрядов.

    Расчеты показывают, что при использовании кварцев с допуском несколько десятков ppm невозможно гарантировать точность в 6 или более знаков. А так как мы не можем гарантировать точность младших разрядов, то и нет смысла их отображать. Поэтому в частотомере отображается только 5 старших разрядов частоты, игнорируя остальные разряды.

    Но на точность измерений влияет не только точность кварца, но и эффект его старения и рабочая температура. Однако, при температурах 10°C — 40°C влияние температуры на общую точность составляет не более ±10ppm, так что мы все равно можем гарантировать 4 — 5 ти значную точность.

    Форматирование вывода

    На индикаторе, используемом в частотомере есть только восемь 7-сегментных символов, поэтому применена специальная схема отображения диапазонов частот. Схема показана в таблице ниже. Незначащие нули не отображаются и показаны серым цветом. Диапазон отображается справа в экспоненциальной системе. Где символ E представляет 10 а число — степень 10ти.

    Индикация Диапазон измерений Время счета
    0. 0. 0. 0. 1 0. E 0 0 — 9 Гц 1 сек
    0. 0. 0. 1 2 0. E 0 10 — 99 Гц 1 сек
    0. 0. 1 2 3 0. E 0 100 — 999 Гц 1 сек
    0. 1. 2 3 4 0. E 3 1 — 9.999 KГц 1 сек
    1 2. 3 4 5 0. E 3 10 — 99.999 KГц 1 сек
    1 2 3. 4 5 0. E 3 100 — 999.99 KГц 0.1 сек
    1. 2 3 4 5 0. E 6 1 — 9.9999 MГц 0.1 сек
    1 2. 3 4 5 0. E 6 10 — 99.999 MГц 0.1 сек
    1 2 3. 4 5 0. E 6 100 — 150 MГц 0.1 сек

    Измеренная частота представлена целым числом с 1 до 8 цифр. Значения, имеющие более 5 цифр округляются до ближайшего целого цначения, имеющего 5 ненулевых цифр в старших разрядах. Например, значение 12,345,678 округляется до 12,346,000 ( на дисплее 12.346 E6 ), а 12,345,456 округляется до 12,345,000 (на дисплее 12.345 E6).

    Железо

    На входе схемы стоит предварительный усилитель, построенный на высокоскоростном компараторе LT1715. Согласно даташиту, он может работать на 150MГц. Входы второго компаратора, находящегося в корпусе микросхемы соединены с землей и шиной +5V для предотвращения его срабатывания и влияния на работающий компаратор. Компаратор — самое медленное устройство в схеме и он определяет верхнюю границу измерений. Резисторы по 10K сдвигают уровень на входах компаратора приблизительно до 2V. Резистор на 100 Ом добавлен для небольшого увеличения напряжения на инвертирующем входе. Поэтому в спокойном состоянии на выходе всегда 0. Разница во входных напряжениях составляет около 110мВ и определяет чувствительность предусилителя. Входное напряжение для гарантированной работы должно быть 150 мВ. Резистор 10K на выходе компаратора необязателен.

    Выход компаратора соединен с 4-битным двоичным асинхронным счетчиком SN74LV161A с макимальной рабочей частотой 220MГц при питании от 5 В. Счетчик использован как предделитель для таймера TMR1. Он делит входную частоту на 16, поэтому на вход контроллера попадает максимум 10MГц, что удовлетворяет требованиям минимального периода в 60 нсек, требуемых для работы таймера TMR1 в асинхронном режиме. Все 4 выхода счетчика соединены с контроллером и на них образуются 4 старших бита измеряемых импульсов.

    Сердце частотомера — контроллер PIC16F648A ( можно использовать PIC16F628A).

    Контроллер PCF8562 управляет ЖК дисплеем VM-838. На плате микросхема контроллера дисплея расположена под ЖКИ.

    Напряжение питания 5 В получается с помощью DC/DC преобразователя NCP1400A. Он обеспечивает 5 вольт от одной батарейки AA. Ток потребления после преобразователя около 10 мA в покое, 9 мA из которых потребляется входным компаратором. Однако ток потребления от самой батарейки будет в 5 — 7 раз больше. Максимальный измеренный ток потребления составляет 70 мА, а средний — 40 мА. От одной батарейки АА емкостью 2000 мА·Ч частотомер может работать около 40 часов.

    Прибор собран на одной стороне двусторонней печатной платы, но имеет несколько перемычек на обратной стороне. Медь на другой стороне использыется как дополнительный экран. Обратная сторона имеет олько 4 компонента: входной BNC разъем, держатель батарейки AA, 4 металлические стойки, и выключатель питания AS12AH. Плата разработана под SMD резисторы и конденсаторы размера 0603, но размер 0805 тоже можно использовать. На плате есть 3 площадки, соединенные с RA0, RA1 и RA5, которые можно использовать, например, для подключения частотомера к компьютеру.

    Микроконтроллер должен быть запрограммирован либо во внешнем программаторе либо на плате, но до припайки счетчика SN74LV161A, так как счетчик блокирует выводы программирования контроллера.

    Некоторые ошибки разработки.

    Держатель батарейки, выключатель питания и входной разъем смонтированы очень билзко друг к другу, поэтому держатель батарейки пришлось немного подточить.

    Читайте также  Дверной звонок на микроконтроллере

    Также из-за тяжелой батарейки плата не очень устойчива на столе и при подсоединенном кабеле норовит перевернуться из-за кручения кабеля.

    Несмотря на то, что индикация довольно проста, она все равно трудна для понимания.