Страница 1 из 1

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 15:17
vfv
Собрал проект для управления униполярным шаговым двигателем.
Использовал блок пользователя:
Блок управления шаговым двигателем.png
ШД_(CODE).ubi
Всё работает.
Уставка скорости шагов самая оптимальная подошла со значением 4. Мне нужно плавно регулировать скорость чуть выше или ниже этой уставки 4 на 0,1.Допустим сделать 4,2.
Это возможно?

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 17:11
AlexCrane
[ref]vfv[/ref], Почему бы не попробовать
ШД_тест.flp

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 20:27
vfv
Уважаемый AlexCrane , вы случайно ничего не перепутали. Вы мне выложили блок для тестирования точно такой же как я выложил выше?

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 20:36
Dryundel
vfv писал(а): 09 дек 2020, 20:27 Уважаемый AlexCrane , вы случайно ничего не перепутали. Вы мне выложили блок для тестирования точно такой же как я выложил выше?
Уважаемый [ref]vfv[/ref], а может Вы откроете глаза и попытаетесь разглядеть разницу?

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 20:38
RedSky
Насколько помню interval задаётся в миллисекундах. Библиотека timerOne работает с микросекундами, так что можно подправить блок.

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 20:46
vfv
Блин. Как для меня всё сложно ,я думаю из за возвраста . Мне 65 лет. Но я заметил. В параметрах блока появился пункт межшаговый. Я даже не знаю , что это такое и что установить.

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 20:58
Dryundel
[ref]vfv[/ref], для вас вход int изменили на float. Неужели не заметно?

Отправлено спустя 2 минуты 8 секунд:
Ставьте теперь свои 4,2

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 21:06
vfv
А в параметрах блока у меня стоял режим 1 полушаговый, а теперь что ставить
появившийся пункт межшаговый 2 , а полушаговый сохранится? Или я вообще,что то не допонимаю.

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 21:07
com
vfv писал(а): 09 дек 2020, 20:46 Я даже не знаю , что это такое
Вам надо почитать, что такое шаговый двигатель и как он работает

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 21:14
vfv
vfv писал(а): 09 дек 2020, 21:06 а теперь что ставить
появившийся пункт межшаговый 2 , а полушаговый сохранится?
Так да или нет? Что тянуть резину.

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 21:21
Dryundel
vfv писал(а): 09 дек 2020, 21:14 Так да или нет? Что тянуть резину.
[ref]vfv[/ref], Вы прям в тупик ставите такими вопросами. :)
Вот основы микрошаговости таких двигателей.
https://youtu.be/FQepebH2CPY

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 21:27
vfv
Dryundel писал(а): 09 дек 2020, 21:21 vfv, Вы прям в тупик ставите такими вопросами.
Вот основы микрошаговости таких двигателей.
У меня тут смерть на пороге стучится, а вы мне основы изучать. Так да или нет?

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 22:01
Dryundel
vfv писал(а): 09 дек 2020, 21:27 У меня тут смерть на пороге стучится, а вы мне основы изучать. Так да или нет?
Да Вы упорный, я смотрю. Или упёртый правильно?
Хорошо, ответьте мне с высоты своей мудрости - Если к жд составу из 4 вагонов прицепить еще 12 вагонов у него середина останется?

Вам надо все что в ролике на пальцах объяснить? Ну так все равно ролик надо делать. Пальцы то мои Вы как то должны обозревать.
И вот вопрос, успею ли я снять этот ролик раньше вашей гостьи. Дилемма однако.

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 09 дек 2020, 22:31
com
Dryundel писал(а): 09 дек 2020, 22:01 Пальцы то мои Вы как то должны обозревать.
И вот вопрос, успею ли я снять этот ролик раньше вашей гостьи
Гы!
vfv писал(а): 09 дек 2020, 21:27 У меня тут смерть на пороге стучится
Чойта, гарант грит, пенсия в 65, а посля жизнь тока начинается!
А по факту, зачем тут это озвучивать? Все под Богом ходим, у всех отрезки разные. Мне 50, здоровье так себе, группу имею, больше половины одноклассников выкосило, и что, кому на этом форуме это надо знать? Есть тематические сайты по этому поводу. Если уж взялись изучать фл прог, значит есть интерес, значит еще живы и не собираетесь к костлявой? Держите хвост пистолетом, и все будет пучком!

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 18 дек 2020, 22:28
vfv
Dryundel писал(а): 09 дек 2020, 20:58 vfv, для вас вход int изменили на float. Неужели не заметно?
Да я и в выложенном выше мною блоке мог поставить Float. Однако, я всегда считал раз написано в описании переменной Float - Типу <Float> соответствуют числа от: -3.4028235е38 до: 3.4028235е38, то число 4,2 не попадает в этот интервал и не будет работать и поэтому не пробовал. А после вашего сообщения про float, попробовал и в старом блоке поставить 4,2 да и выше, работает.Поэтому и вопрос задал.
А вот ваше видео про шаговые , очень хорошее. Как бы его скачать, чтобы не влючать интернет.

Увиличиение дискретности уставки скорости шагов шагового двигателя.

Добавлено: 19 дек 2020, 07:28
AlexCrane
vfv писал(а): 18 дек 2020, 22:28 Да я и в выложенном выше мною блоке мог поставить Float
Да именно в этом блоке это возможно было сделать и не нарушить логику работы....
vfv писал(а): 18 дек 2020, 22:28 -3.4028235е38 до: 3.4028235е38, то число 4,2 не попадает
Тут как раз таки входит, е38 означает умножить на 10 в 38 степени....