шаговый двигатель NEMA 17

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 18
Откуда: Нижний Новгород
Имя: Евгений

шаговый двигатель NEMA 17

#21

Сообщение eugeneb » 02.12.2017{, 15:29}

Нужен хотя бы один концевик для обнуления. Потому что при включении контроллер не знает где он. А лучше три - на каждую позицию окна. Тогда шаги вообще считать не надо будет и система будет работать надёжнее.

Можно и без концевика по грубому обнуляться. При включении выдавать 30 шагов на закрытие. Окно гарантированно закроется, а все лишние шаги мотор пропустит. Это и будет положение 0 шагов. Или 5? мне непонятна ваша механика. Можете описать/нарисовать?

Можно обнуляться (хлопать окном) при каждой смене позиции, это надёжнее и прикольнее:)

И функцию зависимости шагов от температуры - почётче. Остаются неясности. Составте приямо таблицу. Типа:
до 21    0ш
21        5ш
22        ничего не менять
23        15ш
24        ни чего не менять
25 и выше    25ш.

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

шаговый двигатель NEMA 17

#22

Сообщение Fix » 03.12.2017{, 06:39}

у меня  на сервомоторе было сделано так
Изображение
Изображение

Добавлено (03.12.2017, 06:29)
---------------------------------------------
Но сервомотор работает нестабильно, да и слабоват он для таких задачь

Добавлено (03.12.2017, 06:39)
---------------------------------------------
Я с вами согласен что для шаговика концевик необходим планирую геркон использовать и нолевое положение тоже нужно
Вот так нормально будет
до 21    0ш
21        15ш
22        ничего не менять
23        25ш
24        ни чего не менять
25 и выше    50ш.
Последний раз редактировалось Fix 03.12.2017{, 06:44}, всего редактировалось 1 раз.

Аватара пользователя
vacz
Лейтенант
Сообщения: 480
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

шаговый двигатель NEMA 17

#23

Сообщение vacz » 03.12.2017{, 07:31}

Цитата Fix () Но сервомотор работает нестабильно, да и слабоват он для таких задачь
Замечу, что у Вашего сервомотора Крутящий момент (по даташиту) 9кг, а у Nemа17 всего 0,46 (4кг). Стоит ли менять? И управление гораздо сложнее будет.
Не проще ли поставить на сервомотор понижающий редуктор (например в 2 -3 раза), соответственно поменять значения в проекте на блоках Servo. И конечно вместо "0" поставить"1" ( не будет дергаться).
Вложения
1183936.png
Последний раз редактировалось vacz 03.12.2017{, 07:41}, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 18
Откуда: Нижний Новгород
Имя: Евгений

шаговый двигатель NEMA 17

#24

Сообщение eugeneb » 03.12.2017{, 09:35}

Даже не знаю что посоветовать...
vacz дело говорит. И момента ШД может не хватить, и управление усложнится. От себя добавлю что и схема усложнится и энегопотребление вырастет. Тут от вашей личной цели зависит. Если потренироваться в технике - то можно заморочиться с ШД, а ещё лучше вот с таким мотором:  http://flprog.ru/_fr/27/2561651.jpg
Если же чисто окно нужно - то надо послушать vaczа

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

шаговый двигатель NEMA 17

#25

Сообщение Fix » 03.12.2017{, 09:42}

Хочется всё таки на шаговом попробывать

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 18
Откуда: Нижний Новгород
Имя: Евгений

шаговый двигатель NEMA 17

#26

Сообщение eugeneb » 03.12.2017{, 10:25}

Fix писал(а):попробывать
попробовать

Хорошо, наш человек! Может редуктор какой-нибудь придумаете?
Может отсюда какие идеи почерпнёте:
https://yandex.ru/images....rce=wiz

И всё-таки с двигателем постоянного тока + редуктор всё может оказаться гораздо проще и эффективнее. (с тем-же драйвером)
Последний раз редактировалось eugeneb 03.12.2017{, 10:33}, всего редактировалось 1 раз.

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 481
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 18
Откуда: Нижний Новгород
Имя: Евгений

шаговый двигатель NEMA 17

#27

Сообщение eugeneb » 03.12.2017{, 12:04}

Вот здесь набросок идей с ШД.
Вложения
main.flp
(198.28 КБ) 78 скачиваний
Последний раз редактировалось eugeneb 03.12.2017{, 12:07}, всего редактировалось 1 раз.

Аватара пользователя
Fix
Рядовой
Сообщения: 76
Зарегистрирован: 15.11.2017{, 01:29}
Репутация: 1
Откуда: moscow
Имя: Юрий
Контактная информация:

шаговый двигатель NEMA 17

#28

Сообщение Fix » 03.12.2017{, 14:03}

Тестирую этот блок, при единице на пуск движок вращается бесконечно не смотря на то что указано вращаться 10 шагов
Изображение

Аватара пользователя
vacz
Лейтенант
Сообщения: 480
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

шаговый двигатель NEMA 17

#29

Сообщение vacz » 03.12.2017{, 15:18}

Поставь RTrig на Пуск. И не забываем, что сервомотор и шаговый двигатель не одно и тоже. У сервомотора Вы задаете градусы, а в шаговом двигателе один оборот (360 градусов) составляет 200 шагов (для Nema17) в шаговом режиме 1:1, 400 шага в режиме 1:2, 800 шагов в режиме 1:4, 1600 шагов в режиме 1:8 и т. д.
Вложения
2107269.png
Последний раз редактировалось vacz 03.12.2017{, 15:41}, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
vacz
Лейтенант
Сообщения: 480
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

шаговый двигатель NEMA 17

#30

Сообщение vacz » 03.12.2017{, 16:14}

Добавил Rтригер в блок.
Вложения
HD-step-dir-FBD.ubi
(133.57 КБ) 106 скачиваний
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

vto83
Рядовой
Сообщения: 27
Зарегистрирован: 16.11.2017{, 20:16}
Репутация: 0
Откуда: Москва

шаговый двигатель NEMA 17

#31

Сообщение vto83 » 11.12.2017{, 15:27}

Подскажите пожалуйста как мне  зделать логику, не как не получается я хочу после отпускания кнопки RE он отсчитал константу на обратное вращение и остановился.
Вложения
PROG_RABOCI.flp
(127.01 КБ) 55 скачиваний

Аватара пользователя
vacz
Лейтенант
Сообщения: 480
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

шаговый двигатель NEMA 17

#32

Сообщение vacz » 12.12.2017{, 10:41}

vto83 писал(а):отсчитал константу на обратное вращение и остановился.
В представленном проекте, не понятно, что же Вы хотели.
Но судя по примененным блокам, напрашивается предположение:
Вы пытались управлять, через аналоговый вход, скоростью ШД. И хотите после отключения входа RE, включить обратное вращение ШД (с установленной скоростью) в течении 3 секунд?
Тогда попробуйте так:
СпойлерПоказать
Вложения
PROG_RABOCI-2.flp
(155.26 КБ) 69 скачиваний
5837675.png
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

vto83
Рядовой
Сообщения: 27
Зарегистрирован: 16.11.2017{, 20:16}
Репутация: 0
Откуда: Москва

шаговый двигатель NEMA 17

#33

Сообщение vto83 » 12.12.2017{, 14:27}

Доброе время суток, при  подаче питание на ENA должно быть питание , он не держет двигатель под постояным током холостой крутится, потом при нажатие кнопки RE  начинает вращаться по часовой , когда отпускаем кнопку он должен вращаться против часовой стрелки по заданой времени время отсчитал и остановился.
я программу протестировал но не получилось .

Добавлено (12.12.2017, 14:27)
---------------------------------------------
Последний раз редактировалось vto83 12.12.2017{, 14:56}, всего редактировалось 1 раз.

Аватара пользователя
vacz
Лейтенант
Сообщения: 480
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

шаговый двигатель NEMA 17

#34

Сообщение vacz » 12.12.2017{, 15:09}

Пока, для начала удалите выход ENA и подключите его на землю (на драйвере). Проверьте правильность подключения, по проекту (номера Pin). Особенно аналоговый вход, он должен подключен не к Pin=0, а к Pin=А0.
Проект проверен в Proteus 8 работает нормально.
Последний раз редактировалось vacz 12.12.2017{, 15:52}, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

vto83
Рядовой
Сообщения: 27
Зарегистрирован: 16.11.2017{, 20:16}
Репутация: 0
Откуда: Москва

шаговый двигатель NEMA 17

#35

Сообщение vto83 » 13.12.2017{, 09:11}

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

Аватара пользователя
vacz
Лейтенант
Сообщения: 480
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

шаговый двигатель NEMA 17

#36

Сообщение vacz » 13.12.2017{, 10:28}

Проверяю в железе. Все работает нормально:
_uVideoPlayer({'url':'');
Проверьте подключение DIR.
Высылаю опять проект на Mega2560/
Вложения
6015204.flp
(157.83 КБ) 82 скачивания
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

vto83
Рядовой
Сообщения: 27
Зарегистрирован: 16.11.2017{, 20:16}
Репутация: 0
Откуда: Москва

шаговый двигатель NEMA 17

#37

Сообщение vto83 » 13.12.2017{, 11:21}

Заново все проверил заработало но пришлось удалить константу

Добавлено (13.12.2017, 11:21)
---------------------------------------------
к всему этому подключаю дисплей начинается проблема со скоростью, есть  идеи как решить проблему, там же генератор импульсов не совместим с дисплеем как я понял ???
Вложения
7550378.jpg

Аватара пользователя
vacz
Лейтенант
Сообщения: 480
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

шаговый двигатель NEMA 17

#38

Сообщение vacz » 13.12.2017{, 11:51}

vto83 писал(а):подключаю дисплей начинается проблема со скоростью, есть идеи как решить проблему
Я уже давал ссылки на блоки работающие с дисплеем в 25 сообщении
И есть отдельная тема посвященная созданию этих блоков.
заработало но пришлось удалить константу
Так не вставляют константу. Попробуйте так:
СпойлерПоказать
СпойлерПоказать
Вложения
4108923.png
4458974.png
Последний раз редактировалось vacz 13.12.2017{, 12:22}, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

vto83
Рядовой
Сообщения: 27
Зарегистрирован: 16.11.2017{, 20:16}
Репутация: 0
Откуда: Москва

шаговый двигатель NEMA 17

#39

Сообщение vto83 » 13.12.2017{, 14:19}

Нет так не сработал _uVideoPlayer({'url':'');

Добавлено (13.12.2017, 14:19)
---------------------------------------------
А вот так работает
_uVideoPlayer({'url':'');

Аватара пользователя
vacz
Лейтенант
Сообщения: 480
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 51
Имя: Владимир

шаговый двигатель NEMA 17

#40

Сообщение vacz » 13.12.2017{, 14:39}

В первом варианте поменяйте константу (подберите скорость)

Во втором варианте, при такой схеме:

будет идти наложение одной частоты (скорости) на другую. Обе частоты с двух генераторов будут складываться вместе. Так делать не надо!
Вложения
9496114.png
8908056.png
Последний раз редактировалось vacz 13.12.2017{, 15:38}, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Ответить

Вернуться в «Спросить у знатоков»