Оглавление:

Генератор функций DIY с STC MCU легко: 7 шагов (с изображениями)
Генератор функций DIY с STC MCU легко: 7 шагов (с изображениями)

Видео: Генератор функций DIY с STC MCU легко: 7 шагов (с изображениями)

Видео: Генератор функций DIY с STC MCU легко: 7 шагов (с изображениями)
Видео: [СОВЕРШЕННО НОВИНКА] FNIRSI 2C23T 👉 2-канальный осциллограф + мультиметр + генератор функций 👉Ух ты! 2024, Декабрь
Anonim
Генератор функций DIY с STC MCU легко
Генератор функций DIY с STC MCU легко

Это генератор функций, созданный с помощью STC MCU. Требуется всего несколько компонентов, а схема проста.

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

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

Шаг 1. Посмотрите видео

Image
Image

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

Шаг 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:

Рекомендуемые: