|
Контроллер для большого количества шаговых двигателей, до 500 штук, но небольших NEMA8, до 0.5А |
|
|
|
Feb 10 2016, 10:47
|
Гуру
     
Группа: Модераторы
Сообщений: 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
|
|
|
|
|
Feb 10 2016, 12:25
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
да, повесить сотню сдвиговых регистров на единственный SPI любому МК чтобы он дергал готовые умные драйверы вроде DRV8825 за step/dir не сложно. другой вариант это взять эти же драйверы и к каждому приделать самый мелкий STM8 какой-нибудь, чтобы вместо тысячи step/dir сигналов иметь одну шину rs485/can/i2c и совсем немного мозгов в каждом контроллере, чтобы через относительно небыструю шину раздавать уже команды "отшагай в ту сторону столько-то шагов с такой-то скоростью", а не контролировать каждый шаг step/dir. проблема в том что хочется не делать это самому, а взять что-нибудь более менее готовое. И вот тут, в первом варианте это стоит, грубо говоря, 1$ за канал, а во втором - почему-то уже 100$ за канал.
|
|
|
|
|
Feb 10 2016, 14:26
|
Гуру
     
Группа: Свой
Сообщений: 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$ драйверов) - и так понятно, а вот как бы купить готовое с минимальным функционалом, но чтобы не по цене самолёта.
|
|
|
|
|
Feb 10 2016, 15:33
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(_pv @ Feb 10 2016, 15:26)  готовое в китае нема 8 есть униполярные, поставить их на редуктор в количестве 500 штук китайцам не составит труда как и изготовить 500 драйверов, хоть с мк, хоть с регистрами но я бы что-то типа st35 посмотрел, все же разница в цене на порядок и самое главное, что вы не сказали - вам все 500 нужно в одном месте или в разных ? потому что если в одном, то это будет хоть плисина, хоть мк, хоть регистры а вот если в разных, то от мк с нормальным интерфейсом не уйти я сейчас именно такое и делаю, ток и напряжение, правда, побольше, зато биполярные
Сообщение отредактировал Огурцов - Feb 10 2016, 15:34
|
|
|
|
|
Feb 11 2016, 00:09
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Сергей Борщ @ Feb 10 2016, 21:43)  Киньте клич тут на форуме, пусть кто-нибудь из ноющих о низкой зарплате разработает и соберет вам 500 контроллеров хотя бы по $10. общаться по поводу разработки с ноющими гражданами нет никакого желания, да и не одолеть мне отдел снабжения с "а давайте закажем разработку" вместо привычного им "надо закупить вот эти вот конкретные железяки по каталогу № такой-то" проще будет самому сделать. Цитата но я бы что-то типа st35 посмотрел, все же разница в цене на порядок в крутящем моменте разница тоже на порядок, да и это совсем уж говно китайское с пластмассовыми шестерёнками, и к тому же по размеру не проходят.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|