Пример как можно генерировать шаги для ШД

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение selenur »

tooshka писал(а):Интересно, вот тут из ардуинки 8 МГц выжимают. На МЕГЕ сам пробовал - работает.
http://arduino.ru/forum/proekty/generat ... na-arduino
А вот еще как то такое чудо пробовал, правда драйвер такое "издевательство" по частоте не выдержит.
https://ru.aliexpress.com/wholesale?cat ... ext=AD9850
По первой ссылке просто генератор прямоугольного сигнала, как и во втором случае, в связи с чем, они полезны только для проверки работы драйвера с мотором, при сборке станка...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение tooshka »

selenur писал(а):По первой ссылке просто генератор прямоугольного сигнала, как и во втором случае, в связи с чем, они полезны только для проверки работы драйвера с мотором, при сборке станка...
Там же можно менять частоту, значит это что то вроде частотника для драйвер/шаговик. В автоматизированных системах очень даже вариант. И энкодер прикрутить не проблема.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение Serg »

tooshka писал(а):Там же можно менять частоту, значит это что то вроде частотника для драйвер/шаговик. В автоматизированных системах очень даже вариант. И энкодер прикрутить не проблема.
Проверка драйвера+ШД делается гораздо проще: берёте MPG или энкодер, один канал подключаете к входу step, другой к входу dir, крутите MPG, ШД крутится вслед за ним.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение Lexxa »

UAVpilot писал(а): один канал подключаете к входу step, другой к входу dir
мне кажется он дергатья будет, ибо dir будет меняться... нет?
:bender:
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение AndyBig »

Не должен, т.к. шаг происходит по фронту STEP, а DIR в эти моменты будет постоянным.
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение FLUKE »

UAVpilot писал(а):Проверка драйвера+ШД делается гораздо проще: берёте MPG или энкодер, один канал подключаете к входу step, другой к входу dir, крутите MPG, ШД крутится вслед за ним.
Сергей прав. Только что проверил, всё работает и реверс тоже.
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение wldev »

Сегодня получилось увеличить скорость расчёта шагов, и теперь макс частота шагов 60КГц. Также попробовал обмен инф. ПК с контроллером по USB параллельно движению (где то 500 пачек (туда обратно) /в сек ). Проблем не возникло! т.е. осталось создать круговую интерполяцию и можно будет попробовать поставить её на станок.

https://www.youtube.com/watch?v=vNFatmgc7_Y
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение wldev »

Создал прототип для испытания. Сделал круговую (и спиральную).
https://www.youtube.com/watch?v=Yl89-xUohyY
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение selenur »

Bender писал(а):Создал прототип для испытания. Сделал круговую (и спиральную).
https://www.youtube.com/watch?v=Yl89-xUohyY
А не планируешь выложить исходники? :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение wldev »

selenur писал(а):А не планируешь выложить исходники?
пока не планировал...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение wldev »

Поставил на станок. первый пуск.. всё работает!!!
https://www.youtube.com/watch?v=8MmzrsBrSyw
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение aftaev »

Это что за программа?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение wldev »

aftaev писал(а):Это что за программа?
Сам написал...
Использую её для управления станком или роботом - "как станком"...
Её можно адаптировать под любые задачи....
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение Serg »

А я вот всё никак не пойму причём тут Linux и LinuxCNC в частности?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение 1240 »

UAVpilot писал(а):А я вот всё никак не пойму причём тут Linux и LinuxCNC в частности?..
Так вся тема не совсем для это раздела.
Но, так как раньше (в 2013) у Вас вопросов не было:
UAVpilot писал(а):Re: Пример как можно генерировать шаги для ШД

#57 Сообщение UAVpilot » 15 янв 2013, 17:19
У ардуинщиков это плохо получается. - Чтоб выводить не останавливаясь надо для вывода на экран использовать как минимум аппаратный интерфейс (SPI?)
можно предположить, что тему создавали в другом разделе и она сюда перемещена.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение Serg »

1240 писал(а):можно предположить
Но не нужно... :)
Ибо точно так-же можно предположить, что темы не всегда читаются пофорумно, а, например, по ссылке "Непрочитанные сообщения" и в этом случае сложнее заметить какая тема в какрм разделе находится...

P.S. Перенёс в Электронику.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение 1240 »

Так я так и предположил, что люди следят за темой и отвечают на вопросы не проверяя всю тему и её соответствие разделу (или чему либо).
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Пример как можно генерировать шаги для ШД

Сообщение wldev »

Сегодня подключил (распаял) энкодер (штурвал) думаю на выходных сделать управление осей от него...
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Ответить

Вернуться в «Электроника»