LinuxCNC: Управление частотой вращения шпинделя по LPT.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение torvn77 »

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

Re: LinuxCNC:Управление частотой вращения шпинделя по LPT.

Сообщение Nick »

А как ты управляешь самим шпинделем? Что там за схема и какие у нее есть входы?
На LinuxCNC можно многое, и даже еще больше :).
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение torvn77 »

Шпиндель управляется во такой коробочкой:
Изображение
Сайт производителя:
http://www.sunfardrive.com/ProductsView.asp?id=139
Только моя прошла китайское упрощение и я не знаю,есть там RS-485 или нету,так как пока не отвинчивал.
Если есть,то его можно подключить к RS-232?
Дилетанту сложные вещи кажутся очень простыми,а профессионалу простые очень сложными.
В результате дилетант работает,а профессионал чешет в затылке.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение Nick »

А мануала именно по твоей модели нет никакого?
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение torvn77 »

Если нажать на даунлоад на верху страницы то перебросит на мануальники.
http://www.sunfardrive.com/DownFileList.asp

.......

Ещё нашёл два адаптера
USB to RS-485 Converter SPARKFUN и Адаптер RS-232C/RS-485 в микронике.
В СhiDip'e IE-UCON-485, Адаптер USB-RS-485 http://www.chipdip.ru/product/ie-ucon-485.aspx
Какой лучше взять для подключения этого блока к LinuxCNC?
Дилетанту сложные вещи кажутся очень простыми,а профессионалу простые очень сложными.
В результате дилетант работает,а профессионал чешет в затылке.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение Nick »

Ты по этому пину думал изначально управлять?
На многих breakout есть преобразователь ШИМ.

По переходникам, для него придется искать/писать скрипт, который будет с инвертором общаться. Из минусов - работать будет не в реальном времени, но для шпинделя обычно это не критично.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение Serg »

Всё ж уже написано и работает.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение torvn77 »

breakout это как я понял - комутационная панель?
Стоит для такой ерунды довольно дорого,и при моей идее подключения из неё только что ШИМ демодулятор и нужен.
Идея у меня та,что коли драйвер управляется через встроенную в него оптопару,то почему бы для подачи управляющих сигналов не использовать SFTP кабель?
Тогда можно будет сделать кабель длинной метров 6 без всяких последствий(по крайней мере я так думаю).

А где на русском можно прочитать и посоветоваться по конвенторам интерфейса и шпинделем через 485?
Дилетанту сложные вещи кажутся очень простыми,а профессионалу простые очень сложными.
В результате дилетант работает,а профессионал чешет в затылке.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение Nick »

UAVpilot, ты про это: http://www.cnczone.com/forums/diy-cnc_r ... odbus.html

на русском :thinking:...
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение Алексс »

torvn77 писал(а):А вот нельзя ли припаять к выводам LPT резистор,ну и включил один пин,одна скорость,включил другой иная,включил оба третья?
можно. без резисторов.
в мануале на коробочку параметры 0.0 1.7 1.8 1.9 3.0 - 3.7
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение Serg »

Nick писал(а):UAVpilot, ты про это: http://www.cnczone.com/forums/diy-cnc_r ... odbus.html
на русском :thinking:...
Ну да, только немного на другом форуме: http://www.cnc-club.ru/forum/viewtopic. ... 540#p27540 :hehehe:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
everererest
Новичок
Сообщения: 5
Зарегистрирован: 24 май 2011, 08:59
Репутация: 0
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение everererest »

Если название ветки читать буквально,то такие мысли приходят в голову:
EMC2 позволяет крутить достаточно разные двигатели,в т.ч. и 3-х фазные,что было себе доказано на макете со светодиодами,присоединенном к lpt-порту.Путем добавления усилительного каскада(читай пзу с зашитой sin четверть- или полуволной,запускаемой импульсом фазы с lpt,фильтра и выходных транзисторов) можно крутить непосредственно шпинделем.В итоге можно получить достаточно стабильный и предсказуемый частотник.Проблема собственно в прошивке для какой-нить более менее современной atmel-ки желательно с цап-ом на борту и sin-ой полуволной на выходе для фильтра.Или достаточно того безобразия которое будет делать с прямоугольником обмотка двигателя? Может есть мысли по этому поводу?
Последний раз редактировалось everererest 25 мар 2013, 13:00, всего редактировалось 1 раз.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение Serg »

Синус надо. От прямоугольных ступенек двигатель будет больше грется и меньше выдавать мощность, чем дальше от формы синуса тем хуже.
Собственно продаваемые частотники так и сделаны и стоят они врядли дороже самостоятельного изготовления единственного экземпляра.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение Сергей Саныч »

Помимо МК с ЦАПами потребуются еще мощные усилители. У аналоговых КПД на синусе чуть больше 70% - и это в идеале. У импульсных больше, но вряд ли три канала такого усилителя обойдутся дешевле готового инвертора.
Чудес не бывает. Бывают фокусы.
everererest
Новичок
Сообщения: 5
Зарегистрирован: 24 май 2011, 08:59
Репутация: 0
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение everererest »

А если аналоговый оконечник по 2-х полупериодной схеме собрать,то чем цифровой в итоге лучше?
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение billsmith »

Не забывайте что ещё и напряжение нужно будет менять(например ШИМом) вместе с частотой.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение Сергей Саныч »

everererest писал(а):А если аналоговый оконечник по 2-х полупериодной схеме собрать,
Именно для такого случая КПД максимум 72 процента на синусе. Теоретический. Практический, естественно, ниже.
Чудес не бывает. Бывают фокусы.
everererest
Новичок
Сообщения: 5
Зарегистрирован: 24 май 2011, 08:59
Репутация: 0
Контактная информация:

Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.

Сообщение everererest »

billsmith писал(а):Не забывайте что ещё и напряжение нужно будет менять(например ШИМом) вместе с частотой.
В данном случае ценное замечание,т.е. надо еще и emc2 рихтовать:

Принцип постоянства отношения напряжение/частота (правило Костенко)
Принцип постоянства отношения напряжение/частота наиболее широко распространен в современных регулируемых асинхронных приводах. Он может использоваться в приложениях, которые не требуют высоких динамических характеристик, а необходимо только эффективно варьировать частотой вращения в полном диапазоне. Это позволяет использовать синусоидальную установившуюся модель асинхронного электродвигателя, в которой величина магнитного потока статора пропорциональна отношению амплитуды и частоты напряжения статорной обмотки. Если данное отношение поддерживать на постоянном уровне, то постоянство будет сохранять и магнитный поток статора и, таким образом, вращающий момент будет зависеть только от частоты скольжения.
http://www.gaw.ru/html.cgi/txt/app/micr ... AVR494.htm
Ответить

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