Страница 1 из 1

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

Добавлено: 20 ноя 2012, 21:06
torvn77
Что какой пин выдаёт ШИМ сигнал,который потом преобразователем конвертируется в управляющее напряжение я понял.
А вот нельзя ли припаять к выводам LPT резистор,ну и включил один пин,одна скорость,включил другой иная,включил оба третья?
Что надо сделать для соответствующей настройки LinuxCNC?
И у кокого какой опыт использования ШИМ демодуляторов?
Может его можно собрать из готового набора.(На большее моих рук не хватит)
Где в Петербурге лучше всего купить плату тагого ШИМ'а?
Может здесь есть торговцы ими?

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

Добавлено: 20 ноя 2012, 21:48
Nick
А как ты управляешь самим шпинделем? Что там за схема и какие у нее есть входы?
На LinuxCNC можно многое, и даже еще больше :).

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

Добавлено: 20 ноя 2012, 22:17
torvn77
Шпиндель управляется во такой коробочкой:
Изображение
Сайт производителя:
http://www.sunfardrive.com/ProductsView.asp?id=139
Только моя прошла китайское упрощение и я не знаю,есть там RS-485 или нету,так как пока не отвинчивал.
Если есть,то его можно подключить к RS-232?

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

Добавлено: 20 ноя 2012, 22:41
Nick
А мануала именно по твоей модели нет никакого?

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

Добавлено: 20 ноя 2012, 22:49
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?

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

Добавлено: 20 ноя 2012, 23:47
Nick
Ты по этому пину думал изначально управлять?
На многих breakout есть преобразователь ШИМ.

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

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

Добавлено: 20 ноя 2012, 23:53
Serg
Всё ж уже написано и работает.

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

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

А где на русском можно прочитать и посоветоваться по конвенторам интерфейса и шпинделем через 485?

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

Добавлено: 21 ноя 2012, 11:57
Nick
UAVpilot, ты про это: http://www.cnczone.com/forums/diy-cnc_r ... odbus.html

на русском :thinking:...

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

Добавлено: 21 ноя 2012, 12:22
Алексс
torvn77 писал(а):А вот нельзя ли припаять к выводам LPT резистор,ну и включил один пин,одна скорость,включил другой иная,включил оба третья?
можно. без резисторов.
в мануале на коробочку параметры 0.0 1.7 1.8 1.9 3.0 - 3.7

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

Добавлено: 21 ноя 2012, 12:43
Serg
Nick писал(а):UAVpilot, ты про это: http://www.cnczone.com/forums/diy-cnc_r ... odbus.html
на русском :thinking:...
Ну да, только немного на другом форуме: http://www.cnc-club.ru/forum/viewtopic. ... 540#p27540 :hehehe:

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

Добавлено: 24 мар 2013, 22:54
everererest
Если название ветки читать буквально,то такие мысли приходят в голову:
EMC2 позволяет крутить достаточно разные двигатели,в т.ч. и 3-х фазные,что было себе доказано на макете со светодиодами,присоединенном к lpt-порту.Путем добавления усилительного каскада(читай пзу с зашитой sin четверть- или полуволной,запускаемой импульсом фазы с lpt,фильтра и выходных транзисторов) можно крутить непосредственно шпинделем.В итоге можно получить достаточно стабильный и предсказуемый частотник.Проблема собственно в прошивке для какой-нить более менее современной atmel-ки желательно с цап-ом на борту и sin-ой полуволной на выходе для фильтра.Или достаточно того безобразия которое будет делать с прямоугольником обмотка двигателя? Может есть мысли по этому поводу?

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

Добавлено: 25 мар 2013, 00:45
Serg
Синус надо. От прямоугольных ступенек двигатель будет больше грется и меньше выдавать мощность, чем дальше от формы синуса тем хуже.
Собственно продаваемые частотники так и сделаны и стоят они врядли дороже самостоятельного изготовления единственного экземпляра.

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

Добавлено: 25 мар 2013, 03:08
Сергей Саныч
Помимо МК с ЦАПами потребуются еще мощные усилители. У аналоговых КПД на синусе чуть больше 70% - и это в идеале. У импульсных больше, но вряд ли три канала такого усилителя обойдутся дешевле готового инвертора.

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

Добавлено: 25 мар 2013, 13:06
everererest
А если аналоговый оконечник по 2-х полупериодной схеме собрать,то чем цифровой в итоге лучше?

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

Добавлено: 25 мар 2013, 13:15
billsmith
Не забывайте что ещё и напряжение нужно будет менять(например ШИМом) вместе с частотой.

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

Добавлено: 25 мар 2013, 13:42
Сергей Саныч
everererest писал(а):А если аналоговый оконечник по 2-х полупериодной схеме собрать,
Именно для такого случая КПД максимум 72 процента на синусе. Теоретический. Практический, естественно, ниже.

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

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

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