Нужен совет по подбору железа

lioon
Offline
Зарегистрирован: 26.05.2015

Добрый день.

Знакомые порекомендовали обратить свой взор для решения моей задачи на платформу Arduino. Линейка обширна и многогранна. Поэтому нужен совет специалистов по выбору плат и контроллера Arduino.

Есть следующее оборудование 3 щеточных серводвигателя PL57S140-4.7 Энкодер 1000  и драйвера к нему PLD 2080s. Хочу сделать устройство для печати изображения из графического файла. 

Помогите выбрать железо Arduino, чтобы была возможность управлять 3-я приводами, управлять силовыми реле (аналоговый выход),  а так же получить сигнал 4-20мА от датчиков давления и сигнал от термопары.

Прошу не иронизировать на тему "для чего это нужно", просто решил попробовать реализовать. Как и многие пользователи данного форума. Всем специалистам спасибо за помощь )))

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

lioon пишет:

Прошу не иронизировать на тему "для чего это нужно"


ЭТО? ЭТО что?

inspiritus
Offline
Зарегистрирован: 17.12.2012

Ак какой  интерфейс у драйверов

lioon
Offline
Зарегистрирован: 26.05.2015

Puhlyaviy пишет:
lioon пишет:

Прошу не иронизировать на тему "для чего это нужно"

ЭТО? ЭТО что?

Это попытка попросить помочь, а не писать флуд.  Может что-то посоветуете? 

lioon
Offline
Зарегистрирован: 26.05.2015

inspiritus пишет:

Ак какой  интерфейс у драйверов

Устройство работает со стандартным протоколом управления STEP/DIR. Входы STEP/DIR драйвера оптоизолированы и совместимы с логическими уровнями 2.5В, 3.3В, 5В. Полярность подключения сигналов не важна. Предусмотрен выход сигнала аварии драйвера/вход сигнала запуска драйвера

Сигналы управления подключаются к контактам STEP, DIR а к контакту COMM подключается общий провод этих сигналов (+ или -, в зависимости от схемы управляющего контроллера).

Подробнее http://www.purelogic.ru/files/downloads/doc/Driver/pld2080s.pdf

inspiritus
Offline
Зарегистрирован: 17.12.2012

Например

три драйвера - 3 дискретных выхода

сигналы от аналоговых датчиков например через ацп на базе  HX711 это I2c - еще два выхода ( там А5 и А6 чтоли не помню) 

непонятно сколько реле и почему Вы написали аналоговый выход ???

неясен ожидаемый размер программы , потребность в оперативной и энергонезависимой памяти

по портам Вы скорее всего пролезете на нане-уне, по мозгам я бы посоветовал брать не менее меги, по крайней мере на этапе программирования/отладки. Потом можно будет переселить адресно.

lioon
Offline
Зарегистрирован: 26.05.2015

inspiritus,

По размеру самой платы я не ограничен, места много. По памяти, пока не знаю. Я думал управлять с ПК, но идея записать программу управления (т.е. рисунок который нужно нарисовать в чип) мне нравится. Ещё я думал каким то образом сенсорный монитор подключать и визуализировать процесс на ПК или на панели (только не знаю пока возможно это или есть сложности?). 

Из оборудования я думал использовать что-то такое:

- По реле http://krsk.24au.ru/1751808/ (совместим ли он с предложенным контроллером?)

- По контроллеру Arduino Due (вы предлагаете  Arduino Mega 2560? я так понимаю по портам он выигрыает, но проигрывает по скорости? Не могу сейчас понять, из-за отсутствия экспериментального опыта, принципиально ли это или нет?)

Нужно ли ещё какое-либо оборудование закупать кроме обозначенных выше?

Гриша
Offline
Зарегистрирован: 27.04.2014

lioon пишет:

Знакомые порекомендовали обратить свой взор для решения моей задачи на платформу Arduino.

Попросите "Знакомых" помочь составить ТЗ, в настоящий момент понятно только "есть в наличие" и "хочу". 

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

если хотите помощи - высказывайте сомнения и предлагайте на обсуждение Ваше решение, а не просите чтобы сделали за вас.

Гриша
Offline
Зарегистрирован: 27.04.2014

lioon пишет:

- По реле http://krsk.24au.ru/1751808/ (совместим ли он с предложенным контроллером?)

- По контроллеру Arduino Due (вы предлагаете  Arduino Mega 2560? я так понимаю по портам он выигрыает, но проигрывает по скорости? Не могу сейчас понять, из-за отсутствия экспериментального опыта, принципиально ли это или нет?)

реле - совместим с любым контроллером 5в

(Реле на ток до 10 Ампер и напряжение до 250 вольт.
Развязка на оптопарах.
Уровень входного сигнала TTL.
Питание 5 вольт.)

контроллер - rduino Mega кварцевый генератор 16 МГц, Arduino Due —  генератор тактовой частоты 84 МГц,

 

lioon пишет:

Не могу сейчас понять, из-за отсутствия экспериментального опыта, принципиально ли это или нет?)

схему рисуйте на листочке - поймете. Сперва квадратиками, потом от квадратиков пойдут провода (у которых есть параметры) - их можно разбить на группы и посчитать.

lioon
Offline
Зарегистрирован: 26.05.2015

Гриша пишет:

lioon пишет:

Знакомые порекомендовали обратить свой взор для решения моей задачи на платформу Arduino.

Попросите "Знакомых" помочь составить ТЗ, в настоящий момент понятно только "есть в наличие" и "хочу". 

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

если хотите помощи - высказывайте сомнения и предлагайте на обсуждение Ваше решение, а не просите чтобы сделали за вас.

Гриша, возможно я ошибаюсь, но форум создан именно для того, чтобы обмениваться опытом и совместно решать возникающие проблемы в конкретной области. Так получилось, что я знаком пока только с промышленными контроллерами Siemens, ABB, ОВЕН. И если бы мне кто то точно так же сформулировал вопрос. Единственное о чем я бы его дополнительно спросил - хваит ли существующего в контроллере количества портов и не потребуется ли расширения. Там для меня всё понятно: ставишь голову CPU, AI,AO,DI,DO модули по интерфейсу связываешься с панелью пишешь программу на winCC или Step7 компилируешь, записываешь на карту памяти и готово.

Здесь я делаю для себя и у меня нет возможности тратить 100тыс. на оборудование.

По поводу ТЗ: оно как раз и должно содержать что есть в наличие и чего я хочу ничего другого там быть не может.  

По поводу "сделали за вас". Тема звучит: "Нужен совет по подбору железа" Свои предложения и обсуждения я предлагаю.

Гриша
Offline
Зарегистрирован: 27.04.2014

lioon пишет:

 управлять силовыми реле (аналоговый выход)

не понятно, что Вы имеете ввиду - ШИМ или всетаки реле (ток?)???

lioon пишет:
а так же получить сигнал 4-20мА от датчиков давления

Вам подобрать датчики или нужна схема включения? какие параметры датчиков?

lioon пишет:
Там для меня всё понятно: ставишь голову CPU, AI,AO,DI,DO модули по интерфейсу связываешься с панелью пишешь программу на winCC или Step7 компилируешь, записываешь на карту памяти и готово.

ставишь голову - так голову по параметрам подбираешь, у нее наверное есть модули расширения? Которые снижают быстродействие (в определенных случаях), так и здесь - arduino - это lego в электронике, наростил - потерял память и/или скорость. Выпишите на листок, что есть и чего не хватает (какие параметры требуются). Вот тогда есть смысл:

lioon пишет:

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

а по сути первого поста, вообще любая ардуинка справится - а ноги можно врешней обвеской наростить. Вот только будет ли скорость в том устройстве...

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

гыыыы попробую по-другому. ..
У меня 3 двигателя, руль и банка из под нитры.. помогите и не смейтесь над тем что я делаю...
вы догадались что я хочу собрать?

Гриша
Offline
Зарегистрирован: 27.04.2014

Puhlyaviy пишет:
гыыыы попробую по-другому. .. У меня 3 двигателя, руль и банка из под нитры.. помогите и не смейтесь над тем что я делаю... вы догадались что я хочу собрать?

ну примерно это и я прочитал... тока CNC станок маде ин гаражъ

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Не. Это не сnс. Потосу что нужно что бы печал с картинки... о.О