Страница 7 из 9
					
				Шаговый двигатель
				Добавлено: 11 сен 2019, 07:07
				 Moposka
				dizzyy писал(а): 10 сен 2019, 10:50
вынесите управление шаговиком на другую ардуинку , иначе тормозов не избежать.. выводи информации и прочее занимают много ресурсов.
 
Надо попробовать. 
Нашёл у себя OLED  дисплей на SPI. Попробую подключить его.  I2C на много  медленнее. Может что-то получится  
 
 
А есть идеи, почему в двух программах ШД не реагирует на изменения скорости.
 
			
					
				Шаговый двигатель
				Добавлено: 11 сен 2019, 10:03
				 sillver
				Попробуй! Мне тоже интересно. О результате отпишись.
			 
			
					
				Шаговый двигатель
				Добавлено: 11 сен 2019, 10:30
				 dizzyy
				Moposka писал(а): 11 сен 2019, 07:07
А есть идеи, почему в двух программах ШД не реагирует на изменения скорости.
 
проверить что использует таймеры..нет ли накладок
 
			
					
				Шаговый двигатель
				Добавлено: 15 сен 2019, 15:30
				 Moposka
				sillver писал(а): 11 сен 2019, 10:03
Попробуй! Мне тоже интересно. О результате отпишись.
 
Не всё так просто в FLPROG и OLED дисплей на SPI. Сейчас ищу возможность подключиться. Ищу подходящий Блок.
dizzyy писал(а): 11 сен 2019, 10:30
проверить что использует таймеры..нет ли накладок
 
Проверил. таймеры больше нигде не используются. Только один счётчик, но он спользуется во всез трёх программах.
 
			
					
				Шаговый двигатель
				Добавлено: 11 окт 2019, 11:53
				 Ingwar
				Jonbel писал(а): 11 окт 2019, 10:09
Подскажите пожалуйста, как сделать линейную регулировку скорости?
 
Вроде на прерывании никак. Все равно будет через кратность. 
Как вариант - программно через штатный генератор. Там можно получить линейность при условии постоянства цикла всей программы. Только временные значения будут относительны, но постоянны).
 
			
					
				Шаговый двигатель
				Добавлено: 12 окт 2019, 21:43
				 leons
				Подскажет кто , почему при изменении скорости происходит сбой по шагам , методом тыка подобрал скорость ,а мне нужно быстрее и регулировать   
вот  ,
    Может у кого то есть похожий проект с другим блоком ШД ,
задача 200 шагов вперёд 160 шагов назад и тд. пока не остановим
 
			
					
				Шаговый двигатель
				Добавлено: 12 окт 2019, 22:40
				 AlexCrane
				[ref]leons[/ref], Видимо инерция мешает.
			 
			
					
				Шаговый двигатель
				Добавлено: 12 окт 2019, 23:31
				 leons
				На 13 пине видно сбой а мотор вообще дуреет
			 
			
					
				Шаговый двигатель
				Добавлено: 13 окт 2019, 05:09
				 edyapd
				[ref]leons[/ref], кроме задания скорости, вам нужно ещё и ускорение. При этом не только при разгоне, но и при торможении. Не уверен, что в блоках это учтено.
			 
			
					
				Шаговый двигатель
				Добавлено: 04 дек 2019, 08:04
				 uzer
				vacz писал(а): 19 июл 2017, 09:51
HD-step-dir-FBD.ubi
 
 Скажите, с чем связана данная ошибка ? 
 

проверка в FLProg показывает все ок, а при компиляции вылазит ошибка и FLProg  закрывается.
 
			
					
				Шаговый двигатель
				Добавлено: 04 дек 2019, 08:34
				 vacz
				Это связано с тем, что Вы пользуетесь тестовой 6-й версией программы FLProg. А блок создавался для более ранних версий программы (счетчики там разные). Поэтому, удалите тестовую 6-ку и установите рабочую программу FLProg 4.2.4. И скачайте блок с новым счетчиком:
HD-step-dir-p_(FBD).ubi
И имейте в виду, что этот блок будет работать с биполярными двигателями, с драйверами типа step-dir (например c A4988)
 
			
					
				Шаговый двигатель
				Добавлено: 04 дек 2019, 22:23
				 uzer
				vacz писал(а): 04 дек 2019, 08:34
Это связано с тем, что Вы пользуетесь тестовой 6-й версией программы FLProg. А блок создавался для более ранних версий программы (счетчики там разные). Поэтому, удалите тестовую 6-ку и установите рабочую программу FLProg 4.2.4. И скачайте блок с новым счетчиком:
HD-step-dir-p_(FBD).ubi
И имейте в виду, что этот блок будет работать с биполярными двигателями, с драйверами типа step-dir (например c A4988)
 
 Спасибо!  
 Отправлено спустя    3 часа 23 минуты 21 секунду:
Отправлено спустя    3 часа 23 минуты 21 секунду:
vacz писал(а): 04 дек 2019, 08:34FLProg 4.2.4
 
Возникла проблема, поставил 4.2.4 не компелирует, id вообще не открывает, так еще и другие скетчи стали с ошибкой.  

ID понизил уже до 1.6 толку нет.
Что если я всеже поставлю 6.1 и соберу этот блок скопировав с него все в новый ?
Потому что многие блоки с 4.2.4 почему то с ошибками т.к. в созданы в новой версии DLProg.
 
			
					
				Шаговый двигатель
				Добавлено: 04 дек 2019, 22:27
				 AlexCrane
				Выложил блок управления ШД с поддержкой ускорения, тестируйте 
viewtopic.php?p=80990#p80990 
			
					
				Шаговый двигатель
				Добавлено: 04 дек 2019, 22:32
				 uzer
				вот файл
А4988.flp
Отправлено спустя     1 минуту 40 секунд:
AlexCrane писал(а): 04 дек 2019, 22:27
Выложил блок управления ШД с поддержкой ускорения, тестируйте
 
с поддержкой ускорения, это как? 

 
			
					
				Шаговый двигатель
				Добавлено: 04 дек 2019, 22:35
				 AlexCrane
				[ref]uzer[/ref], ШД плавно разгоняется и плавно тормозит, соответственно шаги не пропускает
			 
			
					
				Шаговый двигатель
				Добавлено: 04 дек 2019, 22:38
				 uzer
				 Блок для какой версии FLProg ?
 
			
					
				Шаговый двигатель
				Добавлено: 04 дек 2019, 22:46
				 AlexCrane
				uzer писал(а): 04 дек 2019, 22:38
Блок для какой версии FLProg ?
 
Для всех
 
			
					
				Шаговый двигатель
				Добавлено: 05 дек 2019, 11:40
				 vacz
				uzer писал(а): 04 дек 2019, 22:23
озникла проблема, поставил 4.2.4 не компелирует, id вообще не открывает, так еще и другие скетчи стали с ошибкой. 

ID понизил уже до 1.6 толку нет.
Что если я всеже поставлю 6.1 и соберу этот блок скопировав с него все в новый ?
Потому что многие блоки с 4.2.4 почему то с ошибками т.к. в созданы в новой версии DLProg.
 
1. Программа 4.2.4 работает с проектами, созданными в версиях до 4.2.4. С проектами, созданными в версиях с 5-й и выше она не работает. Для этого нужно пересобрать проект в этой версии. Иначе будет выдавать ошибки.
2. Удалять программу нужно спец программами. Иначе, после простого удаления остаются скрытые папки FLProg и они начинают конфликтовать.
    Для этого установите программу удаления программ и файлов и принудительно удалите программу. После чего проверьте, не осталось ли файлов удаленной программы (особенно в папке "AppData". Когда все очищено, можете установить нужую Вам программу.
3. В Вашем проекте, Вы перед блоком ШД ставите блок тригера ТТ  (переключатель, триггер, меняющий свое состояние) - Этого делать нельзя. Можно поставить блок выделения переднего фронта импульса RTrig. Но он уже стоит в самом блоке ШД.
21.PNG
4. Ваш проект компилируется без проблем.
23.PNG
удаление программ.rar
 
			
					
				Шаговый двигатель
				Добавлено: 05 дек 2019, 12:10
				 Sanbi4
				Друзья, подскажите блок для Step/dir драйверов, которые можно использовать несколько штук в проекте (нужно 6 блоков для 6 моторов) с заданием пинов платы для каждого драйвера, и имеющие выход окончания отработки шагов (можно выводить количество отработанных или оставшихся шагов)
			 
			
					
				Шаговый двигатель
				Добавлено: 05 дек 2019, 12:55
				 vacz
				Для четырех моторов, есть:
Generator_4-STEPDIR_(CODE).ubi
 Для шести, пока не встречал. Но можно поставить на двух ардуинках и соединить их через UART.
Но у него не выходов на отработанные и оставшиеся шаги.
Вот, к стати 
AlexCrane  предлагает новый блок в 134 сообщении. Наверно, можно использовать несколько блоков. И вроде есть выхода на отработанные шаги. Попробуй.