Измеритель предназначен для измерения скважности и длительности импульсов уровня TTL с периодом следования от 1 мс до нескольких минут, при длительности импульса от 10 мкс.
В измерителе скважности и длительности импульсов используется плата LGT8F328P-LQFP32 MiniEVB и дисплей 0,96″ I2C 128×64 OLED.
LGT8F328P-LQFP32 MiniEVB — это плата разработки, основанная на микроконтроллере LGT8F328P с 32 выводами в корпусе LQFP32. Это мощный микроконтроллер, который обеспечивает высокую производительность и широкие возможности для разработки.
0,96″ I2C 128×64 OLED — это компактный дисплей, который использует технологию OLED (Organic Light Emitting Diode) для отображения изображений. Дисплей имеет интерфейс I2C, который обеспечивает простое подключение к микроконтроллерам и другим устройствам.
Схема измерителя скважности и длительности импульсов
Измеритель скважности и длительности импульсов имеет индикатор измерения и тестовый выход (меандр 1 Гц). Мигание индикатора измерения свидетельствует о наличии на входе импульсов, период мигания зависит от длительности поступающих на вход импульсов.
Дисплей измерителя выводит следующую информацию:
- Длительность импульсов в мс (0,000 мс)
- Скважность импульсов в мс (0,000 мс)
- Период в мс (0,000 мс)
- Частота сигнала в Гц (0,000 Гц)
- Графическое изображение импульса
Дополнительно все измеренные параметры импульсов выводятся в монитор порта:
Измерение импульсов с периодом 120 секунд и длительностью импульса 800 мс
Как добавить поддержку LGT8F328P (плата) в Arduino IDE и прошить микроконтроллер написано в LGT8F328P-LQFP32 MiniEVB в Arduino IDE.
LGT8F328P-LQFP32 MiniEVB
Скетч - http://rcl-radio.ru/?p=130847