Шаговый двигатель#

block

Внешний вид блока в REPEAT VISION#

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

Примечание

Тип шагового двигателя влияет только на физическое подключение к микроконтроллеру Arduino.

 Свойства блока можно условно разделить на:

 В свойстве блока Имя шагового двигателя записывается наименование двигателя в модели, благодаря данному свойству на модели можно размещать несколько блоков, с разными именами, при формировании С исходников модели не будет возникать копирование блоков.
Свойство Имя переменной числа шагов двигателя задает «имя» переменной, в которую записывается число шагов, совершаемое двигателем», свойство необходимо для формирования верной структуры С исходников модели.

 Настройки шагового двигателя включают следующие свойства:

  • Скорость шагового двигателя – определяет значение скорости вращения шагового двигателя, [об/мин];

  • Время задержки – задается время на которое задерживается вращение шагового двигателя, [мкс];

  • Число шагов двигателя – указывается число шагов, которое должен пройти шаговый двигатель за 1 оборот, [шаг];

  • Номера пинов подключения шаговых двигателей №1, 2, 3, 4 – записываются номера пинов плат Arduino к которым подключается шаговый двигатель или драйвер двигателя.

Важно

Шаговый двигатель управляется цифровыми пинами 8, 9, 10 и 11 для униполярных или биполярных двигателей. При необходимости реализации более сложных составных примеров, шаговый двигатель необходимо подключать через драйвер к микроконтроллерам.

Важно

На вход блока можно подавать значения скорости вращения в диапазоне от 0 до 180 ̊ .

1.  Свойства#

Свойство

Значение по умолчанию

Описание

Единицы измерения

Скорость шагового двигателяа

60

Скорость вращения шагового двигателя

об/мин

Время задержки

500

Время задержки вращения шагового двигателя

мкс

Имя шагового двигателя

motor

Имя блока для С исходников

-

Число шагов двигателя

200

Число шагов двигателя за 1 оборот

шаг

Номер пина подключения шагового двигателя №1

8

Номер пина платы Arduino, к которой подключается шаговый двигатель

-

Номер пина подключения шагового двигателя №2

9

Номер пина платы Arduino, к которой подключается шаговый двигатель

-

Номер пина подключения шагового двигателя №3

10

Номер пина платы Arduino, к которой подключается шаговый двигатель

-

Номер пина подключения шагового двигателя №4

11

Номер пина платы Arduino, к которой подключается шаговый двигатель

-

Имя переменной числа шагов двигателя

steps

Имя переменной, в которую записывается число шагов двигателя

-

2.  Входы и выходы#

Параметры

Вход/Выход

Описание

Единицы измерения

Тип порта

Вход

Вход

-

-

Автоматика

Для того, чтобы посмотреть возможности подключения блока необходимо перейти на страницу Описание портов блоков

3.  Кодогенерация#

Важно

Блок поддерживает генерацию исходного кода на C