
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Это генератор функций, созданный с помощью STC MCU. Требуется всего несколько компонентов, а схема проста.
Технические характеристики
- Выход: один канал
- Частота прямоугольной волны: 1 Гц ~ 2 МГц
- Частота синусоидальной волны: 1 Гц ~ 10 кГц
- Амплитуда: VCC, около 5 В
- Нагрузочная способность: нет данных
- MCU: STC15W4K32S4 @ 24 МГц
- Дисплей: LCD1602
- Контроллер: кодировщик EC11
Шаг 1. Посмотрите видео


В этом видео я покажу вам, как шаг за шагом сделать этот генератор функций своими руками.
Шаг 2: Подготовьте детали

Список деталей
- MCU: STC15W4K32S4 x 1 Получите с AliExpress
- Дисплей: LCD1602 x 1 Получите с AliExpress
-
Row Pin Female: купить с AliExpress
- 16-контактный x 1
- 2-контактный x 1
-
Потенциометр: получить с AliExpress
- 10 кОм x 1
- 200 кОм x 1
- 500 Ом x 1
- 40-контактный разъем для микросхемы x 1 Получите с AliExpress
- Индуктор 1 мГн x 1 Получите с AliExpress
-
Конденсатор:
- 220nF x 1 Получите с AliExpress
- 10 нФ x 1
- 47 мкФ x 1
- EC11 Encoder x 1 Получите с AliExpress
- Литий-полимерный аккумулятор x 1 Получите с AliExpress
- Бустер 5 В x 1 Получите с AliExpress
- Терминал 2-контактный x 2 Получите с AliExpress
- Нажимной переключатель x 1 Получите с AliExpress
- Конденсатор 1 мкФ (опционально) x 1 Получите с AliExpress
Шаг 3: Схема и схема


Пожалуйста, обратитесь к схеме и шагу в видео, вы можете легко расположить компоненты на печатной плате.
Шаг 4: Загрузите код



Загрузите пакет ниже. Есть исходный код и скомпилированный шестнадцатеричный файл.
Если вы не хотите читать коды, просто запишите файл.hex в MCU. Используйте загрузчик USB to TTL и программное обеспечение STC-ISP, чтобы загрузить код в MCU. Подключите TXD, RXD и GND.
Загрузите программное обеспечение STC-ISP здесь:
Если интерфейс STC-ISP китайский, вы можете щелкнуть верхний левый значок, чтобы изменить язык на английский. Подробную информацию о настройке STC-ISP см. В видео на шаге 1.
Коды были написаны на C. Используйте программное обеспечение Keil, чтобы отредактировать и скомпилировать его.
Шаг 5: Успех




Вы можете использовать этот генератор функций DIY для вывода сигналов прямоугольной или синусоидальной формы.
Интерфейс:
- Внизу слева показан тип формы волны (квадрат / синус) и состояние выхода (ВКЛ / ВЫКЛ).
- F: частота
- D: обязанность прямоугольной формы волны
- CD: Коэффициент тактового деления (только для информации)
- P: частота ШИМ для генерации синусоидальной волны (только для информации)
- Pt: количество точек для генерации синусоидальной волны (только для информации)
Операции:
- Энкодер с одним щелчком: переключение частоты и нагрузки в интерфейсе прямоугольной формы волны
- Кодировщик двойного щелчка: вывод сигнала запуска / остановки
- Кодер длительного нажатия: переключение между прямоугольной формой волны / синусоидальной формой волны / информацией о напряжении
- Повернуть энкодер: настроить параметры
Шаг 6: советы
Выходной сигнал не имеет нагрузочной способности. Если вы хотите управлять другим компонентом, имейте в виду, что используйте операционный усилитель для увеличения нагрузочной способности.
Шаг 7: план на будущее

Я планирую сделать еще один генератор функций с STM32.
Ожидая этого
- Может дополнительно генерировать треугольник и пилообразную форму волны.
- Частота синусоидального сигнала может быть выше 10 кГц.
Если у вас есть советы или требования по этому проекту, пожалуйста, сообщите мне.
Надеюсь, тебе понравится.
Не стесняйтесь проверить мой канал на YouTube:
Рекомендуемые:
Генератор функций: 12 шагов (с изображениями)

Генератор функций: В этом руководстве описывается конструкция генератора функций на основе аналоговой интегральной схемы MAX038 компании Maxim. Генератор функций - очень полезный инструмент для любителей электроники. Он нужен для настройки резонансных цепей, проверки аудита
Сделайте свой собственный осциллограф (Mini DSO) с помощью STC MCU легко: 9 шагов (с изображениями)

Легко создайте свой собственный осциллограф (Mini DSO) с помощью STC MCU: это простой осциллограф, созданный с помощью STC MCU. Вы можете использовать этот Mini DSO для наблюдения за формой сигнала. Интервал времени: 100 мсек-500 мс Диапазон напряжения: 0-30 В Режим рисования: вектор или точки
Генератор функций / сигналов своими руками: 6 шагов (с изображениями)

Генератор функций / сигналов DIY: в этом проекте мы кратко рассмотрим коммерческие генераторы функций / сигналов, чтобы определить, какие функции важны для версии DIY. После этого я покажу вам, как создать простой генератор функций, аналоговый и цифровой
Портативный генератор функций на Arduino: 7 шагов (с изображениями)

Портативный генератор функций на Arduino: генератор функций - очень полезный инструмент, особенно когда мы рассматриваем возможность тестирования реакции нашей схемы на определенный сигнал. В этом руководстве я опишу последовательность создания небольшого, простого в использовании, портативного генератора функций. Особенности
DIY MusiLED, светодиоды с синхронизацией музыки с приложением Windows и Linux одним щелчком (32- и 64-разрядные версии). Легко воссоздать, легко использовать, легко переносить: 3 ш

DIY MusiLED, светодиоды с синхронизацией музыки с приложением Windows и Linux одним щелчком (32- и 64-разрядные версии). Легко воссоздать, легко использовать, легко переносить: этот проект поможет вам подключить 18 светодиодов (6 красных + 6 синих + 6 желтых) к плате Arduino и проанализировать сигналы звуковой карты вашего компьютера в реальном времени и передать их на светодиоды, которые загораются в соответствии с эффектами битов (Snare, High Hat, Kick)