Плата для управления севро двигателями через EMC2

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
wowk
Кандидат
Сообщения: 84
Зарегистрирован: 13 май 2011, 09:57
Репутация: 1
Откуда: Ukraine Lviv region Stryi
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение wowk »

вариант развязки
Вложения
PCB_Project1.pdf
(882.11 КБ) 1023 скачивания
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение Impartial »

Бессмысленная схема. Она не решает главной проблемы - согласование уровней 5V<->3.3V
wowk
Кандидат
Сообщения: 84
Зарегистрирован: 13 май 2011, 09:57
Репутация: 1
Откуда: Ukraine Lviv region Stryi
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение wowk »

Impartial писал(а):Бессмысленная схема. Она не решает главной проблемы - согласование уровней 5V<->3.3V
т.е. резистор и стабилитрон на 3,3 В....
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение Impartial »

Да не стабилитрон а диод. "-" на +3.3 а "+" на вывод CPLD. Далее резистор ом на 50 и потом на вывода LPT.
wowk
Кандидат
Сообщения: 84
Зарегистрирован: 13 май 2011, 09:57
Репутация: 1
Откуда: Ukraine Lviv region Stryi
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение wowk »

у автора схемы которую я снял нет в принципе варианта с диодом и резистором ..... я сколько не пересматривал схем включения FPGA не видел согласования уровней ..... а нет буфера согласования в самой ПЛИС? На оригинальной плате Pluto-P тоже не видно буферов согласования .... можете сбросить ссылку на схемы с согласованием? Не хочется сжечь ничего
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение Impartial »

http://www.altera.com/literature/hb/max ... i51009.pdf

А вообще не сильно заморачивайся с этим. И без согласования будет работать.
Напругу питания подними до 4.5в.
wowk
Кандидат
Сообщения: 84
Зарегистрирован: 13 май 2011, 09:57
Репутация: 1
Откуда: Ukraine Lviv region Stryi
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение wowk »

Спасибо :)
lazymiller
Новичок
Сообщения: 31
Зарегистрирован: 27 дек 2011, 22:58
Репутация: 4
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение lazymiller »

на оригинальном PLUTO-P используется ep1k10tc100-3 , она толерантная к 5 вольтам
а по согласованию я думаю это зависит от мат.платы к которой будет подключаться. У меня на Asrock AD525PV3 стоит W83627DHG которая питается от 3.3 v но все входа подтянуты к 5 вольтам через резистор на 2.7к
т.е. уровни трёхвольтовые
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение vmarkiv »

Схема PCB_Project1.pdf предназначена для формировки фронтов сигналов , для буферизации ПЛИС , для гарантированого задания направления сигнала , для защиты Плис от наводок ( на входе стоят маленькие С ) . Преобразование уровня 3.3 на 5 для этой схемы не ставилось , ПЛИС это может сама .
wowk
Кандидат
Сообщения: 84
Зарегистрирован: 13 май 2011, 09:57
Репутация: 1
Откуда: Ukraine Lviv region Stryi
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение wowk »

Добрый вечер!
Получается ПЛИС семейства MAX II не требует согласования уровней ...
Василий а не скажете, как ваш проект с Pluto платой? Вы кроме токарного подключали три оси? А в качестве серво усилителей использовали самодельные Н мосты или готовые привода?
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение vmarkiv »

Я пробовал свой вариант Pluto-P на 8 сервоосей . Подробнее в
http://forum.rcdesign.ru/f110/thread185 ... ost3101414
wowk
Кандидат
Сообщения: 84
Зарегистрирован: 13 май 2011, 09:57
Репутация: 1
Откуда: Ukraine Lviv region Stryi
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение wowk »

Вариант Pluto плати Василия Маркива обсуждается на rcdesign.ru :)
http://forum.rcdesign.ru/f110/thread185 ... ost3101414
и проект PCB_Project1.pdf оттуда же....
Аватара пользователя
Klim_1
Опытный
Сообщения: 169
Зарегистрирован: 30 авг 2011, 10:13
Репутация: 0
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение Klim_1 »

Nick писал(а):А чего ее вставлять, вытащил шаговик, поставил серву.
Только для нее передачу нужно хорошую, чтобы трения было поменьше... Что у него там планируется?
Я смотрю тут тема растет :)
Намечаем фрезер портальный с подвижным столом, из полимер гранита или полимер бетона с наполнителем. Посмотрим чего выйдет.
Заодно потом поставим поворотную ось. Соберем сначала на шаговых моторах, а там гляди - может и серва поспеет.
Фрезер будет грызть мягкие металлы для форм и прочие вкусности, поэтому должен быть жестким, потому и полимер с наполнителем, для жесткости...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение Nick »

Сделай фото станочка! Интересно посмотреть! Можешь даже отдельную тему создать по своему станку ;)
Аватара пользователя
Klim_1
Опытный
Сообщения: 169
Зарегистрирован: 30 авг 2011, 10:13
Репутация: 0
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение Klim_1 »

Само собой!!! Сделаю и основные вопросы расскажу! Сейчас закончу мелкий гравировальный станочек и примемся за побольше!!! Да да, и фото гравировального тоже покажу! :) Затягивает...
wowk
Кандидат
Сообщения: 84
Зарегистрирован: 13 май 2011, 09:57
Репутация: 1
Откуда: Ukraine Lviv region Stryi
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение wowk »

Всем привет! Сегодня у меня наконец получилось дорисовать плату на основе EPM570T144 ....
Завтра буду травить :)
Вложения
$pluto servo.jpg (1786 просмотров) <a class='original' href='./download/file.php?id=4681&mode=view' target=_blank>Загрузить оригинал (64.2 КБ)</a>
wowk
Кандидат
Сообщения: 84
Зарегистрирован: 13 май 2011, 09:57
Репутация: 1
Откуда: Ukraine Lviv region Stryi
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение wowk »

А силовую часть буду делать из этого проекта
http://www.electronicsam.com/images/KandT/servostart/
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение Nick »

Ждем результатов :D !
А я еще и выводов на человеческом языке для тех кто в электронике :monkey: , чтобы потом если что сюда народ направлять.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение Impartial »

wowk писал(а):А силовую часть буду делать из этого проекта
Если движки не больше 10 ампер, то поставь эти модули.
http://www.ebay.com/itm/1x-IRAMS10UP60A ... 1222wt_905
Дешевле не придумаешь
Для трех осей на серво надо 2 шт. Для шаговиков -4 шт.
wowk
Кандидат
Сообщения: 84
Зарегистрирован: 13 май 2011, 09:57
Репутация: 1
Откуда: Ukraine Lviv region Stryi
Контактная информация:

Re: Плата для управления севро двигателями через EMC2

Сообщение wowk »

Спасибо Impartial! Я уже привязан к транзисторам которые у меня в наличии .... это IRFZ44N.
Мои двигатели имеют 8А, 24V ... и есть еще один моторчик на 110V и 3,25 A. .. на него есть транзисторы с рабочим током до 30А и напряжением до 600V. :)
Ответить

Вернуться в «LinuxCNC»