Перейти к содержанию
    

Микроконтроллер для сервопривода подскажите

Это даже не обсуждается! :)

Есть только соблазн по многоосевым контроллерам коллекторников или шаговиков с небольшим током (27в/2а на мотор) - сразу слить в один камень и G-code и интерполяторы и проч. верхний уровень.

А по остальным позициям - там, где больше тока и напряжение 220..380 - все равно дешевле чем 1 камень=1 мотор, не выйдет.

:bb-offtopic: А по асинхронникам - мне вообще нравится привод IP66, монтируемый над клеммной коробкой двигателя. Длина линии питания не имеет значения... Только надо над противопожарной защитой поработать - автомат на питающей стороне не спасает, если что случается. В плате прожженные дыры (проводящие) - такое неремонтопригодно. Ладно, понесло меня...

О том чтобы запихивать в контроллер привода верхний уровень(G-code и интерполяторы) речи небыло,а если камень имеет все аппаратные фишки и производительность позволяет завести на него две координаты то почему-бы нет,а по поводу напряжения ничего нормально всё от З80 вольт работает.Кстати с dsp 56 работали без старт китов у него очень неплохо расположены ножки,и всё укладывается в двухслойку,и самое интересное весьма обширная система команд и набор SDK.Можно конечно и на Мегах но толька гимора сколько к примеру cjs,sin и другие математические мульки

обсчитать, а в DSP это на раз и готово.В той-же DSP 56 команды соответствующие имеются,одно удовольствие.Но как говорится на любителя,на вкус и цвет товарищей нет!!

А о времени выполнения в меге просто молчу,потому и 2 контроллера хож не хож подай и не причём тут экономические составляющие,можно и пентиум на

10 ARM собрать,будет очен надёжный,но зачем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

потому и 2 контроллера хож не хож подай

 

Повторюсь. Тут никто изначально о 2х контроллерах не говорил!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати с dsp 56 работали без старт китов у него очень неплохо расположены ножки,и всё укладывается в двухслойку

Ух ты! Потому что я так и не решился его на 2-сторонке запустить. А как обошлись? Полигоном со стороны компонента?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ух ты! Потому что я так и не решился его на 2-сторонке запустить. А как обошлись? Полигоном со стороны компонента?

Не полигон под компонентами снизу где можно,правда с фильтрацией питания пришлось помудрить,а так дополнительный экран,снизу платы между самоклеящимися плёнками алюминиевая фольга,подсмотрел у старого частотника от DANFOSSA.там тоже DSP от мотороллы стоял.А по поводу замечания от rst7,посмотри страницу 11 и ранеее там тока о двух и говорят,а то обозвался груздем так полезай в кузовок,так он прыг в сторонку-гриб блин с ногами нашёлся :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А по поводу замечания от rst7,посмотри страницу 11 и ранеее там тока о двух и говорят,а то обозвался груздем так полезай в кузовок,так он прыг в сторонку-гриб блин с ногами нашёлся

 

Не понял наезда. Я сразу сказал, что:

Я думаю, до необходимости менять железо там еще как до Луны. Рефакторинг кода в сторону повышения перфоманса - сюда копать надо.

 

И не отказываюсь от своих слов. Разницу между рефакторингом кода и "поставить 2 контроллера" понятна?

 

Так что кто тут еще "гриб блин с ногами"? :krapula:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем добрый день. Все пытаются запихнуть весь сервоконтроллер в один процессор. А если сделать разделение функций и применить два процессора и разделить между ними операции? Специально искал в Интернете что-нибудь подобное. И нашел!!! http://www.mcselec.com/index.php?option=co...1&Itemid=57 Здесь основные функции выполняет Мега32, а обработку енкодера выполняет специальная микросхема HCTL2032. Причем это на два двигателя. Микросхему думаю можно заменить еще одним микроконтроллером. Кстати на этом же сайте есть пример обработки енкодера http://www.mcselec.com/index.php?option=co...9&Itemid=57.

А вот еще один сайтик http://www.picservo.com, а точная ссылка http://www.picservo.com/psdata.pdf. Здесь сервоконтроллер выполнен на двух PIC контроллерах. Но в новых версиях сервоконтроллера применен уже один PIC контроллер 18серии(вот вам и подверждение в новом только 1 контроллер).

 

Если да, то здесь наилучшую перспективу имеют многопроцессорные

системы с распределенными функциями. Один мотор - один процессор.

Сложные задачи полезно разбивать

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

Это и многое другое вышеописанное как то кодом не связано.

 

Для примера: в старом частотнике DANFOSS от станка счпу,стоял и контроллер,и 2PLIC и ещё куча аналогового добра,а в новом приводе, 1 контроллер и совсем чуть-чуть аналога.

Прежде чем что-то разработать посмотрите как это у конкурентов и сделайте лучше, а не наоборот!

Дело в физическом наличи двух камешков и дополнительных микросхем -"костылей",а то как то в сторону отходим уже в код забрались! :smile3046:

Огородами,огородами и к Наденьке(В.И.Ленин)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:bb-offtopic:

Похоже у нас тут дохтур туамосоподобный объявилсо. ДОХТУР, НЕ МЕШАЙ ЛЮДЯМ РАБОТАТЬ! :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Огородами,огородами и к Наденьке(В.И.Ленин)

 

Дохтур, идите-ка Вы нахподальше со своим солдатским юморком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дохтур, идите-ка Вы нахподальше со своим солдатским юморком.

Если технически аргументировать нечем остаётся только послать.... но только после вас!

Ты виноват лишь только тем,что хочется мне кушать ("Волк и ягнёнок "Крылов И.А)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если технически аргументировать нечем

 

Дохтур, технические аргументы я давно изложил. Рекомендую разуть глаза. Хотя, я ж забыл, чукчаДохтур не читатель, Дохтур - писатель.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет. Недавно в этом форуме выдвинул бредовую идею насчет использования микросхемы от шариковой мышки в качестве микросхемы энкодера. Оказалось идея действительно бредовая. Почитал даташиты на эти микросхемы. Там частота на входе с оптодатчиков что-то около 100...200имп/сек. Что явно маловато. Так что простите за дезинформацию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

мне вообще нравится привод IP66, монтируемый над клеммной коробкой двигателя

Решение конечно красивое и удобное и многими фирмами вовсю используется http://www2.sea.siemens.com/Products/Motio...MO-Overview.htm , но есть сомнения на счет охлаждения привода. Если привод без внутреннего вентилятора (IP67) сидит на моторе на несколько киловатт, нагретом до 60-70 градусов рядом с какой нибудь печью и все это густо посыпано производственной пылью ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немного не в тему, но все равно спрошу. В качестве серводвигателя можно ли использовать асинхронный двигатель, если на него навесить оптический энкодер? Где то в инете встречал предложение по такому контроллеру. Не помню только где.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немного не в тему, но все равно спрошу. В качестве серводвигателя можно ли использовать асинхронный двигатель, если на него навесить оптический энкодер? Где то в инете встречал предложение по такому контроллеру. Не помню только где.

Если крутить все время в одну сторону - то можно. Если предполагается частый реверс или моментное удержание позиции- то перегреете или порвете ротор очень быстро. Ну и у обычного асинхронника на низких оборотах момент меняется неравномерно, когда пазы беличьей клетки относительно статора движутся. В асинхронных сервах пазы беличьей клетки идут по спирали для борьбы с этим эффектом. Еще момент инерции ротора имеет значение. Асинхронные сервы часто строятся по схеме "полый ротор снаружи статора".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если крутить все время в одну сторону - то можно. Если предполагается частый реверс или моментное удержание позиции- то перегреете или порвете ротор очень быстро. Ну и у обычного асинхронника на низких оборотах момент меняется неравномерно, когда пазы беличьей клетки относительно статора движутся.

Не совсем согласен наш двухкоординатный привод как раз и ставится на станки с ЧПУ,с обычными асинхронниками,а для исключения перегрева там совершенной другой закон формирования тока от момента,косвенное измерение сопротивления обмотки и вычисление температуры и на крайний случай в таких двигателях терморезистор -датчик температуры.За основу брали привод Размер 2м,и старый советский привод для синхронников привода подачи.За 5лет его работы все двигатели в идеальном состоянии,в отличие от "высокодинамичных" частотников с которыми железо статора распушивается рвя обмотки за год!Момент удержания при 0 оборотах незначительно отличается от высокомоментного постоянника,пробовали на обрабатывающем центре на вертикальной координате при врезании в деталь по горизонтали,рассогласование чуть больше чем с постоянником.Даже со старыми приводами за 8 лет обслуживания станков с асинхронниками в приводе подачи все целёхоньки никого не порвало!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...