Частотомер до 150 МГц на PIC
Этот простой и удобный частотомер может измерять частоты FM диапазона и имеет автономное питание. Большинство аналогичных устройств имеет ЖК дисплеи со встроенным контроллером, что увеличивает общий ток потребления прибора . Также, многие высокочастотные частотомеры используют микросхемы с большим током потребления. Данное же устройство построено на современных экономичных микросхемак, что позволяет питать его от одной батарейки размера АА.
Характеристики частотмера
- Диапазон частот: 1Гц — 150MГц
- Диапазон амплитуд входного сигнала: 250mV — 5V
- Разрешение: до 5 знаков
- Точность: 4 знака
- Время измерения: 0.1 сек или 1сек; автоматический выбор
- Полностью автоматическая работа
- Работает от одной батарейки AA; потребляемый ток < 15mA
О точности измерений
В частотомере использован кварц на частоту f0=100KГц и допуском Δf/f0 = ±30ppm.
Это означает, что реальная частота лежит в диапазоне 100KГц·(1 ± 3·10-5). То есть максимальное отклонение от 100KГц составляет 3Гц. Как это влияет на точность измерений?
Частотомер считает количество периодов, прошедших за интервал 0.1 сек. Таким образом, точность определяется точностью измерения этого интервала. В этом частотомере этот интервал устанавливается как скважность ШИМ модуля контроллера. Формула для скважности такова: (CCPR1L:CCP1CON<5:4>)·Tosc·(TMR2 prescale value) = 625·Tosc·16, гдеTosc = 1/f0 = 10-5 сек. Приводя к точности кварца, получаем разброс: 104·10-5(1± 3·10-5)= 0.1± 3·10-6сек. Другими словами, точность отсчета временных интервалов зависит от точности кварцевого резонатора.
Возьмем крайний случай — временной интервал равен 0.1+3·10-6
сек. Пусть входная частота равна N герц (=периодов в секунду). Тогда измеренное значение будет N·(0.
Расчеты показывают, что при использовании кварцев с допуском несколько десятков 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 для предотвращения его срабатывания и влияния на работающий компаратор.
Выход компаратора соединен с 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.
Микроконтроллер должен быть запрограммирован либо во внешнем программаторе либо на плате, но до припайки счетчика SN74LV161A, так как счетчик блокирует выводы программирования контроллера.
Некоторые ошибки разработки…
Держатель батарейки, выключатель питания и входной разъем смонтированы очень билзко друг к другу, поэтому держатель батарейки пришлось немного подточить.
Также из-за тяжелой батарейки плата не очень устойчива на столе и при подсоединенном кабеле норовит перевернуться из-за кручения кабеля.
Несмотря на то, что индикация довольно проста, она все равно трудна для понимания.
Скачать файлы проекта
Простой измеритель частоты (частотомер) на PIC микроконтроллере (250Гц-50МГц)
Этот прибор предназначен для измерения частоты логических сигналов, а также периодических сигналов непрямоугольнойформы положительной полярности.
Он предельно прост по схеме и в работе (пределы измерений переключаются автоматически) и может найти применение в тех случаях, когда отсчета частоты с точностью до третьего знака достаточно.
Частотомер, принципиальная схема которого изображена на рисунке, позволяет измерять частоту периодических сигналов в диапазоне 250 Гц…50 МГц.
Погрешности измерений и отсчета для каждого интервала частот приведены в табл. 1. Входное сопротивление прибора — не менее 2 кОм. Уровень лог. 0 входного напряжения должен быть не более 0,2, а лог 1 — не менее 0,8Uпит , где Uпит — напряжение питания, которое может быть любым в пределах 3…6 В. Потребляемый ток не превышает 100 мА.
Как видно из схемы, основной элемент частотомера — микроконтроллер PIC16F84, осуществляющий счет импульсов внешнего сигнала, поступающего на вход прибора, обработку полученных значений и вывод результатов измерения на табло.
Рис. 1. Принципиаьная схема частотомера на микроконтроллере.
Частота (в герцах) отображается индикаторами HG1 HG4 в формате X,YZ*10^E Гц, где X,YZ — десятичное значение частоты сигнала, а Е — порядок (например, показание 2,25 3 соответствует частоте 2,25*10^3 = 2250 Гц; 4,32 5 — 4,32*10^5 = 432 000 Гц = 432 кГц и т.
Таблица 1.
| Интервал частот кГц (МГц) | Времію измере-ния мс | Погрешность Гц (кГц) | |
| измерения | отсчета j | ||
| 0,25…0,999 | 500 | ±2 | ±2 |
| 1…9.99 | 500 | ±2 | ±5 |
| 10…99.9 | 500 | ±2 | ±50 |
| 100..127 | 500 | ±2 | ±500 |
| 128. | 1 | (±1) | (±1) |
| (1….9.99) | 1 | (±1) | (±5) |
| (10…50) | 1 | (±1) | (±50) |
Микроконтроллер PIC16F84 имеет в своем составе восьмиразрядный модуль таймера (TMR0), который может использоваться с восьмиразрядным предделителем. Последний функционирует асинхронно, поэтому таймер способен считать частоту сигналов значительно выше частоты генератора микроконтроллера, которая в данном случае равна 4 МГц.
Минимальное время высокого и низкого уровней входного сигнала — 10 нс, что позволяет модулю TMR0 функционировать от внешнего сигнала частотой до 50 МГц (а практически и выше). Предделитель задействован для повышения точности измерений.
Однако содержимое предделителя невозможно считать программно, подобно регистру.
На примере описываемого частотомера показан метод, позволяющий «извлекать” восьмиразрядное значение предделителя. Это обеспечивает разрешающую способность измерения 16 разрядов: восемь старших разрядов считываются из TMR0, а восемь младших -из предделителя.
Таблица 2.
:02000000852851 :100020008A0182077E340C34B6349E34CC34DA3400 :10003000FA340E34FE34DE348A018207003462342E :100040005D34583453344E34493444343F343A34B4 :10005000353430342B34263421341C3417341234E4 :1000600006340334053405340634033402340734CB :1000700006340834013406340334083404340034BC :1000800008340134093402340034043400340934AF :1000900006340034023400340434083400340134AB :1000A00000340234043400340034053401340234A2 :1000B0000034003402340534063400340034013492 :1000C000023408340034003400340634043400347C :1000D000003400340334023400340034003401347A :1000E0000634003400340034003408340034003462 :1000F000003400340434003400340034003402345A :100100000034003400340034013485018601831644 :100110002730810010308500860183120830A0004E :10012000A100A200A3000A309200F720920B9528AC :1001300081018316013086008312C7309A000000C7 :1001400064009A0B9F288316860183121021900861 :10015000031DC928911BC92881018316013086001F :100160008312000000000A309200F720920BB5289D :100170000000000000008316860183121021900801 :10018000031DD628911BD628A001A101A201A3011D :1001900098289401950196019701980199010330DF :1001A000A3009C0121210A30920095289401950119 :1001B000960197019801990111309C00901B6C21C8 :1001C0000310910D900DA3019C01212198280A3064 :1001D0009A000000F8309B006400000000009B0BB8 :1001E000ED28000000009A0BEA2800000800200813 :1001F000102086000510E720051421081020860035 :100200008510E72085142208102086000511E720BC :1002100005152308102086008511E72085150800A4 :10022000010890009C010610061406109C0A100894 :10023000010603191329FF3091001C089102910A4D :10024000080010309C00910D900D03186C219C0B40 :100250002329572105309D001A30840084030008AB :10026000031D34299D0B2E2902301D02031C512928 :1002700003194329143E8400840305300002031C43 :100280004329840A800A57211D08A307143E8400CD :100290000008A00084030008A10084030008A20055 :1002A00008000030A000A100A200A3000800053053 :1002B0009200143084009E0100089C001C088000FD :1002C0009E0A0A309C0203185E299E03840A1E08B7 :1002D0008007920B5B2908001C081C209D001C2035 :1002E00098079D0A1D081C2097079D0A1D081C20C1 :1002F00096079D0A1D081C2095079D0A1D081C20B5 :040300009407080056 :00000001FF
Измеряемый сигнал через резистор R2 поступает на вывод RA4 DD1, являющийся входом внешнего сигнала (Т0СК1) таймера TMR0 Этот вывод соединен с RB0, переключением которого осуществляется управление режимом счета.
Для измерения частоты вывод RB0 конфигурируется как вход на точные интервалы времени, что позволяет внешнему сигналу поступать на вход таймера. Отсчет длительности интервалов осуществляется “зашитой» в микроконтроллер программой и выполняется как точная временная задержка.
По истечении ее вывод RB0 конфигурируется как выход, TMR0 прекращает работу, поскольку на RA4 устанавливается низкий уровень, и внешний сигнал перестает поступать на его вход.
Затем считывается накопленное 16-разрядное значение числа периодов входного сигнала, в старшие восемь разрядов записывается содержимое TMR0, а в младшие — предделителя. Для получения значения предделителя выполняется дополнительная подпрограмма (с этой целью на выводе RA4 командами BSF и BCF переключается выходной уровень, т е. программно формируется последовательность коротких импульсов).
Каждый импульс инкрементирует предделитель и счетчик им пульсов N.
Далее 16-разрядное двоичное значение частоты преобразуется в шести разрядное десятичное, которое округляется до трехзначного, а затем формируется указанный выше экспоненциальный формат для вывода на табло в динамическом режиме. Сканирование индикаторов происходит с частотой примерно 80 Гц. Высокая нагрузочная способность микроконтроллера позволила подключить индикаторы непосредственно к его выводам.
Измерение частоты производится едва этапа. Сначала формируется интервал времени (программная задержка) длительностью 1 мс, что соответствует области высоких частот. Если полученное значение частоты более 127 (старший байт — значение TMR0 -и старший разряд младшего байта — значения предделителя — не равны 0), оно преобразуется, и результат выводится на индикаторы. После этого цикл повторяется.
Если же значение частоты менее 127, выполняется второе измерение (для низких частот), при котором формируется интервал времени длительностью 0,5 с. Для оптимизации работы микро контроллера он объединен с циклом вывода результата предыдущего измерения на индикаторы. Значение частоты более 127 преобразуется для индикации, при меньшем показания индикаторов обнуляются (частота входного сигнала — вне диапазона измерений или отсутствует вообще). После этого в обоих случаях полный цикл измерения повторяется.
Коды “прошивки” ПЗУ микроконтроллера в формате MicroChip.hex приведены в табл. 2 Исходный текст программы желающие найдут на ftp-сервере редакции в Интернете (ftp.radio.ru/pub/). Скачать: r2001_01_fmeter.zip (5 Кб)
Частотомер можно значительно удешевить если выполнить его на базе PIC-контроллера с однократно программируемым ПЗУ, например, РІС16С54С стоимость которого вдвое меньше (при этом потребуется незначительная доработка программы). Применение ЖК индикатора с устройством управления, например, НТ1621, позволит снизить потребляемый ток примерно до 5 мА.
Увеличить входное сопротивление примерно до 1 МОм позволит применение буфера на одном транзисторе (см заметку М. Васильева “Повышение входного сопротивления частотомера в Радио”, 1987, № 4 с. 57). Чтобы уменьшить погрешность прибора в области средних частот, в программу достаточно ввести еще одно измерение длительностью 10 мс, в результате погрешность в диапазоне 100…999 кГц снизится до 100 Гц. А это, в свою очередь, позволит добавить разряд на индикаторе и повысить его разрешение.
Для измерения частоты синусоидальных сигналов, изменяющихся относительно 0, на входе прибора желательно установить разделительный конденсатор емкостью не менее 5 мкФ
Чтобы расширить диапазон измерений в сторону низких частот, нужно добавить в программу еще одно измерение, во время которого в течение 0,5 с в цикле программного опроса без участия таймера считается число импульсов на входе. Полученное значение преобразуется для индикации по предложенной программе. Однако в этом случае общее время изме рения превысит 1 с и станет заметным
Можно поступить иначе — сместить диапазон измерений в сторону низких частот, заменив ZQ1 на 4 МГц кварцевым резонатором на частоту 400 кГц.
Время измерения возрастет до 5 с, и станет заметно мерцание индикаторов.
Д. Яблоков, В. Ульрих, г. Санкт-Петербург. Р2001, 1.
Частотомер от 0,1Гц до 75 MГц
Интересный проект частотомера на PIC16f628a.
Изначально это был «экономичный многофункциональный частотомер» описание и схема которого были опубликованы в журнале Радио №10 за 2002 год. Недостатков для повторения было огромное количество. Сложная схема, дорогой PIC16F84A, знакогенератор дисплея обязательно должен содержать кириллицу. Отсутствие исходника, невнятно напечатанный текст файла прошивки, который вероятно предлагалось набирать в текстовом редакторе на компьютере. Затем исходный текст и файл прошивки появились в свободном доступе. Но примененный процессор и обязательно русифицированный дисплей все портили. Энтузиасты собравшие на дисплеях без русификации получали абракадабру на дисплее и бросали эту конструкцию.
Совершенно случайно набрел на исходный текст который автор переделал под PIC16f628a. PIC16f628a стоит мало и легко приобретается на aliexpress. Осталось дело за малым. Упростить схему и внести изменения в исходник, для применения самых дешевых LCD1602 продаваемых на aliexpress. Схему я упростил до максимума. И это безобразие работает.
Для тех кто далек от чтения схем, нарисовал то, что подразумевается.
Дальше упрощать схему и показывать все соединения, уже некуда.
Поскольку функционал в прошивке остался полным, желающие могут собрать полноценную, изначально предлагаемую схему.
Вопрос по точности измерений. Подал сигнал с эталонного генератора на генератор включенный в режиме частотомера (точность зависит от кварца и мы ее увидим) и подал этот же сигнал на схему предлагаемого для повторения частотомера.
Кстати это наглядный пример того как выглядит точность плюс минус 13 ppm на частоте 10 Mhz. Заводской прибор не настраивался (имеется возможность подстроить до 1ppm).
Описание полного функционала с первоначальной схемой вложено в архив. Схемотехнически упрощенный частотомер обладает всеми программными функциями за исключением кнопки включения. Поэтому можно просто прочитать авторскую статью, а повторять не вижу смысла. Так же в архиве вложены все схемы. Прошивка в виде hex файла скомпилированная мной уже с изменениями на английские надписи. Исходный текст с внесенными изменениями и многочисленными авторскими комментариями. Успехов в повторении этого замечательного прибора для домашней мастерской.
Простой частотомер на PIC16F628A. Измеряет до 920-930 кГц.
Некоторое время назад я сделал аудио генератор со счетчиком частоты, который работал очень хорошо, но я продал его, и теперь я делаю новый. Здесь я покажу модуль частотомера, который я сделал для проекта.
Поскольку у меня есть программатор 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.
При входном сигнале прямоугольной формы 5Vpp нет никаких предусилителей или буфера в усилителе.
Счетчик может измерять до 920-930 кГц, что более чем достаточно для моего проекта. Причина, по которой он не может измерять частоту больше, заключается в том, что увеличение количества цифр требует много циклов процессора. Я полагаю, что код программы может быть оптимизирован или даже написан на ассемблере, и тогда счетчик может достигать 999999 Гц.
Кварц на 32768Hz продаются в двух размерах: 2x6mm и 3x8mm. я рекомендую 2x6mm, потому что он идеально подходит под левым дисплеем. Другой размер также может быть использован, но он немного поднимет левый дисплей.
В любом случае, это готовый модуль:
Итак, если у кого-то есть жгучее желание самому протестировать этот проект, вот файлы проекта: Скачать архив
Используйте их на свой страх и риск!
Печатная плата в архиве немного отличается от изображений выше, потому что я сделал некоторые оптимизации.
Уточненный PCB, Различный регулятор напряжения тока, немножко уменьшена плата. Архив включает в себя файлы Eagle, HEX и C-файл, а также сжатые файлы Gerber: версия 2
Простой измеритель частоты (частотомер) на PIC микроконтроллере (250Гц-50МГц)
Этот прибор предназначен для измерения частоты логических сигналов, а также периодических сигналов непрямоугольнойформы положительной полярности.
Он предельно прост по схеме и в работе (пределы измерений переключаются автоматически) и может найти применение в тех случаях, когда отсчета частоты с точностью до третьего знака достаточно.
Частотомер, принципиальная схема которого изображена на рисунке, позволяет измерять частоту периодических сигналов в диапазоне 250 Гц…50 МГц.
Погрешности измерений и отсчета для каждого интервала частот приведены в табл. 1. Входное сопротивление прибора — не менее 2 кОм. Уровень лог. 0 входного напряжения должен быть не более 0,2, а лог 1 — не менее 0,8Uпит , где Uпит — напряжение питания, которое может быть любым в пределах 3.5 = 432 000 Гц = 432 кГц и т. д.).
Таблица 1.
| Интервал частот кГц (МГц) | Времію измере-ния мс | Погрешность Гц (кГц) | |
| измерения | отсчета j | ||
| 0,25…0,999 | 500 | ±2 | ±2 |
| 1…9.99 | 500 | ±2 | ±5 |
| 10…99.9 | 500 | ±2 | ±50 |
| 100..127 | 500 | ±2 | ±500 |
| 128…999 | 1 | (±1) | (±1) |
| (1….9.99) | 1 | (±1) | (±5) |
| (10…50) | 1 | (±1) | (±50) |
Микроконтроллер PIC16F84 имеет в своем составе восьмиразрядный модуль таймера (TMR0), который может использоваться с восьмиразрядным предделителем. Последний функционирует асинхронно, поэтому таймер способен считать частоту сигналов значительно выше частоты генератора микроконтроллера, которая в данном случае равна 4 МГц.
Минимальное время высокого и низкого уровней входного сигнала — 10 нс, что позволяет модулю TMR0 функционировать от внешнего сигнала частотой до 50 МГц (а практически и выше). Предделитель задействован для повышения точности измерений. Так как его предельный коэффициент деления равен 256, максимальная разрешающая способность счетчика составляет 16 двоичных разрядов.
Каталог радиолюбительских схем. ЧАСТОТОМЕР НА PIC-КОНТРОЛЛЕРЕ
Каталог радиолюбительских схем. ЧАСТОТОМЕР НА PIC-КОНТРОЛЛЕРЕ
ЧАСТОТОМЕР НА PIC-КОНТРОЛЛЕРЕ
Д. ЯБЛОКОВ, В. УЛЬРИХ, г. Санкт-Петербург
Этот прибор предназначен для измерения частоты логических сигналов, а также периодических сигналов непрямоугольной формы положительной полярности. Он предельно прост по схеме и в работе (пределы измерений переключаются автоматически) и может найти применение в тех случаях, когда отсчета частоты с точностью до третьего знака достаточно.
Частотомер, принципиальная схема которого изображена на рисунке, позволяет измерять частоту периодических сигналов в диапазоне 250 Гц…50 МГц. Погрешности измерений и отсчета для каждого интервала частот приведены в табл. 1. Входное сопротивление прибора — не менее 2 кОм. Уровень лог. 0 входного напряжения должен быть не более 0,2, а лог.E Гц, где X,YZ — десятичное значение частоты сигнала, а Е — порядок (например, показание 2,25 3 соответствует частоте 2,25-103 = 2250 Гц; 4,32 5 — 4,32 — 105 = 432 000 Гц = = 432 кГц и т. д.).
Таблица 1
| Интервал частот, кГц (МГц) | Время измерения, мс | Погрешность, Гц (кГц) | |
| измерения | отсчета | ||
| 0,25…0,999 | 500 | ±2 | ±2 |
| 1…9,99 | 500 | ±2 | ±5 |
| 10…99,9 | 500 | ±2 | ±50 |
| 100…127 | 500 | ±2 | ±500 |
| 128…999 | 1 | (±1) | (±1) |
| (1…9,99) | 1 | (±1) | (±5) |
| (10…50) | 1 | (±1) | (±50) |
Микроконтроллер PIC16F84 имеет в своем составе восьмиразрядный модуль таймера (TMR0), который может использоваться с восьмиразрядным предделителем. Последний функционирует асинхронно, поэтому таймер способен считать частоту сигналов значительно выше частоты генератора микроконтроллера, которая в данном случае равна 4 МГц. Минимальное время высокого и низкого уровней входного сигнала — 10 нс, что позволяет модулю TMR0 функционировать от внешнего сигнала частотой до 50 МГц (а практически и выше). Предделитель задействован для повышения точности измерений. Так как его предельный коэффициент деления равен 256, максимальная разрешающая способность счетчика составляет 16 двоичных разрядов. Однако содержимое предделителя невозможно считать программно, подобно регистру. На примере описываемого частотомера показан метод, позволяющий «извлекать» восьмиразрядное значение предделителя. Это обеспечивает разрешающую способность измерения 16 разрядов: восемь старших разрядов считываются из TMR0, а восемь младших — из предделителя.
Измеряемый сигнал через резистор R2 поступает на вывод RA4 DD1, являющийся входом внешнего сигнала (Т0СК1) таймера TMR0. Этот вывод соединен с RB0, переключением которого осуществляется управление режимом счета. Перед измерением производится сброс TMR0 (при этом сбрасывается и предделитель).
Для измерения частоты вывод RB0 конфигурируется как вход на точные интервалы времени, что позволяет внешнему сигналу поступать на вход таймера. Отсчет длительности интервалов осуществляется «зашитой» в микроконтроллер программой и выполняется как точная временная задержка. По истечении ее вывод RB0 конфигурируется как выход, TMR0 прекращает работу, поскольку на RA4 устанавливается низкий уровень, и внешний сигнал перестает поступать на его вход.
Затем считывается накопленное 16-разрядное значение числа периодов входного сигнала: в старшие восемь разрядов записывается содержимое TMR0, а в младшие — предделителя. Для получения значения предделителя выполняется дополнительная подпрограмма (с этой целью на выводе RA4 командами BSF и BCF переключается выходной уровень, т. е. программно формируется последовательность коротких импульсов). Каждый импульс инкрементирует предделитель и счетчик импульсов N, после чего проверяется содержимое TMR0, чтобы определить, увеличилось ли оно. Если оно возросло на 1, восьмиразрядное значение предделителя определяется по содержимому счетчика импульсов N как 256 — N. Далее 16-разрядное двоичное значение частоты преобразуется в шестиразрядное десятичное, которое округляется до трехзначного, а затем формируется указанный выше экспоненциальный формат для вывода на табло в динамическом режиме. Сканирование индикаторов происходит с частотой примерно 80 Гц. Высокая нагрузочная способность микроконтроллера позволила подключить индикаторы непосредственно к его выводам.
Измерение частоты производится в два этапа. Сначала формируется интервал времени (программная задержка) длительностью 1 мс, что соответствует области высоких частот. Если полученное значение частоты более 127 (старший байт — значение TMR0 -и старший разряд младшего байта — значения предделителя — не равны 0), оно преобразуется, и результат выводится на индикаторы. После этого цикл повторяется.
Если же значение частоты менее 127, выполняется второе измерение (для низких частот), при котором формируется интервал времени длительностью 0,5 с. Для оптимизации работы микроконтроллера он объединен с циклом вывода результата предыдущего измерения на индикаторы. Значение частоты более 127 преобразуется для индикации, при меньшем показания индикаторов обнуляются (частота входного сигнала — вне диапазона измерений или отсутствует вообще). После этого в обоих случаях полный цикл измерения повторяется.
Коды «прошивки» ПЗУ микроконтроллера в формате Microchip.hex приведены в табл. 2.
Таблица 2
Исходный текст программы желающие найдут на ftp-сервере редакции в Интернете (ftp://ftp.paguo.ru/pub/ или ftp://212.188.13.179/pub/).
Частотомер можно значительно удешевить, если выполнить его на базе PIC-контроллера с однократно программируемым ПЗУ, например, PIC16C54C, стоимость которого вдвое меньше (при этом потребуется незначительная доработка программы). Применение ЖК индикатора с устройством управления, например, НТ1621, позволит снизить потребляемый ток примерно до 5 мА.
Увеличить входное сопротивление примерно до 1 МОм позволит применение буфера на одном транзисторе (см. заметку М. Васильева «Повышение входного сопротивления частотомера в «Радио», 1987, № 4, с. 57). Чтобы уменьшить погрешность прибора в области средних частот, в программу достаточно ввести еще одно измерение длительностью 10 мс, в результате погрешность в диапазоне 100…999 кГц снизится до 100 Гц. А зто, в свою очередь, позволит добавить разряд на индикаторе и повысить его разрешение.
Для измерения частоты синусоидальных сигналов, изменяющихся относительно 0, на входе прибора желательно установить разделительный конденсатор емкостью не менее 5 мкФ.
Чтобы расширить диапазон измерений в сторону низких частот, нужно добавить в программу еще одно измерение, во время которого в течение 0,5 с в цикле программного опроса без участия таймера считается число импульсов на входе. Полученное значение преобразуется для индикации по предложенной программе. Однако в этом случае общее время измерения превысит 1 с и станет заметным.
Можно поступить иначе — сместить диапазон измерений в сторону низких частот, заменив ZQ1 на 4 МГц кварцевым резонатором на частоту 400 кГц. Диапазон частот после такой замены — 25 Гц…500 кГц. Время измерения возрастет до 5 с, и станет заметно мерцание индикаторов.
Радио №1, 2001 г., с. 21,22.
PIC16F84 2.Схема частотомера 7 ГГц Разрешение 100 кГц Picbasic Pro
Частотомер PIC16F84 с предварительным делителем Эта небольшая простенькая частота предназначена для измерений в диапазоне СВЧ до 2,7 ГГц, для которых мы не ищем большой точности (например, ATV). Как и многие схемы такого рода, он основан на AN592 … Electronics Projects, PIC16F84 2.7GHz Frequency Meter Circuit 100kHz Resolution 100kHz Picbasic Pro «проекты микрочипов, проекты микроконтроллеров, проекты pic16f84, примеры picbasic pro,» Date 2019 / 08/02
Частотомер PIC16F84 с предварительным делителем Эта небольшая простенькая частота предназначена для измерений СВЧ до 2.7 ГГц, для которых нам не нужна большая точность (например, ATV). Как и многие схемы подобного типа, он основан на микрочипе AN592 Application note.
На самом деле это частота, которая может работать до 13 МГц. Я добавил предделитель LMX5080 на 256. Эта схема больше не производится, но ее можно заменить любым доступным предделителем (значение предварительного делителя выбирается программно).
ЖК-дисплей, 2 строки по 16 символов, показывает частоту, измеренную с помощью частоты в первой строке и умноженную на 256 (или что-то еще) на второе значение.Схема доступна на экране ISIS или в формате JPEG. Вы можете скачать распечатанную систему размеров ARES. Приложение написано на PIC BASIC PRO с некоторым ассемблером. Исходный код доступен здесь. Это широко комментируется, и каждый может адаптироваться к своим потребностям.
Измеритель частоты PIC16F84
Усилитель состоит из общего эмиттера 2N2369 (заземлен), резистора 560 Ом (подключенного к +5 В) и резистора коллектора 39K между коллектором и базой. Вход с базы через емкость, выход в коллектор на сопротивление Вход частоты (470 Ом -> RA4).
Источник: f6csx.free.fr PIC16F84 2,7 ГГц Схема частотомера Разрешение 100 кГц Схема исходного кода Picbasic Pro и т. Д. Файлы:
СПИСОК ССЫЛКИ ДЛЯ ЗАГРУЗКИ ФАЙЛОВ (в формате TXT): LINKS-4446.zip
DIY Наборы 1 Гц, 50 МГц, кварцевый генератор, измеритель частоты, цифровой светодиодный тестер, измеритель частоты, цифровой |
DIY Kits 1 Гц-50 МГц Счетчик частоты Кристаллический осциллятор Частотомер Цифровой светодиодный тестер Частотомер цифровой
Диапазон частот: 1 Гц-50 МГц
Диапазон проверки кристалла: 4 МГц-48 МГц
Размер печатной платы : 8 * 5.3см
Цвет: красный
Материал: электронные компоненты
Характеристики :
Примечания :
1.Пожалуйста, учитывайте разницу в 1-3 мм из-за ручного измерения, спасибо за понимание!
2. Из-за разницы между различными мониторами, пожалуйста, поймите, что изображение может не отражать реальный цвет изделия.
Список пакетов :
Набор для самостоятельного измерения частотомера
Политика доставки:
1. Стандартное обслуживание — это обычные небольшие пакеты почты Китая и регистрация в почте Китая Авиапочта, которая занимает 20-60 дней.
2. Стоимость заказа> $ 120 Бесплатная доставка через EMS, DHL или FedEx.
Стоимость заказа> $ 5 через зарегистрированную авиапочту Китая.
Если вам нужна быстрая экспресс-доставка, свяжитесь с нами, если ваш заказ меньше 120 долларов.
4. Если вы получили свой заказ через 30 дней после оплаты, свяжитесь с нами. Мы отследим ваш заказ и свяжемся с вами в ближайшее время. Наша цель — удовлетворение клиентов!
Обратная связь и возврат:
Если вам нравится наш продукт, пожалуйста, оставьте мне все отзывы 5 звезд (товар, как описано, 5 звезд, связь 5 звезд и время доставки 5 звезд) и фотографии, чтобы поддержать нас, мы будем признательны, если вы также можете поделиться им с друзьями на VK Ru.itao, Facebook или Twitter.
Если вы удовлетворены встречей в любом отношении, пожалуйста, не стесняйтесь обращаться к нам, прежде чем мы обратимся к нам с отрицательной обратной связью, я решу все проблемы для вас. Пожалуйста, помните, заказ закончился, но наша услуга еще не закончена.
СПАСИБО!
DIYfan: Частотомер с PIC16F628A
Некоторое время назад я сделал звуковой осциллятор с частотомером, который работал очень хорошо, но я продал его и теперь делаю новый.Сам осциллятор будет в основном таким же, и когда я закончу весь проект, будет отдельная статья. Здесь я покажу модуль частотомера, который я сделал для этого проекта.
Предыдущий частотомер был сделан с использованием логических микросхем CMOS, но, поскольку у меня уже есть программатор PIC, этот разработан с микроконтроллером PIC. Как обычно, я искал в Интернете вдохновение. Первоначальная идея возникла в этом проекте: частотомер с ЖК-экраном. Как видите — очень простая, но элегантная схема.Но я хотел использовать 7-сегментный светодиодный дисплей, а не ЖК-дисплей, поэтому я нашел второй полезный проект: простой частотомер 100 МГц, который использует 6-разрядный светодиодный дисплей.
Объединить два проекта в один было непросто. Прежде всего я хотел, чтобы микроконтроллер PIC выполнял всю работу без каких-либо дополнительных микросхем. Также я хотел использовать знакомый 16F628A, но поскольку один из выводов portA (RA5) может использоваться только как вход, мне не хватало выходов для выполнения этой работы. Для управления 6-разрядным 7-сегментным мультиплексным дисплеем требуется 7 + 6 = 13 выходов.16F628A имеет 16 контактов ввода-вывода, два из которых используются для кварцевого генератора, один — для входа сигнала, а другой может использоваться только для входа, что оставляет нам только 12 полезных контактов ввода-вывода. Решением было управлять одним из обычных катодов транзистором, который открывается, когда все остальные цифры выключены.
Вот окончательная схема:
Используемые здесь 7-сегментные дисплеи представляют собой 3-значные мультиплексированные дисплеи с общим катодом (BC56-12SRWA). Цифры 2..5 включаются, когда соответствующие контакты установлены в низкий уровень.Когда на всех этих выводах высокий уровень, транзистор Q1 открывается и включает первую цифру. Сила тока для каждого сегмента составляет около 6-7 мА.
Я должен отметить, что контакты подключены к общему
катоды теоретически могут потреблять до 50 мА, если горят все сегменты (7×7 мА). Это намного выше максимальных характеристик микроконтроллера. Но поскольку каждая цифра включается на очень короткий момент
Думаю, это безопасно. Вся схема потребляет около 30-40 мА в
средний и микроконтроллер вообще не греется, так что вроде все ок.
Микроконтроллер использует свой внутренний генератор 4 МГц для тактовой частоты процессора. Timer1 использует внешний кварцевый генератор с частотой 32768 Гц для установки временного интервала в 1 секунду. Timer0 используется для подсчета входного сигнала на выводе RA4. И, наконец, Timer2 используется для циклического переключения и обновления цифр.
Поскольку входной сигнал представляет собой прямоугольную волну 5Vpp, на передней панели нет предусилителя или буфера.
Счетчик может измерять до 920-930 кГц, что более чем достаточно для моего проекта. Причина, по которой он не может подняться выше, заключается в том, что управление всеми этими цифрами требует большого количества циклов процессора.Полагаю, программный код можно оптимизировать или даже написать на ассемблере, и тогда счетчик может достигать 999999 Гц.
Кристаллы для 32768 Гц продаются в двух размерах: 2×6 мм и 3×8 мм. Я рекомендую 2×6 мм, потому что он идеально подходит под левым дисплеем. Другой размер также можно использовать, но он немного приподнимет левый дисплей.
В любом случае это готовый модуль:
Итак, если у кого-то возникнет острое желание самому протестировать этот проект, вот файлы проекта: FreqC (16F628A)
Используйте их под свою ответственность!
Печатная плата в архиве немного отличается от картинок выше, потому что я сделал некоторые оптимизации.
Я открыт для предложений о программном коде и о том, как его можно оптимизировать.
ОБНОВЛЕНИЕ: 26.01.2019
Доработанная печатная плата, другой стабилизатор напряжения, плата чуть меньшего размера. Архив включает файлы Eagle, файлы HEX и C, а также заархивированные файлы Gerber.
FreqC (PIC16F628A, v2)
Цепи счетчика счетчика
:: Next.gr
— Стр. 4
-
Если вам нужна более высокая чувствительность, используйте 74AC04 или 74HC04 вместо 74HCU04 в качестве U1.Может он и лучше 74HCU04, но АЧХ 74HC04 может быть хуже …
-
Основанный на знаменитом микроконтроллере AT89C52, этого частотомера на 500 кГц будет достаточно для отслеживания и отладки большинства ваших схем, настройки частоты таймеров 555 и выполнения всех видов частотных измерений в цифровых схемах.И как только у вас будет этот инструмент ….
-
Как видите, эта конструкция состоит из нескольких частей, на самом деле только микроконтроллер ATmega328p-pu и ЖК-дисплей. Оба они требуют постоянного + ….
-
Теперь, когда строительство почти закончено, вот принципиальная схема.Когда я наконец определился с тем, как это будет сделано, и записал это на бумаге, …
-
Строим LC-метр в течение некоторого времени, так как у меня нет мультиметра, способного измерять индуктивность, и хотя мультиметры, которые у меня есть, могут измерять емкость, они не могут давать точные показания для небольшой емкости в диапазоне нескольких единиц….
-
Эта статья продолжает серию микроконтроллеров AT90S4433. Я предлагаю вам прочитать предыдущие статьи о программировании микроконтроллеров Atmel в отношении: На этот раз мы разрабатываем частотомер, который может измерять частоты от 1 Гц до 100 МГц …..
-
Входной сигнал подается на вентиль G, а затем на счетчик в течение точно определенного периода времени. По истечении этого периода времени входной сигнал останавливается на некоторое время, а затем цикл повторяется.В момент перерыва содержание счетчика ….
-
Простая схема не обеспечивает изоляции, но простота схемы в сочетании с стоимостью звуковых карт и тем фактом, что диоды 1 и 2 добавляют хорошую степень защиты, делает эту схему идеальной для среднего пользователя. Обратите внимание на физическое оборудование….
-
..
-
В этой схеме используется преобразователь частоты в напряжение LM2917. Вход был подключен к низковольтной стороне катушки зажигания, и различные компоненты вокруг него сконструированы так, чтобы обеспечить полную мощность при 6000 об / мин, что соответствует 12000 зажиганию….
-
Довольно простая схема «деления на 1000», которая была впервые разработана Желько Божичем, S52ZB, в выпуске журнала VHF Communications Magazine за 2006 год. Идея этого проекта — расширить линейку старых (и более дешевых) частотомеров. Часто можно встретить 100 МГц ….
-
Это программное обеспечение PIC сочетает в себе функции частотомера и блокировки частоты.Добавив пару транзисторов и операционный усилитель TL082, можно заблокировать частоту LC-генератора. Опорная частота формируется из самой измеренной частоты ….
-
Существуют другие методы отображения, чем у оригинального частотомера с 8 светодиодами. Возможно, их легче читать, и они могут иметь формат, который лучше подходит для передней части вашего QRP-оборудования.Здесь приведены несколько примеров двоичного десятичного отображения. В основном ….
-
Подайте питание на частотомер и установите грубую (верхний потенциометр) и точную (нижний потенциометр) настройки для отображения нулевой частоты на дисплее. Поверните кастрюли против часовой стрелки, чтобы установить на ноль. Иногда счетчик показывает все квадраты без цифр.Отключить ….
-
..
-
Особенность предлагаемого частотомера в том, что он помимо основной функции позволяет определять индуктивность различных катушек, резонансную частоту контуров, емкость конденсаторов.Комбинированное устройство, принципиальная схема которого представлена на рис. 1 становится хорошим ….
-
..
-
..
-
..
-
Он состоит только из процессора Microchip PIC 16F84 и текстового модуля LCD. Автор утверждает, что этот счетчик может измерять частоты от 400 Гц до 50 МГц.Я использовал более быструю версию 16F84A-20I / P с частотой 20 МГц, и она сумела посчитать выходную частоту генератора 80 МГц …
-
7208 семиметрический системный счетчик используется для частотомера, он имеет функцию фиксации и мультиплексирования, а также содержит схему прямого управления и схему драйвера дисплея. 7207IC делит выходную частоту на 6. Кварцевый генератор 5536 МГц от 2 до 12, который выдает….
-
..
-
Показанная схема представляет собой простой цифровой частотомер, который показывает частоту в герцах нестабильного таймера 555.Возможно, его можно было бы адаптировать для других целей. NPN-транзистор TR2 подключается к транзистору 555 для измерения, как показано на ….
-
Эта схема аналогового частотомера с линейной шкалой 1 кГц использует 555 в качестве счетчика импульсов. Частота считывается на M1 (или измерителе 1 мА), который может быть откалиброван для считывания от 0 до 1 кГц….
-
Схема может измерять частоту в диапазоне от 1,5 до 500 кГц, подключая разные конденсаторы C1 ~ C6. Максимальная частота до 1 МГц. Транзистор T1 может быть использован в качестве интегратора, его нагрузочный резистор составляет 15 кОм, а R1 ~~ R6 регулируется ….
-
..
-
..
-
Семиступенчатый десятичный счетчик 7208 может использоваться в качестве частотомера, он имеет функции фиксации и мультиплексирования, а также имеет схему прямого цифрового управления и схему управления дисплеем.Выходная частота кварцевого генератора 7207IC 6.5536MHZ составляет ….
-
На этой схеме показаны ICM7217 и ICM7555, которые соединены в качестве основного частотомера. Соединения между ICM7217 и светодиодным дисплеем с общим катодом показаны на рис. 12-18. Частотомер калибруется (по известному стандарту) с помощью….
-
Это простая схема датчика измерения температуры. Эта схема измеряет температуру либо на печатной плате, либо на наконечнике зонда, на котором находится ….
-
Требуется формирователь сигнала для датчика pH-метра, который должен иметь высокое входное сопротивление.Преобразование сигнала датчика pH-метра осуществляется с помощью буфера ….
-
В режиме счетчика обеспечивает разрешение 1 Гц до 100 МГц. В режиме таймера максимальное разрешение составляет 0. 0000001 Гц до 1 Гц. Разрешение уменьшается на одну цифру на каждую дополнительную декаду. Несколько обновлений частоты в секунду с помощью скользящего окна для….
Цепи счетчика счетчика
:: Next.gr
— Стр. 2
-
Это конструкция частотомера на базе микроконтроллеров AVR. Максимальная входная частота указана равной 30 МГц в конфигурации с несколькими микросхемами, а в конфигурации с одним кристаллом существуют версии с частотой 5 МГц и 10 МГц, работающие с частотой 10 и 20 МГц….
-
Эти параметры ожидаются с приблизительно 50% прямоугольной волной на частотах до нескольких МГц и симметричными синусоидальными волнами на более высоких частотах. Основное ограничение основано на спецификации максимальной частоты тактирования для счетчика пульсаций MM74HC6040 ….
-
Питание подается на регулятор 7805 на 5 В.Пара светодиодов подключена между источником питания 5 В и землей, с резисторами ограничения тока, включенными последовательно, и один вывод на AT90S2313 шунтирует ток через один или другой светодиод. Когда горит один светодиод, значит ….
-
Измеритель частоты от 0 до 2 МГц с беспроводным ответвителем минимальной массы на основе ATMega8. Диапазон измерения базовой единицы минимальной массы составляет от 10 до 15 см.Поскольку частотомер работает от батареи, его можно поднимать с земли, обеспечивая жизнь на испытательном стенде и вокруг него ….
-
Основная идея исходит из примечания к применению AN592 Microchip: «Частотомер с использованием
PIC16C5x ». Там вы можете найти простое программное обеспечение, реализующее частотомер с использованием
Микроконтроллер PIC.Я написал специально разработанное программное обеспечение для улучшения …. -
Частотомер — самый популярный инструмент среди инструментов домашней прислуги. Я думаю, что причина, по которой он построен так широко, заключается в том, что его можно легко построить, потому что это цифровая схема, это универсальное измерение и доступно множество строительных комплектов…..
-
Этот очень простой счетчик можно использовать для измерения частоты различных беспроводных устройств. Применяется при оживлении передатчика и его работе в качестве контрольной частоты монитора. Его можно использовать как шкалу для приемника. Благодаря простоте счетчика ….
-
MK50398 — это один современный десятичный счетчик шести десятков, с управлением светодиодным экраном из семи сегментов и триггером памяти.Счетчик может измерять аддитивно и абстрактно. Микросхема MK50398 идеально подходит для изготовления частотомеров, так как …
-
Эта схема представляет собой частотомер, недорогой. Он покрывает диапазон от 1 Гц до 1 МГц. Триггер Шмитта IC1 регулирует сигнал входа, и его уровень изменяется на разумном уровне, подходящем для IC2-3-4.При десятом импульсе на входе IC2 / 1 выдается ….
-
Частота сети довольно стабильна, и маловероятно, что вам придется ее измерять, но если у вас есть аварийный генератор, вы можете найти эту схему полезной, поскольку она покажет, работает ли генератор слишком быстро или слишком медленно. На самом деле можно….
-
Вот простой метод измерения частот в довольно широком диапазоне частот и с приемлемыми пределами точности с помощью ПК. Он следует основной методике измерения низких частот, то есть на низких частотах период измеряется для полной волны ….
-
Функциональный генератор — это устройство, которое в любой лучше оборудованной электронной лаборатории должно быть не так часто используемыми гаджетами, но когда он вам понадобится, мы, безусловно, ценим его удобство.Вот процедура схемы, которая была опубликована в ….
-
Обратные диоды присутствуют, потому что некоторые радиостанции представляют собой переходные процессы высокого напряжения при переключении диапазонов, которые блокируют DFD, требуя его выключения и повторного включения для разблокировки. Если питание для дисплея с подсветкой необходимо брать от постоянного тока при переменном токе….
-
Это чрезвычайно простой в сборке измеритель температуры PIC, который позволяет измерять температуру в двух разных местах одновременно. Никогда раньше такая полезная и мощная схема не могла быть построена с таким маленьким количеством компонентов и в то же время обеспечивать бесконечное количество …
-
Частотомер с широким диапазоном — полезный инструмент для лаборатории электроники.В этом проекте описывается частотомер на базе микроконтроллера AT90S231, который может измерять входные частоты до 50 МГц. Измеренная частота отображается в 6-значном мультиплексном формате ….
-
Этот проект может измерять тактовые импульсы, подаваемые на вход таймера микроконтроллера AVR. Код Bascom считает тактовые импульсы в течение 1 секунды и отображает их…
-
Этот текст описывает предварительные планы частотомера для детектора летучих мышей. Он измеряет частоту гетеродина в детекторе летучих мышей гетеродинного типа. Это ценный инструмент, помогающий идентифицировать летучую мышь. Частота отображается на четырех ….
-
Подключение платы CPLD к плате ChipKit для считывания измеренной частоты…
-
Для удобства чтения дисплей этой схемы тахометра показывает показания в герцах напрямую. Время преобразования будет равно времени стробирования, …
-
Схема была разработана для создания недорогого частотомера, который будет охватывать диапазон от 1 Гц до 1 МГц с цифровой индикацией с использованием трех 7-сегментных d…
-
Эта схема представляет собой стабильный частотомер с точностью до 5 значащих цифр. Диапазон составляет 0–30 МГц с входной чувствительностью более 100 мВ. Зонд подключается к последовательному порту ПК. Итак, используя кварцевый генератор, уже имеющийся на вашем ПК …
-
Частотомер может использоваться в датчике скорости, тахометре или в любых измерениях повторяющихся сигналов.Этот преобразователь частоты в напряжение (FVC) может использоваться для …
-
В этом счетчике используется четырехзначный дисплей, но при повороте переключателя диапазонов он может отображать частоты от 1 до 40 МГц с разрешением 100 Гц. CMOS IC MM74C926 содержит четырехзначный десятичный счетчик, который может фиксировать заданный счет и затем использовать его….
-
Этот тахометр позволяет измерять сердцебиение, частоту дыхания и другие низкочастотные события, которые повторяются с интервалом от 0,33 до 40,96 секунды. Схема определяет период offm, вычисляет эквивалентные импульсы в минуту и соответствующим образом обновляет ЖК-дисплей …
-
Это счетчик, показывающий частоту генератора, который имеет напряжение 110-240 В при 10-100 Гц.Выходные синусоидальные волны преобразуются в прямоугольные с помощью …
-
Эта схема шумомера проста в сборке и может быть изготовлена в портативном формате. Может измерять частоты с минимальным уровнем 10 мВ …
-
В этом измерителе температуры используется прецизионный микромощный датчик температуры по Цельсию IC LM35.Выходное напряжение ИС линейно равно 10МВ на градус сантиметра …
-
Обычно мы часто сталкиваемся с тем, что частотомер может использоваться в датчике скорости, тахометре, измерении или повторяющемся сигнале. Этот преобразователь частоты в напряжение (FVC) может использоваться для преобразования напряжения в цифровой или аналоговый тахометр.Схема, состоящая из ….
-
Эта схема представляет собой частотомер, недорогой. Он покрывает диапазон от 1 Гц до 1 МГц. Триггер Шмитта IC1 регулирует сигнал входа, и его уровень изменяется на разумном уровне, подходящем для IC2-3-4. При десятом импульсе на входе IC2 / 1 выдается ….
-
Этот частотомер использует имеющийся у вас цифровой мультиметр в качестве устройства отображения, поэтому его можно построить с очень низкой стоимостью.Из-за высокого импеданса большинства цифровых мультиметров преобразователь частоты в напряжение может быть легко подключен к нему без согласования ….
-
Простой цифровой частотомер имеет множество применений. Это может быть эксперимент для новичков, лабораторное оборудование или счетчик, встроенный в какой-нибудь прибор.
В данной статье предлагается схема цифрового термометра на микроконтроллере AVR ATtiny2313, датчике температуры DS1820 (или DS18b20), подключенному к микроконтроллеру по протоколу 1-wire, и ЖК-дисплее 16×2 на контроллере HD44780. Описываемое устройство может найти широкое применение среди радиолюбителей.
Программа для микроконтроллера написана на ассемблере в среде AVR Studio. Монтаж выполнен на макетной плате, кварцевый резонатор на 4МГц, микроконтроллер ATtiny2313 можно заменить на AT90S2313, предварительно перекомпилировав исходный код программы. Погрешность датчика DS1820 около 0,5 С. В архиве также находится прошивка для случая если используется датчик DS18B20. Опрос датчика производится каждую секунду.
WAV-плеер собран на микроконтроллере AVR ATtiny85 (можно использовать ATtiny25/45/85 серии). У микроконтроллеров этой серии всего восемь ножек и два ШИМ (Fast PWM) с несущей 250kHz. Для управления картой памяти достаточно всего 6 проводов: два для питания и четыре сигнальные. Восемь ножек микроконтроллера вполне достаточно для работой с картой памяти, вывода звука и кнопки управления. В любом случае данный плеер очень прост.
С помощью данного измерителя ёмкости можно легко измерить любую ёмкость от единиц пФ до сотен мкФ. Существует несколько методов измерения емкости. В данном проекте используется интеграционный метод.
Главное преимущество использования этого метода в том, что измерение основано на измерении времени, что может быть выполнено на МК довольно точно. Этот метод очень подходит для самодельного измерителя ёмкости, к тому же он легко реализуем на микроконтроллере.
Данный проект был сделан по просьбе друга для установки на дверь в складское помещение. В дальнейшем было изготовлено ещё несколько по просьбе друзей и знакомых. Конструкция оказалась простой и надёжной. Работает данное устройство так: пропускает только те RFID-карты, которые были заранее занесены в память устройства.
Бывает идешь мимо припаркованных машин, и замечаешь краем глаза, что кто то уже давно, судя по тусклому свечению ламп, забыл свет выключить. Кто то и сам так попадал. Хорошо когда есть штатный сигнализатор не выключенного света, а когда нету поможет вот такая поделка: Незабывайка умеет пищать, когда не выключен свет и умеет пропикивать втыкание задней передачи.
Схема цифрового индикатора уровня топлива обладает высокой степенью повторяемости, даже если опыт работы с микроконтроллерами незначителен, поэтому разобраться в тонкостях процесса сборки и настройки не вызывает проблем. Программатор Громова – это простейший программатор, который необходим для программирования avr микроконтроллера. Программатор Горомова хорошо подходит как для внутрисхемного, так и для стандартного схемного программирования. Ниже приведена схема контроля индикатора топлива.
Плавное включение и выключение светодиодов в любом режиме (дверь открыта, и плафон включен). Так же авто выключение через пять минут. И минимальное потребление тока в режиме ожидания.
Вариант 1 — Коммутация по минусу. (с применением N-канальных транзисторов) 1) «коммутация по минусу», т.е такой вариант при котором один питающий провод лампы соединен с +12В аккумулятора (источника питания), а второй провод коммутирует ток через лампу тем самым включает ее. В данном варианте будет подаваться минус. Для таких схем нужно применять N-канальные полевые транзисторы в качестве выходных ключей.
Сам модем небольшого размера, недорог, работает без проблем, четко и быстро и вообще нареканий нет к нему. Единственный минус для меня был, это необходимость его включать и выключать кнопкой. Если его не выключать, то модем работал от встроенного аккумулятора, который в итоге садился и модем снова было нужно включать.
Принцип работы прост: привращении крутилки регулируется громкость, при нажатии — выключение-включение звука. Нужно для кар писи на винде или андройде
Изначально в Lifan Smily (да и не только) режим работы заднего дворника — единственный, и называется он «всегда махать». Особенно негативно воспринимается такой режим в наступивший сезон дождей, когда на заднем стекле собираются капли, но в недостаточном для одного прохода дворника количестве. Так, приходится либо слушать скрип резины по стеклу, либо изображать робота и периодически включать-выключать дворник.
Немного доработал схему реле времени задержки включения освещения салона для автомобиля Форд (схема разрабатывалась для вполне конкретного автомобиля, как замена штатного реле Ford 85GG-13C718-AA, но была успешно установлена в отечественную «классику»).
Уже не первый раз проскакивают такие поделки. Но почему-то люди жмуться на прошивки. Хотя в большинстве своём они основаны на проекте elmchan «Simple SD Audio Player with an 8-pin IC». Исходниник не открывают аргументируя, что пришлось исправлять проект, что в у меня качество лучше… и т.д. Короче взяли open source проект, собрали, и выдаёте за своё.
Итак. Микроконтроллер Attiny 13- так сказать сердце данного устройства. С его прошивкой долго мучился, никак не мог прошить.Ни 5ю проводками через LPT, ни прогромматором Громова. Компьютер просто не видит контроллер и все.
В связи с нововведениями в ПДД, народ стал думать о реализации дневных ходовых огней. Один из возможных путей это включение ламп дальнего света на часть мощности, об этом и есть данная статья.
Это устройство позволит ближнему свету автоматически включиться при начале движения и регулирует напряжение на лампах, ближнего света, в зависимости от скорости с которой вы едите. Так же, это послужит более безопасному движению и продлит срок службы ламп.
Схемы на микроконтроллере, статьи и описания с прошивками и фотографиями для автомобиля.
Простой тахометр на микроконтроллере ATmega8
Тахометр применяется в автомобилях для измерения частоты вращения всяких деталей которые способны вращаться. Есть много вариантов таких устройств, я предложу вариант на AVR микроконтроллере ATmega8. Для моего варианта, вам также…
Читать полностью
Цветомузыка на микроконтроллере Attiny45 в авто
Эта цветомузыка, имея малый размер и питание 12В, как вариант может использоваться в авто при каких-либо мероприятиях. Первоисточник этой схемы Радио №5, 2013г А. ЛАПТЕВ, г. Зыряновск, Казахстан. Схема…
Читать полностью
Контроллер обогрева зеркал и заднего стекла
Позволяет управлять одной кнопкой раздельно обогревом заднего стекла и зеркал, плюс настраиваемый таймер отключения до полутора часов для каждого канала. Схема построена на микроконтроллере ATtiny13A. Описание работы:
Читать полностью
Диммер для плафона автомобиля
Почти во всех автомобилях есть управление салонным светом, которое осуществляется с помощью бортового компьютера или отдельной бортовой системой. Свет включается плавно, и гаснет также с некой задержкой (для…
Читать полностью
GSM сигнализация с оповещением на мобильник
Представляю очень популярную схему автомобильной сигнализации на базе микроконтроллера ATmega8. Такая сигнализация дает оповещение на мобильник админа в виде звонков или смс. Устройства интегрируется с мобильником с помощью…
Читать полностью
Моргающий стопак на микроконтроллере
Сделал новую версию моргающего стопака. Отличается алгоритм работы и схема управления, размер и подключение такое же. Возможно регулировать частоту моргания, длительность до перехода в постоянное свечение и скважность…
Читать полностью
ДХО плюс стробоскопы
Эта поделка позволяет стробоскопить светодиодными ДХО. Поделка имеет малый размер, управление всего одной кнопкой, широкие возможности настройки. Размер платы 30 на 19 миллиметров. С обратной стороны расположен клемник…
Читать полностью
Делаем и подключаем доводчик к сигнализации
Количества автомобилей с автоматическим стеклоподъемниками постоянно растет, и даже если в машине нет такого, многие делают его своими руками. Моей целю было собрать такое устройства и подключить его к…
Читать полностью
Светодиоды включаются от скорости
Получился «побочный продукт»: нужно было оттестить режим работы датчика скорости для проекта отображения передач на матрице 5х7, для этого собрал небольшую схемку. Схемка умеет включать светодиоды в зависимости…
Читать полностью
Цифровой тахометр на AVR микроконтроллере (ATtiny2313)
Тахометр измеряет частоту вращения деталей, механизмов и других агрегатах автомобиля. Тахометр состоит из 2-х основных частей — из датчика, который измеряет скорость вращения и из дисплея, где будет…
Читать полностью
Простой цифровой спидометр на микроконтроллере ATmega8
Спидометр это измерительное устройства, для определения скорости автомобиля. По способу измерения, есть несколько видов спидометра центробежные, хронометрические, вибрационные, индукционные, электромагнитные, электронные и напоследок спидометры по системе GPS.
Читать полностью
Плавный розжиг приборки на микроконтроллере
Эта версия немного отличается схемой: добавлена вторая кнопка настройки и убран потенциометр скорости розжига. Возможности: Два отдельных независимых канала. Для каждого канала три группы настраиваемых параметра: время задержки до начала…
Предоставляю вам схему спец сигнала (Крякалка), для самостоятельной сборки. Решил поставить ребенку на велосипед (пусть прохожих под домом пугает), но так же можно и в автомобиль поставить (если есть связи в ГАИ). Данное устройство состоит из минимум деталей, а так же простая в сборке и под силу каждому.
Часы на лампах ИН своими руками
В интернете цены на часы основанные на лампах ИН-14 если и попадаются еще, то цены на них весьма дороговаты. Мы рассмотрим как спаять часы на лампах ИН своими руками
, так как это намного дешевле чем купить готовые,при этом они всегда будут радовать ваши глаза.
JDM программатор своими руками с внешним питанием
Пришло время еще раз затронуть тему изготовление программатора, так как цены на них не такие и маленькие,и при этом гарантии нет что он заработает. Рассмотрим схему программатора jdm с внешним питанием
,с помощью которого програмируются микросхемы PIC и подключаемому к стационарному компьютеру через COM(rs232) порт.
Список прошиваемых PIC микроконтроллеров в статье.
Простое ИК управление своими руками
Простое ИК управление своими руками
Управление устройствами
по ИК каналу
может пригодиться для разных нужд, как в квартире так и за ее пределами. Например приспособить для открытия или закрытия дверей автомобиля, включение и выключения люстры с пульта и т.д. Данная схема ИК управления
является лишь главным устройством передатчика и приемника.
Данное устройство предназначено для управления на небольшой дистанции. За основу взят дешевый, миниатюрный ПДУ
с eBay. К нему был изготовлен дешифратор на микроконтроллере PIC12F675. Режим работы — кнопка. Состояние на выходе дешифратора удерживается до тех пор, пока нажата кнопка на пульте.
Схема новогодней гирлянды на микроконтроллере своими руками
Гирлянда на микроконтроллере своими руками
С наступающим вас дорогие пользователи. И к предстоящему празднику решил порадовать вас схемой-
новогодняя гирлянда на микроконтроллере pic.
И прошу к просмотру подробнее данной статьи.
Полицейская крякалка своими руками на PIC
Полицейская крякалка своими руками на PIC
Предлагаю вам для повторения схему звукового устройства, имитирующего сигнал «Милицейской Сирены». Устройство сделано на микроконтроллере PIC16F628
. Схема имеет две различные сирены и «Крякалку».
В основном полицейскую крякалку ставят в автомобиль,так что смотрите еще другие схемы для авто
Так же вам понадобиться программатор для PIC, вот схема
Схема простого измерителя емкости
Простой измеритель емкости и индуктивности
Вы скажите что современные измерительные приборы имеют функцию измерять емкость и индуктивность
. Но не так давно такие приборы очень много весили так как микросхемы только появлялись и требовали особого навыка работы.
В статье предлагается проверенная схема своими руками
измерителя емкости
и индуктивности катушки.Если вы задавались вопросом как измерить емкость
или индуктивность
.То вам сюда.Схема собрана на микроконтроллере
PIC 16F84A.
Дубликатор(копировальщик) ключей от домофона своими руками
Схема копирования ключей от домофона
Бывает что нам нужно изготовить ключ от всех домофонов,но в интернете есть не всех шифровки, и для копирования предлогаю схему копирования
или как называют копирщика домофонных ключей на микроконтроллере pic
Эта декоративная звезда состоит из 50 специальных светодиодов RGB, которые контролируются ATtiny44A
. Все светодиоды непрерывно изменяют цвет и яркость в случайном порядке. Также есть несколько разновидностей эффектов, которые также активируются случайно. Три потенциометра могут изменять интенсивность основных цветов. Положение потенциометра индицируется светодиодами при нажатии кнопки, а изменение цвета и скорость эффекта можно переключать в три этапа. Этот проект был полностью построен на компонентах SMD из-за специальной формы печатной платы. Несмотря на простую схему, структура платы довольно сложная и вряд ли подойдет для новичков.
В этой статье описывается универсальный трехфазный преобразователь частоты на микроконтроллере(МК) ATmega 88/168/328P
. ATmega берет на себя полный контроль над элементами управления, ЖК-дисплеем и генерацией трех фаз. Предполагалось, что проект будет работать на готовых платах, таких как Arduino 2009 или Uno, но это не было реализовано. В отличие от других решений, синусоида не вычисляется здесь, а выводится из таблицы. Это экономит ресурсы, объем памяти и позволяет МК обрабатывать и отслеживать все элементы управления. Расчеты с плавающей точкой в программе не производятся.
Частота и амплитуда выходных сигналов настраиваются с помощью 3 кнопок и могут быть сохранены в EEPROM памяти МК. Аналогичным образом обеспечивается внешнее управление через 2 аналоговых входа. Направление вращения двигателя определяется перемычкой или переключателем.
Регулируемая характеристика V/f позволяет адаптироваться ко многим моторам и другим потребителям. Также был задействован интегрированный ПИД-регулятор для аналоговых входов, параметры ПИД-регулятора могут быть сохранены в EEPROM. Время паузы между переключениями ключей (Dead-Time) можно изменить и сохранить.

.
Принцип измерения отличается от предыдущих двух частотомеров. Простой способ подсчета импульсов через 1 секунду, используемый в двух предыдущих частотомерах(частотомер I, частотомер II), не позволяет измерять доли Герц. Вот почему я выбрал другой принцип измерения для своего нового частотомера III. Этот метод намного сложнее, но позволяет измерять частоту с разрешением до 0,000 001 Гц.
Это очень простой частотомер на микроконтроллере AVR. Он позволяет измерять частоты до 10 МГц в 2-х автоматически выбранных диапазонах. Он основан на предыдущем проекте частотомера I , но имеет 6 разрядов индикатора вместо 4-х. Нижний диапазон измерения имеет разрешение 1 Гц и работает до 1 МГц. Более высокий диапазон имеет разрешение 10 Гц и работает до 10 МГц. Для отображения измеренной частоты используется 6-разрядный светодиодный дисплей. Прибор построен на основе микроконтроллера Atmel AVR ATtiny2313A
или ATTiny2313
Микроконтроллер тактируется от кварцевого резонатора частотой 20 МГц (максимально допустимая тактовая частота). Точность измерения определяется точностью этого кристалла, а также конденсаторов C1 и C2. Минимальная длина полупериода измеряемого сигнала должна быть больше периода частоты кварцевого генератора (ограничение архитектуры AVR). Таким образом, при 50% рабочем цикле можно измерять частоты до 10 МГц.
Это, вероятно, самый простой частотомер на микроконтроллере AVR. Он позволяет измерять частоты до 10 МГц в 4-х автоматически выбранных диапазонах. Самый низкий диапазон имеет разрешение 1 Гц. Для отображения измеренной частоты используется 4-разрядный светодиодный дисплей. Прибор построен на основе микроконтроллера Atmel AVR ATtiny2313A
или ATtiny2313
. Настройку битов конфигурации вы можете найти ниже.
Микроконтроллер тактируется от кварцевого резонатора частотой 20 МГц (максимально допустимая тактовая частота). Точность измерения определяется точностью этого кристалла. Минимальная длина полупериода измеряемого сигнала должна быть больше периода частоты кварцевого генератора (ограничение архитектуры MCU). Таким образом, при 50% рабочем цикле можно измерять частоты до 10 МГц.

В схеме используются Atmega8-8PU (внешний кварц частотой 8MHz), Nokia 5110 LCD и транзистор для обработки импульсов от геркона. Регулятор напряжения на 3,3V обеспечивает питание для всей цепи.
Все компоненты были смонтированы на макетной плате, включая разъемы для: ISP — программатора (USBAsp), 5110 Nokia LCD, питания (5V, подаваемого на 3.3V — регулятор), геркона, кнопки сброса и 2-контактный разъем, используемый для считывания полярности обмотки двигателя привода станка, чтобы знать, увеличивать или уменьшать счетчик.

Исполнительным устройством дозатора являются насосы-помпы вибрационного типа линейки ULKA. В связи с возможностью использования разных моделей данных насосов в устройстве предусмотрена калибровка производительности каждого канала и регулировка подводимой мощности методом ШИМ. В моем устройстве применены насосы широко распространенной модели ULKA EX5 230V 48W
.

. Информация отображается на красивом OLED-дисплеем (SSD1306
), разрешением 128×64 пикселя. Модулем приемника и дисплеем управляет микроконтроллер ATmega8
, тактируется от внутреннего генератора частотой 8MHz. Печатная плата приемника (наряду с батареей от телефона Samsung L760) была спроектирована так, чтобы она могла вписаться в спичечную коробку. Имеются 4 клавиши управления + клавиша сброса. В настоящее время радио не имеет аудиоусилителя (планируется установка соответствующего усилительного модуля).
Принцип закрывания дверцы клетки весьма прост. Дверка клетки подпирается специальным упором, сделанным из медной проволоки. К упору крепится капроновая нить нужной длины. Если потянуть за нить, то упор соскальзывает, и дверка клетки под собственным весом закрывается. Но это в ручном режиме, а я хотел реализовать автоматический процесс без участия кого-либо.
Для управления механизмом закрывания дверцы клетки был применен сервопривод. Но в процессе работы он создавал шум. Шум мог спугнуть птицу. Поэтому сервопривод я заменил на коллекторный двигатель, взятый из радиоуправляемой машинки. Он работал тихо и идеально подходил, тем более что управлять коллекторным двигателем не составляло сложностей.
Для определения, находится ли уже птица в клетке, я использовал недорогой датчик движения. Сам датчик движения уже является законченным девайсом, и паять ничего не нужно. Но у данного датчика угол срабатывания весьма большой, а мне нужно, чтобы он реагировал только во внутренней области клетки. Для ограничения угла срабатывания я поместил датчик в цоколь, когда-то служившей эконом-лампы. Из картона вырезал своего рода заглушку с отверстием посередине для датчика. Пошаманив с расстоянием данной заглушки относительно датчика, настроил оптимальный угол для срабатывания датчика.
В качестве зазывалы для птиц я решил применить звуковой модуль WTV020M01 с записанным на микроSD карте памяти пением чижа и щегла. Именно их я и собирался ловить. Поскольку я использовал один звуковой файл, то и управлять звуковым модулем я решил простим способом, без использования протокола обмена между звуковым модулем и микроконтроллером.
При подаче на девятую ножку звукового модуля низкого сигнала, модуль начинал воспроизводить. Как только звук воспроизводился на пятнадцатой ноге звукового модуля, устанавливается низкий уровень. Благодаря этому микроконтроллер отслеживал воспроизведение звука.
Поскольку я реализовал паузу между циклами воспроизведения звука, то для остановки воспроизведения звука программа подает низкий уровень на первую ножку звукового модуля (reset). Звуковой модуль является законченным устройством со своим усилителем для звука, и, по большому счету, в дополнительном усилителе звука он не нуждается. Но мне данного усиления звука показалось мало, и в качестве усилителя звука я применил микросхему TDA2822M. В режиме воспроизведения звука потребляет 120 миллиампер. Учитывая, что поимка птицы займет какое-то время, в качестве автономной батареи питания я применил не совсем новый аккумулятор от бесперебойника (всё равно валялся без дела).
Принцип электронного птицелова прост, и схема состоит в основном из готовых модулей.
Программа и схема —
Бывает идешь мимо припаркованных машин, и замечаешь краем глаза, что кто то уже давно, судя по тусклому свечению ламп, забыл свет выключить. Кто то и сам так попадал. Хорошо когда есть штатный сигнализатор не выключенного света, а когда нету поможет вот такая поделка: Незабывайка умеет пищать, когда не выключен свет и умеет пропикивать втыкание задней передачи.
Схема цифрового индикатора уровня топлива обладает высокой степенью повторяемости, даже если опыт работы с микроконтроллерами незначителен, поэтому разобраться в тонкостях процесса сборки и настройки не вызывает проблем. Программатор Громова – это простейший программатор, который необходим для программирования avr микроконтроллера. Программатор Горомова хорошо подходит как для внутрисхемного, так и для стандартного схемного программирования. Ниже приведена схема контроля индикатора топлива.
Плавное включение и выключение светодиодов в любом режиме (дверь открыта, и плафон включен). Так же авто выключение через пять минут. И минимальное потребление тока в режиме ожидания.
Вариант 1 — Коммутация по минусу. (с применением N-канальных транзисторов) 1) «коммутация по минусу», т.е такой вариант при котором один питающий провод лампы соединен с +12В аккумулятора (источника питания), а второй провод коммутирует ток через лампу тем самым включает ее. В данном варианте будет подаваться минус. Для таких схем нужно применять N-канальные полевые транзисторы в качестве выходных ключей.
Сам модем небольшого размера, недорог, работает без проблем, четко и быстро и вообще нареканий нет к нему. Единственный минус для меня был, это необходимость его включать и выключать кнопкой. Если его не выключать, то модем работал от встроенного аккумулятора, который в итоге садился и модем снова было нужно включать.
Принцип работы прост: привращении крутилки регулируется громкость, при нажатии — выключение-включение звука. Нужно для кар писи на винде или андройде
Изначально в Lifan Smily (да и не только) режим работы заднего дворника — единственный, и называется он «всегда махать». Особенно негативно воспринимается такой режим в наступивший сезон дождей, когда на заднем стекле собираются капли, но в недостаточном для одного прохода дворника количестве. Так, приходится либо слушать скрип резины по стеклу, либо изображать робота и периодически включать-выключать дворник.
Немного доработал схему реле времени задержки включения освещения салона для автомобиля Форд (схема разрабатывалась для вполне конкретного автомобиля, как замена штатного реле Ford 85GG-13C718-AA, но была успешно установлена в отечественную «классику»).
Уже не первый раз проскакивают такие поделки. Но почему-то люди жмуться на прошивки. Хотя в большинстве своём они основаны на проекте elmchan «Simple SD Audio Player with an 8-pin IC». Исходниник не открывают аргументируя, что пришлось исправлять проект, что в у меня качество лучше… и т.д. Короче взяли open source проект, собрали, и выдаёте за своё.
Итак. Микроконтроллер Attiny 13- так сказать сердце данного устройства. С его прошивкой долго мучился, никак не мог прошить.Ни 5ю проводками через LPT, ни прогромматором Громова. Компьютер просто не видит контроллер и все.
В связи с нововведениями в ПДД, народ стал думать о реализации дневных ходовых огней. Один из возможных путей это включение ламп дальнего света на часть мощности, об этом и есть данная статья.
Это устройство позволит ближнему свету автоматически включиться при начале движения и регулирует напряжение на лампах, ближнего света, в зависимости от скорости с которой вы едите. Так же, это послужит более безопасному движению и продлит срок службы ламп.
Поделки с микроконтроллерами – вопрос, как никогда актуальный и интересный. Ведь мы живем в 21 веке, эпохе новых технологий, роботов и машин. На сегодняшний день каждый второй, начиная с малого возраста, умеет пользоваться интернетом и различного рода гаджетами, без которых порою и вовсе сложно обойтись в повседневной жизни.
Поэтому в этой статье мы будем затрагивать, в частности, вопросы пользования микроконтроллерами, а также непосредственного применения их с целью облегчения миссий, каждодневно возникающих перед всеми нами. Давайте разберемся, в чем ценность этого прибора, и как просто использовать его на практике.
Микроконтроллер − это чип, целью которого является управление электрическими приборами. Классический контроллер совмещает в одном кристалле, как работу процессора, так и удаленных приборов, и включает в себя оперативное запоминающее устройство. В целом, это монокристальный персональный компьютер, который может осуществлять сравнительно обыкновенные задания.
Разница между микропроцессором и микроконтроллером заключается в наличии встроенных в микросхему процессора приборов «пуск-завершение», таймеров и иных удаленных конструкций. Применение в нынешнем контроллере довольно сильного вычисляющего аппарата с обширными способностями, выстроенного на моносхеме, взамен единого комплекта, существенно уменьшает масштабы, потребление и цену созданных на его основе приборов.
Из этого следует, что применить такое устройство можно в технике для вычисления, такой, как калькулятор, материнка, контроллеры компакт-дисков. Используют их также в электробытовых аппаратах – это и микроволновки, и стиральные машины, и множество других. Также микроконроллеры широко применяются в индустриальной механике, начиная от микрореле и заканчивая методиками регулирования станков.
Микроконроллеры AVR
Ознакомимся с более распространенным и основательно устоявшимся в современном мире техники контроллером, таким как AVR. В его состав входят высокоскоростной RISC-микропроцессор, 2 вида затратной по энергии памяти (Flash-кэш проектов и кэш сведений EEPROM), эксплуатационная кэш по типу RAM, порты ввода/вывода и разнообразные удаленные сопряженные структуры.
- рабочая температура составляет от -55 до +125 градусов Цельсия;
- температура хранения составляет от -60 до +150 градусов;
- наибольшая напряженность на выводе RESET, в соответствии GND: максимально 13 В;
- максимальное напряжение питания: 6.0 В;
- наибольший электроток линии ввода/вывода: 40 мА;
- максимальный ток по линии питания VCC и GND: 200 мА.
Возможности микроконтроллера AVR
Абсолютно все без исключения микроконтроллеры рода Mega обладают свойством самостоятельного кодирования, способностью менять составляющие своей памяти драйвера без посторонней помощи. Данная отличительная черта дает возможность формировать с их помощью весьма пластичные концепции, и их метод деятельности меняется лично микроконтроллером в связи с той либо иной картиной, обусловленной мероприятиями извне или изнутри.
Обещанное количество оборотов переписи кэша у микроконтроллеров AVR второго поколения равен 11 тысячам оборотов, когда стандартное количество оборотов равно 100 тысячам.
Конфигурация черт строения вводных и выводных портов у AVR заключается в следующем: целью физиологического выхода имеется три бита регулирования, а никак не два, как у известных разрядных контроллеров (Intel, Microchip, Motorola и т. д.). Это свойство позволяет исключить потребность обладать дубликатом компонентов порта в памяти с целью защиты, а также ускоряет энергоэффективность микроконтроллера в комплексе с наружными приборами, а именно, при сопутствующих электрических неполадках снаружи.
Всем микроконтроллерам AVR свойственна многоярусная техника пресечения. Она как бы обрывает стандартное течение русификатора для достижения цели, находящейся в приоритете и обусловленной определенными событиями. Существует подпрограмма преобразования запрашивания на приостановление для определенного случая, и расположена она в памяти проекта.
Когда возникает проблема, запускающая остановку, микроконтроллер производит сохранение составных счетчика регулировок, останавливает осуществление генеральным процессором данной программы и приступает к совершению подпрограммы обрабатывания остановки. По окончании совершения, под шефствующей программы приостановления, происходит возобновление заранее сохраненного счетчика команд, и процессор продолжает совершать незаконченный проект.
Поделки на базе микроконтроллера AVR
Поделки своими руками на микроконтроллерах AVR становятся популярнее за счет своей простоты и низких энергетических затрат. Что они собой представляют и как, пользуясь своими руками и умом, сделать такие, смотрим ниже.
«Направлятор»
Такое приспособление проектировалось, как небольшой ассистент в качестве помощника тем, кто предпочитает гулять по лесу, а также натуралистам. Несмотря на то, что у большинства телефонных аппаратов есть навигатор, для их работы необходимо интернет-подключение, а в местах, оторванных от города, это проблема, и проблема с подзарядкой в лесу также не решена. В таком случае иметь при себе такое устройство будет вполне целесообразно. Сущность аппарата состоит в том, что он определяет, в какую сторону следует идти, и дистанцию до нужного местоположения.
Построение схемы осуществляется на основе микроконтроллера AVR с тактированием от наружного кварцевого резонатора на 11,0598 МГц. За работу с GPS отвечает NEO-6M от U-blox. Это, хоть и устаревший, но широко известный и бюджетный модуль с довольно четкой способностью к установлению местонахождения. Сведения фокусируются на экране от Nokia 5670. Также в модели присутствуют измеритель магнитных волн HMC5883L и акселерометр ADXL335.
Беспроводная система оповещения с датчиком движения
Полезное устройство, включающее в себя прибор перемещения и способность отдавать, согласно радиоканалу, знак о его срабатывании. Конструкция является подвижной и заряжается с помощью аккумулятора или батареек. Для его изготовления необходимо иметь несколько радиомодулей HC-12, а также датчик движения hc-SR501.
Прибор перемещения HC-SR501 функционирует при напряжении питания от 4,5 до 20 вольт. И для оптимальной работы от LI-Ion аккумулятора следует обогнуть предохранительный светодиод на входе питания и сомкнуть доступ и вывод линейного стабилизатора 7133 (2-я и 3-я ножки). По окончанию проведения этих процедур прибор приступает к постоянной работе при напряжении от 3 до 6 вольт.
Внимание: при работе в комплексе с радиомодулем HC-12 датчик временами ложно срабатывал. Во избежание этого необходимо снизить мощность передатчика в 2 раза (команда AT+P4). Датчик работает на масле, и одного заряженного аккумулятора, емкостью 700мА/ч, хватит свыше, чем на год.
Минитерминал
Приспособление проявило себя замечательным ассистентом. Плата с микроконтроллером AVR нужна, как фундамент для изготовления аппарата. Из-за того, что экран объединён с контроллером непосредственно, то питание должно быть не более 3,3 вольт, так как при более высоких числах могут возникнуть неполадки в устройстве.
Вам следует взять модуль преобразователя на LM2577, а основой может стать Li-Ion батарея емкостью 2500мА/ч. Выйдет дельная комплектация, отдающая постоянно 3,3 вольта во всём трудовом интервале напряжений. С целью зарядки применяйте модуль на микросхеме TP4056, который считается бюджетным и достаточно качественным. Для того чтобы иметь возможность подсоединить минитерминал к 5-ти вольтовым механизмам без опаски сжечь экран, необходимо использовать порты UART.
Основные аспекты программирования микроконтроллера AVR
Кодирование микроконтоллеров зачастую производят в стиле ассемблера или СИ, однако, можно пользоваться и другими языками Форта или Бейсика. Таким образом, чтобы по факту начать исследование по программированию контроллера, следует быть оснащенным следующим материальным набором, включающим в себя: микроконтроллер, в количестве три штуки — к высоковостребованным и эффективным относят — ATmega8A-PU, ATtiny2313A-PU и ATtiny13A- PU.
Чтобы провести программу в микроконтроллер, нужен программатор: лучшим считают программатор USBASP, который дает напряжение в 5 Вольт, используемое в будущем. С целью зрительной оценки и заключений итогов деятельности проекта нужны ресурсы отражения данных − это светодиоды, светодиодный индуктор и экран.
Чтобы исследовать процедуры коммуникации микроконтроллера с иными приборами, нужно числовое приспособление температуры DS18B20 и, показывающие правильное время, часы DS1307. Также важно иметь транзисторы, резисторы, кварцевые резонаторы, конденсаторы, кнопки.
С целью установки систем потребуется образцовая плата для монтажа. Чтобы соорудить конструкцию на микроконтроллере, следует воспользоваться макетной платой для сборки без пайки и комплектом перемычек к ней: образцовая плата МВ102 и соединительные перемычки к макетной плате нескольких видов — эластичные и жесткие, а также П-образной формы. Кодируют микроконтроллеры, применяя программатор USBASP.
Простейшее устройство на базе микроконтроллера AVR. Пример
Итак, ознакомившись с тем, что собой представляют микроконтроллеры AVR, и с системой их программирования, рассмотрим простейшее устройство, базисом для которого служит данный контроллер. Приведем такой пример, как драйвер низковольтных электродвигателей. Это приспособление дает возможность в одно и то же время распоряжаться двумя слабыми электрическими двигателями непрерывного тока.
Предельно возможный электроток, коим возможно загрузить программу, равен 2 А на канал, а наибольшая мощность моторов составляет 20 Вт. На плате заметна пара двухклеммных колодок с целью подсоединения электромоторов и трехклеммная колодка для подачи усиленного напряжения.
Устройство выглядит, как печатная плата размером 43 х 43 мм, а на ней сооружена минисхемка радиатора, высота которого 24 миллиметра, а масса – 25 грамм. С целью манипулирования нагрузкой, плата драйвера содержит около шести входов.
Заключение
В заключение можно сказать, что микроконтроллер AVR является полезным и ценным средством, особенно, если дело касается любителей мастерить. И, правильно использовав их, придерживаясь правил и рекомендаций по программированию, можно с легкостью обзавестись полезной вещью не только в быту, но и в профессиональной деятельности и просто в повседневной жизни.
Теперь у меня на столе лежит два одинаковых программатора. А всё для того, чтобы попробовать новую прошивку. Эти близняшки буду шить друг друга. Все опыты проводятся под MS Windows XP SP3
.
Цель — увеличение скорости работы и расширение совместимости программатора.
Популярная среда разработки Arduino IDE привлекает большим количеством готовых библиотек и интересных проектов, которые можно найти на просторах Сети.
Некоторое время назад оказались в моем распоряжении несколько микроконтроллеров ATMEL ATMega163 и ATMega163L. Микросхемы были взяты из отслуживших свой срок девайсов. Данный контроллер очень похож на ATMega16, и фактически является его ранней версией.
Привет читателям Датагора! Мне удалось собрать вольтметр минимальных размеров с посегментной разверткой индикатора при довольно высокой функциональности, с автоматическим определением типа индикатора и выбором режимов.
Прочитав статьи Edward Ned’а, я собрал DIP-версию и проверил ее в работе. Действительно вольтметр работал, ток через вывод микросхемы к индикатору не превышал 16 миллиампер в импульсе, так что работа микросхемы без резисторов, ограничивающих токи сегментов, вполне допустима и не вызывает перегрузок элементов.
Не понравилось слишком частое обновление показаний на дисплее и предложенная шкала «999». Хотелось подправить программу, но исходных кодов автор не выкладывает.
В это же мне потребовались вольтметр и амперметр для небольшого блока питания. Можно было собрать на совмещенный вариант, а можно было собрать два миниатюрных вольтметра, причем габариты двух вольтметров получались меньше совмещенного варианта.
Свой выбор я остановил на микросхеме и написал исходный код для посегментной развертки индикатора.
В процессе написания кода возникла идея программируемого переключения шкал и положения запятой, что и удалось реализовать.
Механический энкодер — вещь удобная в использовании, но он имеет некоторые досадные недостатки. В частности, контакты со временем изнашиваются и приходят в негодность, появляется дребезг. Оптические энкодеры гораздо надежнее, но они дороже, многие из них боятся пыли, и они редко встречаются в таком виде, в котором их удобно было бы использовать в радиотехнике.
Короче, когда я узнал о том, что шаговый двигатель можно использовать как энкодер, эта идея мне очень понравилась.
Практически вечный энкодер! Замучить его невозможно: соберешь раз и можешь энкодить всю жизнь.
Предварительный усилитель-коммутатор с цифровым управлением. Применяем с программированием через оболочку Arduino, электронные потенциометры от Microchip, графический TFT.
Разрабатывать и собирать это устройство в мои планы не входило. Ну вот просто никак! У меня уже есть два предварительных усилителя. Оба меня вполне устраивают.
Но, как обычно происходит у меня, стечение обстоятельств или цепь неких событий, и вот нарисовалась задача на ближайшее время.
Здравствуйте, уважаемые читатели ! Хочу представить вам « » — проект подающего робота для настольного тенниса, который будет полезен новичкам и любителям при отработке приёма различного типа подач в любую зону стола, поможет рассчитать тайминг и силу приёма мяча.
А ещё можно просто привыкнуть к новой накладке или ракетке, и хорошенько простучать её.
Приветствую читателей ! Есть у меня пожилой компьютер, которому уже исполнилось лет десять. Параметры у него соответствующие: «пенёк» 3,0 ГГц, пара Гб ОЗУ и древняя материнская плата EliteGroup 915-й серии.
И задумал я куда-нибудь старичка пристроить (подарить, продать), т. к. выбрасывать жалко. Но мешала задуманному одна неприятность: у материнки не срабатывало включение от кнопки питания, и что бы я ни делал, начиная от проверки проводов и заканчивая прозвонкой транзисторов на плате, проблему найти так и не смог. Отдавать в ремонт спецам — ремонт окажется дороже всего компа.
Думал я, думал и нашёл способ запустить моего бедолагу. Выдернул батарею BIOS-а, от чего комп испугался и сразу стартанул при следующем появлении питания! А дальше — почти в каждом BIOS-е есть запуск ПК от любой кнопки клавиатуры или кнопки POWER на клавиатуре. Казалось бы, проблема решена. Ан нет, есть нюансы. С USB-клавиатур запуск не срабатывал. Плюс не хотелось пугать нового хозяина, компьютер должен стартовать от привычной кнопки питания на корпусе.
Представляю вторую версию двухканального циклического таймера. Были добавлены новые функции и изменилась принципиальная схема. Циклический таймер позволяет включать и выключать нагрузку, а также выдерживать паузу на заданные интервалы времени в циклическом режиме. Каждый из выходов таймера имеет 2 режима работы — «Логический» и «ШИМ». Если выбран логический режим устройство позволяет управлять с помощью контактов реле освещением, отоплением, вентиляцией и другими электроприборами. Нагрузкой могут выступать любые электрические приборы мощность нагрузки которых не превышает максимального тока реле. Тип выхода «ШИМ» позволяет например подключить через силовой транзистор двигатель постоянного тока, при этом есть возможность установить скважность ШИМ, чтобы двигатель вращался с определенной скоростью.
Часы собранные на микроконтроллере ATtiny2313 и светодиодной матрице показывают время в 6-ти различных режимах.
Светодиодная матрица 8*8 управляется методом мультиплексирования. Токоограничивающие резисторы исключены из схемы, чтобы не испортить дизайн, и, поскольку отдельные светодиоды управляются не постоянно, они не будут повреждены.
Для управления используется только одна кнопка, длительное нажатие кнопки(нажатие и удержание) для поворота меню и обычное нажатие кнопки для выбора меню.
Это хобби-проект, потому точность хода часов зависит лишь от калибровки внутреннего генератора контроллера. Я не использовал кварц в этом проекте, так как он занимал бы два нужных мне вывода ATtiny2313. Кварц может быть использован для повышения точности в альтернативном проекте (печатной плате).
На этот раз я представлю простой малогабаритный частотомер с диапазоном измерения от 1 до 500 МГц и разрешением 100 Гц.
В настоящее время, независимо от производителя, почти все микроконтроллеры имеют так называемые счетные входы, которые специально предназначены для подсчета внешних импульсов. Используя этот вход, относительно легко спроектировать частотомер.
Однако этот счетчый вход также имеет два свойства, которые не позволяют напрямую использовать частотомер для удовлетворения более серьезных потребностей. Одна из них заключается в том, что на практике в большинстве случаев мы измеряем сигнал с амплитудой в несколько сотен мВ, который не может перемещать счетчик микроконтроллера. В зависимости от типа, для правильной работы входа требуется сигнал не менее 1-2 В. Другое заключается в том, что максимальная измеримая частота на входе микроконтроллера составляет всего несколько МГц, это зависит от архитектуры счетчика, а также от тактовой частоты процессора.
Это устройство позволяет контролировать температуру воды в чайнике, имеет функцию поддержания температуры воды на определенном уровне, а также включение принудительного кипячения воды.
В основе прибора микроконтроллер ATmega8, который тактируется от кварцевого резонатора частотой 8МГц. Датчик температуры – аналоговый LM35. Семисегментный индикатор с общим анодом.
Эта декоративная звезда состоит из 50 специальных светодиодов RGB, которые контролируются ATtiny44A
. Все светодиоды непрерывно изменяют цвет и яркость в случайном порядке. Также есть несколько разновидностей эффектов, которые также активируются случайно. Три потенциометра могут изменять интенсивность основных цветов. Положение потенциометра индицируется светодиодами при нажатии кнопки, а изменение цвета и скорость эффекта можно переключать в три этапа. Этот проект был полностью построен на компонентах SMD из-за специальной формы печатной платы. Несмотря на простую схему, структура платы довольно сложная и вряд ли подойдет для новичков.
В этой статье описывается универсальный трехфазный преобразователь частоты на микроконтроллере(МК) ATmega 88/168/328P
. ATmega берет на себя полный контроль над элементами управления, ЖК-дисплеем и генерацией трех фаз. Предполагалось, что проект будет работать на готовых платах, таких как Arduino 2009 или Uno, но это не было реализовано. В отличие от других решений, синусоида не вычисляется здесь, а выводится из таблицы. Это экономит ресурсы, объем памяти и позволяет МК обрабатывать и отслеживать все элементы управления. Расчеты с плавающей точкой в программе не производятся.
Частота и амплитуда выходных сигналов настраиваются с помощью 3 кнопок и могут быть сохранены в EEPROM памяти МК. Аналогичным образом обеспечивается внешнее управление через 2 аналоговых входа. Направление вращения двигателя определяется перемычкой или переключателем.
Регулируемая характеристика V/f позволяет адаптироваться ко многим моторам и другим потребителям. Также был задействован интегрированный ПИД-регулятор для аналоговых входов, параметры ПИД-регулятора могут быть сохранены в EEPROM. Время паузы между переключениями ключей (Dead-Time) можно изменить и сохранить.
Этот частотомер с AVR микроконтроллером позволяет измерять частоту от 0,45 Гц до 10 МГц и период от 0,1 до 2,2 мкс в 7-ми автоматически выбранных диапазонах. Данные отображаются на семиразрядном светодиодном дисплее. В основе проекта микроконтроллер Atmel AVR ATmega88/88A/88P/88PA, программу для загрузки вы можете найти ниже. Настройка битов конфигурации приведена на рисунке 2
.
Принцип измерения отличается от предыдущих двух частотомеров. Простой способ подсчета импульсов через 1 секунду, используемый в двух предыдущих частотомерах(частотомер I, частотомер II), не позволяет измерять доли Герц. Вот почему я выбрал другой принцип измерения для своего нового частотомера III. Этот метод намного сложнее, но позволяет измерять частоту с разрешением до 0,000 001 Гц.
Это очень простой частотомер на микроконтроллере AVR. Он позволяет измерять частоты до 10 МГц в 2-х автоматически выбранных диапазонах. Он основан на предыдущем проекте частотомера I , но имеет 6 разрядов индикатора вместо 4-х. Нижний диапазон измерения имеет разрешение 1 Гц и работает до 1 МГц. Более высокий диапазон имеет разрешение 10 Гц и работает до 10 МГц. Для отображения измеренной частоты используется 6-разрядный светодиодный дисплей. Прибор построен на основе микроконтроллера Atmel AVR ATtiny2313A
или ATTiny2313
. Настройку битов конфигурации вы можете найти ниже.
Микроконтроллер тактируется от кварцевого резонатора частотой 20 МГц (максимально допустимая тактовая частота). Точность измерения определяется точностью этого кристалла, а также конденсаторов C1 и C2. Минимальная длина полупериода измеряемого сигнала должна быть больше периода частоты кварцевого генератора (ограничение архитектуры AVR). Таким образом, при 50% рабочем цикле можно измерять частоты до 10 МГц.

Генераторы очень часто встречаются в схемах. Это приемники и передатчики, часы и частотомеры, металлоискатели и различные автоматы световых эффектов…
Особенно удобно пользоваться частотомером для подстройки частоты, например при перестройки радиостанций, приёмников или настройки металлоискателя.
Один из таких несложных наборов я недорого приобрёл на сайте одного китайского магазина.
Набор содержит:
- 1 x PCB board (печатная плата);
- 1 x микроконтроллер PIC16F628A;
- 9 x 1 кОм резистор;
- 2 x 10 кОм резистор;
- 1 x 100 кОм резистор;
- 4 x диоды;
- 3 x транзисторы S9014, 7550, S9018;
- 4 x конденсаторы;
- 1 x переменный конденсатор;
- 1 x кнопка;
- 1 x DC разъём;
- 1 x 20МГц кварц;
- 5 x цифровые индикаторы.
Описание частотомера
- Диапазон измеряемых частот: от 1 Гц до 50 МГц;
- Позволяет измерять частоты кварцевых резонаторов;
- Точность разрешение 5 (например 0,0050 кГц; 4,5765 МГц; 11,059 МГц);
- Автоматическое переключение диапазонов измерения частоты;
- Режим энергосбережения (если нет изменения показаний частоты — автоматически выключается дисплей и на короткое время включается;
- Для питания Вы можете использовать интерфейс USB или внешний источник питания от 5 до 9 В;
- Потребляемый ток в режиме ожидания — 11 мА
Схема содержит небольшое количество элементов. Установка проста — все компоненты впаиваются согласно надписям на печатной плате.
Мелкие радиодетали, разъемы и т.п. упакованы в небольшие пакетики с защелкой. Индикаторы, микросхема и её панелька для исключения повреждений ножек вставлены в пенопласт.
Принципиальная схема частотомера
Напряжение на выводах микроконтроллера
(измерения мультиметром)
- 4,0
- 4,0
- 0,3
- 5,0
- 0
- 0,98
- 0
- 0,98
- 0,98
- 0,98
- 0
- 0,98
- 0,98
- 5
- 1,26
- 2,13
- 4
- 4,12
Генератор для проверки кварцев
Приступаем к сборке
Высыпаем на стол содержимое пакета. Внутри находятся печатная плата, сопротивления, конденсаторы, диоды, транзисторы, разъемы, микросхема с панелькой и индикаторы.
Ну и вид на весь набор в полностью разложенном виде.
Теперь можно перейти к собственно сборке данного конструктора, а заодно попробовать разобраться, на сколько это сложно.
Я начинал сборку с установки пассивных элементов: резисторов, конденсаторов и разъёмов. При монтаже резисторов следует немного узнать об их цветовой маркировке из предыдущей статьи. Дело в том, что резисторы очень мелкие, а при таких размерах цветовая маркировка очень плохо читается (чем меньше площадь закрашенного участка, тем сложнее определить цвет) и поэтому также посоветую просто измерить сопротивление резисторов при помощи мультиметра. И результат будем знать и за одно его исправность.
Конденсаторы маркируются также как и резисторы.
Первые две цифры — число, третья цифра — количество нулей после числа.
Получившийся результат равен емкости в пикофарадах.
Но на этой плате есть конденсаторы, не попадающие под эту маркировку, это номиналы 1, 3 и 22 пФ.
Они маркируются просто указанием емкости так как емкость меньше 100 пФ, т.е. меньше трехзначного числа.
Резисторы и керамические конденсаторы можно впаивать любой стороной — здесь полярности нет.
Выводы резисторов и конденсаторов я загибал, чтобы компонент не выпал, лишнее откусывал, а затем опаивал паяльником.
Немного рассмотрим такой компонент, как — подстроечный конденсатор. Это конденсатор, ёмкость которого можно изменять в небольших пределах (обычно 10-50пФ). Это элемент тоже неполярный, но иногда имеет значение как его впаивать. Конденсатор содержит шлиц под отвертку (типа головки маленького винтика), который имеет электрическое соединение с одним из выводов. Чтобы было меньше влияния отвертки на параметры цепи, надо впаивать его так, чтобы вывод соединенный со шлицом, соединялся с общей шиной платы.
Разъемы — сложная часть в плане пайки. Сложная не точностью или малогабаритностью компонента, а наоборот, иногда место пайки тяжело прогреть, плохо облуживается. Потому нужно ножки разъёмов дополнительно почистить и облудить.
Теперь впаиваем кварцевый резонатор, он изготовлен под частоту 20МГц, полярности также не имеет, но под него лучше подложить диэлектрическую шайбочку или приклеить кусочек скотча, так как корпус у него металлический и он лежит на дорожках. Плата покрыла защитной маской, но я как то привык делать какую нибудь подложку в таких случаях, для безопасности.
Далее впаиваем транзисторы, диоды и индикаторы. В отличии от резисторов и конденсаторов здесь нужно впаивать правильно, согласно рисунку и надписям на плате.
Длительность пайки каждой ножки не должна превышать 2 сек! Между пайками ножек должно пройти не менее 3 сек на остывание.
Ну вот собственно и всё!
Теперь осталось смыть остатки канифоли щёткой со спиртом.
Теперь красивее 🙂
Осталось правильно вставить микросхему в свою «кроватку» и подключить питание к схеме.
Питание должно быть В пределах от 5 до 9 В — постоянное стабилизированное без пульсаций. (В схеме нет ни одного эл.конденсатора по питанию.)
Не забудьте у микросхемы есть с торца ключ — он располагается у вывода №1! Не следует полагаться на надпись названия микросхемы — она может быть написана и к верх ногами.
При подключении питания и отсутствия сигнала на входе высвечивается 0.
Первым делом нашёл кучу кварцев и начал проверять. Следует отметить, что частота кварца, например 32,768 кГц не может быть измерена, т.к. измерение ограничивается в диапазоне от 1 МГц.
Можно измерить, например 48 МГц, но следует иметь ввиду, что будет измерены гармонические колебания кварцевого генератора. Так 48 МГц будет измерена основная частота 16 МГц.
Подстроечным конденсатором можно подстроить показания частотомера по эталонному генератору или сравнить с заводским частотомером.
Режим программирования частотомера позволяет вычесть четыре основные запрограммированные ПЧ частоты 455 кГц; 3,9990 МГц; 4,1943 МГц; 4,4336 МГц; 10,700 Гц, а также любую собственную частоту.
Таблица алгоритма програмирования
Чтобы войти в режим программирования (Prog) нужно нажать и удерживать кнопку в течении 1-2 сек.
Затем нажимаем кнопку и поочередно пролистываем меню:
«Quit» — «Выход» : прерывает режим программирования, ничего не сохраняя.
«Add» — «Добавление» : сохранение измеренной частоты и в дальнейшем эта частота будет складываться с измеряемыми частотами.
«Sub» — «Вычитание» : сохранение измеренной частоты и в дальнейшем она будет вычитаться с измеряемыми частотами.
«Zero«- «Ноль» — обнуляет все ранее запрограммированные значения.
«table» — «Таблица«: в этой таблице можно выбрать основные запрограммированные частоты 455 кГц; 3,9990 МГц; 4,1943 МГц; 4,4336 МГц; 10,700 Гц. После выбора записи (длительное нажатие), вы вернетесь в «Главное меню» и выберите пункт «Add» — «добавить» или «Sub» — «убавить«.
«PSave» / «NoPSV«: включает / отключает режим энергосбережения. Дисплей отключается если нет изменения частоты некоторое время.
Если показания сильно отличаются, то возможно включена предустановка. Чтобы её отключить войдите в режим программирования и затем нажимая кнопку выберите «Zero» и удерживайте пока не начнёт мигать, затем отпустите её.
Интересный обучающий конструктор. Собрать частотомер под силу даже начинающему радиолюбителю.
Качественно изготовленная печатная плата, прочное защитное покрытие, небольшое количество деталей благодаря программируемому микроконтроллеру.
Конструктор приятно порадовал, я считаю его хорошей базой как в получении опыта сборки и наладки электронного устройства, так и в опыте работы с немало важным для радиолюбителя прибором — частотомером.
Доработка частотомера
Внимание! В заключение хочется отметить, что входной измеряемый сигнал подаётся непосредственно на вход микросхемы, поэтому для лучшей чувствительности и главное, защиты микросхемы нужно добавить по входу усилитель-ограничитель сигнала.
Можно спаять один из предложенных ниже.
Сопротивление R6 на верхней и R9 на нижней схеме подбирается в зависимости от напряжения питания и устанавливается на его левом выводе 5 В. При питании 5 В сопротивление можно не ставить.
… или простой, на одном транзисторе:
Номиналы сопротивлений указаны при питании 5В. Если у Вас питание усилителя другим напряжением, то подберите номинал R2,3 чтобы на коллекторе транзистора было половина питания.
Схема похожего частотомера с входным каскадом усилителя.
Вторая доработка. Для увеличения измеряемого потолка частоты можно собрать к частотомеру делитель частоты. Например, схемы ниже:


Надеюсь, что обзор данного конструктора-частотомера был интересен и полезен. Удачи!
А.В.Зотов, Волгоградская обл.
Кто заинтересовался набором можете пройти на сайт магазина МастерОк
Здесь подробно написано как покупать в китайских интернет-магазинах
Видео сборки частотомера
Схемы, прошивки, описание вы можете посмотреть здесь: www.qsl.net/dl4yhf/freq_counter/freq_counter.html
ПОДЕЛИТЕСЬ СО СВОИМИ ДРУЗЬЯМИ:
П О П У Л Я Р Н О Е:
- Управление компьютером с пульта ДУ
- Умножитель частоты с 9МГц до 27МГц
- Параболическая 3G антенна за 5 минут
Включение компьютера
Для управления компьютером с пульта ДУ решений достаточно много, например, ИК приемники от Microsoft, GotView и т.д. Существующее вспомогательное ПО, позволяет гибко настраивать управление прикладными программами с пульта ДУ, такими как видео или аудио плееры, почти превращая компьютер в мультимедийный центр. К сожалению, только “почти”. В большинстве своем ИК приемники лишены одной очень важной функции – они не позволяют включить компьютер дистанционно – с пульта ДУ. Подробнее…

Ниже представлена схема утроителя частоты на трех транзисторах для диапазона 27Мгц.
Подробнее…
Простейшая 3G/4G антенна своими руками
В моём загородном доме есть проблемы с подключением из-за низкого уровня сигнала.
В статье ниже, я вам расскажу, как я решил проблему с подключением моего 3G модема бесплатно, всего за 5 минут работы.
Подробнее…
Популярность: 56 687 просм.

В статье мы рассмотрим, как построить маленький, дешевый и простой частотомер, способный измерять частоту до 40 МГц с ошибкой ниже 1%. Подобной точности вполне достаточно для отладки большинства собственных аналоговых и цифровых устройств. Прибор позволит Вам проанализировать многие аспекты работы… Продолжить чтение →

Частотомер собран на микроконтроллере PIC16F84 компании Microchip, источником тактовой частоты является кварцевый резонатор 4 МГц. Для отображения данных используется жидкокристаллический дисплей на контроллере HD44780 Дополнительные материалы (программа, описание для настройки, печатная плата в формате lay): [hidepost] Прошивка… Продолжить чтение →


99 KГц
..999































