реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Контроллер для большого количества шаговых двигателей, до 500 штук, но небольших NEMA8, до 0.5А
_pv
сообщение Feb 9 2016, 17:47
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Надо управлять большим количеством шаговых двигателей. Кроме вариантов много много A4988/DRV8846 + сдвиговые регистры 74HC595,
или просто кучу DRV8804 друг за дружкой (пусть и без микрошага тогда, хотя и не очень кравсиво)
может eсть какой-нибудь более менее готовый контроллер (а не step/dir), чтобы на какую нибудь шину их всех развесить 485/CAN/i2c/???, но чтобы при этом не по 100$ за канал?

TMCM-6110 шести канальный за 300$, но жаба удавит.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Feb 9 2016, 17:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



10M40DCF672C8G?
Go to the top of the page
 
+Quote Post
Corvus
сообщение Feb 9 2016, 18:25
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



+1 за ПЛИС и кучу драйверов.
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 9 2016, 19:00
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



собственно особых требований к скорости нет, так что и куча сдвиговых регистров вместо плис вполне устроит, но хотелось бы чего-нибудь более готового,
просто кмк, между step/dir за 1$ и тем же самым драйвером, но плюс с копеечным контроллером который по rs485 принимает команду сколько шагов шагать и отсчитывает нужное количество импульсов, но уже почему-то за 100$ должно быть что-то посередине.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 9 2016, 19:02
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



250 штук uln2803 без вариантов
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 10 2016, 10:33
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Огурцов @ Feb 10 2016, 02:02) *
250 штук uln2803 без вариантов

дарлингтон для биполярных шаговых двигателей?
тогда уж SN754410 или L298 или любой другой полумост, но зачем? они не дешевле тех же DRV8846/DRV8825.
да и DRV8804 уже сразу со сдвиговым регистром внутри.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 10 2016, 10:47
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Corvus @ Feb 9 2016, 21:25) *
+1 за ПЛИС и кучу драйверов.

У меня была задача управлять 50 шт. реле. Они были подключены к чипу с мощными выходами, а он управлялся по SPI. Так вот, чтобы обработать логику по 50 каналам я сделал 1 процессор, который успевал на 50 МГц сделать 50 команд и выдать результат в порт SPI... Т.е. он за 50 тактов делал обсчет состояния для каждого бита и этот бит выдавал в SPI, потом считал состояние для следующего реле и т.д. Процессор был в ПЛИС, битовый и считал булеву алгебру. У него была память переменных, таймер для времени бита по SPI и два порта - на бит и на клок по SPI...
Если каналов много, а процессор быстрый, то он должен успеть обработать их по-очереди...
Можно посмотреть какой-нибудь DSP процессор и сдвиговый регистр... Или несколько ветвей таких регистров...



--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 10 2016, 12:18
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(_pv @ Feb 10 2016, 10:33) *
для биполярных

во-первых, я не у видел, где у вас указана биполярность, во-вторых - возьмите униполярные, нет никакого смысла в биполярных на 0.5а
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 10 2016, 12:25
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



да, повесить сотню сдвиговых регистров на единственный SPI любому МК чтобы он дергал готовые умные драйверы вроде DRV8825 за step/dir не сложно.
другой вариант это взять эти же драйверы и к каждому приделать самый мелкий STM8 какой-нибудь, чтобы вместо тысячи step/dir сигналов иметь одну шину rs485/can/i2c и совсем немного мозгов в каждом контроллере,
чтобы через относительно небыструю шину раздавать уже команды "отшагай в ту сторону столько-то шагов с такой-то скоростью", а не контролировать каждый шаг step/dir.
проблема в том что хочется не делать это самому, а взять что-нибудь более менее готовое.
И вот тут, в первом варианте это стоит, грубо говоря, 1$ за канал, а во втором - почему-то уже 100$ за канал.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 10 2016, 12:36
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



я вас не понимаю, сотку стоит i3, вы собираетесь поставить по i3 на каждый шаговик ?
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 10 2016, 14:26
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Огурцов @ Feb 10 2016, 19:36) *
во-первых, я не у видел, где у вас указана биполярность, во-вторых - возьмите униполярные, нет никакого смысла в биполярных на 0.5а

двигатели похоже особо не повыбираешь, надо пару Н*м и вписаться в ~20х20мм, поперечного размера +-2мм. так что стандартные NEMA8 с планетарным редуктором.
Цитата(Огурцов @ Feb 10 2016, 19:36) *
я вас не понимаю, сотку стоит i3, вы собираетесь поставить по i3 на каждый шаговик ?

легко, http://de.farnell.com/nanotec/smci12/stufe...2-7a/dp/1962046
про это и вопрос собственно.
как сгородить из говна и палок (китайских 1$ драйверов) - и так понятно, а вот как бы купить готовое с минимальным функционалом, но чтобы не по цене самолёта.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 10 2016, 14:43
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Киньте клич тут на форуме, пусть кто-нибудь из ноющих о низкой зарплате разработает и соберет вам 500 контроллеров хотя бы по $10.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 10 2016, 15:33
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(_pv @ Feb 10 2016, 15:26) *
готовое

в китае
нема 8 есть униполярные, поставить их на редуктор в количестве 500 штук китайцам не составит труда
как и изготовить 500 драйверов, хоть с мк, хоть с регистрами
но я бы что-то типа st35 посмотрел, все же разница в цене на порядок
и самое главное, что вы не сказали - вам все 500 нужно в одном месте или в разных ?
потому что если в одном, то это будет хоть плисина, хоть мк, хоть регистры
а вот если в разных, то от мк с нормальным интерфейсом не уйти
я сейчас именно такое и делаю, ток и напряжение, правда, побольше, зато биполярные

Сообщение отредактировал Огурцов - Feb 10 2016, 15:34
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 11 2016, 00:09
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Сергей Борщ @ Feb 10 2016, 21:43) *
Киньте клич тут на форуме, пусть кто-нибудь из ноющих о низкой зарплате разработает и соберет вам 500 контроллеров хотя бы по $10.

общаться по поводу разработки с ноющими гражданами нет никакого желания, да и не одолеть мне отдел снабжения с "а давайте закажем разработку" вместо привычного им "надо закупить вот эти вот конкретные железяки по каталогу № такой-то" проще будет самому сделать.

Цитата
но я бы что-то типа st35 посмотрел, все же разница в цене на порядок

в крутящем моменте разница тоже на порядок, да и это совсем уж говно китайское с пластмассовыми шестерёнками, и к тому же по размеру не проходят.
Go to the top of the page
 
+Quote Post
Zoro
сообщение Feb 11 2016, 04:54
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 99
Регистрация: 10-07-05
Из: Армавир
Пользователь №: 6 683



+10 за ПЛИС
У нас на 4 биолярника- мужики на плисине + L298 забабахали интерфейс SPI...
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01471 секунд с 7
ELECTRONIX ©2004-2016