Микро usb dc 2ch регулируемый pwm генератор сигналов

Обновлено: 04.07.2024


Для получения более полной информации о стоимости и сроках доставки Микро-usb DC 2-канальный Регулируемый PWM генератор сигналов импульсный нажмите "Подробнее".

Description

2-way PWM, pulse frequency, duty cycle adjustable modules, square wave rectangular wave signal generator ,stepper motor driver Features: 1. Two independent PWM generators can set the frequency, duty cycle 2. The wide frequency range, high accuracy 3. Can serial communication. Frequency is divided into three ranges: 1. XXX (no decimal point): the smallest unit is 1Hz, the range 1Hz

999Hz 2. XX.X (decimal point in ten): The minimum unit is 0.1Khz the range of 0.1KHz

99.9KHz 3. X.X.X. (there are three decimal point): the smallest unit is 1Khz the range 1KHz

150KHz Frequency display example: "100" indicates that the PWM output pulse of 100Hz "54.1" indicates that the PWM output pulse of 54.1KHz "1.2.4." Indicates that the PWM pulse output 124KHz Duty Cycle in the range: 0 to 100 Three frequencies duty cycle is the same, all the parameters non-volatile. Specifications: 1. Working voltage: 5--30V, support micro USB 5.0V power supply 2. Frequency range: 1Hz

150KHz 3. The frequency accuracy: ± 2% 4. Output Current: <30mA 5. Output amplitude: Default 5Vp-p (settable) 6. Operating temperature range: -30

+ 70 ℃. Setting Instruction: Module has three buttons [Set], [Up], [Down] 1. Press [Set] key to switch the display four parameters (FR1: PWM1 frequency dU1: PWM1 duty cycle FR2: frequency of PWM2 dU2: PWM2 duty cycle), before the handover parameters, there will be corresponding parameter name flash. 2. Press [Up], [Down] keys to modify the current parameter value (long press can quickly add or subtract fast). 3. Two PWM each have three preset frequency, the frequency display interface, long press [SET] key to switch between three types of frequencies, three kinds of frequency duty cycle is the same value. (XXX: range 1Hz

999Hz XX.X: range 0.1Khz

99.9Khz X.X.X .: range 1Khz

150Khz,). Function: 1. As square wave signal generator which generates a square wave signal 2. to provide a signal to the stepping motor driver 3. Adjustable pulse generation for chip use 4. produce variable pulse signal, the control-related circuit (PWM dimming, speed). Baud rate: 9600 bps Data bits: 8 Stop bits: 1 Parity bit: none Flow control: none 1, set the PWM frequency "S1FXXXT": setting PWM1 frequency of XXX HZ (001

999) "S1FXX.XT": set the frequency of PWM1 XX.X KHZ (00.1

99.9) "S1F: X.X.X.T": setting PWM1 frequency of XXX KHZ (0.0.1

100) "S2DXXXT": set PWM2 duty cycle XXX (001

100) Setting successful return: DOWN Setting failback: FALL.

Picture

1_

2
3

6
1
2
3
4
5

Features:

1. Brand new and high quality.
2. Suitable for serial communication.
3. Wide frequency range, high accuracy.
4. Two independent PWM generators can set the frequency and duty cycle.

Highlights:

1.Two independent PWM generators can set the frequency, duty cycle;
2.The wide frequency range, high accuracy;
3.Can serial communication.

Module Parameters:

1. Working voltage: 5--30V, support micro USB 5.0V power supply.
2. Frequency range: 1Hz

150KHz.
3. The frequency accuracy: ± 2%.
4. Output current: <30mA.
5. Output amplitude: Default 5Vp-p (settable).
6. Operating temperature range: -30

+ 70 °.
7. Product size: 4.3x2.9x0.9cm - 1.69x1.14x0.35in

Parameter Settings:

1. Module has three buttons: [Set], [Up], [Down].
2. Press [Set] key to switch the display of four parameters (FR1: PWM1 frequency; dU1: PWM1 duty cycle; FR2: frequency of PWM2; dU2: PWM2 duty cycle), before the handover parameters, there will be corresponding parameter name flashing.
3. Press [Up], [Down] keys to modify the current parameter value (long press can quickly add or subtract fast).
4. Two PWM each have three preset frequency, and in the frequency display interface, long press [SET] key to switch between three types of frequencies, three kinds of frequency duty cycle is the same. (XXX: range 1Hz

999Hz; XX.X: range 0.1Khz

99.9Khz; X.X.X .: range 1Khz

First, the module description:

Frequency is divided into three ranges:

1.XXX (no decimal point): the smallest unit is 1Hz, the range 1Hz

999Hz;
2.XX.X (decimal point in ten): The minimum unit is 0.1Khz; the range of 0.1KHz

99.9KHz
3.X.X.X. (there are three decimal point): the smallest unit is 1Khz; the range 1KHz

Frequency display example:

"100" indicates that the PWM output pulse of 100Hz;
"54.1" indicates that the PWM output pulse of 54.1KHz;
"1.2.4." Indicates that the PWM pulse output 124KHz
Duty Cycle in the range: 0 to 100;
Three frequencies duty cycle is the same, all the parameters non-volatile.

Applicable Scopes:

1. To generate a square wave signal for experimental development as a square wave signal generator.
2. To generate a square wave signal for stepping motor driver.
3. To generate adjustable pulse generation for chip use.
4. To generate variable pulse signal for controlling related circuit (PWM dimming, speed).

Fourth, the scope:

1.As square wave signal generator which generates a square wave signal;
2.To provide a signal to the stepping motor driver;
3.Adjustable pulse generation for chip use;
4.Produce variable pulse signal, the control-related circuit (PWM dimming, speed).


Fifth, the serial control
Baud rate: 9600 bps
Data bits: 8
Stop bits: 1
Parity bit: none
Flow control: none
1, set the PWM frequency

"S1FXXXT": setting PWM1 frequency of XXX HZ (001

999)
"S1FXX.XT": set the frequency of PWM1 XX.X KHZ (00.1

99.9)
"S1F: X.X.X.T": setting PWM1 frequency of XXX KHZ (0.0.1

100)
"S2DXXXT": set PWM2 duty cycle XXX; (001

100)
Setting successful return: DOWN;
Setting failback: FALL.

Генератор сигналов PWM частота импульсов рабочий цикл регулируемый модуль ЖК-дисплей Дисплей 1Hz-150Khz 3,3 V-30 V PWM плата Модуль гибкий кабель

1. Два независимых ШИМ генераторы может установить частоту, рабочий цикл;
2. Широкий диапазон воспроизводимых частот, высокая точность;
3. Не могли бы вы последовательного общения.
Модуль параметры:

1. Рабочее напряжение: 5--30V, поддержка micro USB 5,0 V питания.
2. Диапазон частот: от 1 Гц

150 кГц.
3. Частота Точность: ± 2%.
4. Выход ток: <30mA.
5. Выход Амплитуда: по умолчанию 5Vp-p (устанавливаемых).
6. Рабочая температура:-30

+ 70 °.
7. Размер изделия: 4,3x2,9x0,9 см-1.69x1.14x0.35in
Параметр Настройки:

1. Модуль имеет три кнопки: [Установка] [вверх] [с].
2. пресс [комплект] ключ, чтобы переключить дисплей четырех параметров (FR1: PWM1 частоты; dU1: PWM1 рабочий цикл; FR2: частота PWM2; dU2: PWM2 рабочий цикл), перед тем, как передача параметры, там будет соответствующей имя параметра мигать.
3. Пресс [вверх] [с] ключи для того, чтобы изменить текущее значение параметра (длинные Пресс может быстро добавить или удалить быстро).
4. два PWM каждая модель доступна в трех предустановленных частоты и частоты интерфейс дисплея, нажмите и удерживайте кнопку [комплект] ключ для переключения между тремя видами частоты, три вида Частота Рабочий цикл-это один и тот же. (XXX: диапазон 1 Гц

999 Гц; XX. X: диапазон 0,1 кГц

99,9 кГц; X.X.X.: диапазон 1 кГц

150 кГц,).
Во-первых, описание модуля:

Частота делится на три диапазона:
1. XXX (без знака после запятой): самый маленький блок 1 Гц, в диапазоне 1 Гц

999 Гц;
2. XX. Д х Ш х В (знака после запятой в десять): минимальная единица является 0,1 кГц; целый ряд 0,1 кГц

99,9 кГц
3. X.X.X. (есть три знака после запятой): самый маленький блок-1 кГц; целый ряд 1 кГц

150 кГц
Частота отображения, например:

«100» означает, что выходной Пульс ШИМ 100 Гц;
«54,1» означает, что выходной импульс ШИМ 54,1 кГц;
"1.2.4". Показывает, что импульсный выход ШИМ 124 кГц
Рабочий цикл в диапазоне: от 0 до 100;
Три частоты рабочий цикл одинаковый, все параметры энергонезависимые.
Применяемые области:

1. Для того чтобы произвести прямоугольного сигнала для разработки в виде квадрата волновой генератор сигналов.
2. Для того чтобы произвести прямоугольного сигнала для шаговый мотор-драйвер.
3. Для того чтобы произвести Регулируемый поколение импа Ульс для чип использования.
4. Для того чтобы произвести переменной импульсный сигнал для управления с цепью повторного включения (ШИМ, скорость).
В-четвертых, сфера применения:

1. Как прямоугольная волна генератор сигналов, которая генерирует прямоугольного сигнала;
2. Для того чтобы обеспечить сигнал на шаговый двигатель драйвер;
3. Регулируемый поколение импа Ульс для чип использования;
4. Производство переменной импульсный сигнал, связанных с цепью повторного включения (ШИМ, скорость).
В-пятых, последовательный контроль
Скорость передачи: 9600 бит/с
Бит данных: 8
Остановка биты: 1
Паритет: нет
Регулятор давления газа: Нет
1, установите частоту ШИМ
"S1FXXXT": настройка частоты PWM1 ХХХ Гц (001

999)
"S1FXX. XT": Установите частоту PWM1 XX. X KHZ (00,1

99,9)
"S1F: X.X.X.T": настройка частоты PWM1 ХХХ кГц (0.0.1

1.5.0 ..)
'S1': PWM1
'S2': PWM2
'F': частоты
D: рабочий цикл
'T'-это конечный флаг
Установите рабочий цикл PWM
"S1DXXXT": Настройка PWM1 рабочий цикл XXX; (001

100)
"S2DXXXT": набор PWM2 рабочий цикл XXX; (001

100)
Установка удачного возврата: вниз;
Установка аварийного переключения: падение.
Посылка включает в себя:


Китайские цифровые модули ШИМ контроллеров (PWM) стали заметно доступнее по цене, но правильный выбор модуля, который будет делать именно то что нужно, остаётся актуальным. Вот несколько тестов и советов, которые помогут в процессе подбора подобного устройства избежать ошибок.

Для примера возьмём самый популярный, недорогой и компактный 2-канальный модуль PWM, описанный на Али как «XY-PWM 2-канальный регулируемый генератор импульсов ШИМ с цифровым светодиодным дисплеем».

Это крохотный 2-канальный модуль генератора ШИМ с переменной частотой от 1 Гц до 150 кГц и рабочим циклом от 0% до 100%. Частотой ШИМ и рабочим циклом каждого канала можно управлять независимо с помощью кнопочных переключателей, имеющихся на плате. Модуль может питаться от внешнего источника постоянного тока 5-30 В, но также оснащён и micro-USB 5 В. Он дополнительно предоставляет возможность настраивать определенные параметры импульса извне, через стандартный последовательный COM интерфейс.

Двухканальный модуль ШИМ генератора импульсов XY-PWM

Давайте ознакомимся с его основными характеристиками:

Двухканальный модуль ШИМ генератора импульсов XY-PWM

Обратите внимание, что выбор частоты ШИМ делится на три диапазона:

Последовательные параметры (скорость 9600 бод):

  • Биты данных: 8
  • Стоповый бит: 1
  • Бит четности: Нет
  • Управление потоком: Нет
  • S1: PWM1
  • S2: PWM2
  • F: частота
  • D: Рабочий цикл
  • T: знак конца

Конечно можно построить простой генератор ШИМ с помощью таймера 555, но все же для этого потребуется частотомер или осциллограф, чтобы настроить их правильно, а здесь уже всё готово.

Двухканальный модуль ШИМ генератора импульсов XY-PWM

Полезное: Розетка 220 В со встроенным USB зарядным устройством

Двухканальный модуль ШИМ генератора импульсов XY-PWM

Далее следует пара транзисторов MMBT3904L, вставленных на выводах импульсного выхода микроконтроллера. Тут есть два независимых выходных канала ШИМ, но они используют одну и ту же общую / заземляющую (0 В) линию.

Принципиальная схема ШИМ генератора XY-PWM

Двухканальный модуль ШИМ генератора импульсов XY-PWM

Теперь становится ясно, что каждый транзистор работает как «буфер», который инвертирует фактический сигнал импульсного выхода микроконтроллера. С резистором нагрузки коллектора 620 Ом можно ожидать выходного сигнала с широтно-импульсной модуляцией уровня 5 В, который может управлять внешней нагрузкой с 8 мА максимального тока на канал.

Двухканальный модуль ШИМ генератора импульсов XY-PWM

Для теста использовался USB-блок питания. Сначала установили оба канала ШИМ на 25 кГц (50%) и наблюдали за выходным сигналом на осциллографе.

Двухканальный модуль ШИМ генератора импульсов XY-PWM

Возвращаясь к двухканальным сигналам ШИМ заметим, что такое дело будет полезно во многих случаях, таких как управление шаговыми двигателями, управление бесколлекторными двигателями постоянного тока, преобразование постоянного напряжения. Поскольку модуль XY-PWM можно использовать для генерации двух сигналов ШИМ с одинаковой (но переменной) частотой и рабочим циклом, результирующие прямоугольные волны с двухфазным смещением могут сыграть важную роль в чередующихся / фазосдвинутых сигналов.

Согласно описанию, двухканальный ШИМ-модуль даже совместим с серией промышленных двухфазных гибридных шаговых сервоприводов RMCS-111x.

Кстати, разъем встроенного 4-контактного интерфейса напоминает знакомый интерфейс программатора SWIM для микроконтроллеров STM. Чаще всего STM8S003K составляет основу такого двухканального модуля ШИМ.

Двухканальный модуль ШИМ генератора импульсов XY-PWM

Другое испытание проводилось с небольшим вентилятором BLDC на 12 В / 100 мА, просто подключили его к каналу PWM1 (25 кГц) двойного модуля PWM (с питанием от БП) через один модуль МОП IRF530 (не логика), как показано на схеме подключения. Использовали обычный метод «фиксированной частоты и переменного рабочего цикла» для управления скоростью вентилятора, и установка показала отличную производительность.

Двухканальный модуль ШИМ генератора импульсов XY-PWM

Вот выходной сигнал ШИМ 20 кГц (50%) (x2), обработанный двухканальным модулем ШИМ и снятый USB-осциллографом.

Двухканальный модуль ШИМ генератора импульсов XY-PWM

Выходное напряжение ШИМ модуля находится на уровне 5 В, потому что транзисторы драйвера питаются от встроенного стабилизатора напряжения 5 В / 30 мА LDO. И простое вырезание одной дорожки сделает ее готовой к выходам ШИМ более высокого уровня.

Двухканальный модуль ШИМ генератора импульсов XY-PWM

После этого можно подать более высокое напряжение между контактными площадками V + и GND. Если это вход 12 В, то получим выходы ШИМ с уровнем 12 В, но убедитесь что есть 100% изоляция между V + и дорожкой 5 В, иначе схема может сгореть. В общем подобный блок прекрасная основа более сложных приборов и электрических исполнительных механизмов.

Бывает так, что одного СВЧ генератора на рабочем месте не хватает, или же им кто-то пользуется, а проверить например смеситель (усилитель, АЦП…) очень нужно. А ещё стационарные СВЧ генераторы довольно большие и тяжёлые, лично мне часто лень их переносить и освобождать место на рабочем столе. По этим причинам два года назад я сделал свой маленький генератор, первую версию.

Первая версия USB генератора

Немного об элементной базе

Генератор построен на микросхеме HMC833 (или HMC830), ФАПЧ со встроенным ГУН и микросхеме HMC625, усилитель с переменным коэффициентом усиления. В качестве опорного генератора можно использовать генераторы ГК155-П или CB3LV с частотой 25…100 МГц. В первой версии генератора для управления HMC833 и HMC625 я решил использовать микросхему FT232RL в режиме bit bang, вдохновившись статьями про этот режим в интернете.

Характеристики


— Диапазон частот 25…6000 МГц, если используется микросхема HMC833;
— Диапазон частот 25…3000 МГц, если используется микросхема HMC830;
— Регулировка сигнала по мощности, 31.5 дБ, с шагом 0,5 дБ;
— Точность настройки частоты,

3 Гц;
— Максимальная измеренная мощность сигнала на частоте 1 ГГц – 17 дБм;
— Максимальная измеренная мощность сигнала на частоте 2 ГГц – 16 дБм;
— Максимальная измеренная мощность сигнала на частоте 3 ГГц – 12 дБм;
— Питание и управление от microUSB.

Все остальные характеристики можно узнать в документации на применённые мной микросхемы.

Немного о недостатках первой версии

Схема первой версии была не лишена недостатков:
— во первых, как я уже говорил, для управления синтезатором и усилителем по SPI использовалась микросхема FT232RL в режиме bit bang. Из-за этого управление было медленным. Я впервые использовал микросхему FT232RL и не знал о такой особенности.
— во вторых, я использовал комплектующие, которые у меня были в наличии. Из-за этого генератор получился дорогим, а некоторые элементы сложно достать.
Но в целом генератор себя оправдал, часто помогая мне в работе.

Исправление ошибок

Спустя два года я решил избавится от этих недостатков и сделал вторую версию генератора.
Микросхему FT232RL я заменил микроконтроллером STM32F103C8T6, вместо дорогого генератора ГК155-П-100 МГц можно установить CB3LV-3I-25M0000 (или другой), ну и по мелочи. Теперь все элементы для генератора можно купить у китайцев на алиэкспресс, что не может не радовать.




Печатную плату я проектировал в Altium Designer, программа для STM32 написана в IAR Embedded Workbench, программа управления для ЭВМ написана с использованием QT, Visual Studio и библиотеки HID API. Поскольку использован класс USB HID, то установка драйверов не требуется.

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


Заключение

На данный момент программное обеспечение пока далеко от финального и обладает только базовыми настройками, такими как установка частоты и усиления. В ближайшем будущем я планирую добавить режимы ГКЧ и возможно (если получится) импульсного генератора.

Теперь немного картинок со спектроанализатора R&S FSL3 и в самом конце ссылки на исходные файлы. К сожалению спектроанализатор у меня на работе только до 3х ГГЦ:








Инструкция по прошивке микроконтроллера

Необходим программатор st-link v2

0) Желательно стереть микроконтроллер утилитой STM32 ST-LINK Utility (на всякий случай)

1) Надо скачать загрузчик, файл stm32_MyDfu.rar от сюда
распаковать HEX, прошить утилитой STM32 ST-LINK Utility
после этого должен появится в диспетчере устройств девайс stm32 dfu (не помню точно)

Читайте также: