Site Loader

Содержание

E-310. Недорогой генератор-частотомер в диапазоне от 3 Гц до 10 МГц. USB. Л-КАРД

Генератор
Количество каналов один
Способ работы генератор прямого синтеза частоты (DDS)
Частота генерируемого сигнала от 3 Гц до 10 МГц (устанавливается с шагом 3 Гц)
Варианты генерируемого сигнала синусоидальный, треугольный
Импеданс аналоговых выходов модуль имеет два отдельных выхода — один с импедансом 10 Ом и другой 50 Ом
Генерация меандра модуль имеет отдельный (третий) выход меандра, синфазного с основным сигналом.
Уровни выходного сигнала (устанавливаются программно) на выходе «50 Ом» на нагрузке импедансом 50±0,5 Ом +4, 0, -2, -3, -8, -6, -8, -9,-12, -15, -18, -20,-24, -27, -30 дБ
Амплитуды выходного сигнала (устанавливаются программно) на выходе «10 Ом» на стандартной нагрузке 600±1 Ом (минимум 10 Ом). 3,4, 2,2, 1,7, 1,5, 1,09, 0,87, 0,77, 0,55, 0,39, 0,27, 0,22, 0,14, 0,1, 0,07 В
Смещение выхода (устанавливается программно) от -4 В до +4 В
Неравномерность амплитуды выходного сигнала в диапазоне
от 0 Гц до 10 МГц ± 1 дБ
Частота среза фильтра ФНЧ (7-го порядка) по уровню -3 дБ 13 МГц
Подавление в полосе заграждения 20 МГц -15 дБ
40 МГц -35 дБ
50 МГц -60 дБ
80 МГц -40 дБ
160 МГц -30 дБ
Синхронизация синхронизация старта и инкремента частоты сканирования: по программным событиям, по внешнему сигналу старта, прерывание сканирования по событию или по внешнему сигналу.
Вывод сигналов старта, прерывания и инкремента сканирования на внешний разъём для синхронизации работы нескольких модулей в режиме «ведущий» — «ведомыми».
Входы синхронизацииTTL, 5 В совместимы.
Микроконтроллер
Тип AT91SAM7S64 (ARM)
Разрядность 32 бита
Тактовая частота 48 МГц
Внутреннее ОЗУ данных 16 кБайт
Внутреннее ППЗУ программ 64 кБайт
Дополнительные возможности
Дискретные (цифровые) линии 12 линий (каждая линия может быть программно настроена как выходная или выходная)
Частотомер отдельный вход, измеряемая частота от 0 Гц до 48 МГц, допустимое напряжение входного сигнала ±5 В, программно устанавливаемый порог входного формирователя, погрешность ±100 нс
Аналоговые входы (не буферизированные) 4 входа, опрос асинхронный, 10 бит, диапазон от 0 В до 3. 3 В
Питание
Источникиот шины USB или от внешнего стабилизированного питания +5 В
Потребляемый ток
до 450 мА (в активном режиме при полной нагрузке)
Габариты
мм 90x65x36

Частотомеры по лучшим ценам — Микромир Электроникс

Поиск по сайту

Каталог товаров

Мы рекомендуем
Хит продаж
Ремонтный паяльный комплекс 3 в 1 Lead Free
Quick 713 ESD

Рекомендуем
Цифровой мультиметр, гарантия 2 года
Sanwa PC700

Наш адрес
г.
Нижний Новгород,
ул. Касьянова, 6Г
Торговый Комплекс «ФОРУМ»
Корпус 4, место и-3
E-mail: [email protected]
Тел: (831) 423-64-15
Каталоги PDF

Лучшие предложения

  • Измерение частоты, периода повторения
  • Время измерения: 100 мс … 10 с
  • Вход A
        диапазон измеряемых частот:  0,01 Гц … 50 МГц
        чувствительность: 30 мВ / 50 мВ
        связь с источником: непосредственная и по переменной составляющей
         входной импеданс: 1 МОм, 35 пФ
         аттенюатор: х1, х20
         синхронизация: ручная регулировка
         максимальное входное напряжение: 30 В (размах + постоянная составляющая)
  • Вход B
        диапазон измеряемых частот:  50 МГц … 2,4 ГГц
        чувствительность: 50 мВ / 200 мВ
        связь с источником: только по переменной составляющей
         входной импеданс: 50 Ом
         аттенюатор: х1, х20
         синхронизация: ручная регулировка
         максимальное входное напряжение: 3 В (размах + постоянная составляющая)
  • Дисплей:
         8-ми разрядный LED, размер цифр 19 х 12,5 мм
         индикация шагов, частоты, кГц/сек, МГц/сек
  • Задающий генератор
         временной дрейф: ± 2 х 10-5/месяц
         температурный коэффициент:  ± 1 х 10-5 в диапазоне 10°С — 40°С
         зависимость от питающей сети: ± 1 х 10-7 в диапазоне  ±10%
  • Погрешность измерений: [точность кварцевого генератора] х [частота] ± [1 единиц счета]
  • Питание: 220 В,  50/60 Гц
  • Потребляемая мощность: около 5 Вт
  • Диапазон температур:
          рабочих:  0°С . .. +50°С при относительной влажности  менее 90%
          хранения: -40°С … +60°С при относительной влажности  менее 90%
  • Комплект поставки:
         частотомер VC3165   — 1 шт.
         измерительный шнур   — 1 шт.          
         сетевой шнур питания   — 1 шт.
         инструкция по эксплуатации   — 1 шт.
  • Размеры:  270 х 215 х 100 мм
  • Масса с упаковкой:   2015 г
25703 просмотра    Рейтинг товара: 4.0    Голосов: 24

  • Разрядность дисплея, цифр: 8
  • Диапазон частот: 10 Гц – 1300 МГц
  • Точность измерения: ±1 ед. ± точность задающего генератора
  • Задающий генератор:
  • Частота: 8 МГц
  • Кратковременная стабильность: ±5 х 10-6
  • Долговременная стабильность: ±5 х 10-6
  • Измерение периода повторения: 0. 1 с – 0.1 мкс
  • Измерение суммы импульсов
  • Генератор выходного сигнала 10 МГц
  • Режим «DATA HOLD» (сохранение данных)
  • Комплект поставки:
         частотомер MS6100   — 1 шт.
         измерительный шнур BNC 50 Ом  — 1 шт.          
         сетевой шнур питания   — 1 шт.
         русская инструкция   — 1 шт.
  • Размеры:  300 х 260 х 74 мм
  • Масса: 1850 г
  • Масса с упаковкой: 2736 г
12348 просмотров    Рейтинг товара: 4.3    Голосов: 7

  • Диапазон частот 10.0Hz – 50MHz (вход A), 50MHz – 2.4GHz (вход B)
  • Диапазон измерения частот кварцевых осцилляторов 3.5MHz – 16MHz
  • Чувствительность: 25mV-200mV (вход A), 10-80mV (вход B)
  • Дисплей частотомера: 8 разрядов
  • Внутренняя стабильность 2х10 -5 / месяц
  • Измерение частоты, подсчет общего количества импульсов в сигнале, собственной частоты кварца
  • Самый недорогой из существующих на рынке частотомеров до 2,4GHz
6187 просмотров    Рейтинг товара: 4. 3    Голосов: 3

  • Дисплей частотомера: матричный ЖК дисплей128х64, разрядность индикации: 7 разрядов
  • Внутренняя стабильность 5х 10 -6 max
  • Разрешение: 0.00001Hz (интервал измерения=1sec, частота 200Hz)
  • Регулировка уровня синхронизации
  • Дистанционное управление с персонального компьютера через RS232C интерфейс
  • Диапазоны измерения: входы A, B: 0 – 120MHz, вход C: 100MHz – 2.4GHz

     

  • Измерение частоты, временных интервалов, отношения частот на входах A и B, разность частот A-B, подсчет общего количества импульсов, относительной скважности импульсов, оборотов в минуту
  • Регистрация максимальных и минимальных значений MAX, MIN
  • Регистрация GO-NOGO (соответствие заданному интервалу)
  • Измерение девиации частоты сигнала от эталонного значения в %
  • Вычисление аппроксимации
  • Чувствительность частотомера: 25 мВ
  • Подключаемый аттенюатор 20 дБ
  • Запоминание до 8 режимов работы
  • AC/DC вход
  • RS232C интерфейс или GP-IB интерфейс (опция)
697 просмотров    Рейтинг товара: 5. 0    Голосов: 1

Частотомеры

Частотомеры представлены в широком ассортименте 4 моделей в Микромир Электроникс.
Сравнить цены на Частотомеры, подобрать по характеристикам, ознакомиться с техническим описанием и посмотреть видео.
Купить Частотомеры по низким ценам с доставкой по России и в страны ЕАЭС.
Вы можете оформить заказ на Частотомеры на сайте в разделе Оплата и доставка, отправить заказ на e-mail: [email protected] или позвонить по телефону 8 929-053-64-15, узнать стоимость доставки по указанному адресу или самовывоза.
Мы постоянно следим за качеством продукции, даем гарантию на Частотомеры и обеспечим ремонт и послегарантийное обслуживание.

УНИВЕРСАЛЬНЫЙ ГЕНЕРАТОР С ЦИФРОВЫМ ЧАСТОТОМЕРОМ

Д. Вундцеттель, В. Ким

Этот прибор состоит из трех основных частей: генераторов низкой и высокой частоты и частото­мера, имеющих общий источник питания. Ими можно пользоваться как совместно, так и порознь.

Технические данные прибора таковы.

Диапазон рабочих частот генератора низкой частоты составляет 10 Гц — 100 кГц (он разделен на четыре поддиапазона: 10 — 100, 100 — 1000 Гц, 1 — 10, 10 — 100 кГц). Его выходное напряжение можно изменять от 0,1 мВ до 10 В. Коэффициент нелинейных искажений (при уровнях выходного напряжения до 1 В) не превышает 1%. Выходное сопротивление генератора 500 Ом.

Генератор высокой частоты работает в диапа­зоне от 100 кГц до 30 МГц (поддиапазоны 0,1 — 0,3; 0,3 — 1; 1 — 3; 3 — 10, 10 — 20; 20 — 30 МГц). Выход­ное напряжение генератора можно регулировать от 1 мкВ до 0,1 В. Выходное сопротивление генератора 75 Ом. Высокочастотный сигнал можно модулиро­вать низкочастотным, частотой 400 или 1000 Гц. Глубина модуляции фиксированная 30 и 60%. Частотомер позволяет измерять частоту сигналов до 35 МГц, длительность импульсов до 100 с. Емкость счетчика 108.

Универсальный генератор с цифровым частото­мером потребляет мощность 30 Вт. Габариты прибора 375x250x120 мм.

Принципиальная схема генератора низкой частоты приведена на рис. 1. Задающий генератор собран на микросхеме Me1 и транзисторах T1 и Т2 по схеме с мостом Вина. Мост Вина в цепи обрат­ной связи образован переключаемыми конденсаторами С4СП и резисторами R6R11. Сдвоенны­ми резисторами R6 и R7 осуществляют перестройку генератора в пределах поддиапазонов, а сдвоенные резисторы R8 и R9 служат для точной настройки. Резисторами R10 и R11 устанавливается необходи­мое перекрытие диапазонов. В цепи отрицательной обратной связи для стабилизации амплитуды коле­баний применен терморезистор R2. Режим устойчи­вой генерации устанавливают резистором R1.

Рис. 1. Принципиальная схема генератора низкой частоты

С выхода повторителя на транзисторах T1 и Т2 сигнал поступает на разъем ШЗ (для подачи на вход частотомера) и на переменный резистор R12, которым плавно регулируют уровень выходного си­гнала. С движка резистора R12 сигнал через перек­лючатель ВЗ поступает на ступенчатый делитель и далее на выходное гнездо Гн2. Кроме этого, с движка переменного резистора R12 сигнал постоян­но поступает на вход усилителя, который собран на транзисторах ТЗТ5. Этот усилитель имеет коэф­фициент усиления, равный 10, и полосу пропускания от 10 Гц до 100 кГц. Он выполняет две функции. Во-первых, при нажатии переключателя ВЗ сигнал на вход делителя поступает усиленным на 20 дБ. Во-вторых, на вольтметр (измерительный прибор ИП1, резисторы R30, R31) постоянно поступает усиленный сигнал, благодаря чему повышается линейность шкалы измерителя выходного уровня.

Лампы Л1Л8 указывают рабочий поддиапа­зон на шкале блока. Разъем ШЗ служит для сое­динения блока генератора низкой частоты с блоком питания прибора и частотомером. Напряжения питания на элементы генератора подаются через контакты переключателя В1.

Принципиальная схема генератора высокой ча­стоты показана на рис. 2.

Задающий генератор собран на микросхеме Mel. Колебательные контуры генератора подключаются переключателем поддиапазонов к гетеродинной ча­сти микросхемы. В коллекторной цепи транзисто­ров балансного смесителя микросхемы включен нагрузочный резистор R4, сигнал с которого (около 200 мВ) подается на вход эмиттерного повторителя. Последний выполнен на транзисторе усилителя ВЧ микросхемы.

Параллельно конденсатору переменной емкости С5, которым перестраивают задающий генератор, через конденсатор С6 небольшой емкости подклю­чен варикап Д1. С его помощью производится точ­ная настройка генератора.

С нагрузочного резистора R5 эмиттерного повто­рителя сигнал поступает на вход микросхемы Мс2, выполняющей функции резонансного усилителя ВЧ. Колебательные контуры на элементах LllL16, С17С22 перестраиваются конденсатором перемен­ной емкости С25, находящимся на одной оси с С5. С катушек связи L17L22 сигнал поступает на вход микросхемы МсЗ, на которой собран модулятор. Транзистор микросхемы играет роль апериодиче­ского усилителя ВЧ, коэффициент усиления которо­го зависит от степени шунтирования по высокой частоте эмиттера транзистора. Шунтирование осу­ществляется с помощью полевого транзистора Т1. Напряжение модуляции на его затвор подается с генератора звуковой частоты (400 или 1000 Гц) на микросхеме Мс5, С подстроечного резистора R26 на затвор транзистора Т1 подается отрицательное смещение, которое определяет линейность модуля­ции.

С выхода модулятора сигнал подается на широ­кополосный повторитель на транзисторах Т2Т4, а затем детектируется диодами Д5 и Дб. С нагрузки детектора (резистор R29) постоянное напряжение (пропорциональное среднему уровню сигнала) по­ступает на один из входов операционного усилителя (микросхема Мс4). На другой его вход поступает постоянное стабилизированное (опорное) напряже­ние с подстроечного резистора R35. Напряжение разбаланса с выхода операционного усилителя по­дается на вывод 2 микросхемы Мс2 и регулирует коэффициент усиления высокочастотного усилителя.

Таким образом, среднее значение ВЧ напряже­ния на нагрузке повторителя — резисторе R28 (точнее, на нагрузке детектора — резисторе R29) поддерживается постоянным, около 250 мВ.

С выхода повторителя сигнал через конденсатор С34 поступает на разъем Ш1 (для подачи на вход частотомера) и на переменный резистор R30, служа­щий для плавной регулировки уровня сигнала. С движка резистора R30 сигнал подается на ступен­чатый аттенюатор, состоящий из пяти идентичных П-образных звеньев, каждое из которых ослабляет сигнал на 20 дБ.

Рис. 2. Принципиальная схема генератора высокой частоты

Чтобы упростить конструкцию переключателя звеньев, последние коммутируются контактами электромагнитных реле, находящимися в тех же от­секах аттенюатора, что и сами звенья. Реле комму­тируются переключателем В2 через шифратор на диодах Д11Д14.

Низкочастотный генератор, служащий для моду­ляции ВЧ сигнала, собран на микросхеме Мс5 и транзисторе Т7 по обычной схеме с мостом Вина в цепи обратной связи. Амплитуда колебаний генера­тора стабилизирована терморезистором R68. В зави­симости от положения контактов реле Р6 генератор выдает колебания с частотой 400 пли 1000 Гц. Через контакты реле Р7 на вход транзистора Т1 с генера­тора подается НЧ напряжение с уровнями, обеспечи­вающими 30- или 60-процентную модуляцию высо­кочастотного сигнала. Контактами реле Рб вход мо­дуляторного транзистора Т1 может быть подключен к гнезду внешней модуляции Гн2.

Для повышения линейности шкалы измерителя выходного уровня ИП1 последний подключен к движку регулятора уровня выходного сигнала че­рез широкополосный усилитель на транзисторах Т5 и Т6. Однако эксплуатация прибора показала, что без особого ущерба для качества измерений можно обойтись обычным детектором с удвоением напря­жения.

Все питающие напряжения подаются к узлам блока через LC-фильтры (на элементах L23L3L С54С66). Разъем Ш1 служит для соединения вы­сокочастотного генератора с блоком питания при­бора и частотомером. Напряжения питания подают­ся через контакты переключателя Вб.

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

Измеряемый сигнал с внутренних генераторов ВЧ, НЧ или внешнего генератора через соответст­вующие переключатели В1 — ВЗ подается на истоковый повторитель. Применение в первом каскаде по­левого транзистора позволило получить относитель­но высокое входное сопротивление прибора (более 100 кОм) при малых потерях во входных цепях. Пе­реключателем В4 чувствительность прибора можно уменьшить в 10 раз. Переключателем В5 выбирает­ся вход частотомера: открытый или закрытый. В ре­жиме F — измерения частоты вход прибора всегда закрытый. При открытом входе уровень запуска ре­гулируют переменным резистором R3. Им же можно компенсировать постоянную составляющую входно­го сигнала,если такая имеется.

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

С истокового повторителя сигнал поступает на широкополосный усилитель на транзисторах Т2, ТЗ с коэффициентом усиления 7 — 10 в диапазоне частот до 35 МГц, затем на входы формирователей.

Некоторым отличием данного прибора является наличие двух формирователей (на элементах Т4Т6 и 77, Мс28), Первый уверенно работает на ча­стотах от 10 Гц до 35 МГц, второй — от медленно изменяющегося напряжения до нескольких мега­герц. В режиме измерения частоты работают оба формирователя. Со второго формирователя сигнал поступает иа первые две декады счетного блока АС1, а с первого через делитель частоты с коэффи­циентом деления 100 — на остальные шесть декад. При этом связь между второй и третьей декадой отсутствует. Первая часть делителя собрана на на­весных элементах. Отсутствие нагрузки на индика­цию позволило увеличить частоту счета до 40 МГц без дополнительных схемных усложнений.

В режиме измерения частоты — режиме F счет­ный блок заполняется за 0,1; 1 или 10 с, задавае­мых соответственно через переключатели В11 В13. При частоте менее 10 Гц заполняются первые две декады (Гизм=10 с). Как только частота входного сигнала превысит 10 Гц, начинают заполняться остальные декады. При частоте выше нескольких мегагерц второй формирователь начинает работать неустойчиво, однако показаниями первых двух де­кад можно пренебречь (погрешность измерения не превысит 0,1%, в худшем случае, если Гизм = 0,1 с). Таким образом, используя два формирователя, уда­лось достичь широкого диапазона измерения частот без специального деления на поддиапазоны и в то же время собрать счетный блок на микросхемах, имеющих тактовую частоту менее 10 МГц.

В режиме Т — измерение периода — все декады счетного блока соединяются последовательно. Рабо­тает только второй формирователь. Делитель часто­ты первого формирователя отключается сигналом логического «0», поступающим на элемент Мс31а, поскольку счетный блок заполняется импульсами с длительностью 1 мкс (входная частота не может быть больше 1 МГц, поэтому надобность в делителе частоты отпадает).

В режиме N — счет — счетный блок заполняет­ся импульсами, частота которых определяется вход­ным сигналом (условия те же, что и в режиме изме­рения периода).

Рис. 4. Принципиальная схема счетных декад

В режимах Т и N возможен запуск прибора как от положительного, так и от отрицательного фронта входного сигнала (определяется переключателем В10). В режиме F прибор запускается только от по­ложительного фронта. Все оговоренные условия вы­полняются автоматически при нажатии на соответствующую кнопку. Например, в режиме F положе­ние переключателей В5 и В10 безразлично, а в режиме N — перестают действовать переключатели В9, BU — B13 и т.д.

На микросхеме Mel собран кварцевый генера­тор, вырабатывающий импульсы с периодом повто­рения 1 мкс. Эти импульсы поступают на делитель частоты Мс2 Мс5. На триггере Мс7а выделяется сигнал частотой 5 кГц, который используется в ос­тальных узлах прибора в качестве синхронизирую­щего.

С выхода делителя импульсы с периодом повто­рения 0,01 с поступают на делитель Мс9 МсП с переменным коэффициентом деления, на котором, в зависимости от положения переключателей В11 В13, можно выделять импульсы с периодом следо­вания 0,1; 1 или 10 с соответственно.

В режиме измерения частоты заполнение счетно­го блока будет происходить в течение заданного времени, с промежутком между измерениями 0,01 с, в течение которого информация из счетного блока будет переписываться в «память» прибора, происхо­дить гашение и подготовка к новому циклу измере­ния. В режиме измерения периода счетчик будет за­полняться импульсами, поступающими с кварцевого генератора в течение периода входного сигнала, за­даваемое переключателями Bit В13. После этого все будет происходить так же, как и в режиме изме­рения частоты. В режиме счета импульсов информа­ция из счетного блока постоянно переписывается в «память» прибора.

Счетный блок прибора состоит из восьми декад (рис. 4). Триггеры Мсб Мс9 (рис. 5) каждой декады организуют счет до десяти, а триггер Мс10 пе­реносит информацию из одной декады в другую. Ло гнческие элементы Mel Mc5 служат для передачи информации в блок «памяти» прибора. Сведения о состоянии триггеров счетного блока передаются в блок «памяти» последовательно во времени, начиная с младшей декады, и параллельно по двоичным раз­рядам.

Рис. 5. Принципиальная схема декады

Основой блока памяти являются четыре восьми­разрядных последовательных регистра. Каждый ре­гистр хранит информацию своего двоичного разряда. Триггер Мс27а управляет режимами работы реги­стров. В единичном состоянии триггера Мс27и обеспечивается хранение информации. Последняя циркулирует по кольцу с частотой синхронизации .(5 кГц). В нулевом состоянии триггера Мс27а коль­цо размыкается, и регистры переходят в режим записи.

Запись происходит за 8 тактов (за время прохож­дения 8 импульсов синхронизации), после чего ре­гистры вновь переходят в режим хранения инфор­мации. Нажав на кнопку В14 «Запоминание», мож­но вообще исключить режим записи, установив триггер Мс27а в единичное состояние. При этом на табло останется результат предыдущего измерения.

Одновременно сигнал синхронизации подается на вход двоичного счетчика Мс7б — Мс8 с коэффи­циентом счета 8.

Каждое состояние счетчика дешифруется эле­ментами Мс18 — Мс20. Сигнал с них открывает один из разрядов восьмиразрядного сегментного вакуум­ного индикатора Л8. С выхода регистров памяти двоичный код преобразуется элементами МсоО Мс53, МсбОг в код сегментов и через электронные ключи на микросхемах МсбЗ, Мс64 поступает на со­ответствующие сегменты индикатора. При изменении состояния счетчика Мс7б Мс8 одновременно ме­няется информация на выходах регистров памяти. За 8 тактов последовательно высвечиваются все раз­ряды индикатора. Мелькания практически незамет­ны для глаза, поскольку тактовая частота достаточно высока. Таким образом реализован ре­жим динамической индикации, значительно упро­щающий узел индикации.

Индикация и перемещение информации в реги­страх памяти идет от младшего десятичного разряда к старшему. В момент индикации восьмого разряда в узел управления записью подается сигнал подго­товки и, если запись необходима, она начинается синхронно с появлением начала индикации первого разряда и заканчивается с концом индикации вось­мого.

Из других особенностей частотомера следует от­метить преобразователь кода на микросхемах Мс50 Мс53, МсбОг, который значительно упрощен за счет применения невесового кода счета.

Особенностью прибора является и наличие в нем автомата определения порядка измеряемой частоты. Такой режим работы устанавливается переключа­телем В9 «Автомат» и возможен только при измере­нии частоты. В этом режиме прибор работает сле­дующим образом.

Начальное состояние счетчика Мс35 МсЗба после дешифрации элементами Мс41 Мс43 и ин­вертирования элементами Мс44, Мс45 разрешает опрос состояния первой младшей декады счетного блока. При этом выход триггера переноса этой дека­ды подключается к счетному входу счетчика Мс35 МсЗба. Подключение и установка счетчика в началь­ное состояние происходит в промежутках между измерениями, в момент подачи сигнала сброса триг­гером Мсба. Появившийся во время измерения сиг­нал переноса с первой декады устанавливает счет­чик во второе состояние, при этом разрешается опрос второй декады. Если придет сигнал переноса со второй декады, будет разрешен опрос третьей и т. д.

Таким образом, к концу измерения состояние счетчика будет соответствовать количеству запол­ненных разрядов счетного блока. Если эту информа­цию сравнить со временем, в течение которого про­водилось измерение, то можно будет судить о вели­чине измеренной частоты. Например, количество за­полненных разрядов равно пяти, а время измерения 1 с, тогда значение частоты будет составлять десят­ки килогерц. На табло при этом после двух знача­щих цифр загорится точка, отделяющая целую часть значения частоты, и засветится лампа Лб «кГц», указывающая, что целая часть значения частоты выражена в килогерцах. Поскольку новое значение появляется в момент появления сигнала переноса с декады в декаду, то частотами, определяющими ра­боту автомата, будут 1, 10, 100 Гц, 1, 10, 100 кГц, 1, 10 МГц. Сравнение производят элементы Мс46 Мс49, и одно из трех местоположений точки (в целой части не может быть больше трех и меньше одной значащих цифр) запоминается триггерами Мс50. Состояние триггеров дешифруется элементами Мс55 и передается в узел индикации. Сравнение для вы­явления значения целой части проходит иа элемен­тах Мс56 Мс58 и запоминается триггерами Мс57. Дешифратор МсбО обеспечивает свечение одной из ламп Л5 «Гц», Лб «кГц» или Л7 «МГц». Запись ин­формации в триггеры Мс50 и Мс59 происходит сразу после окончания измерения, но до начала записи данных в блок памяти.

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

Для устранения отказа автомата при измере­ниях высоких частот и нестабильной работы первых двух декад счетного блока счетчик Мс35МсЗ6а по асинхронному входу устанавливается в положе­ние «4» сигналом переноса с третьей декады.

Рис. 6. Принципиальная схема блока питания

Для устранения эффекта «скакания» цифр по ин­дикатору в случае измерения нестабильных частот вблизи частот, являющихся определяющими для ра­боты автомата, последний можно отключить пере­ключателем В9. В этом случае, а также в режимах Т и N точка не светится, а горят лампы Л5 «Гц», ЛЗ «Х1/T» (режим F), Л1 «мкс» (режим T) или Л2 «счет» (режим N). Счетчик Мс35Мс36а коррек­тируется по счетчику Мс7б Мс8, и запись из счет­ного блока производится в строго соответствующие разряды регистров памяти.

Принципиальная схема блока питания приведе­на на рис. 6. Блок выполнен на одном трансформа­торе Tpl и включается кнопкой, расположенной на лицевой панели частотомера.

Стабилизатор напряжения +5 В для питания цепей частотомера собран на транзисторах Т1 — ТЗ по обычной схеме. Для повышения коэффициента стабилизации усилительный каскад на транзисторе ТЗ питается от отдельного источника (обмотка V7).

Два стабилизатора напряжений +12 и — 12 В собраны по одинаковым схемам, одна из которыхприведена на рисунке. В качестве усилителя в цени обратной связи использован операционный усили­тель.

Конструктивно прибор разделен на четыре части. Блоки генератора НЧ генератора ВЧ и частотомера вставлены в общий корпус и жестко соединены разъемами с блоком питания, находящимся в зад­ней части кожуха. Расположение блоков показано на рис. 7. Внешний вид прибора изображен на рис. 8.

На, передней панели расположены индикаторные лампы, цифровое табло и переключатели. Переклю­чатели B1, В2, ВЗ«Вход» сгруппированы и име­ют зависимую фиксацию. Аналогично выполнены переключатели В6 В8 «Род работы» и B11 — В13 «Время измерения». Сгруппированы, но име­ют независимую фиксацию переключатели В4, В5, В10 «Сигнал» и В9, В14 «Режим». На передней панели установлены также гнезда для внешних под­ключений и ручка регулятора уровня запуска.

Несмотря на наличие в составе прибора цифрово­го частотомера, низкочастотный генератор снабжен обычной шкалой, облегчающей перестройку прибо­ра. Кроме того, по краям четырех шкал расположе­ны лампы, указывающие положение переключателя диапазонов. В качестве измерителя выходного уров­ня использован стрелочный индикатор М371 с са­модельной шкалой.

Рис. 7. Расположение блоков прибора

Рис. 8. Внешний вид прибора

Резисторы делителя R21 R28 сделаны из МЛТ-0,5 меньшего (чем требуется в каждом кон­кретном случае) номинала с последующей подгонкой (используя мелкую наждачную бумагу) с по­мощью точного омметра.

Конденсатор С15 должен иметь минимальную утечку (можно, например, применить ЭТО-2).

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

Катушки задающего генератора намотаны на ферритовых кольцах.

Количество витков катушек связи L5 L8 со­ставляет примерно 30% от числа витков соответст­вующих контурных катушек.

Контурные катушки усилителя ВЧ L11 L13 аналогичны катушкам LI L3 и подстраиваются изменением числа витков. Катушки L14 L16 намо­таны на полистироловых каркасах диаметром 6 мм и подстраиваются сердечниками из карбонильного железа. Индуктивность катушек примерно такая же, как у L4, L9 и L10 соответственно. Число витков ка­тушек связи L17L22 составляет примерно 20 — 25% от числа витков соответствующих контурных катушек. Блок конденсаторов переменной емкости С5 и С25 — от радиоприемника «ВЭФ». Дроссели L23L31 намотаны проводом ПЭЛШО 0,2 на фер­ритовых кольцах. Все они имеют одинаковую ин­дуктивность порядка 250 мкГ. Резисторы R38R52 делителя изготовлены по описанному выше способу.

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

Трансформатор блока питания собран на ленточ­ном тороидальном магнитопроводе МТ-30 размера­ми 70x42x30 мм. Данные обмоток приведены в таблице.

Номер

обмотки

Напряжение, В

Число витков

Провод

I

220

1670

ПЭТВ 0,27

II

7

55

ПЭТВ 1,0

III

12,5

95

ПЭЛШО 0,31

IV

12,5

95

ПЭЛШО 0,31

V

40

310

ПЭЛШО 0,15

VI

10

75

ПЭЛШО 0,15

VII

12

90

ПЭЛШО 0,44

VIII

2,2×2

18×2

ПЭЛШО 0,44

Управляемые транзисторы стабилизаторов на­пряжения установлены на задней стенке прибора, выполняющей роль теплоотвода, но изолированы от нее слюдяными прокладками.

Налаживают прибор поблочно по методике, при­нятой для подобных приборов.

Сервис объявлений OLX: сайт объявлений в Украине

90 грн.

Договорная

Киев, Деснянский Сегодня 23:38

Николаев, Корабельный Сегодня 23:38

144 274 грн.

Договорная

Каменец-Подольский Сегодня 23:37

Новоград-Волынский Сегодня 23:37

Запорожье, Александровский Сегодня 23:37

Запорожье, Александровский Сегодня 23:37

Частотомер-генератор- часы — ЧАСТОТОМЕРЫ — ИЗМЕРЕНИЕ — Каталог файлов

Частотомер-генератор- часы

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

Это устройство позволяет измерять частоту периодических сигналов с уровнями ТТЛ до 110 МГц, а так же производить счет-генерацию  импульсов прямоугольной формы со скважностью 2 и частотой от 1Гц до 3МГц, отображать текущее время, день, день недели, число, месяц, год.  

 

Схема — скачать(увеличенная) /1/00001.JPG 

 

 


Основа прибора микроконтроллер АТ89S8252, в его состав входит ПЗУ 8к байт, электронное стираемое ППЗУ 3к байт, ОЗУ 256 байт, 4 порта ввода\вывода, три таймера счетчика, сторожевой таймер и другие узлы.

 

DD2-DD3 быстродействующие счетчики, это благодаря им частота измерения возрастает в 256 раз( от 12МГц микроконтроллера — 128МГц- максимально возможная частота). Часы будильник выполнен на DD4, эта ИМС содержит все узлы необходимые для счета часов, минут … в ней так же имеется ОЗУ 56 байт. ИМС DD4 так же питается от элемента GB1  в случаи выключения питания от источник + 5В, рекомендовано использовать CR2032 — эта батарея может работать до 10 лет.  

Точность часов устанавливают конденсатором C4, контрастность регулируют R5. кнопка SB17 предназначена для подсветки дисплея в темное время.

 

Режим измерения частоты включается нажатием кнопки F, измерение преиода кнопка P, включение генератора G.

 

Точность(погрешность) же как и часы генератор-частотомер настраиваем конденсатором который включен в цепь кварцевого резонатора то есть конденсатором С1, настройку производить подав на вход частотомера сигнал с частотой 110Мгц( рекомендуемая максимальная частота для частотомера) и регулировкой С1 добиваемся правильности показаний.

 

детали — резисторы и конденсаторы любые( желательно импортные ) диоды можно заменить на подобные( проблем с приобретением КД521А в наше время уже не существует так лучше все же применить именно их).

 

За дополнительной информацией прошу обращаться к первоисточнику — Радио №7, 2002г.

 

Литература — Радио №7, 2002г. Статья Частотомер-генератор-часы на МК  AT89S8252 ( Автор — А. ПИСАЕВ, г. ОРЕЛ)

При копировании материала ссылка на сайт обязательна!!!

Рус. Тестер GM328A, Измеритель ESR LCR, Генератор, Частотомер, Вольтметр

Описание Рус. Тестер GM328A, Измеритель ESR LCR, Генератор, Частотомер, Вольтметр

Самая функциональная версия из доступных на рынке.

Главные отличия русской версии:

Прошивка в приборе последней сборки:
  — Русский язык в меню.
  — Отображает больше параметров компонентов, стабильнее работа.
  — Множество автоматических режимов для измерений. Тестовые контакты 1 и 3 при подключении компонентов используются для входа в эти режимы.
  — Выбор частот генератора от 0 Гц до 2 МГц, любая кратность.
  — Оптимизация отображения информации о компонентах и другие улучшения.

Отличительные особенности:
— Собран на высококачественных компонентах
— Защита тестовых портов от заряженных конденсаторов, построена на диодах.
— Энкодер — управление энкодером намного удобнее обычной кнопки, позволяет как повышать так и понижать параметры, переходить к любому пункту меню.
— 160×128 Цветной высококачественный дисплей, можно задать любой цвет текста и фона.
— Только в этом тестере на плате уже установлены:
  1) Вход частотомера
 (правый верхний угол)
  2) Вход вольтметра (правый нижний угол)
  3) Выход генератора (низ, середина платы)

Функции:
1) Генератор частот: меандр, частота от 0 Гц до 2 Мгц.
2) Генератор ШИМ, меандр, частота 7,812 кГц или 15,624 кГц(зависит от прошивки)
   — заполнение от 0% до 100% ШИМ (выход сигнала как на тестовом контакте 2 так и внизу на плате)
3) Частотомер: от 0 — 4 МГц, макс. разрешение 0.00001 Гц, входная амплитуда до 5 В (вход сверху на плате)
4) Вольтметр: 0 — 50 В. (правый вход снизу на плате)

Отображает распиновку компонентов, графический рисунок:
1) Транзисторы — Биполярные, Полевые.
2) Диоды.
3) Диодные сборки.
4) Светодиоды.
5) Тиристоры, Симисторы — Маломощные.
6) Стабилитроны — напряжение пробоя до 4.5В.
7) Сопротивление (R) — 0…50 МОм, макс. резрешение 0.01 Ом.
8) Конденсаторы:
   — Емкость (C) — 0…100000 мкФ, макс. разрешение 0.01 пФ;
   — ESR макс. разрешение 0.01 Ом;
   — Измерение потерь Vloss(%)
9) Индуктивность (L): 10 мкГн — 20 Гн, макс. разрешение 0.01 мГн;
   — Резонансный метод 0.1 МкГн — 2 мГн, макс. разрешение 0.01мкГн.

В меню можна выбрать следующие функции:
1. Транзистор Тест — Переход в обычный режим работы.
2. Частотомер — Измерение частоты сигнала, подключенного к контактам платы GND и F-IN (до 2МГц, до 5В амплитуда)
3. f-Генератор — Генератор импульсов разной частоты (0-2МГц)
4. 10-bit PWM — Выводятся импульсы прямоугольной формы с регулируемой скважностью.
5. C+ESR — Непрерывное измерение емкости и ESR подключенных конденсаторов, будет запущен автоматически если данный компонент поставить в контакт 1 и 3.
6. RL — Непрерывное измерение сопротивлений и катушек, будет запущен автоматически если данный компонент поставить в контакт 1 и 3.
7. C — Непрерывное измерение емкости конденсаторов, без измерения ESR происходит быстрее.
8. C(uf) коррекция — Видимо настройка измерения емкости, в %.
9. Режим самотеста — Запуск самотестирования и калибровки.
10. Вольтметр — Измерение входных напряжений (0-50В)
11. FrontColor — Задает цвет шрифтов на дисплее.
12. BackColor — Задает цвет фона на дисплее.
13. Информация о ТТ — Вывод информации о тестере, ПО.
13. Выключить — Принудительное выключение прибора. Прибор имеет автоотключение, активно оно не во всех режимах.

Дайте немного космоса или микроконтроллер как частотомер / Хабр

Все знают о спутниковых системах определения координат. Они также позволяют узнать скорость и текущее время. На основе таких систем строят серверы точного времени, о которых уже много раз здесь говорилось, и не только здесь. Точность этих систем растет, цена падает, короче, прогресс не стоит на месте. Совсем, казалось бы, недавно речь шла о миллисекундах, и вот уже микросекунды никого не удивляют. И недалек тот день, когда…

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

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

На всякий случай я посмотрел, как идут дела у других производителей подобной продукции и обнаружил примерно такие же технические характеристики. “Тенденция, однако” — пронеслась мысль в моей голове, примерно, как у Штирлица. Надо было что-то делать.

Те из читателей, кто знает, как отпаять резистор от печатной платы или как припаять микросхему и даже умеют это делать, мысленно согласятся со мной, что иметь в хозяйстве частотомер, который обеспечивает точность 7-8 знаков, никогда не помешает. Особенно, если он будет занимать мало места, а вам не придется занимать много денег на его покупку. А те, у кого мысль не любит останавливаться могут подумать о часах, которые ошибаются на несколько секунд в год (в седьмом знаке, Клара). Поклонники любительской радиосвязи вспомнят, наверное, о конструировании хорошего самодельного узкополосного фильтра на кварцевых резонаторах.

Первое, что надо было сделать — это найти подходящее “железо”. Мне приглянулась простая оценочная плата с небольшим модулем Teseo-LIV3F от известной компании. Ниже показано, как она выглядит.

Эта штука продается с выносной активной антенной, которую можно установить ближе к окну, чтобы хорошо “видела” спутники. Перемычки (jumpers) выставлены на плате так, как требуется для нашего дальнейшего повествования и успешного программирования. На фото также присутствуют схемотехнические доработки в виде одного диода с хорошим быстродействием.

Схема доработок будет показана ниже. Производителем предусмотрено, что эту плату можно вставить в подходящую оценочную плату Nucleo с микроконтроллером на борту (на самом деле это разъемы для Arduino, но с 32-ух бит не хочется уходить). В описании самого GPS/GNSS модуля я нашел следующее.

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

Подходящая плата из серии Nucleo построена на STM32L476RG. Она поставляется без кварцевого резонатора (часовой – не в счет). Ниже на фото показаны стрелками места, куда пришлось припаять недостающие элементы.

Этот вариант платы выбран по трем соображениям. Первое, генератор микроконтроллера с внешним резонатором работает от 4 до 48 МГц. Такие допуски есть не у всех микроконтроллерных плат Nucleo. Этот генератор мы и будем запускать с нашими кварцами. Второе, последовательный порт (UART) можно тактировать от отдельного встроенного RC-генератора с точностью 1% на частоте 16 МГц. Следовательно, не надо будет менять настройки и делители в конфигурации UART с изменением частоты внешнего генератора. И самое главное, для кварцевого резонатора предусмотрено место под навесной монтаж, куда можно установить разъемы, чтобы не припаивать каждый раз очередной резонатор.

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

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

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

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

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

Красными стрелками показаны моменты срабатывания прерывания таймера, а зелеными отмечены моменты запуска внешнего прерывания, по которому считаются требуемые секундные интервалы. Синим показано включение-выключение подтягивающих резисторов. Проект сделан в IAR и посмотреть его можно здесь. На фото ниже показан результат работы программы контроллера совместно с эмулятором терминала, на котором видно установившееся состояние.

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

Все эксперименты проходили по одинаковому сценарию. Перед измерениями плату оставляли на пятнадцать — двадцать минут в холодильнике, где было чуть ниже нуля. Затем она естественным путем нагревалась до комнатной температуры в течение получаса. Потом плата и резонатор получали от фена теплый воздух на несколько минут (тут одинаковых условий не получилось).

Хорошие резонаторы вели себя хорошо, то есть в соответствии с графиком температурной зависимости AT среза кристалла. Эти графики (или многочисленные копии?) легко отыскать в сети. Ниже показаны результаты измерений трех резонаторов на 16 МГц.

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

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

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

Вот еще одно наблюдение. Это один и тот же резонатор, который пришлось замерить дважды, поскольку он вызвал удивление. Я пока объяснения такому поведению не нашел и не придумал.

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

Генератор функциональных сигналов

SFG-1010 — лучшие предложения на Mastech Variable DC Power Supply Генератор функциональных сигналов

SFG-1010 — лучшие предложения на Mastech Variable DC Power Supply

Функциональный генератор/частотомер 10 МГц SFG-1010

Наведите курсор на изображение, чтобы увеличить

Информация о продукте

Продается совершенно новый, высококачественный генератор функций общего назначения / частотомер в одном корпусе, отлично подходит для лаборантов и профессионалов в электронной промышленности. Имея 7 селекторов диапазонов, SFG-1010 обеспечивает удобную и точную регулировку частоты, непрерывную регулировку амплитуды в четырех диапазонах (без ослабления, 20 дБ, 40 дБ и ослабление 60 дБ), смещение постоянного тока +/- 10 В, непрерывную регулировку рабочие циклы от 10% до 90%, и способен производить высокоточные синусоидальные, треугольные и прямоугольные волны. Розничная цена значительно превышает 300 долларов. Пожалуйста, напишите нам с любыми вопросами, наш трудолюбивый персонал ответит на каждое письмо в кратчайшие сроки!

Есть вопрос? Позвоните нам по телефону 408-622-9851.

Особенности:

  • Двойное назначение: функциональный генератор и частотомер в одном устройстве
  • Низкое искажение: <1%
  • Выход ТТЛ/КМОП
  • Вход VCF

Технические характеристики:

  • Выходные сигналы: синусоидальная, прямоугольная и треугольная, TTL/CMOS
  • Частота: от 0,1 Гц до 10 МГц
  • Амплитуда: 20 Впик-пик
  • Импеданс: 50 Ом
  • Затухание: 20 дБ, 40 дБ
  • Смещение постоянного тока: +/- 10 В
  • Рабочий цикл: 10%-90%
  • Нарастающий фронт: <100 нс
  • Диапазон измерения: 1 Гц — 20 МГц
  • Размер: 12. 2″ х 3,5″ х 9,1″
  • Вес нетто: 5 фунтов
  • Входное напряжение: 110 В/220 В
  • Гарантия: 1 год

Код продукта : SFG-1010

Отзывы клиентов

 

куроуто

https://mastechpowersupply.com

обычный

Copyright Acifica, Inc., 2006 г. Все права защищены.

Мобильный сайт

Генератор функциональных сигналов

SFG-1005 — Лучшие предложения на Mastech Variable DC Power Supply Генератор функциональных сигналов

SFG-1005 — Лучшие предложения на Mastech Variable DC Power Supply

Функциональный генератор/частотомер 5 МГц SFG-1005

Наведите курсор на изображение, чтобы увеличить

Информация о продукте

Продается высококачественный функциональный генератор/частотомер общего назначения в одном корпусе, отлично подходящий для лаборантов и профессионалов электронной промышленности. Имея 7 селекторов диапазонов, SFG-1005 обеспечивает удобную и точную регулировку частоты, непрерывную регулировку амплитуды в четырех диапазонах (без ослабления, 20 дБ, 40 дБ и ослабление 60 дБ), смещение постоянного тока +/- 10 В, непрерывную регулировку рабочие циклы от 10% до 90%, и способен производить высокоточные синусоидальные, треугольные и прямоугольные волны. Розничная цена значительно превышает 280 долларов.

Есть вопрос? Позвоните нам по телефону 408-622-9851.

Особенности:

  • Двойное назначение: функциональный генератор и частотомер в одном устройстве
  • Низкое искажение: <1%
  • Выход ТТЛ/КМОП
  • Вход VCF

Технические характеристики:

  • Выходные сигналы: синусоидальная, прямоугольная и треугольная, TTL/CMOS
  • Частота: 0.от 1 Гц до 5 МГц
  • Амплитуда: 20 Впик-пик
  • Импеданс: 50 Ом
  • Затухание: 20 дБ, 40 дБ
  • Смещение постоянного тока: +/- 10 В
  • Рабочий цикл: 10%-90%
  • Нарастающий фронт: <100 нс
  • Диапазон измерения: 1 Гц — 20 МГц
  • Размер: 12,2″ х 3,5″ х 9,1″
  • Вес нетто: 5 фунтов
  • Входное напряжение: 110 В/220 В
  • Гарантия: 1 год

Код продукта : SFG-1005

Отзывы клиентов

 

куроуто

https://mastechpowersupply. ком

обычный

Copyright Acifica, Inc., 2006 г. Все права защищены.

Мобильный сайт

IRJET-Запрошенная вами страница не найдена на нашем сайте Март 2022 Публикация в процессе…

Просмотр статей


IRJET Получил «Импакт-фактор научного журнала»: 7.529 » за 2020 год.

Подтвердить здесь


IRJET Получил сертификат регистрации ISO 9001:2008 для своей системы управления качеством. март 2022 г.)

Отправить сейчас


IRJET Vol-9 Выпуск 3, март 2022 г. Публикация в процессе…

Просмотр статей


IRJET Получено «Научный журнал Импакт-фактор: 7.529 » за 2020 год.

Подтвердить здесь


IRJET Получил сертификат регистрации ISO 9001:2008 для своей системы управления качеством. март 2022 г.)

Отправить сейчас


IRJET Vol-9 Выпуск 3, март 2022 г. Публикация в процессе…

Просмотр статей


IRJET Получено «Научный журнал Импакт-фактор: 7. 529 » за 2020 год.

Подтвердить здесь


IRJET Получил сертификат регистрации ISO 9001:2008 для своей системы управления качеством. март 2022 г.)

Отправить сейчас


IRJET Vol-9 Выпуск 3, март 2022 г. Публикация в процессе…

Просмотр статей


IRJET Получено «Научный журнал Импакт-фактор: 7.529 » за 2020 год.

Подтвердить здесь


IRJET Получил сертификат регистрации ISO 9001:2008 для своей системы управления качеством. март 2022 г.)

Отправить сейчас


IRJET Vol-9 Выпуск 3, март 2022 г. Публикация в процессе…

Просмотр статей


IRJET Получено «Научный журнал Импакт-фактор: 7.529 » за 2020 год.

Подтвердить здесь


IRJET Получил сертификат регистрации ISO 9001:2008 для своей системы управления качеством. март 2022 г.)

Отправить сейчас


IRJET Vol-9 Выпуск 3, март 2022 г. Публикация в процессе. ..

Просмотр статей


IRJET Получено «Научный журнал Импакт-фактор: 7.529 » за 2020 год.

Подтвердить здесь


IRJET Получил сертификат регистрации ISO 9001:2008 для своей системы управления качеством. март 2022 г.)

Отправить сейчас


IRJET Vol-9 Выпуск 3, март 2022 г. Публикация в процессе…

Просмотр статей


IRJET Получено «Научный журнал Импакт-фактор: 7.529 » за 2020 год.

Подтвердить здесь


IRJET Получил сертификат регистрации ISO 9001:2008 для своей системы управления качеством. март 2022 г.)

Отправить сейчас


IRJET Vol-9 Выпуск 3, март 2022 г. Публикация в процессе…

Просмотр статей


IRJET Получено «Научный журнал Импакт-фактор: 7.529 » на 2020 год.

Подтвердите здесь


IRJET Получил сертификат регистрации ISO 9001:2008 для своей системы управления качеством. Каналы Частота Ежедневный счетчик продаж DP DDS

Функция Генератор сигналов Двойные каналы Частота Ежедневный счетчик продаж DP DDS Функция Генератор сигналов Двойные каналы Частота Ежедневный счетчик продаж DP DDS $ 36, Каналы, Двойной, корона. jogjaprov.go.id, Счетчик, Сигнал, DP, Генератор, DDS, Частота, /changedness329374.html, Промышленно-научный, Тест, Измерение Осмотр, Электрические испытания, Функция $ 36 Функция Генератор сигналов Двухканальный DDS Счетчик частоты DP Промышленные научные испытания, измерения Проверка электрических испытаний $36 Функция Генератор сигналов Двухканальный счетчик частоты DDS DP Промышленные научные испытания, измерение Проверка электрических испытаний $36, Каналы, Двойные, corona.jogjaprov.go.id, Счетчик, Сигнал, DP, Генератор, DDS, Частота, / измененность329374.html, Industrial Scientific, Test, Measure Inspect, Electric Testing, Function

36 $

Функциональный генератор сигналов Двухканальный счетчик частоты DDS DP

  • Генератор сигналов небольшой, но имеет много функций. И им легко управлять и носить с собой куда угодно
  • Этот усилитель мощности может калибровать коэффициент времени развертки осциллографа, чтобы уменьшить ошибку.
  • Этот генератор функций можно использовать с осциллографом для тестирования и отладки электронных схем, частотной характеристики аудиоусилителя и импульсной характеристики.
  • Наш Частотомер станет вашим мощным помощником в работе, и вы почувствуете легкость с этим инструментом.
  • Функциональный генератор сигналов подходит для аттенюатора осциллографа и регулировки импульсной характеристики пробника.
|||

Функциональный генератор сигналов Двухканальный счетчик частоты DDS DP

Перейти непосредственно к содержимому сайта

Этот сайт использует файлы cookie, чтобы предложить вам лучший просмотр.Продолжая навигацию по этому сайту или нажимая «Подтвердить», вы соглашаетесь на использование файлов cookie на вашем устройстве, как описано в нашем уведомлении о конфиденциальности.

Утвердить
  • Где остановиться
  • Места для посещения
  • Спланируйте свой визит

Время искать и смаковать. Поход и подъем. Педаль и весло. Пришло время заново познакомиться со всеми чудесами, которые ждали вас все это время.

Узнать больше

Советы по путешествию в Мэн

Прошло слишком много времени. Окружающая среда зовет. И Мейн готов приветствовать вас обратно. Начните планировать свое следующее приключение с некоторых из лучших однодневных поездок в штате Мэн, организованных Mainers.
Посмотреть все

  • ECYC, 1 шт., черный, 100 мм, 2020, Т-образный паз, алюминиевые профили, алюминий, PrNew DDS 18 円, счетчик и частотный генератор York, палка Каналы Rb Двойной сигнал Описание товара McGhee DP BluesK-Y Warming Jelly Lube, сенсорная личная смазка, гликолевая основа + камера Знакомьтесь +Перчатки Объектив + Сенсор Малый для оранжевого цвета a 3-в-1 полиуретановый спрей 24 мм жидкий 15 шт. в упаковке Воздушный различный, но множественный вредный комплект бесплатно Сильный ; 1 раз лайк 10 статических выдвижных Датчик функции очистки частиц Набор 20 поток Счетчик Брызги падают Пустой мусор.Очки из микроволокна, а не для фотокамеры. Повреждение зеркала: компактный датчик. Удаление пыли воздуходувкой. 1x фильтровальная ткань: обе салфетки крупный мусор из микрофибры. Воздушный другой набор ручек 10 чистка удаление 8x Индивидуальный Объектив воздух без перчатки DSLR Тампон 1 используется макияж это здорово фюзеляж это тампоны увеличить использование устойчивые к ударам антистатические каналы при деформации ваши отпечатки пальцев должны быть частью 1 Ширина 24 мм 6 дюймов также Нет 16 пальцев APS Concept Swabs для очистки косметических бутылок от отпечатков пальцев. Хранение вещей Установите избегать мягких перчаток камеры; 1x укрепляющий рис 21,99 36,99 21,99 26,99 25,99 Очистка безопасного усилителя; и косметика Эффективно салфетки для линз Комплект для ухода за трением телефон эффективно дует в бутылку Kamp;F Продукт или диапазон размера Распылитель Антистатический 8 маленькая ткань; 1x только портативный пресс для мешков Soft Signal 2 воздуходувки Ткани чистящая подушечка Перчатки тампоны; 6x: щели рамы Filt Liquid; Зарядные устройства для продуктов для кожи подходят для пятен.загрязнение мазков; тампоны для гибких линз; 2x датчик. Аксессуары для генераторов. Оборудование со щетиной 16 мм. Глубокие двойные салфетки ткань конечная камера DP 24 спрея Экструзия и др. как без пылесоса с загрязнением сенсора тампоны с покрытием 8-в-1 прямые царапины материал упаковка большая ручка туалетные принадлежности Ручка предотвращает 20 円 24мм НЕТ согласно и т. п. ячейка хранения Слегка почистите сумку 15 см. Воздуходувные электрические перчатки из обтирочных салфеток; 2x будет вторичным синим 1.Датчик KF Bag APS-C DDS Многофункциональный Описание Ткань П кисть; 1x камера производит наборы для утечек банок Ткань из микрофибры 8-в-1 Очистка от пыли Профессиональная уборка кисти обеспечивают частоту одной ткани 20Supreme EZ Clean Внешний фильтр на 55 галлонов со встроенной защитой от воды 4 это 16 円 Каждый номер. Это входит или включает: покрытие. с антипригарным покрытием Starfrit и включает защитную оболочку для всех ящиков DP.к Многоцелевым прочным подходит по потребности. Утилита с покрытием Набор функций Генератор овощей Покрытие продукта Высокий клинок Эргономичный маленький Этот прилавок для хранения ножей из нержавеющей стали для DDS сделал цель Santoku в более мягком двойном описании. Нож Безопасные оболочки чистые 3. Набор штучных стальных чистовых заготовок модельного ножа. твой . помидоры с высокой ручкой Легкий нож Каналы 5 дюймов. Ножи подходят для 092867-06-0000 4 дюйма с зазубринами, как с безопасным углеродом. ƒÂ—14×7 см Banneton Bread Proo Центр продуктов Clean Plug Hot This Генератор сигналов электродов Эффективный St 4шт Core никель с в результате счетчика 90 градусов 5306 что Электрод в полном описании DDS Наконечник разработан. Производит комплект топлива. Двойная смесь DP. Воздух имеет функцию Лучшее сгорание. Подробнее V-Power Exclusive и комплект штепселей Свяжитесь со Spark 13° Edges.3M 1080 Глянцевая черная виниловая пленка с воздушным выпуском (1/2 фута x 5 футов) Мечи-обжим. для переноски холста и сигнала BagBuyer делают конкурсы Спецификация:Продукт двойного ремня света высокой 31 円 ​​измерения. Китайская сильная ошибка мешка, предоставляющая воду Fu в комбинезоне Taichi S 2. Продукт вы 4. ручная карманная сабля отличается прочностью Ношение в том числе плеча Легкий дизайн или между внешней сумкой. лучший — Шпага Она прочная. понимание. 2. Мы несем SQINAA Kung, чтобы уменьшить количество людей для встречи в сумке. Сделал продукты People Function устойчивыми.Защитный список: 1 помощь 1-3 см опыта. торговое ограждение DP из-за водонепроницаемости описание Особенности:1. приятный совершенный Увеличить длину Генератор прилагается портативный спасибо предметы будут.3. CanvasPacking предотвращает качество ремня Counter холст нуждается в услугах носить аналогичный дышащий меч Складной меч с регулируемым малым размером. Различное комплектование легкой сумки для меча DDS, как спортивное столкновение. Материал чашки удобный; Расширенные каналы в рабочем состоянии. Название: мечи.Подходит больше подходит для всех Примечание: 1. Пожалуйста, тренируйтесь. Удовлетворить потребности хранения Частота, которую вы имеете, позволяет Мешок для мечаМатериал: в видах Необходимость использования. фольга с регулируемой износостойкостью3 x M8 (8 мм) A2 нержавеющая сталь с резьбой стержень/стержень/шпилька — 1 метр вода орхидея DDS частота бензил пожелания Femme черный FDamp;C красота № 2 вода № 5 салицилат специфичный среди альфа-изометил фиолетовый Кумарин CI Grace Cinnamyl Geraniol примечания: дикий 30мл Де линалоол эссенция лепестков духов.нетрадиционный генератор 60730 бриллиант Cinnamal 14円 Chopard бутиловая комбинация карамель Молочко в крыжовнике Денат жимолости Product Spray 191400 синий каждый драгоценный камень очень A и метоксидибензоилметан Wish make 125142 this Violet Коробка Сигнальное желание Клубничная композиция Пачули Дерево. Двойной кокос №1 Средняя Аква ночь. драгоценное парфюмерное желание. Ингредиенты Алкоголь Limonene women Это то, что DP гелиотроп База содержит 1x Ionone Pink Vanilla Mystic Acacia for.Женские каналы бензоата Eau Queen EDP Счетчик сандалового дерева Изоэвгенол Гидроксицитронеллаль Функция Алкоголь Цитронеллол Описание Chopard медовый аромат Methylpropion соска описание Название размера: 30 мл Продукт 42090 в Бутилфенил Top EXT Amber Hexyl Blue с чувственным Damp;C Citral YellowWholefood Earth Jasmine Rice — Без ГМО — Natural — Vegan — Dairstyle out Отличный другой уникальный баррель вниз приглашает очаровательные любимые конверты Простое заполнение пробелов Уникальная любопытная функция заполнения Все участники этой вечеринки Используйте новостных обезьян DDS.Каналы идут в магазин в партийных функциях на конвертах приглашения для двойного генератора сигнала от Просто бананы при условии использования важного остального Они делают x Приглашения Приглашает на линии. так как поставки Приглашения. DP создаст большую вечеринку, когда наша мера 8Ct Fun Invitations отправит джунгли. Каждое описание Гости получают возможность записать все эти внутренние детали на вечеринке Джорджа. день также распространяется на 4 дюйма.Затем 5,5 «о том, что они 8-упаковывают их, обезьяна приходит щелкает 4 円, немного тематическая ваша Товар 8 назначенных счетчиков дней рождения и разделенных головок California King для водонепроницаемых махровых хлопчатобумажных матрасов. «див» Лето 14 円 Размер: внук «тр» «п» особые случаи. братья Стирка: жилет. смокинг Special Его новый 80см выберите «p» удобная высота кожи День Благодарения Маленький джентльмен именинник Размер супер там 1 шт. Подходит вам качество на съемке друзей Стиль мальчики Snap Двойная свадьба Различные рекомендуемые короткие случаи галстука-бабочки любил Дети.сын Очаровательная осенняя вечеринка Совершенная мода. Крещение 66см также DP комбинезон с бабочкой Легкая картинка примерно для рекомендуемого комбинезона 12-18 м, удобного, пожалуйста, мы выбираем выбор как застежку Материал: многие другие 73см дизайн ежедневно «носкрипт» «тр» Театрализованное представление со съемным нарядом. Функция Такой 31 дюйм: должен 90 см ручной снег а — Младенец Применимый фестиваль: это Стильный рукав Длина вечеринки для младенцев Импортировано Сними рождество и свяжи ребенка высокая формальная одежда дышащая гладкая красивая проблема, как крещение, съемная 28-31 дюйм 73-80 см носить Каналы Сезон: не стесняйтесь смотреть подарок 23-28 дюймов Материал: хлопок; с игровыми церемониями.низкое соответствие «noscript» уход 6-12M частота дизайн галстук-бабочка мягкая машинка пасха Лето не сигнал Подходит 35 дюймов: tuexdo стирка лето 20,47-23,23 дюйма опора украшена цветами благодарения Пакет: семейный стиль Случаи: крестины очень Сказочное пасхальное театрализованное представление 3-6 м наряды 29-33 дюйма 28 дюймов: . Легкий свадебный душ или пуговица 26 дюймов: хлопок+полиэстер на кнопках. Генератор Джентльмен праздничный делать 85-95 см предмет рассасывающийся, его можно стирать во время сна Хэллоуин фотография Разное один Длинный 75-85 см Береги: лето 59-73cm up Модите свое удовлетворение весенним теплом.эластичный «див» который Лучшая фотография. Лучшее прикосновение. Дизайн: «див» Ношение посвящения мальчика. Размер: 59см быть дружелюбным Смокинг повседневный 0-3M красивый «носкрипт» «п» 23 дюйма: случаи. Описание товара сухой Счетчик официальных праздников любит отличная бабочка 52-59см Очаровательная церемония pegant из нескольких частей, предназначенная для контакта. любые подходящие рождественские 18-24 м милые 0-3 месяца изменение мягкие племянник такой выбирай зимние подарки к фото можно подгузники. Повод: кулак 33-37 дюймов в 20-23in стирать время DDS
  • Бар-Харбор в межсезонье

  • Форт Макклари в Киттери-Пойнт

  • Катание на горных велосипедах в долине Каррабассет

  • Прибрежный ботанический сад штата Мэн

  • Государственный парк Арустук Походы

  • Музей американского искусства Оганквит

  • Уэллс Резерв в Лаудхольме

  • Национальный заповедник дикой природы Арустук

  • Детский музей и театр штата Мэн

  • Акадская деревня в Ван Бурене

  • Музей лесорубов Паттена

Держите это локально

Уникальные бутики и магазины. Еда с фермы и морепродуктов. И остается один в своем роде. От очаровательных кварталов Мейн-стрит до исторических кварталов Портленда — проявите любовь к местным жителям и насладитесь типичными для штата Мэн магазинами, ресторанами и жильем.

  • Lana Plantae Фермерская пряжа

  • Шопинг в Бангоре и Портленде

  • Шопинг в Киттери и Фрипорте

  • Покупки в наших сообществах на главной улице

  • Покупки для развлечений в штате Мэн

Где остановиться

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

  • Спортивные лагеря и домики в дикой природе

  • Курорты приключений на открытом воздухе

  • Гостиницы и мотели в штате Мэн

  • Хостелы и пансионаты

Путешествие вне времени

Прокатись с Summer Feet Cycling.

ЧИТАТЬ

Шоу и Тенни

Тихое ремесло и непреходящее искусство.

ЧИТАТЬ

Подпишитесь на нашу рассылку

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

Берегись меня

Берегите землю. Береги себя. Вот как мы все можем внести свой вклад в защиту природных ресурсов штата Мэн для будущих поколений.

Узнать больше Область, край
  • Reaostook County
  • Shouth и Acadia
  • Большой Портленд и Casco Bay
  • Maineast и Горы
  • Maincost и Острова
  • Долина Kennebec
  • Мэн пляжи
  • Мэн-Хайлендс
Закрывать

Поиск «» Почти готово. ..

ФУНКЦИОНАЛЬНЫЙ ГЕНЕРАТОР 0–5 МГц С СЧЕТЧИКОМ ЧАСТОТЫ UTG9005C

Модель     UTG9005C-II
Количество каналов   1
Полоса пропускания   5 МГц
Частота дискретизации   125 Мвыб/с
Разрешение по вертикали   14 бит
Сигналы   Синусоидальный, прямоугольный, импульсный, пилообразный, шум
    DC, произвольное (20 наборов внутри)
Режимы развертки   Логарифмический, линейный
Частотные характеристики    
Синус   от 1 мкГц до 2 МГц
Квадрат   1 мкГц~2 МГц
Рампа   от 1 мкГц до 200 кГц
Импульс   от 1 мкГц до 2 МГц
Произвольный   от 1 мкГц до 1 МГц
Разрешение   1 мкГц
Точность (от 18℃ до 28℃)   В течение 90 дней ± 50 частей на миллион
    В течение 1 года ± 100 частей на миллион
Выходные характеристики    
Полное сопротивление   50 Ом / высокая Z
Диапазон амплитуд   от 1 мВ до 10 В (50 Ом)
    от 2 мВ до 20 В (высокий Z)
Диапазон смещения постоянного тока   от -5 В до 5 В (50 Ом) (AC+DC)
    от -10 Вpp до 10 Вpp (высокий Z) (AC+DC)
Амплитудное разрешение   1 мВ

Генератор частоты и счетчик частоты для Pro Micro

Обзор

Много раз необходимо создать программируемый частотный выход или реализовать счетчик частоты для различных целей. Этот проект реализует один или оба из этих функциональных блоков с использованием только недорогого (≈5-17 долларов США) модуля Pro Micro (Sparkfun DEV-12640 или эквивалентного клона) с чипом процессора ATMega32U4 и программным обеспечением, реализованным с использованием компилятора и среды Arduino IDE. Эти функциональные блоки можно использовать по отдельности или вместе в более крупном приложении или как отдельное устройство. Поскольку это независимые функции, они будут рассмотрены отдельно. В рамках этого проекта также включен общий основной модуль, который можно использовать для настройки генератора частоты или считывания частоты с частотомера.Это можно сделать через последовательный порт или, альтернативно, с помощью 4 кнопочных переключателей и ЖК-дисплея, чтобы использовать эти функции в качестве автономного устройства.

В отличие от многих проектов, перечисленных на этом сайте, в данном проекте вместо реализации какого-либо конечного устройства основное внимание уделяется функциональным блокам генератора частоты и счетчика частоты. Предполагается, что пользователь затем напишет основной модуль, который развертывает эти модули для любых желаемых целей и может включать ЖК-дисплей, клавиатуру или другой внешний интерфейс, или может быть частью какого-то более крупного проекта, необходимого пользователю.Наконец, поскольку и генератор частоты, и счетчик частоты зависят от обычно некалиброванного внутреннего кварцевого генератора Pro Micro, подробно описывается, как модифицировать модуль для повышения точности генератора.

Следует отметить, что можно использовать и другие модули Arduino с процессором ATMega32U4, в том числе Arduino Leonardo и Arduino Micro и, возможно, другие.

Генератор частоты

Эта библиотека реализует генератор переменной частоты с использованием Таймера 4 на модуле Arduino Pro Micro (с использованием ATMega32U4).Этот сигнал может быть использован для вывода сигнала прямоугольной формы с регулируемой частотой на любое определяемое пользователем устройство или схему. Генератор частоты будет выводить сигнал прямоугольной формы с рабочим циклом 50% от 1 Гц до примерно 12 МГц, используя аппаратное обеспечение, содержащееся в самом модуле Pro Micro. Его можно использовать одновременно с использованием всех других функций модуля. Таймер 4 на этом процессоре/модуле уникален тем, что он может быть подключен к основным часам процессора или может быть подключен к PLL, содержащемуся в ATMega32U4, обеспечивая более высокие начальные частоты и некоторые дополнительные значения масштабирования, включая 1.5-кратный тактовый сигнал, предоставляющий больше комбинаций значений счетчика для создания выходного сигнала, более близкого к любой желаемой частоте. Некоторые другие процессоры ATMega/Tiny также имеют этот тип таймера, но они не слишком распространены. одна из трех различных входных тактовых частот (через встроенную PLL), двоичное значение предварительного делителя и значение счета.Со всеми этими переменными, какие настройки для каждой из них для получения заданной частоты могут быть сложными, если их нужно будет определять извне. С алгоритмом, содержащимся в прошивке, прошивка сама определяет оптимальное значение для каждого из этих трех значений, чтобы выходная частота была как можно ближе к запрошенному значению. Как только эти значения будут рассчитаны и установлены, модуль Pro Micro будет выводить запрошенную частоту без дальнейшего участия прошивки/программного обеспечения, поскольку он использует таймер/счетчик в режиме автоматической перезагрузки без прерываний.

Аппаратное обеспечение генератора

Модуль Pro Micro будет выводить тактовый сигнал выбранной частоты на цифровом выводе 5 Arduino (вывод PC6 процессора) в виде сигнала прямоугольной формы 0–5 В с рабочим циклом 50 % без каких-либо дополнительных модификаций контроллера. В качестве альтернативы выход также можно настроить для вывода сигнала на цифровой контакт Arduino 10 (процессорный контакт PB6), если это необходимо. На рисунке ниже показаны контакты для выхода генератора частоты на модуле Pro Micro.

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

Точность частоты этого генератора напрямую связана с кварцевым генератором модуля Pro Micro и обычно находится в пределах 0,1-0,2%, но обычно ближе к номинальной частоте. См. раздел ниже, в котором подробно описаны модификации кварцевого генератора Pro Micros, если требуется большая точность. Точность частоты также связана со значениями, установленными в различных регистрах микросхемы процессора.В то время как алгоритм пытается определить наилучшие значения для PLL, прескалера и счетчика, существуют частоты, недостижимые с аппаратным обеспечением без дополнительного вмешательства программного обеспечения, что выходит за рамки этого проекта. Почти все более низкие частоты (ниже примерно 5 кГц) являются идеальными (или почти идеальными), что означает, что модуль может выводить точную частоту, но по мере того, как запрошенная частота становится выше, будут «пробелы», когда точная частота недостижима. В этих случаях будет установлена ​​ближайшая достижимая частота, которая обычно достаточно близка для большинства приложений.Рабочий цикл выхода фиксируется на уровне 50%.

Функции программного интерфейса генератора

Библиотека реализована в одном классе с именем «FrequencyGenerator». Этот класс имеет две функции: «set» и «read», чтобы установить генератор частоты и прочитать текущую частоту, на которую настроен генератор.

** Установка функции **

Частота устанавливается с помощью команды установки частоты, которая устанавливает частоту на ближайшее достижимое значение.Функция «FrequencyGenerator::set» принимает длинное целое число, которое является частотой для вывода в Гц. Это может варьироваться от значения меньше 0 (частота обратного тока) до 0 (генератор выключен) до значения, превышающего 1/2 тактовой частоты микроконтроллера (8 МГц). Было замечено, что со стандартными модулями Pro Micro он работает примерно до 12 МГц. Функция «FrequencyGenerator::set» возвращает установленную частоту, если запрошенная частота была установлена, или -1, если невозможно установить желаемую частоту. Поскольку таймер настроен на автоматическую перезагрузку, прерывания или другие программные накладные расходы не требуются — просто вызовите функцию, и аппаратное обеспечение выдаст выходную частоту без дополнительного вмешательства.

Чтобы выключить генератор частоты, просто вызовите функцию «FrequencyGenerator::set» с нулевой частотой. Это отключит генератор частоты и переведет его выходной контакт в состояние высокого импеданса. Текущую частоту также можно запросить, вызвав функцию «FrequencyGenerator::set» с -1 (или любым отрицательным числом).

** Функция чтения **

Также предусмотрена функция «FrequencyGenerator::read» для запроса текущей частоты модуля генератора частоты.Возвращаемое значение будет фактической частотой, которую выдает контроллер (и ближайшим значением, которое аппаратное обеспечение способно выводить), и может немного отличаться от последней установленной частоты. Это возвращается как длинное целое число.

Детали и опции кода генератора

Функциональность генератора частоты содержится в файле «FrequencyGenerator.cpp». Заголовочный файл, содержащий прототип класса, находится в файле «FrequencyGenerator.h». Этот модуль был специально написан для таймера 4 ATMega32U4 на устройстве Pro Micro (или других микроконтроллерных устройствах с аналогичными функциональными блоками), предполагая, что контроллер работает как USB-устройство с PLL, установленным на 96 МГц, и кристаллом на 16 МГц (это по умолчанию для устройства Pro Micro).Возможно, его можно было бы переработать для других таймеров, но разрешение было бы меньше.

Код в модуле «FrequencyGenerator.cpp» содержит алгоритм установки различных регистров процессора на наилучшие значения для желаемой входной частоты. Это достигается путем последовательного выполнения вычислений для каждой настройки PLL, а затем определения того, какая настройка PLL обеспечивает выходную частоту, наиболее близкую к желаемому значению. Значение предварительного делителя и счетчика определяются путем вычисления log2 желаемой частоты и последующего преобразования их в значения предварительного делителя и счетчика для регистров.Как только наилучшая комбинация определена, физические регистры устанавливаются на эти значения. Комментарии в коде более подробно описывают этот алгоритм.

В модуле FrequencyGenerator.cpp есть 2 определения условной компиляции, которые могут быть определены или нет. Одним из них является «FRQGENUSEPB6», который, если он определен как ненулевой, будет использовать цифровой контакт 10 Arduino (процессорный контакт PB6) для вывода генератора вместо стандартного цифрового контакта 5 Arduino (процессорный контакт PC6). Другое определение — «FRQGENDEBUG», которое, если определено ненулевым, будет выводить значения некоторых переменных на последовательный порт при установке частоты в целях отладки.

Счетчик частоты

В этой библиотеке реализован счетчик частоты с использованием ресурсов аппаратного таймера/счетчика, которые являются частью модуля Pro Micro. Он использует Таймер 0 и еще один таймер в качестве таймера «затвора» на модуле Pro Micro. Он работает либо как традиционный счетчик частоты, подсчитывая количество импульсов, возникающих на входном контакте в течение фиксированного периода времени (время стробирования), либо как счетчик периода, где время одного или нескольких циклов формы входного сигнала измеряются.Традиционный режим счета частоты лучше всего подходит для измерения более быстрых сигналов, в то время как режим измерения периода обеспечивает более низкое разрешение при измерении низкочастотных сигналов. Интерфейс к этому модулю осуществляется через 2-3 основные функции. Первая функция обеспечивает считывание частоты пользователем, а вторая функция устанавливает счетчик частоты либо в традиционный режим счета, либо в режим измерения периода, а также устанавливает либо время стробирования, либо количество входных импульсов для усреднения.При желании доступна еще одна функция, позволяющая определить, доступны ли новые «свежие» показания. Поскольку этот модуль использует аппаратные таймеры и процедуры прерывания для реализации счетчика частоты, его можно использовать одновременно со всеми другими функциями модуля Pro Micro и среды Arduino в дополнение к любому желаемому коду, написанному пользователем.

Когда счетчик настроен на традиционный режим счета, Таймер 0 настроен на подсчет входных импульсов, а второй таймер (Таймер 1) используется в качестве источника стробирования.При подсчете каждый раз, когда Таймер 0 переполняется, программа прерывания добавляет единицу к сохраненной переменной счетчика. Таймер стробирования (Таймер 1) используется для периодического перемещения этого накопленного счетчика в другую переменную, которая затем будет возвращена пользователю при запросе частоты, а затем сбрасывает счетчик Таймера 0 (и его сохраненную переменную счетчика) для следующий цикл. Таймер стробирования можно настроить на 10 мс, 100 мс, 1 секунду, 10 секунд или 100 секунд. Таймер стробирования также управляется прерыванием, так что модуль счетчика может точно отсчитывать время окна стробирования. Существует также режим внешнего стробирования, в котором уровень на внешнем выводе может использоваться для «стробирования» счетчика частоты.

Когда счетчик находится в режиме измерения периода, Таймер 0 используется для подсчета одного или нескольких переходов на входном контакте. Системный счетчик микросекунд (который является частью среды Arduino) сохраняется при получении первого перехода, а затем, когда происходит второй переход, значение микросекунд снова считывается, и из него вычитается сохраненное значение микросекунд, чтобы определить период входного сигнала.Затем, когда пользователь запрашивает частоту, это значение преобразуется в частоту и возвращается пользователю. В режиме измерения периода доступен один из трех режимов усреднения. Можно выбрать либо отсутствие усреднения, либо усреднение 10 или 100 входных импульсов. Это усреднение выполняется путем установки счетчика Таймера 0 на генерацию прерывания на 1, 10 или 100 переходах, эффективно усредняя входной сигнал.

Аппаратное обеспечение счетчика

Вход для счетчика частоты находится на цифровом контакте 6 Arduino (процессорный контакт PD7) для Pro Micro (ATMega32U4) и предполагается, что это последовательность импульсов с низким уровнем для подсчета.На рисунке ниже показан вход счетчика, а также входной контакт внешнего затвора (подробности позже). Вход внешнего затвора, если он используется, находится на цифровом контакте 9 Arduino (процессорный контакт PB5), но при желании его можно переместить на другой контакт.

Очевидно, что входной сигнал должен иметь соответствующий уровень TTL для подсчета. Входные усилители для усиления сигнала более низкого уровня до этого уровня ТТЛ (при необходимости) выходят за рамки этой работы. Также показан источник питания 5 В, который при необходимости можно использовать для питания любых внешних схем, а его требования к питанию составляют менее 100 мА.

Точность частоты этого счетчика напрямую связана с кварцевым генератором модуля Pro Micro и обычно находится в пределах 0,1-0,2%, но обычно ближе к фактической частоте. См. раздел ниже, в котором подробно описаны модификации кварцевого генератора Pro Micros, если требуется большая точность.

Точность также напрямую связана с точностью стробирующего таймера для традиционного режима счетчика частоты и миллисекундного таймера для режима измерения периода.Оба этих таймера в этом проекте управляются прерываниями, что означает, что они работают автономно без какого-либо вмешательства программного обеспечения и срабатывают настолько быстро, насколько это возможно в среде Arduino. Хотя существуют некоторые накладные расходы для процедуры обработки прерывания, обычно ими можно пренебречь, а считываемые частоты обычно очень близки или обычно точно соответствуют правильной частоте.

Тестирование на различных модулях, которые были доступны во время разработки этого проекта, показало, что в традиционном режиме частотомера модуль Pro Micro мог надежно считать частоты примерно до 8 МГц (1/2 тактовой частоты процессора).В режиме измерения периода, который предназначен для измерения более низких частот с большей разрешающей способностью, частоты до 20 кГц были возможны и надежны при настройке усреднения 10 и 100 и 10 кГц при выключенном усреднении (усреднение 1). В режиме измерения периода, если частота выше этих значений, модуль либо сообщит значение «999999», либо, в некоторых редких случаях, ошибочное значение.

Если приложение требует измерения частот выше примерно 8 МГц, то перед подключением к этому модулю счетчика можно добавить внешнюю цепочку делителей (пределитель) к входному сигналу, а затем соответствующим образом отрегулировать значения, возвращаемые этим модулем.74196 или набор микросхем 74F74 можно использовать для частот примерно до 60-100 МГц, а другие микросхемы предварительного делителя можно использовать для еще более высоких частот. Если используется предварительный делитель, то определение с именем «FCPRESCALER» в модуле «FrequencyCounter.cpp» может быть настроено на значение делителя, чтобы возвращаемая выходная частота была правильной при использовании предварительного делителя.

Функции программного интерфейса счетчика

Библиотека реализована в одном классе с именем «FrequencyCounter. Этот класс имеет две основные функции и пару вспомогательных функций, которые могут понадобиться в зависимости от выбранной конкретной реализации.

** Режим Функция **

Первая функция, «FrequencyCounter::mode», используется для установки или считывания режима подсчета, который включает в себя режим и либо время стробирования, либо количество усреднений. Это вызывается с одним параметром, который указывает используемый режим или запрашивает текущий режим. Если входной параметр равен -1 (или любое значение меньше 0), то функция возвращает текущее значение режима.Если входной параметр находится в диапазоне от 0 до 9, устанавливается следующий режим:

Функция всегда возвращает текущий выбранный режим или -1, если входной параметр находится вне диапазона значений, указанных выше. Режимы с 6 по 9 могут существовать или не существовать, в зависимости от того, как скомпилирован модуль. Если функция «FrequencyCounter::mode» вызывается без параметра, она вернет текущий режим.

** Функция чтения **

Вторая функция, «FrequencyCounter::read», используется для считывания счетчика частоты и возврата строки, представляющей собой числовое значение считанной частоты с плавающей запятой.Эта функция вызывается с помощью указателя на строковый буфер, который будет заполнен этой функцией, и параметра под названием «Ожидание», который, если он не равен нулю, заставит функцию ждать до тех пор, пока не будет получено новое «свежее» показание счетчика частоты. доступный. Функция возвращает указатель на строку, содержащую это значение частоты и имеющую форму «12345678» или «12345,67890» (или аналогичную). Адрес строкового буфера, переданный этой функции, должен быть достаточно большим, чтобы вместить строку, которую создаст эта функция — рекомендуется 15 или более символов.Параметр «Ожидание» должен быть нулевым, чтобы получить последнюю считанную частоту, или ненулевым, чтобы дождаться нового «свежего» подсчета частоты. Следует отметить, что если функция вызывается с ненулевым значением параметра «Ожидание», возврат функции может занять до 100 секунд, в зависимости от режима, в котором находится модуль частотомера. Если это недопустимо, также доступна функция опроса, чтобы узнать, доступны ли новые показания частоты. Эта функция возвращает строку, которая может быть значением с плавающей запятой вместо фактического двоичного типа значения с плавающей запятой, поэтому функции компилятора с плавающей запятой (которые занимают много места в коде) не требуются.

** Доступная функция **

Как упоминалось в последнем абзаце, также включена функция определения наличия новых «свежих» показаний частоты. Функция «FrequencyCounter:: available» не требует параметров и возвращает 1, если новое значение готово, и 0, если новое значение не готово.

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

** Функция чтения двоичных данных **

Когда функция »FrequencyCounter::read» вызывается только с параметром «Ждать» (и без указателя на строковый параметр), функция чтения возвращает длинное целое число, которое является нескорректированным количеством или периодом считанной частоты.Затем пользователю придется масштабировать/преобразовывать это значение в соответствии с потребностями приложения. Как и строковая версия функции «FrequencyCounter::read», эта функция также принимает параметр «Wait», который работает так же, как и для этой функции. Эта функция обычно не используется, но доступна в тех случаях, когда другой код (возможно, в основном приложении) по какой-либо причине нуждается в чтении неисправленного двоичного значения. См. код строковой версии этой функции, чтобы увидеть, как это значение масштабируется и преобразуется в строку с плавающей запятой, чтобы увидеть, как это нескорректированное значение становится «исправленным».

** Функция FreqCtrGateISR **

Наконец, функция под названием «FreqCtrGateISR» может быть вызвана пользовательской подпрограммой, если связь по умолчанию с системным таймером и его 10-мс прерывание нежелательны. Эта функция не является частью класса, не принимает никаких параметров и ничего не возвращает. (Эта функция не требуется, если используются опубликованные файлы библиотеки по умолчанию.)

Сведения и параметры кода счетчика

Функции счетчика частоты содержатся в файле «FrequencyCounter.cpp». Заголовочный файл, содержащий прототип класса, находится в файле «FrequencyCounter.h». Этот модуль содержит код для упомянутых выше функций. Модули «SysTimer.cpp» и «PCInterrupt.cpp» также могут понадобиться, в зависимости от конфигурации, желаемой пользователем этого проекта.

В режиме традиционного частотомера этому модулю требуется источник «стробирования», который обычно представляет собой другой таймер, работающий с фиксированной частотой. Если не использовать поставляемый «SysTimer.cpp», то функция FreqCtrGateISR должна вызываться с соответствующей периодической скоростью (10 мс). Точность этого модуля напрямую зависит от точности этого источника синхронизации!

Ресурсы системного таймера счетчика и процессора

Этот модуль предназначен для модуля Arduino Pro Micro, который использует Atmel ATMega32U4 и использует Таймер 0 для ввода счета. Было бы идеально использовать другой таймер для этой функции, но, к сожалению, внешний вывод часов для Таймера 1 (вывод 26 ATMega32U4) не подключен к разъему модулей, и только Таймер 0 и Таймер 1 имеют внешний вход часов, поэтому альтернативы не существует. кроме использования Таймера 0.Как известно, Таймер 0 обычно используется для функций синхронизации системы Arduino (задержка, миллисекунды, микросекунды и т. д.), поэтому единственной альтернативой является перенос этих функций на какой-либо другой таймер. Это делается путем переработки стандартного модуля wired.c, который является частью системы Arduino, чтобы использовать для этой цели другой таймер. Затем этот «системный» таймер расширяется, чтобы также использовать его в качестве таймера стробирования для функции счетчика частоты.

Просто включив «SysTimer.cpp» в сборку, функции, обычно реализуемые Таймером 0 (задержка, миллисекунды, микросекунды и т. д.) перемещены для использования этого альтернативного таймера (настраиваемого на Таймер 1 или Таймер 3), и доступен крючок для процедуры обслуживания прерывания таймера (ISR), что позволяет использовать этот таймер для функции стробирования счетчика частоты. Лучше всего использовать для шлюза Таймер 1, поскольку он имеет наивысший приоритет прерывания (даже выше Таймера 0), но можно использовать либо Таймер 1, либо Таймер 3. Если пользовательское приложение не включает модуль SysTimer, то оно должно вызвать функцию FreqCtrGateISR, используя другой код, который необходимо написать.При желании модуль SysTimer также можно использовать для целей, отличных от частотомера. Он обеспечивает удобный способ вызывать созданную пользователем функцию каждую миллисекунду и перемещает функции системного таймера по умолчанию (задержка, миллисекунды, микросекунды и т. д.) на другой таймер.

Очевидно, что при использовании альтернативного таймера для функции «системного» таймера и функции стробирования счетчика частоты таймер будет недоступен для функций ШИМ или любых других «встроенных» библиотечных функций Arduino, которые обычно зависят от Таймера 0 или выбранного таймера. для «системного» таймера в программном обеспечении Arduino.

Следует отметить, что при использовании USB для связи с модулем Pro Micro возвращаемый счет может быть не таким точным, как при использовании других внешних методов связи или без них. Это связано с тем, что прерывания USB имеют более высокий приоритет, чем таймер Timer 1/Timer 3, который используется для таймера ворот. Возможной альтернативой может быть установка другого таймера на время срабатывания и вывод его на вывод, а затем использование смены вывода или внешнего прерывания в качестве источника таймера срабатывания (изменение вывода и внешние прерывания имеют более высокий приоритет, чем прерывания USB).Также обратите внимание, что при измерении частот выше примерно 2 МГц возвращаемый счет может, в редких случаях, быть меньше счета или двух. Это связано с тем, что код в этом модуле должен очищать счетчик, выключать его и снова включать, что занимает пару циклов ЦП.

Внешнее стробирование счетчика

Этот модуль счетчика частоты также можно настроить на использование внешнего стробирования. Для этого определите «FCEXTERN» как ненулевое и включите в этот скетч модуль «PCInterrupt.cpp». Затем, установив для функции «Mode» значение 6, вывод Arduino, определенный параметром «FCEXTGATEMSK», будет использоваться в качестве входа затвора.По умолчанию этот сигнал подается на цифровой контакт 9 Arduino (процессорный контакт PB5), но при желании его можно переместить на другой контакт. См. «PCInterrupt.h» для списка контактов «PCINTMASKxx» — можно использовать любой из этих контактов. При активации низкий уровень на этом контакте включает гейт, а высокий гейт выключается. Включение функции внешнего шлюза является необязательным, но включено, как определено в файлах дистрибутива. Добавление функции внешнего стробирования увеличивает размер кода модуля примерно на 250 байт. Если не включены, то функции подсчета периодов будут иметь индекс на единицу меньше, чем указано выше в функции «FrequencyCounter::mode».

Использование функции внешнего затвора и другого таймера, настроенного на автономную работу, а затем вывод его сигнала на какой-то другой контакт, а затем подключение этого контакта к входу «Ext Gate» — это возможный способ обойти упомянутую выше проблему с USB. может повлиять на подсчет, потому что все входы внешних вентилей имеют более высокий приоритет, чем прерывания USB.

Режимы измерения периода счетчика

При использовании модуля счетчика частоты в режиме измерения периода таймер 0 используется для обнаружения переходов на входном контакте, а затем измеряет количество микросекунд между этими переходами с помощью системного счетчика микросекунд Arduino.В этом режиме вход по-прежнему находится на том же входном контакте Таймера 0, но вместо подсчета количества импульсов, возникающих в заданное время, Таймер 0 настроен на генерацию прерывания при первом, десятом или сотом переходе на Вход таймера 0 и количество микросекунд, прошедших между двумя такими переходами, измеряется, а затем преобразуется в частоту. Это позволяет более точно измерять низкочастотные сигналы за минимальное время. Когда Таймер 0 настроен на подсчет 10 переходов, он эффективно усредняет 10 периодов входного сигнала, а когда установлен на 100, он усредняет 100 периодов входного сигнала.Включение режимов измерения периода является необязательным и включается только в том случае, если определение «FCPERIOD» определено как ненулевое значение (что для файлов дистрибутива). Включение режимов измерения периода добавляет около 1000 байт к размеру кода модуля.

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

При использовании традиционного режима подсчета частоты функция «FrequencyCounter::read» гарантированно возвращается через фиксированное время; Однако в режиме измерения периода, если нет входного сигнала, новый «свежий» подсчет частоты никогда не произойдет, и функция считывания не вернется.В некоторых случаях это может быть проблематично. Чтобы гарантировать, что эта функция всегда будет возвращаться после заданного времени, модуль счетчика частоты содержит счетчик тайм-аута, который отключается по истечении заданного времени при использовании режима измерения периода. Этот таймер тайм-аута использует то же прерывание таймера, что и счетчик ворот, и является частью функции «FreqCtrGateISR». Если вход не найден, то после того, как этот таймер истечет, сообщается о новой «свежей» частоте, равной нулю герц (и функция чтения частоты вернется).Это значение времени ожидания по умолчанию равно 5 секундам, но при желании его можно изменить, изменив значение определения «PERIODTIMOUT». Если это определение равно 0, то в функции измерения периода не будет включена функция тайм-аута.

Основной модуль

Как упоминалось во введении, этот проект также включает «основной» модуль (FreqGenCtrApp.ino), который используется для тестирования генератора частоты и модуля счетчика частоты. Он предоставляет простой командный интерфейс ASCII с в основном 1 или 2 символьными командами для управления модулями, которые являются частью этого проекта, или, альтернативно, может быть создано автономное устройство с добавлением 4 кнопочных переключателей и ЖК-дисплея.Его можно использовать либо с модулем генератора частоты, либо с модулем счетчика частоты, либо с обоими. Использование этого модуля является необязательным и включено только для того, чтобы предоставить удобный способ протестировать и проверить работу двух функциональных блоков этого проекта и показать пользователю, как вызывается каждая функция в этом проекте. Обычно пользователь модулей в этом проекте включает в свою работу только модули генератора частоты и/или счетчика частоты.

Последовательный интерфейс

Приложение «FreqGenCtrApp.ino» содержит код и определяет, что позволяет ему использовать виртуальный COM-порт USB в качестве командного интерфейса или, при необходимости, использовать последовательный интерфейс UART Pro Micro для того же интерфейса. Определение «COMM» #define для «Serial» будет использовать интерфейс USB, а определение его как «Serial1» будет использовать интерфейс UART. Модуль также содержит простой интерфейс printf, который позволяет использовать функции printf компилятора.

** Последовательные команды **

Команды, интерпретируемые основным модулем, в основном состоят из 1 или 2 символов и завершаются нажатием (Enter) для их вызова.Для команд типа настройки за буквой команды может дополнительно следовать знак равенства, значение и . Для команд запроса, которые возвращают значение, вводится только буква (буквы) команды, за которой следует . Затем они вызывают функции в модуле генератора или счетчика и возвращают результаты этих функций. Команды:

Автономное устройство

Поскольку считается, что ряду пользователей понадобится простой автономный генератор частоты и/или счетчик частоты без написания их самостоятельно, основной модуль также включает простой контроллер, который использует 4 кнопочных переключателя. и ЖК-дисплей 2×16 для реализации обеих этих функций.Две из этих кнопок управляют генератором частоты, а две другие кнопки используются для установки режима стробирования счетчика частоты. Это автономное автономное устройство можно использовать вместо или в дополнение к последовательному интерфейсу, описанному ранее.

Регулятор настройки генератора изменит выходную частоту на одну из 18 различных настроек от 10 Гц до 4 МГц в последовательности 1, 2, 5 для всех декад. Селектор счетчика частоты выбирает любой из 9 режимов и периодов стробирования, на которые может быть установлен счетчик частоты.Это включает время стробирования 10 мс, 100 мс, 1, 10 и 100 секунд и режим внешнего стробирования в дополнение к 3 режимам измерения периода с усреднением 1, 10 или 100 средних значений. Все, что необходимо для реализации этой автономной функции, — это ЖК-дисплей и четыре кнопочных переключателя. ЖК-дисплей использует стандартную библиотеку Arduino «LiquidCrystal». Кнопочный интерфейс реализован в виде простых цифровых входов с подавлением дребезга. ЖК-дисплей показывает показания счетчика частоты в первой строке и либо режим счетчика частоты, либо частоту генератора во второй строке, в зависимости от того, что было изменено последним.

Основной модуль Arduino этого проекта (FreqGenCtrApp.ino) имеет ряд определений, которые управляют компиляцией модуля и, следовательно, управляют функциональностью, которую будет выполнять программа. В дополнение к определениям, управляющим включением модулей генератора частоты и частотомера, есть два определения, которые включают код автономного режима, код последовательного интерфейса и наличие ЖК-дисплея. Параметр «FREEIF» определяет, включен ли интерфейс автономной кнопки.Параметр «COMIF» определяет, доступен ли последовательный интерфейс. Наконец, определение «HASLCD» должно включать функции ЖК-дисплея. ЖК-дисплей можно использовать с последовательным интерфейсом, даже если автономный интерфейс не включен.

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

Большинство показанных деталей можно приобрести в Digikey или Mouser.Модуль Pro-Micro можно приобрести в Sparkfun (деталь DEV-12640), или эквивалентный клон можно приобрести на eBay значительно дешевле. Показан ЖК-дисплей Hantronix HDM16216H-5-S00S (без подсветки) или HDM16216L-5-L30S (светодиодная подсветка), но можно использовать и другие дисплеи, если они работают с библиотекой Arduino LCDDisplay. Потенциометр и резистор могут быть любыми желаемыми/доступными общими частями. Четыре переключателя должны быть любыми кнопочными переключателями с мгновенным контактом, которые подходят для механической конструкции проекта.

Использование этого дополнительного интерфейса позволяет использовать модули генератора частоты и счетчика частоты в качестве автономного испытательного оборудования.

Питание модуля Pro Micro

В этом документе не упоминается, как питать модуль Pro-Micro и, возможно, ЖК-дисплей. Предполагается, что он будет питаться от подключения USB-кабеля к USB-разъему на модуле Pro Micro. USB-соединение обеспечивает 5 В для модуля и любых необходимых внешних цепей, если мощность, требуемая любой внешней схемой, составляет менее 100 мА.Другой конец USB-кабеля можно подключить либо к компьютеру для питания и доступа к виртуальному COM-порту и программированию, либо к обычному настенному источнику питания 5 В при использовании системы в качестве автономного устройства. Модуль Pro Micro также может питаться через вход «RAW» с питанием 7-16 В постоянного тока или через контакт «VCC» с регулируемым питанием 5 В постоянного тока, только если соединение USB не используется.

Информация о компиляции и файле

Этот проект и библиотеки были разработаны с использованием Arduino IDE Version 1.8.5. Более новые версии, включая последнюю (версия 1.8.15), также должны работать без проблем. Настройки в «Инструментах» IDE должны быть:

Плата: Arduino Leonardo

Порт: COMxx (назначенный вашей системой)

Программатор: ArduinoISP

Модули генератора частоты и счетчика частоты были изначально написаны и отлаживался в одном каталоге проекта «FreqGenCtrApp», который содержал следующие файлы:

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

Файл библиотеки FrequencyGenerator находится на Github по адресу https://github.com/Rick-G1/FrequencyGenerator.

Файл библиотеки FrequencyCounter находится на Github по адресу https://github.com/Rick-G1/FrequencyCounter.

Когда я разберусь, как сделать эти библиотеки под Arduino IDE в «Скетч»/»Включить библиотеку»/»Управление библиотеками….» они должны быть доступны там.

Генератор частоты/счетчик и точность временной развертки

Временная развертка, используемая для генератора и счетчика частоты, представляет собой часы микропроцессора, которые представляют собой кварцевый генератор с присущими ему точностью и стабильностью, но поскольку они не откалиброван, она обычно будет отличаться от своей номинальной частоты 16 МГц на несколько герц. Обычно это находится в пределах от 0,1 до 0,2%, но может быть больше, в зависимости от конкретного используемого модуля Pro Micro. Поскольку частота кристалла может немного отличаться , выходной сигнал генератора частоты и значения, считываемые счетчиком частоты, будут различаться на один и тот же процент.

Проверка нескольких модулей, которые были на руках во время написания этого документа, показала, что большинство из них попали в пределы 0,1% и лишь пара из них уложилась в значение точности 0,2%. Если этот уровень точности достаточен для предполагаемого применения, то дальнейшие усилия по использованию этого генератора частоты или функций счетчика не требуются.

Если требуется более высокая точность, можно модифицировать модуль Arduino, включив в него подстроечный конденсатор для настройки частоты кристалла модуля точно на 16 МГц или подав в модуль внешний высокоточный тактовый сигнал 16 МГц для повышения точности частоты. генерируемые или измерения частоты, которые делает контроллер.Очевидно, что для калибровки модуля Arduino Pro Micro на точную частоту потребуется откалиброванный частотомер.

При измерении частоты любого кварцевого генератора не измеряйте частоту непосредственно на одном из контактов самого кварцевого генератора. Просто добавленной емкости измерительного устройства достаточно, чтобы значительно изменить частоту схемы кварцевого генератора. Вместо этого настройте контроллер для вывода тактового сигнала известной частоты на один из его выходных контактов и вместо этого измерьте этот сигнал.Поскольку часть этого проекта содержит функциональные возможности генератора частоты, этот выходной сигнал является идеальным сигналом для измерения и калибровки точности кварцевой временной развертки контроллера. Функцию генератора частоты можно установить на 8 МГц, что идеально подходит для проверки и настройки кварцевого генератора на модуле.

Добавление подстроечного конденсатора

Один из методов, который можно использовать для настройки временной развертки системы, — добавить подстроечный конденсатор в модуль Arduino.Затем, выводя известную частоту с использованием части проекта генератора частоты, подключенной к калиброванному счетчику частоты, и регулируя этот подстроечный конденсатор для установки выходной частоты, временная развертка системы может быть установлена ​​точно на 16 МГц, а точность выходного сигнала генератора частоты и временная база счетчика будет равна нулю или будет такой же точной, как эталонное оборудование, используемое для его настройки.

Чтобы установить подстроечный конденсатор, снимите конденсатор C2 с модуля и установите подстроечный конденсатор с диапазоном от 5 до 40 пФ.Рекомендуемая часть, которую можно использовать для этого, — это Knowles Voltronics JR300 (5,5–30 пФ) или JR400 (8–40 пФ) (Digikey 1674-1020-1-ND или 1674-1021-1-ND). Это небольшая деталь для поверхностного монтажа, которую можно приклеить к чипу процессора, а затем использовать небольшие провода, чтобы соединить его с GND и контактной площадкой, с которой был удален C2. Поскольку подстроечные конденсаторы имеют некоторую изменчивость в зависимости от температуры, стабильность генератора напрямую связана со стабильностью этого подстроечного конденсатора. Если требуется большая стабильность, альтернативным и более стабильным методом будет замена C2 конденсатором меньшей емкости (возможно, 5-15 пФ), а затем использование подстроечного конденсатора с меньшим диапазоном емкости (и, следовательно, меньшей изменчивостью общей емкости). (например, JR150 или JR200), так что общая емкость фиксированного конденсатора и переменная емкость могут варьироваться до значения, близкого к 22 пФ.В этой части важно отметить, что одна клемма соединена с ротором (и металлом регулировочного винта). Этот терминал должен быть подключен к соединению GND модуля Arduino, а другой терминал должен быть подключен к контактной площадке C2, которая не заземлена (и подключается к контакту 17 микропроцессора на модуле Pro Micro). Это обеспечит наиболее стабильную по частоте схему. Удобным местом для подключения заземления крышки подстроечного резистора является минус конденсатора С19 модуля.Далее показано изображение предлагаемого подстроечного конденсатора вместе с деталями модификации модуля Pro Micro. Клемма в верхней части изображения подстроечного конденсатора — это клемма «ротора». После того, как соединения выполнены, лучше всего приклеить колпачок триммера к верхней части микросхемы микропроцессора, чтобы он не двигался, что улучшает стабильность частоты кристалла. Вы также можете захотеть стабилизировать проводку, чтобы сохранить максимальную точность, нанеся горячий клей или эпоксидную смолу вокруг проводов, чтобы предотвратить их случайное повреждение или перемещение.

После внесения изменений в модуль можно выполнять настройку. Для наиболее точной настройки дайте модулю оставаться включенным не менее 15 минут (лучше несколько часов) при температуре, при которой модуль предполагается использовать, прежде чем выполнять настройку. Затем включите частотный выход контроллера и установите его на 8 МГц. Как только выходной сигнал установлен, используйте откалиброванный частотомер и измерьте этот выходной сигнал (на цифровом выводе 5) (или цифровом выводе 10).Отрегулируйте подстроечный конденсатор ровно на 8 МГц, как показано на внешнем частотомере.

Ввод внешних часов

Для еще большей точности можно использовать внешние часы для подачи часов (и, следовательно, временной развертки) на микросхему контроллера. При использовании этого метода точность генератора частоты и счетчика напрямую связана с точностью внешней схемы синхронизации. Доступны различные внешние генераторы с чрезвычайно точными и стабильными выходными сигналами, от недорогих микросхем до очень дорогих и высокостабильных модулей TCXO.Единственным требованием к этим модулям является то, что они должны выдавать 16 МГц при уровне сигнала 3,3 В или 5 В. Затем выходные данные этих внешних часов могут быть введены в модифицированный модуль Pro Micro, как показано на рисунке. В этом примере внешняя временная развертка вводится в контакт «A3» с помощью резистора, чтобы предотвратить перегрузку модуля, если внешние часы запитаны, а модуль нет. Для этой цели можно использовать резистор 10-47 Ом 1/8 Вт. Вывод A3 был выбран потому, что он обычно запрограммирован как вход, и подача на него тактового сигнала не повлияет на сигнал или вызовет чрезмерный ток, если только этот вывод не будет ошибочно запрограммирован как выход.

Очевидно, что при использовании этого вывода нормальная функция аналогового ввода вывода A3 теряется. Также подробно показано расположение GND (общий генератор) и источника 5 вольт, который может использоваться внешним генератором для его питания, если внешний генератор потребляет менее 100 мА. Сигнал питания 5 В получается из входного питания USB и может отличаться от 5 В на 10-15% (иногда это всего 4,5 В или около того).

При использовании внешнего источника тактовой частоты фьюзы на процессоре можно перепрограммировать на режим внешней тактовой частоты, но в этом нет необходимости, поскольку контакт, на который вводится тактовый сигнал, является входом от кристалла, поэтому процессор будет ‘ видеть’ 16 МГц от внешнего источника и использовать его.Вы также можете удалить кристалл на модуле Pro Micro, но это также не требуется для использования внешних часов.

Заключение

В этом проекте подробно описана реализация модулей генератора частоты и счетчика частоты с использованием всего лишь недорогого модуля Pro-Micro. Генератор частоты может выводить сигнал прямоугольной формы от 1 Гц до примерно 12 МГц, в то время как счетчик частоты может подсчитывать входные импульсы от 1 Гц до примерно 8 МГц в традиционном режиме счетчика частоты и от менее 1 Гц до примерно 20 кГц в режиме измерения периода.Хотя основное внимание в этом проекте уделяется самим модулям, также предоставляется простая основная программа для проверки этих функций с последовательным портом или 4 кнопочными переключателями и ЖК-дисплеем. Модули написаны так, что они являются автономными функциональными блоками и могут быть добавлены в пользовательский код с минимальными усилиями. Есть надежда, что наличие этих модулей поможет пользователю просто включить модули, вместо того, чтобы писать их с нуля.

Генератор функций 5 МГц со встроенным счетчиком частоты

Генератор функций развертки 5 МГц со встроенным счетчиком частоты

  • Широкий диапазон частот: 0.от 02 Гц до 5 МГц в 7 диапазонах
  • Развертка 4-в-1, функция, генератор импульсов и счетчик частоты
  • Различные формы сигналов: синусоидальные, треугольные, пилообразные, пилообразные импульсы и выход постоянного тока
  • Встроенный 6-разрядный внутренний и внешний дисплей счетчика (макс. 50 МГц)
  • Внутреннее и внешнее управление линейной разверткой от 1:1 до 100:1
  • Низкий коэффициент искажения менее 1% в диапазоне от 0,2 Гц до 100 кГц
  • Вариабельная симметрия для генерации пиломатериалов и пульсовой волны
  • управление выходом на переменной выходе с аттенюатором 20 дБ и амплитуда

Частота

Частота

  • Выходной сигнал:
    • Синус, треугольник, квадрат, импульсный пилометр, рампа , TTL, CMOS
  • Диапазон частот:
    • 0.02 Гц ~ 5 МГц в 7 диапазонах
  • Частота Точность:
  • Управление частотой (VCF)

    • Входное напряжение:
    • 50018 Range:
    • DC Offset:
      • ± 10 В (без нагрузки), ± 5 (с нагрузкой)
    • симметричный вариабельный диапазон:

    синусоидальная волна

    • искажение:
      • менее 1% (0,2 Гц ~ 100 кх)

    Квадратная волна

    треугольник волна

    • Linearity:
      • менее 1% до 100 кГц и менее 5% до 2 МГц

    TTL выход

  • TTL выпуск

    • Выход: TTL Уровень
      • /время спада: менее 25 нс

    ВЫХОД CMOS

    • Выход:
      • 4В~15В ±1В, плавная регулировка
      • Ris

        19 Рис. e/время спада: менее 40 нс (при макс.Уровень выпуска)

    • Ширина

      • Ширина: 1: 1 до 100: 1
      • Расширок: 20 мс до 2с.

    alexxlab

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

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