Нимагу...запустить шаговый двигатель...

Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

sillver писал(а): 04 июл 2019, 23:36
Dwail писал(а): 04 июл 2019, 21:50 попробовал все варианты, не работает...
я пытался рассказать о том что двигатель и этот драйвер почти не совместимы!!!
Но он работает с программой из примеров.
Похоже есть какая то мелочь, которую я пока не вижу.
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Нимагу...запустить шаговый двигатель...

Сообщение krom23 »

Я вам выложил на 100% рабочий и проверенный проект, и если ваша гаргарушка работает от примера, то и с этим блоком она должна работать по определению. Единственное замечание, это к питанию двигателя, об этом я писал выше.
Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

krom23 писал(а): 05 июл 2019, 07:49 Я вам выложил на 100% рабочий и проверенный проект, и если ваша гаргарушка работает от примера, то и с этим блоком она должна работать по определению. Единственное замечание, это к питанию двигателя, об этом я писал выше.
я не спорю, сегодня еще раз пересоберу схему, может что то напутал, эксперименты они такие, могло что то и отпасть в процессе.
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Нимагу...запустить шаговый двигатель...

Сообщение krom23 »

Блин, ну если вы занимаетесь экспериментами, то кто не даёт вам тупо подцепить четыре светодиода на выходы ардуинки и отладить программу? И ещё, поправьте в блоке количество шагов, их у вас 48. Пардонюсь, 24 шага на оборот, 48 полушагов.
Anydy

Нимагу...запустить шаговый двигатель...

Сообщение Anydy »

Чего тут советовать если человек сам сказал что у него в схеме могло что-то отпасть.....то есть он не проверя схему свою пишет нам - -помогите не работает.... Хотя у сотен других работает!
Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

Anydy писал(а): 05 июл 2019, 12:36 Чего тут советовать если человек сам сказал что у него в схеме могло что-то отпасть.....то есть он не проверя схему свою пишет нам - -помогите не работает.... Хотя у сотен других работает!
я проверял много разных вариантов, но т.к. люди настаивают, что должно работать, я предположил что где то в механике уже возможна проблема.
Anydy

Нимагу...запустить шаговый двигатель...

Сообщение Anydy »

Нет, механика тут ни причем...если у вас в скетче из ардуино ИДЕ крутится двигатель - значит должен и из ФЛпрог крутится!
Вы просто сравните два скетча - один который из флпрог , второй из примеров ---- на те же пины назначены сигналы?
Или оба скетча сюда в студию, разберемся!
Но как говорили уже вам нужен нормальный драйвер Step/Dir для шагового двигателя! Остальное - баловство
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Нимагу...запустить шаговый двигатель...

Сообщение krom23 »

Anydy писал(а): 05 июл 2019, 15:35 Нет, механика тут ни причем...

Если от примера работает. Взгляните в этом разделе, может что и подойдёт.
Аватара пользователя
Drakon88
Рядовой
Сообщения: 32
Зарегистрирован: 02 июл 2019, 20:24
Имя: Михаил
Благодарил (а): 4 раза

Нимагу...запустить шаговый двигатель...

Сообщение Drakon88 »

[ref=#aa0000]Anydy[/ref], так я уже говорил, пусть оба скетча выкладывает! Но пока не видим) Про драйвер step\dir полностью согласен, но как быть,если нет блока для него в FLProg? Уже замучился искать, подумываю создать тему даже, но пока ищу ответы в других..
Anydy

Нимагу...запустить шаговый двигатель...

Сообщение Anydy »

[ref]Drakon88[/ref], Для драйверов Step/Dir вроде уже не один пользовательский блок был... по сути там и не нужен блок....все элементарно делается штатными средствами!
Аватара пользователя
Drakon88
Рядовой
Сообщения: 32
Зарегистрирован: 02 июл 2019, 20:24
Имя: Михаил
Благодарил (а): 4 раза

Нимагу...запустить шаговый двигатель...

Сообщение Drakon88 »

[ref=#aa0000]Anydy[/ref], я знаю принцип работы движка в режиме step\dir. По сути нужно генерировать импульсы. Я сам создавал блок, который генерит импульсы и при логической 1 или 0 останавливался. Но есть проблема - когда только он один есть в проекте, ещё работает. А когда в проекте экран и куча других устройств, время выполнения цикла увеличивается и ардуине не хватает мощности, движок вместо заданных 500 об/мин выполняет то 20, то 50 об/мин (в зависимости от загрузки и выполняемой программы). Пробоывал различные пользовательские блоки, но тоже самое, в одном блоке даже написано - что нельзя его использовать совместно с дисплеем, скажется на скорости...
Anydy

Нимагу...запустить шаговый двигатель...

Сообщение Anydy »

[ref]Drakon88[/ref], В таком случае писать код руками.... Flprog вам не поможет... это программа для старта...

Отправлено спустя 10 минут 55 секунд:
В общем правильно мыслите, надеюсь это прочитают и другие люди!
Программа работает в цикле, если вы хотите чтобы двигатель отработал - выносите обработку двигателя в функцию например.....и вызывайте ее из основной программы....тогда точно всё отработает.......а если в основном цикле крутится хренова гора задач - то и получите хренову гору ошибок))))) как то так))))

Отправлено спустя 6 минут 44 секунды:
ЗЫ ...только не спрашивайте как создать пользовтельский блок с одной единственной функцией...видео полно!
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Нимагу...запустить шаговый двигатель...

Сообщение vacz »

Drakon88 писал(а): 06 июл 2019, 22:56 Но есть проблема - когда только он один есть в проекте, ещё работает. А когда в проекте экран и куча других устройств, время выполнения цикла увеличивается и ардуине не хватает мощности, движок вместо заданных 500 об/мин выполняет то 20, то 50 об/мин (в зависимости от загрузки и выполняемой программы).
Таких блоков много. Есть просто генератор, есть со счетчиком, есть на несколько двигателей. И все они работают на прерываниях, и с дисплеями и др.
Вот несколько из них:
Генератор_V0.1_(CODE).ubi
Generator.HD.pin4.mod_(CODE).ubi
Generator_4-STEPDIR_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Нимагу...запустить шаговый двигатель...

Сообщение krom23 »

Для ЛСД используйте эти блоки, по сравнению с и2ц здорово экономят ресурсы МК.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя