Реклама ⓘ
Главная » Измерения
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Многофункциональный частотомер на PIC16F628A и LED-индикаторах

Когда-то я собрал очень популярный на то время частотомер Денисова, вернее, его клон на PIC16F628A и индикаторе АЛС318. И вот по прошествии многих лет он попался мне на глаза. Измеряет он частоту вроде исправно, но уж больно примитивен, да к тому же показания постоянно мерцают. На досуге было решено на основе той схемы (изменено подключение двух выводов микроконтроллера, входные цепи и цепи питания) создать современный, качественный, но очень недорогой  прибор, лишенный недостатков своего прототипа, а также дополненный множеством функций и режимов.

Описываемый ниже прибор имеет следующие возможности: «обычное» измерение частоты путем счета количества импульсов в течении одной секунды; измерение частоты низкочастотных сигналов через измерение периода (F=1/T) с точностью 0.001 Гц; измерение периода сигнала, причем для высокочастотных сигналов через частоту (T=1/F); измерение длительности как положительных, так и отрицательных импульсов. Так же имеется возможность сохранения в энергонезависимой памяти по одному измеряемому значению для каждого режима, с последующим просмотром при необходимости. Предусмотрено оперативное изменение ряда настроек прибора и автоматическое выключение при отсутствии воздействия на прибор в течении определенного времени.

Основные характеристики прибора:

  • Пределы измерения частоты ……………………..……....…….   0 – 40000000 Гц
  • Дискретность измерения частоты (обычный частотомер) ...   1 Гц
  • Дискретность измерения частоты («спец»-частотомер) …...  0.001 Гц
  • Пределы измерения периода …………………………...….......   0.05 – 2000000 мкс.
  • Частота смены способа измерения (периода и частоты) …..  900 - 1000 Гц
  • Пределы измерения длительности импульсов
    (при периоде сигнала 2 – 2000000 мкс) …………...............…... 1 – 1000000 мкс.
  • Амплитуда измеряемого сигнала ……..………………....……… 0.1 – 100 Вольт
  • Точность измерений (зависит от характеристик кварца) …..   0.00001+2ед. мл. разр   
  • Период индикации (длительность, период и «спец»-частота) 0.25; 0.5; 1; 2 сек.
  • Время без воздействия до выключения прибора …………… 8; 16; 32; 64 мин.
  • Число запоминаемых значений измерений …………………. 5
  • Сохранение всех параметров при выключении питания ..… да
  • Напряжение питания ……………………………………….....…. 5.5 – 10 Вольт
  • Средний ток потребления в рабочем режиме ……………….. 15 – 25 мА
  • Ток потребления в спящем режиме не более ………………... 10 мкА

Рассмотрим работу с устройством более подробно (схему и конструкцию рассмотрим ниже).

При включении прибора, после вывода приветствия, на индикаторе высвечиваются показания согласно ранее выбранному пределу (далее исходное состояние). При нажатии кнопки S1, на индикаторе появляется название текущего режима (в большинстве случаев - сразу, но редко, при измерении низкочастотных сигналов, может потребоваться удерживать кнопку до 2 с). При последующих отпускании и нажатии кнопки, названия индицируемых режимов меняются по кругу в порядке: частотомер (на индикаторе Freq_St) – спец.частотомер (Freq_SP) – измерение периода ( Period ) – измерение длительности положительного импульса (t __|-|__) - измерение длительности отрицательного импульса (t --|_|--) – частотомер … . Нажатие кнопки S2 во время индикации на дисплее какого-либо режима приводит к переходу прибора в исходное состояние с соответствующей сменой режима. В случае же отсутствия нажатия любой кнопки в течении времени ожидания (3-10 сек - оперативно регулируется), прибор переходит в исходное состояние с прежним (до нажатия S1) режимом.   

Если после появления на индикаторе названия режима удерживать не отпуская кнопку S1 в течении 3 сек., на индикаторе появится надпись «to_SLEEP». При этом нажатие кнопки S2, так же как и  отсутствие нажатия кнопок в течении времени ожидания, переводит прибор в спящий режим, выход из которого производится нажатием на любую кнопку. Нажатие же в этом режиме кнопки S1 (разумеется, предварительно ее отпустив) приводит к попеременному появлению на дисплее надписей «to_SLEEP» и «SETTINGS». Нажимая кнопку S2 в пункте «SETTINGS», осуществляется переход в подменю установок. Здесь “P_IND x.xx” – период индикации, “t_butt xx” – время ожидания нажатия кнопок в сек., “t_OFF xx” – время до выключения в минутах, при этом  xx – непосредственно текущее значение параметра (моргает для заметности). В этом пункте нажатие S1 так же последовательно переключает подпункты, а нажатие кнопки S2 – изменяет текущий параметр (новое значение сразу же индицируется). Выход с сохранением текущих параметров – по истечении времени ожидания без нажатия кнопок. 

Нажатие кнопки S2 в исходном состоянии (тоже, как отмечалось выше, длительностью до 2 секунд в некоторых режимах) приводит к появлению на дисплее надписи “ LOAD “. Отпускание кнопки сразу после появления надписи приводит к выводу на дисплей ранее сохраненного измеренного значения в течении 8 секунд (моргает для отличия от текущего измеряемого значения). Если же при появлении надписи “LOAD”, удерживая кнопку S2 нажатой, нажать кнопку S1, то происходит запись в энергонезависимую память текущего измеряемого значения, что подтверждается появлением на индикаторе моргающей надписи “ SAVE “.

Переход в спящий режим происходит также при отсутствии воздействия на кнопки в исходном состоянии в течении 8 – 64 минут (меняется оперативно).

Описание работы прибора в разных режимах

Обычный частотомер

Работа в этом режиме стандартная – подсчет импульсов таймером TMR0, следует только отметить, что отсчет времени счета (1 секунда) происходит в прерываниях от таймера TMR2 с интервалом в 2 мс, в которых так же происходит динамическая индикация. 

Во время измерения признак режима – знак “F.” в старшем разряде (не индицируется при частоте более 9999999 Гц).

Частотомер специальный

В этом режиме при измерении частоты до 1000 Гц собственно измеряется период сигнала, а частота вычисляется по формуле F=1000000000/T, где T - в микросекундах, а F – в тысячных долях герца (светится запятая в 4-м разряде справа). Если частота окажется более 1000 Гц, измерение производится аналогично обычному частотомеру (обратное переключение происходит при частоте менее 900 Гц). Данный режим позволяет для низкочастотных сигналов уменьшить дискретность измерения с 1Гц до 0.001Гц, а значит и точность (на индикаторе не менее 3-х значащих разрядов).

Признак режима – вывод “F.- ” в старших 2-х разрядах (последовательно “затираются” индицируемым значением при измерении больших частот).

Измерение периода

Режим аналогичен специальному частотомеру. В данном режиме происходит непосредственное измерение периода (таймером TMR1, тактируемым частотой 1МГц от внутреннего генератора) для сигналов с периодом более 1000 мкс, а для меньшего периода – через измерение частоты по формуле T=1000000000/F, где F - в герцах, а T – в наносекундах. На индикаторе при этом светится запятая в 3-м разряде, что позволяет считывать показания в микросекундах в обоих случаях с тремя значащими разрядами минимум. 

Признак режима – вывод “P.” в старшем разряде (при вычислении периода через частоту – добавляется верхняя черта в следующем разряде).

Измерение длительности импульсов (положительных и отрицательных)

Эти два режима аналогичны и отличаются только полярностью измеряемых импульсов. Измерение производится путем прямого подсчета длительности таймером TMR1, тактируемым от внутреннего генератора (период 0.25 мкс) в течении входного импульса.  При этом, обеспечивается достоверность измерения длительностей от 3 мкс, для более коротких импульсов длительность измеряется косвенными методами и достоверность результата снижается. Данное обстоятельство (косвенное измерение длительности) индицируется путем моргания буквы “t” на индикаторе.

Для сигнала, длительностью менее 32768 мкс, результат отображается с точностью 0.25 мкс, в противном случае - точность (дискретность) равна 1 мкс.

Признак режима – вывод “t” в старшем разряде плюс верхний или нижний сегмент следующего разряда, в зависимости от режима регистрации положительных или отрицательных импульсов.

Следует отметить, что из-за несимметричности входной части прибора, а так же наличия на входе CCP микроконтроллера триггера Шмитта, при измерении длительности сигналов с пологими фронтами может появиться значительная погрешность. Этот эффект уменьшается при увеличении амплитуды входного сигнала.  Попытка измерения сигналов с амплитудой значительно ниже 0.1 Вольт  в любом режиме, может привести к индикации показаний, не соответствующих действительности (впрочем, это относится и к другим подобным приборам). При заведомо стабильном входном сигнале, косвенным признаком недостаточной амплитуды может быть большая нестабильность показаний прибора.

В случае, если временные параметры входного сигнала не позволяют данному прибору их измерить (при измерении периода и длительности), на индикаторе отображаются следующие показания:  “F.too_hi” – слишком высокая частота, “P.too_big” – слишком большой период, “NO_SIG.” – нет сигнала.

Принципиальная схема и работа устройства

Принципиальная схема частотомера

Микроконтроллер PIC16F628A (DD2) выводами порта В (кроме RB2) и выводом RA3 через ограничительные резисторы (R5-R12)  управляет соответственно сегментами и запятой индикатора, в качестве которого используются два 4-х разрядных LED индикатора FYQ3641A с общим катодом (выводы сегментов и децимальной точки индикаторов соединены попарно). Управление разрядами происходит с выходов дешифратора DD1 (74HC138), на входы которого управляющий сигнал подается с выводов RA0-RA2 DD2. Выводами RA0 и RA1 так же производится контроль состояния кнопок управления S1 и S2 при помощи резисторов R1-R4. Тактирование микроконтроллера происходит от кварцевого генератора частотой 16 МГц, который  включает внешние элементы Z1, C1-C3. Вывод MCLR включен в качестве вывода сброса и на него подан потенциал +5В. Динамическая индикация, как говорилось выше, происходит в прерываниях от TMR2 с интервалом 2 мс так, что обновление индикатора происходит с частотой примерно 63Гц. В данном случае обеспечивается ровное без мерцаний свечение индикатора во всех режимах прибора.

Сигнал с входного усилителя  поступает на объединенные выводы T0CKI и CCP1 (выводы 3 и 9 MK DD2). В режиме обычного частотомера по выводу 3 производится счет импульсов, а вывод 9 (в данном случае он установлен как вход/выход RB3) – для открытия-закрытия входа и последующего «досчета». При измерении периода и длительности эти выводы включены собственно как входы T0CKI и CCP1. При этом используется оригинальный алгоритм с «захватом» значения TMR1 по фронтам сигнала и вычислением времени между захватами, а так же  контролем корректности результата  путем анализа содержимого таймера TMR0. Идея здесь заключается в том, что сигнал подается на объединенные входы захвата и таймера-счетчика МК, что позволяет по числу фронтов импульсов, зарегистрированных таймером, судить, не пропущены ли системой захвата искомые перепады сигнала по причине недостатка быстродействия МК.

Входной усилитель на транзисторах VT1-VT3 собран по известной и хорошо себя зарекомендовавшей схеме. Относительно высокая емкость конденсаторов С4 и С9 объясняется необходимостью обеспечения нижней границы полосы пропускания не менее 1Гц (для этого же служит резистор R23). Элементы C7, C10, C14, L1 служат для увеличения коэффициента усиления при максимальных измеряемых частотах. VD1,VD2 и R14 защищают транзистор VT1 от пробоя входным сигналом.

Входной усилитель потребляет значительный ток (около 5 мА), поэтому, потребовалось его отключать от питания в спящем режиме посредством ключа на MOSFET транзисторе с P-каналом VT2. Из-за дефицита свободных выводов МК, этот ключ управляется с вывода 1 DD2 (RA2), используемого так же для управления дешифратором DD1. В рабочем режиме на этом выводе присутствует меандр с частотой около 125 Гц. При отрицательных уровнях, конденсатор C6 заряжается через цепочку VD3R16 и транзистор VT2 открывается отрицательным потенциалом на затворе. Диод препятствует разряду конденсатора при положительном уровне сигнала через относительно малое сопротивление резистора R16. Постоянная времени цепочки C6,R20 выбрана достаточно большой для исключения попадания на входной усилитель помехи с частотой 125 Гц. В спящем режиме на выходе 1 DD2 присутствует положительный потенциал, конденсатор C6 разряжается через резистор R20 и, примерно через 3-5 сек., транзистор VT2 закрывается и полностью отключает входной усилитель от источника питания. Потребляемый прибором в спящем режиме ток в 10 мкА, при желании, позволяет полностью отказаться от механического выключателя питания.

На включенных в этом режиме как входы выводах 17 и 18 (RA0,RA1) МК, а значит и входах 1, 2 DD1, благодаря резисторам R1, R2 тоже присутствует высокий потенциал. При этом, появляется уровень логического 0 на выходе 7 DD1 и через резистор R13 подается на включенный в данном случае в качестве входа вывод RB7 DD2. При нажатии любой кнопки, меняется код на входах дешифратора и на его выводе 7 появляется уровень логического 1, что так же передается через R13 на вывод МК RB7. Так как в этом режиме включено прерывание по изменению уровня на этом входе, микроконтроллер по нажатию любой кнопки выходит из спящего режима (SLEEP).

Схема питается от интегрального стабилизатора DA1 типа NCP551SN50 с выходным напряжением 5 Вольт. Данная микросхема характеризуется малым падением напряжения и экстремально малым собственным потребляемым током (типовое значение 4 мкА).  Применение вместо использованного стабилизатора обычного 78L05 сведет смысл спящего режима на нет из-за высокого тока потребления последнего – около 3 мА.

Компоновка

Все детали прибора размещены на печатной плате из стеклотекстолита с односторонней металлизацией размерами 63х64 мм. На прилагаемых чертежах изображены соответственно конфигурация печатных дорожек, размещение деталей со стороны металлизации и размещение деталей со стороны без металлизации.

Размеры платы позволяют удобно ее разместить в корпусе от мультиметра типа D-830, предварительно срезав в нем пластмассовые стойки. При этом, в нем остается достаточно места для различных вариантов питания – от «кроны» до 5-6 элементов типа ААА. Тот факт, что все элементы (включая кнопки, входной разъем и винтовую колодку для подачи питания), компактно размещены на плате, позволяет использовать прибор даже без корпуса. Следует обратить внимание на расположение индикаторов в нижней части платы. Такая компоновка, несмотря на необычность, на мой взгляд, более выгодна с точки зрения угла обзора индикатора.

Детали

Индикаторы можно заменить на CPD-03641 с общими катодами. Дешифратор меняется на 74AC138, причем, в этом случае, при необходимости можно до двух раз увеличить ток, а значит и яркость индикаторов, уменьшив сопротивления резисторов R5-R12 вплоть до 390 Ом. Но тогда пропорционально увеличится ток потребления прибора в рабочем режиме (мое мнение – яркость индикаторов достаточна и при значениях резисторов, указанных на схеме). Кварцевый резонатор можно использовать и на 4МГц, но при этом минимально регистрируемая длительность увеличивается в 4 раза. Прошивка для этого случая тоже прилагается. Кнопки S1 и S2 – тактовые, с боковым нажатием. Транзистор VT1 можно использовать BF998R, VT2 –IRLML6401, а VT3 – любой n-p-n с граничной частотой не менее 300 МГц. Конденсатор C4 – на напряжение не менее 100В. Все диоды можно заменить отечественными КД521, КД522. В качестве входного применен разъем для блоков питания (диаметр – 5.5 мм). К ее ответной части через отрезок экранированного кабеля длиной 50 см припаяны соответственно щуп и зажим типа «крокодил».

Для уменьшения габаритов конденсаторы и резисторы применены преимущественно SMD, типоразмера 0805 (C6 можно применить танталовый).  На печатные проводники, в месте прохождения под SMD-элементами, для исключения замыканий предварительно приклеены полоски, вырезанные из бумажного скотча.  Выводные резисторы  применены в позициях, где это выгодно с точки зрения удобства разводки платы. На плату сначала необходимо впаять SMD компоненты, потом проволочные перемычки и, в последнюю очередь, выводные компоненты.

Стабилизатор DA1, в крайнем случае, можно заменить менее дефицитным LP2950CZ-5.0. Для него на плате предусмотрено место (на фотографиях изображен именно этот вариант), однако, в этом случае ток в спящем режиме увеличится до 70-100 мкА.

Внешний вид собранной платы с обеих сторон приведен на фотографиях.

Настройка

При использовании указанных на схеме элементов и достаточно качественного кварцевого резонатора вышеуказанные характеристики прибора обеспечиваются без всякой регулировки. Если имеется высокоточный образцовый частотомер, имеет смысл, подав на вход прибора сигнал с частотой порядка 5-30 МГц и контролируя его значение по образцовому частотомеру, регулируя С3 добиться возможно близких показаний приборов. Так же желательно, при необходимости, подбором сопротивления R21 установить напряжение на коллекторе VT3 в пределах 2-3 Вольта.

Программное обеспечение

Программа для микроконтроллера написана на Ассемблере. Приведенные HEX-файлы для прошивки микроконтроллера (для случаев использования кварцевого резонатора на 16 и 4 МГц) получены путем трансляции программы в среде MPASM. Слово конфигурации заносится в программы для прошивки автоматически при загрузке файла. При использовании кварца на 4МГц, необходимо в начале программы изменить в строке «X_16  EQU   1» значение 1 на 0 и заново оттранслировать. Следует отметить, что для полноценного использования всех возможностей, предпочтительно использование кварца на 16 МГц.  

Вложенные файлы

Во вложении, кроме вышеуказанных кода и прошивки, имеются Proteus-модель и плата в формате LAY. 

Обратите внимание, что в модели резистор R2 исключен из моделирования, так как он вносит искажения в индикацию (особенность Proteus). Однако, он необходим для выхода из спящего режима и для наблюдения этого действия следует в свойствах R2 снять "птичку" с пункта "исключить из моделирования".

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
DD1 Микросхема74HC1381 Поиск в магазине ОтронВ блокнот
DD2 МК PIC 8-бит
PIC16F628A
1 Поиск в магазине ОтронВ блокнот
DA1 МикросхемаNCP551SN501 LP2950-5.0Поиск в магазине ОтронВ блокнот
VT1 MOSFET-транзистор
BF998
1 Поиск в магазине ОтронВ блокнот
VT2 MOSFET-транзистор
IRLML6402
1 IRLML6401Поиск в магазине ОтронВ блокнот
VT3 ТранзисторKT3681 Поиск в магазине ОтронВ блокнот
VD1-VD3 Выпрямительный диод
1N4148
3 КД521Поиск в магазине ОтронВ блокнот
HL1, HL2 ИндикаторFYQ36412 CPD-03641Поиск в магазине ОтронВ блокнот
Z1 Кварцевый резонатор16 МГц1 4 МГцПоиск в магазине ОтронВ блокнот
C1 Конденсатор22 пФ1 Поиск в магазине ОтронВ блокнот
C2 Конденсатор10 пФ1 Поиск в магазине ОтронВ блокнот
C3 Конденсатор подстроечный22 пФ1 Поиск в магазине ОтронВ блокнот
C4 Конденсатор1 мкФ1 Поиск в магазине ОтронВ блокнот
C5, C7, C8, C12 Конденсатор100 нФ4 SMDПоиск в магазине ОтронВ блокнот
C6 Конденсатор2.2 мкФ1 SMDПоиск в магазине ОтронВ блокнот
C9 Конденсатор470 мкФ 6.3В1 Поиск в магазине ОтронВ блокнот
C10, C14 Конденсатор10 нФ2 SMDПоиск в магазине ОтронВ блокнот
C11 Электролитический конденсатор47мкФ 6.3В1 Поиск в магазине ОтронВ блокнот
C13 Электролитический конденсатор470 мкФ 10В1 Поиск в магазине ОтронВ блокнот
R1, R2, R13 Резистор
10 кОм
3 Поиск в магазине ОтронВ блокнот
R3, R4 Резистор
470 Ом
2 Поиск в магазине ОтронВ блокнот
R5-R12 Резистор
750 Ом
8 SMDПоиск в магазине ОтронВ блокнот
R14 Резистор
1 кОм
1 Поиск в магазине ОтронВ блокнот
R15 Резистор
1 МОм
1 SMDПоиск в магазине ОтронВ блокнот
R16 Резистор
4.7 кОм
1 SMDПоиск в магазине ОтронВ блокнот
R17 Резистор
10 кОм
1 SMDПоиск в магазине ОтронВ блокнот
R18 Резистор
1 кОм
1 SMDПоиск в магазине ОтронВ блокнот
R19 Резистор
300 Ом
1 SMDПоиск в магазине ОтронВ блокнот
R20 Резистор
300 кОм
1 SMDПоиск в магазине ОтронВ блокнот
R21 Резистор
47 кОм
1 SMDПоиск в магазине ОтронВ блокнот
R22 Резистор
1 кОм
1 SMDПоиск в магазине ОтронВ блокнот
R23 Резистор
300 Ом
1 SMDПоиск в магазине ОтронВ блокнот
R24 Резистор
470 Ом
1 SMDПоиск в магазине ОтронВ блокнот
S1, S2 Кнопка тактоваяУгловая2 Поиск в магазине ОтронВ блокнот
XS1 РазъемПитания 5.5 мм1 Поиск в магазине ОтронВ блокнот
XS2 Винтовая колодка2-х конт.1 Поиск в магазине ОтронВ блокнот
Добавить все

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

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

Теги:

Опубликована: 0 8
Я собрал 3 2
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 5 Проголосовало: 2 чел.

Комментарии (161) | Я собрал (0) | Подписаться

0
gleco1 #
Совершенно верно. Именно сектор "А" и именно после приветствия и во всех 8 индикаторах. Это, что же менять индикаторы пока не попадешь ? Я не согласен. Это лажа в прошивке. Индикаторы из серьёзного магазина! Нужно дорабатывать программу. или схему. Ведь остальные секторы работают нормально.
Ответить
0

[Автор]
diogen_b #
Уважаемый, вместо того, чтобы вопить о "лаже" в прошивке ищите "лажу" в своей пайке. Потрудитесь прочесть комментарии выше - эта прошивка у тех, у кого руки растут из правильного места, прекрасно работает. Включите мозги, наконец! Прошивка с "лажей" не работала бы ни у кого!
Ответить
0
Stepan #
Частомер работает прекрасно причем заработал сразу с первого раза уже 2-ой прибор, единственное что не было подстроечного конденсатора пришлось подбирать емкость в районе кварца 16Мгц для точного измерения. Приборчик удачный мерит четко! У кого проблемы с работой данного устройства ищите причину в монтаже и кривых руках, прошивка рабочая 100%
Ответить
0
gleco1 #
Я еще раз приношу свои извинения diogen_b. Спасибо Stepan. Дело было не в кривых руках или прошивке, а в плавающей неисправности демультиплексера. Заменил и всё встало на свои места.
Ответить
0
iBBC #
Таки что показывает осциллограф (тестер) на 6 ножке PICа и после резистора?
Ответить
0
gleco1 #
Ув. diogen_b , я не вправе с Вами спорить. Вы проделали огромную работу и создали прекрасный прибор! Я читал все комментарии. У многих были проблемы. И это естественно. Вероятность ошибок при изготовлении всегда есть. Вот я и пытаюсь их исключить, общаясь с iBBC. Если я затронул ненароком вас то прошу простить меня великодушно!
С огромным уважением, Александр.
Ответить
0
iva816 #
Спасибо автору за отличный прибор ! nikolai_kuzmenko спасибо за плату под индикаторы с общим анодом.
Прикрепленный файл: IMG_0803.JPG
Ответить
0
vadim81 #
Возникло пожелание, или может для кого-то идея.
Сделайте, кто может, этот частотомер на готовом, 8 сегментном индикаторе на MAX7219 у него цена примерно такая же, как и у отдельных индикаторов, а схема упрощается. И свечение сегментов будет стабильнее.
Видел такой частотомер, готовый, но у него нет никаких дополнительных функций, самый примитивный.
А эта схема, единственная, что видел, с измерением периода, переключением методов счёта в зависимости от частоты.
Спасибо.
Ответить
0
BratSergey #
Я собрал на парочке копеечных китайских индикаторах SH5461AS в комбинации 74AC138 и резисторах 430R. Дёшево, ярко и никаких проблем со стабильностью свечения сегментов.
Если сложность применения в изготовлении печатной платки под такие индикаторы, то - мой утюг легко справился...
Прикрепленный файл: Платка индикаторов.lay6
Ответить
0
BratSergey #
Если кому будет интересна разводка платы без экономии питания на старинных выводных деталях, то делюсь:
Прикрепленный файл: Old_Detail.rar
Ответить
0
Дмитрий #
Возможна замена полевика КП306И на КП306А?
Ответить
0
BratSergey #
Конечно.
Ответить
0
Дмитрий #
Дико извиняюсь! Перепутал в конце буквы И вместо В! Вообще не критична выбор транзистора с другим буквенным индексом,например Б или А?
Ответить
0
BratSergey #
Для "этих" частот можно ставить то, что есть и не заморачиваться.
Ответить
0
Дмитрий #
Спасибо! В ближайшее время буду собирать частотомер.
Ответить
0
avi50 #
Спасибо за монтажные платы. Полярность конденсатора С9 на Вашей принципиальной схеме следует изменить на обратную.
Ответить
0
BratSergey #
Благодарю! Исправил! Исправленный архив - прикладывается.
Прикрепленный файл: Old_Detail-revised.rar
Ответить
0
Евгений #
Подскажите пожалуйста, он должен измерять синус, или только прямоугольник?
Ответить
0
BratSergey #
Он будет измерять и синус и прямоугольник.
Ответить
0
geni1206 #
Интересно, а почему у меня меряет только меандр и довольно таки очень точно. Может кто подскажет?
Ответить
0
BratSergey #
Похоже на нештатную работу входного усилителя-формирователя. Мне пришлось поколдовать с резистором в смещении базы биполярного транзистора, чтобы вывести его в линейный режим. В итоге пришлось применить подстроечный резистор на 220 кОм. Входной полевик с изолированными затворами - тоже впаивать надо аккуратно, с замкнутыми выводами и в последнюю очередь, ибо - статика!
Ответить
0
geni1206 #
Спасибо. Попробую отпишусь.
Ответить
0
geni1206 #
Может кто подскажет как увеличить входное сопротивление формирователя, а то амплитуда сигнала с генератора проседает процентов на 15-20?
Ответить
0
BratSergey #
При сборке в корпус, по ошибке, припаял наоборот кабель от входного разъёма к входному усилителю. Удивлялся и негодовал по поводу резкого снижения чувствительности частотомера - даже грешил на возможно выбитый статикой старинный советский полевик...
Но сигнал с ГСС не проседал - я его выход на AD8009 запилил.
Ответить
0
imperator69 #
Собрал Ваш прибор. Измеряет до 39 МГц. До 25 точно, потом с небольшой погрешностью. Подскажите пожалуйста, как убрать наводку?
Ответить
0

[Автор]
diogen_b #
Для расширения полосы пропускания входного усилителя попробуйте параллельно R14 впаять конденсатор 47пФ (пикофарад!).
А с наводками следует бороться путем экранирования щупов - вплоть до самой иглы.
Ответить
0
imperator69 #
Я попробую. Большое спасибо
Ответить
0
shadow8619 #
Здравствуйте! Поясните, пожалуйста, как микроконтроллер с тактовой частотой от 4 до 16 МГц может считать входные импульсы с частотой до 40 МГц?
Ответить
0

[Автор]
diogen_b #
Рекомендую почитать даташит на данный МК в разделе о таймере TMR0, а также в разделе "электрические параметры". Он есть в сети на русском.
Ответить
0
shadow8619 #
Спасибо за наводку! Таким образом, в асинхронном режиме этот таймер может тактироваться с частотой, большей чем частота тактирования ядра! Какая максимальная частота тактирования для этого таймера? И, такая работа характерна только для PIC микроконтроллеров, или AVR тоже так умеют?
Ответить
0
Андрей #
Уважаемый автор, не могли бы вы сделать эту программу для 18F252, 18F2520, 16F876?
Что бы всё было построено на одном МК, без кнопок, чисто частотомер, без отображения букв, гашение нулей в ненужных разрядах, разделительные точки в 4м и 7м разрядах. Тактовая частота 16мГц.
Ответить
0
константин #
Ни чего не понял. Спаял на плате индикаторы, 74hc138 и микроконтроллер. Показывает (светиться) только сегменты g на индикаторах.
Ответить
0
gleco1 #
Меняй 74нс138
Ответить
0
константин-70 #
Уже менял. В дип корпусе не нашёл изначально и поставил в смд корпусе. Есть ещё 5 штук, может все такие "хорошие"?
Ответить
0
BratSergey #
PIC16F628 рабочая? Генерация от кварца - присутствует?
Ответить
0
well #
А не могли вы бы переписать, или дописать программу на индикаторы с общим катодом?
Ответить
0

[Автор]
diogen_b #
Открою Вам тайну: все и так сделано для индикаторов с общими катодами!
P.S. Проект закрыт. Никаких изменений и доработок!
Ответить
0
avi50 #
Спасибо за хорошую схему. Максимальную измеряемую частотомером частоту можно увеличить вдвое, добавив эмиттерный повторитель на BFR93 в разрыв провода от стока VT1 к соединению конденсаторов C9 и C10. База подключается к стоку, коллектор +5 вольт, эмиттер - к соединению С9 С10 и через резистор 300 ом на общий провод. Максимально измеряемая частота после доработки поднимется с 40 до 80 мГц и выше! Кроме того, конденсатор С14 лучше ставить 100 пф последовательно с резистором 15-20 ом. R22 заменить на 620-750 ом, R24 - на 200-270 ом. Резистор R21 ставить обязательно подстроечным, и его регулировку проводить при измерении частоты чуть выше максимально измеряемой (по максимуму показаний частотомера). Чувствительность на низкочастотном участке после доработки составит 20-30 мв, а на максимальной частоте - не хуже 100 мв. Hа вход прибора через сдвоенный выключатель можно подключить выход делителя частоты на 10 на микросхеме МС12080, тогда частотный диапазон расширится до 1000мГц. Второй группой контактов выключателя нужно коммутировать питание +5 вольт на делитель. Я сделал 2 частотомера с такими доработками, доволен. Вопрос: как избавиться от спящего режима или увеличить его с 64 мин до 512 мин ? - у меня питание прибора от сети.
Ответить
+1

[Автор]
diogen_b #
Спасибо, надеюсь, Ваши наработки будут полезны людям.
Прошивку с возможностью отключения засыпания выкладывал в комментариях. Поищите в первой странице.
Ответить
0
kent23 #
Спасибо автору за отличный прибор и Вам за подсказку по расширению его возможностей ...спаял ... настроил точность измерения ... но вот вопрос, а как работают кнопки в этом случае с урезанной схемой? Что -то я не могу понять.. На S1 не реагирует... При нажатии S2 появляется load и выскакивают все восьмерки несколько секунд - потом возвращается в прежний режим измерения частоты. Так должно быть, или я чего то не понимаю?
Отредактирован 18.12.2023 23:35
Ответить
0
kent23 #
Вопрос снят - S1 непропайка
Ответить
0
Nikki #
avi50, Вы так предлагаете сделать?
Прикрепленный файл: 62013_n.JPG
Ответить
0
Евгений Александрович Калашников #
Резистор R23 не параллельно, а последовательно.
Ответить
0
Nikki #
Спасибо, понял ошибку. R23 нужно оставить, как и был 100 ом. Последовательно с С14 включить резистор 20 ом.
Ответить
0
BratSergey #
Сделал как рекомендовал автор: "Для расширения полосы пропускания входного усилителя попробуйте параллельно R14 впаять конденсатор 47пФ (пикофарад!)".
Чувствительность около 40MHz 50mV. Дальше уже улучшайзингом не занимался, благо умну в одном корпусе два частотомера.
Ответить
0
Nikki #
Печатка, может кому пригодится...
Прикрепленный файл: Nikki.rar
Ответить
0
fil #
Печатка полу SMD.
Может кому пригодится.
Прикрепленный файл: Плата.lay6
Ответить
0
Олег #
Заинтересовала ваша разработка У меня была такая идея - сделать частотомер сети 50гц 220 в , однако в программировании я слаб, пока только начал изучать PIC контроллеры. Наверное, эту схему можно повторить на PIC16F873A (когда - то заказал несколько штук) , у нее больше ножек и можно поэтому обойтись без дешифратора и сделать этот частотомер на одной микросхеме. Но не уверен, что сам смогу адаптировать прошивку. В общем, сделаю , потом отпишусь...
Ответить
0
INFERNO #
Без предварительного усилителя хотя бы на одном транзисторе эта поделка бесполезная игрушка
Ответить
0
kent23 #
Не могу удержаться. Хочу поблагодарить автора чудесного прибора, спасибо ему большое...есть еще энтузиасты. Изготовил частотомер, схема в архиве с замечаниями от avi50(спасибо), откалибровал по часовому кварцевому генератору. Другого эталонного источника пока нет. В архиве все что использовал. Плата не моя, здесь кто-то выкладывал ее...пусть простит, уже не помню. Самому лень было разводить в том числе под SMD для дополнительных транзисторов. Она, плата, немного растянута. Я ее немного доработал для себя под корпус от Т2 Tiger - стала туда очень хорошо. Прелесть ее в том, что ввод можно разместить достаточно далеко от источника наводки на плате (МК). Что получилось - см.фото в архиве - может кому то пригодится.
Отредактирован 19.12.2023 14:20
Прикрепленный файл: частотомер.rar
Ответить
0
kent23 #
Нужна консультация. Попались 4-х разрядные семисегментники 5643AS-1 для часов(разделяющие две точки между 2 и 3 разрядом),а нижние точки возле каждого разряда не зажигаются. А по даташиту - должны,но НЕТ! Точки возле разрядов существенно для этой прошивки?
Ответить
0
kent23 #
МОЯ НАСТРОЙКА подручными средствами :
1. Чтобы не было наводки:
• На входе соединение со щупами надо ставить ВЧ разъем, а если другой тип – то защищать его экраном с замыканием последнего на минус
• Этот ВЧ разъем ставить как можно ближе к конденсатору С4 на входе, а разводку платы - схемы входа с С4 как можно дальше от МК. Если не получается – то как минимум разъем надо соединять с С4 бронированным кабелем
2. Переменным резистором R21 надо установить напряжение на коллекторе VT3 значение около 1,7v. У меня по замерам моего мультиметра – 1,74v.
3. Желательно это делать при подаче на частотомер эталонной частоты – я брал из кварцевого генератора 27 МГц и добился стабильного значения на индикаторе 26,9978…МГц без мерцания цифр(запятой там конечно не было) при температуре 25 С и напряжении 1,74v на коллекторе VT3 и потом ноле при отключенных щупах.
4. При подключении часового кварцевого генератора, после этой настройки, показания 32764 Гц при температуре 25 С, при заявленной его стандартной частоте 32768 Гц - погрешность 0,012%.
5. Выше 27 МГц частоты не было – проверить не смог.
Вот такой результат.
Ответить
«12
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Мультиметр Mastech MS8268
Мультиметр Mastech MS8268
Набор 4WD Kit Bluetooth Набор начинающего радиолюбителя
вверх