Нужна помощь сделать линейный актуатор .

Ответить
Pasha
Рядовой
Сообщения: 6
Зарегистрирован: 22 июн 2018, 03:35
Имя: Pasha

Нужна помощь сделать линейный актуатор .

Сообщение Pasha »

Всем привет, очень нужна ваша помощь. Сразу скажу только начал изучать эту программу и пока ни чего не умею.
Нужно сделать линейный актуатор, скачал блок пользователя для мотора 28BYJ-48-5V от PAN
Прицепил две кнопки влево вправо, работает. Но нужно прицепить концевик, чтобы при нажатии мотор останавливался, а принажатии кнопки влево или вправо опять начинал вращение.
[spoiler]
Изображение
[/spoiler]
Входа стоп на блоке нет. Как это можно реализовать? Я так предполагаю что во время движения подать на вход Degrees (0)
Но у меня ничего не получилось, Делал всё наугад описание блоков в программе не работает. Ну или может кто может прикрутить к блоку вход стоп.
фл.flp
Ну и второй вопрос где можно почитать справку про блоки ?
 ! Сообщение из: rw6cm
Тема не соответствовала выбранного раздела. Перенесена в песочницу
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

Очень нужна помощь знатоков .

Сообщение KSP »

Концевик где будет стоять? Если только слева или справа Ваш алгоритм работать не будет, для использования концевиков как остановка и дальше "хода нет" нужно два концевика, а если просто остановится то хватит и одного.
S
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Очень нужна помощь знатоков .

Сообщение Dev1 »

Pasha писал(а): 22 июн 2018, 13:33Я так предполагаю что во время движения подать на вход Degrees (0)
Но у меня ничего не получилось, Делал всё наугад описание блоков в программе не работает
Вы бы клацнули по блоку пару раз и увидели вкладку описание автора:
[hide]cw - вращение по часовой стрелке.
ccw - вращение против часовой стрелки.
эти входы работают ПО ФРОНТУ сигнала
Degrees - заданное кол-во градусов
done - на этом выходе устанавливается 1 когда мотор повернулся на заданный угол (остановился)
[/hide]
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Pasha
Рядовой
Сообщения: 6
Зарегистрирован: 22 июн 2018, 03:35
Имя: Pasha

Очень нужна помощь знатоков .

Сообщение Pasha »

KSP писал(а): 22 июн 2018, 13:54Концевик где будет стоять? Если только слева или справа Ваш алгоритм работать не будет, для использования концевиков как остановка и дальше "хода нет" нужно два концевика, а если просто остановится то хватит и одного.
Концевик планировал сделать один, с двух сторон рычажки которые нажимают этот концевик. Но если с одним не сделать то подскажите пожалуйста решение с двумя.
Dev1 писал(а): 22 июн 2018, 13:56Вы бы клацнули по блоку пару раз и увидели вкладку описание автора:
Я это читал, Я говорил про описание стандартных блоков в программе не работает. И не посмотреть как работают стандартные блоки. Или вы имеете ввиду про этот блок и в описание есть какое то решение ?
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

Очень нужна помощь знатоков .

Сообщение KSP »

Для того что-бы посмотреть описание встроенных блоков необходимо два раза на него щелкнуть когда он уже на плате , внизу есть " информация" нажав на нее все увидите. С двумя концевиками примерно будет выглядеть так, в чем не разберетесь спрашивайте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
Pasha
Рядовой
Сообщения: 6
Зарегистрирован: 22 июн 2018, 03:35
Имя: Pasha

Очень нужна помощь знатоков .

Сообщение Pasha »

[ref]KSP[/ref], Спасибо за помощь. С описанием блоков разобрался. Я так и смотрел но у меня в настройках стояло онлайн справка и при клике перекидывало на сайт который временно приостановлен. Поставил офлайн и теперь хоть можно смотреть описание блоков. :smile9:

Но вопрос про концевик остаётся открытый. С двумя концевиками очень бы не хотелось делать, только если не получиться с одним. Я так понимаю что с блоком от PAN так сделать не получиться, потому что если во время движения на вход Degrees подать 0 градусов он не остановиться пока до конца не отработает команду. Если только просить его чтоб прикрутил вход stop.

Вот ещё есть блок от автора программы, на него можно отправить команду 0-STOP для остановки. Но как сделать чтоб на один и тот же вход можно было отправлять разные команды с разных кнопок это для меня пока не преодолимо. Пытался через блок MUX многовходовый переключатель но не получилось.
Знатоки, профессионалы этой программы выручайте. :smile37:
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

Очень нужна помощь знатоков .

Сообщение KSP »

Ни с каким блоком это не получится , по той простой причине , что если после остановки допустим в крайнем правом положении еще раз нажмете кнопку вправо: сломаете привод или то что к нему прикручено. Но если очень хочется то на входы триггеров S подайте через Rtring сигнал с одного стопа. Тогда при достижении конечных точек триггеры будут сбрасываться. Можно конечно прикрутить память , чтобы запоминать в какую сторону был стоп. Но это до понедельника сейчас других дел много или может кто-то еще поможет.
S
Anydy

Очень нужна помощь знатоков .

Сообщение Anydy »

Pasha писал(а): 23 июн 2018, 06:55 при клике перекидывало на сайт который временно приостановлен
Можно поподробнее? У нас никакой переадресации сейчас не включено...
Pasha
Рядовой
Сообщения: 6
Зарегистрирован: 22 июн 2018, 03:35
Имя: Pasha

Очень нужна помощь знатоков .

Сообщение Pasha »

Anydy писал(а): 23 июн 2018, 08:36Можно поподробнее?
Да можно. когда стоит онлайн справка в блоке нажимаю информация и кидает суда.
[spoiler]
Изображение
[/spoiler]
KSP писал(а): 23 июн 2018, 08:24Можно конечно прикрутить память , чтобы запоминать в какую сторону был стоп. Но это до понедельника сейчас других дел много или может кто-то еще поможет.
Если будет время и сильно не затруднит то пожалуйста, буду ждать.
Anydy

Очень нужна помощь знатоков .

Сообщение Anydy »

Pasha писал(а): 23 июн 2018, 08:47Да можно. когда стоит онлайн справка в блоке нажимаю информация и кидает суда.
Спасибо, разберусь почему так....видимо Сергей забыл поправить ссылки)))
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Очень нужна помощь знатоков .

Сообщение rw6cm »

Pasha писал(а): 23 июн 2018, 06:55С двумя концевиками очень бы не хотелось делать, только если не получиться с одним.
Можно с одним.
Только нельзя обесточивать в конечной точке (концевик сработан)
т к при следующем включении старт возможен в любом направлении.
актуатор с одним концевиком.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Pasha
Рядовой
Сообщения: 6
Зарегистрирован: 22 июн 2018, 03:35
Имя: Pasha

Очень нужна помощь знатоков .

Сообщение Pasha »

[ref=#ff8000]rw6cm[/ref], Спасибо большое, но ваш вариант сделан на стандартном блоке, я его попробовал и при простое он не снимает напряжение, драйвер ULN2003. Да находил ваш дополнительный блок к стандартному чтоб отключить удержание. Но надо менять библиотеки итд, пока это решение не для меня. И для вращения необходимо держать кнопку, попробовал добавить ТТ тригер но естественно начал работать не так как нужно.

Значит стандартный блок для меня не подходит.
На самол деле думал что всё просто, но оказалось что нет.

Может кто знает как сделать с двумя концевиками но на блоке от PANa. ? Сам пока не смогу изучаю программу, смотрю видео уроки. :smile453:
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Очень нужна помощь знатоков .

Сообщение rw6cm »

Pasha писал(а): 23 июн 2018, 14:51Да находил ваш дополнительный блок к стандартному чтоб отключить удержание. Но надо менять библиотеки итд, пока это решение не для меня.
не знать как установить /заменить библиотеку ? как вообще можно что то делать в ардуине :smile37:
Pasha писал(а): 23 июн 2018, 14:51 И для вращения необходимо держать кнопку
По этому поводу ни чего не сказано в ТЗ, да и сложности в этом нет.
актуатор с одним концевиком_1.flp
Библиотеку можно не менять а положить в папку ***\Documents\Arduino\libraries
При этом:
[spoiler]
В настройке IDE надо указать путь к папке скетчей
2018_06_23_14_53_23_Настройки.png
После компиляции в сообщении компилятора должно быть
2018_06_23_14_55_11_pr19_Arduino_1.8.1.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Нужна помощь сделать линейный актуатор .

Сообщение vacz »

В своем проекте , Вы используете блок от РАN, который работает от заданного количества градусов. Для этого блока не требуется кнопки стоп. Он отработает (вправо или в лево) на заданный угол поворота и сам остановится. Просто внимательно прочтите описание блока.
[spoiler]
3.PNG
[/spoiler]
Использовать его можно задав нужный угол, например так:
[spoiler]
1.PNG
[/spoiler]
В теме: «Как обесточить ШД в режиме простоя?» , Он дает еще один блок « --2-CODE-.ubi», который работает в трех режимах и отключает подачу питания на обмотки в режиме простоя .
[spoiler]
4.PNG
[/spoiler]
Но этот блок почему-то не работает в 3-ем режиме.(он сразу стартует и не останавливается). Я позволил себе внести некоторые изменения в этот блок.(Сразу замечу, что в СИ я полный «0» и изменения вносились по методу «научного тыка». Надеюсь г-н. PAN извинит, если что то не верно и поправит) В железе проверить не могу, но в Proteus работает:
шаговый_3_(CODE).ubi
Если Вам необходима работа ШД в непрерывном режиме, пока не поступит команда «стоп» от любой из двух кнопок, то попробуйте так:
[spoiler]
2.PNG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Pasha
Рядовой
Сообщения: 6
Зарегистрирован: 22 июн 2018, 03:35
Имя: Pasha

Нужна помощь сделать линейный актуатор .

Сообщение Pasha »

Всем спасибо за помощь,
vacz писал(а): 23 июн 2018, 19:48 Вы используете блок от РАN, который работает от заданного количества градусов. Для этого блока не требуется кнопки стоп. Он отработает (вправо или в лево) на заданный угол поворота и сам остановится.
Да я это читал, в моём случае конечно можно вообще без концевиков, если упрётся то в моторчике проворачивается муфта и всё. Но если в серьезном проекте то угол может сбиться, Например во время движения моргнёт свет он остановиться на середине и потом отработает заново.

[ref]vacz[/ref], Сейчас попробовал блок который вы переделали, у меня почему то останавливает но не сразу, от пол оборота до 1 оборота. То есть после нажатия кнопки стоп вал может еще 1 оборот прокрутится. Но и для концевика не годиться потому что концевик в крайних положениях нажат, а когда кнопка стоп нажата то на кнопки вперёд, назад не реагирует.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Нужна помощь сделать линейный актуатор .

Сообщение jonik22sm »

вот посмотри как должен работать концевик
Снимок4.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Можно сделать ВСЁ. Было бы желание.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

Нужна помощь сделать линейный актуатор .

Сообщение KSP »

Если делали по моему проекту , то я вам писал " на входы триггеров S подайте через Rtring сигнал с одного стопа". А вот так должно работать с блоком "шаговый 3" если я правильно все понял.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Нужна помощь сделать линейный актуатор .

Сообщение vacz »

Pasha писал(а): 24 июн 2018, 16:19для концевика не годиться потому что концевик в крайних положениях нажат, а когда кнопка стоп нажата то на кнопки вперёд, назад не реагирует.
Это решается так:
[spoiler]
1.PNG
[/spoiler]

Отправлено спустя 11 часов 56 минут 24 секунды:
Еще вариант, с другим блоком от РАN:
[spoiler]
1.PNG
[/spoiler]
step.rotate_(CODE).ubi
48-2.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

Нужна помощь сделать линейный актуатор .

Сообщение KSP »

Прикрутил память, теперь после снятия питания если останов был в правом положении нажать кнопку вправо не получится, в процессе работы тоже самое блок будет запоминать в какую сторону сработал концевик. Единственный недостаток ограничение циклов перезаписи в ЕЕПРОМ кажется 100000 раз , но я думаю шестеренки сточатся раньше.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
Ответить

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

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

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