Найти тему
Радиотехника

Измеритель скважности и длительности импульсов

Измеритель предназначен для измерения скважности и длительности импульсов уровня TTL с периодом следования от 1 мс до нескольких минут, при длительности импульса от 10 мкс.

В измерителе скважности и длительности импульсов используется плата LGT8F328P-LQFP32 MiniEVB и дисплей 0,96″ I2C 128×64 OLED.

LGT8F328P-LQFP32 MiniEVB — это плата разработки, основанная на микроконтроллере LGT8F328P с 32 выводами в корпусе LQFP32. Это мощный микроконтроллер, который обеспечивает высокую производительность и широкие возможности для разработки.

-2

0,96″ I2C 128×64 OLED — это компактный дисплей, который использует технологию OLED (Organic Light Emitting Diode) для отображения изображений. Дисплей имеет интерфейс I2C, который обеспечивает простое подключение к микроконтроллерам и другим устройствам.

-3

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

-4

Измеритель скважности и длительности импульсов имеет индикатор измерения и тестовый выход (меандр 1 Гц). Мигание индикатора измерения свидетельствует о наличии на входе импульсов, период мигания зависит от длительности поступающих на вход импульсов.

Дисплей измерителя выводит следующую информацию:

  • Длительность импульсов в мс (0,000 мс)
  • Скважность импульсов в мс (0,000 мс)
  • Период в мс (0,000 мс)
  • Частота сигнала в Гц (0,000 Гц)
  • Графическое изображение импульса

Дополнительно все измеренные параметры импульсов выводятся в монитор порта:

-5
-6

Измерение импульсов с периодом 120 секунд и длительностью импульса 800 мс

-7

Как добавить поддержку LGT8F328P (плата) в Arduino IDE и прошить микроконтроллер написано в LGT8F328P-LQFP32 MiniEVB в Arduino IDE.

LGT8F328P-LQFP32 MiniEVB

-8

Скетч - http://rcl-radio.ru/?p=130847