Оглавление:

Управляемый кнопкой шаговый контроллер: 4 шага
Управляемый кнопкой шаговый контроллер: 4 шага

Видео: Управляемый кнопкой шаговый контроллер: 4 шага

Видео: Управляемый кнопкой шаговый контроллер: 4 шага
Видео: ☕PWM генератор-контроллер шагового двигателя 2024, Июль
Anonim
Управляемый кнопкой шаговый контроллер
Управляемый кнопкой шаговый контроллер

Шаг 1: Проектирование схемы

Схемотехника
Схемотехника

Основным компонентом будет шаговый контроллер, которому требуется генератор импульсов для тактовой частоты шагового драйвера и высокий / низкий уровень для направления.

Осмотрелся и нашел генератор импульсных сигналов для шагового двигателя, однако не хотел ждать доставки, поэтому использовал esp8266 для генерации импульсов.

Тумблер, подключенный к 3,3 В и Gnd, будет контролировать высокий / низкий уровень для шагового драйвера.

Электроника будет заключена в коробку, интерфейс будет иметь кнопку для перемещения двигателя, тумблер для определения направления, разъем постоянного тока для подключения питания 12 В и 4-проводной выводной соединитель для шагового двигателя.

Шаг 2: спецификация

Спецификация
Спецификация

TB6560 Контроллер шагового двигателя

D24V22F3 3.3V понижающий модуль

ESP8266 для генерации тактовых импульсов

Кнопка гравитации (зеленая)

Переключить переключатель

Ящик общего назначения 98x145x54мм

Адаптер переменного тока 12 В, 2 А питания

Выбор компонентов был обусловлен их доступностью, поскольку это должен был быть быстрый проект!

Шаг 3: Код

Код
Код

Настройки TB6560

Шаговый ток 1A

  • SW1 ВЫКЛ.
  • SW2 ВКЛ.
  • SW3 ВЫКЛ.
  • S1 ВЫКЛ.

20% ток остановки

S2 ВКЛ

Полный шаг

  • S3 ВКЛ.
  • S4 ВКЛ.

Настройка затухания 0%

  • S5 ВЫКЛ.
  • S6 ВЫКЛ.

Штыревые соединения

  • NodeMCU D8, ESP8266 15 до TB6560 CLK +
  • NodeMCU D5, ESP826614 на кнопке, установленной в коробке
  • Переключить на CW +
  • Gnd на CW-
  • Земля в CLK-

Код на ESP8266 для работы в качестве генератора импульсов, активируемых кнопкой:

Это руководство ссылается на настройки TB6560.

Шаг 4: Таблица микрошагов для справки

Таблица микрошагов для справки
Таблица микрошагов для справки

Это необходимо для изменения скорости двигателя переключателями.

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