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

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

Сайт производителя:
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.
А мануала именно по твоей модели нет никакого?
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.
Если нажать на даунлоад на верху страницы то перебросит на мануальники.
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?
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.
Ты по этому пину думал изначально управлять?
На многих breakout есть преобразователь ШИМ.
По переходникам, для него придется искать/писать скрипт, который будет с инвертором общаться. Из минусов - работать будет не в реальном времени, но для шпинделя обычно это не критично.
На многих breakout есть преобразователь ШИМ.
По переходникам, для него придется искать/писать скрипт, который будет с инвертором общаться. Из минусов - работать будет не в реальном времени, но для шпинделя обычно это не критично.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.
Всё ж уже написано и работает.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.
breakout это как я понял - комутационная панель?
Стоит для такой ерунды довольно дорого,и при моей идее подключения из неё только что ШИМ демодулятор и нужен.
Идея у меня та,что коли драйвер управляется через встроенную в него оптопару,то почему бы для подачи управляющих сигналов не использовать SFTP кабель?
Тогда можно будет сделать кабель длинной метров 6 без всяких последствий(по крайней мере я так думаю).
А где на русском можно прочитать и посоветоваться по конвенторам интерфейса и шпинделем через 485?
Стоит для такой ерунды довольно дорого,и при моей идее подключения из неё только что ШИМ демодулятор и нужен.
Идея у меня та,что коли драйвер управляется через встроенную в него оптопару,то почему бы для подачи управляющих сигналов не использовать SFTP кабель?
Тогда можно будет сделать кабель длинной метров 6 без всяких последствий(по крайней мере я так думаю).
А где на русском можно прочитать и посоветоваться по конвенторам интерфейса и шпинделем через 485?
Дилетанту сложные вещи кажутся очень простыми,а профессионалу простые очень сложными.
В результате дилетант работает,а профессионал чешет в затылке.
В результате дилетант работает,а профессионал чешет в затылке.
- Алексс
- Почётный участник

- Сообщения: 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.
Ну да, только немного на другом форуме: http://www.cnc-club.ru/forum/viewtopic. ... 540#p27540Nick писал(а):UAVpilot, ты про это: http://www.cnczone.com/forums/diy-cnc_r ... odbus.html
на русском...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
everererest
- Новичок
- Сообщения: 5
- Зарегистрирован: 24 май 2011, 08:59
- Репутация: 0
- Контактная информация:
Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.
Если название ветки читать буквально,то такие мысли приходят в голову:
EMC2 позволяет крутить достаточно разные двигатели,в т.ч. и 3-х фазные,что было себе доказано на макете со светодиодами,присоединенном к lpt-порту.Путем добавления усилительного каскада(читай пзу с зашитой sin четверть- или полуволной,запускаемой импульсом фазы с lpt,фильтра и выходных транзисторов) можно крутить непосредственно шпинделем.В итоге можно получить достаточно стабильный и предсказуемый частотник.Проблема собственно в прошивке для какой-нить более менее современной atmel-ки желательно с цап-ом на борту и sin-ой полуволной на выходе для фильтра.Или достаточно того безобразия которое будет делать с прямоугольником обмотка двигателя? Может есть мысли по этому поводу?
EMC2 позволяет крутить достаточно разные двигатели,в т.ч. и 3-х фазные,что было себе доказано на макете со светодиодами,присоединенном к lpt-порту.Путем добавления усилительного каскада(читай пзу с зашитой sin четверть- или полуволной,запускаемой импульсом фазы с lpt,фильтра и выходных транзисторов) можно крутить непосредственно шпинделем.В итоге можно получить достаточно стабильный и предсказуемый частотник.Проблема собственно в прошивке для какой-нить более менее современной atmel-ки желательно с цап-ом на борту и sin-ой полуволной на выходе для фильтра.Или достаточно того безобразия которое будет делать с прямоугольником обмотка двигателя? Может есть мысли по этому поводу?
Последний раз редактировалось everererest 25 мар 2013, 13:00, всего редактировалось 1 раз.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.
Синус надо. От прямоугольных ступенек двигатель будет больше грется и меньше выдавать мощность, чем дальше от формы синуса тем хуже.
Собственно продаваемые частотники так и сделаны и стоят они врядли дороже самостоятельного изготовления единственного экземпляра.
Собственно продаваемые частотники так и сделаны и стоят они врядли дороже самостоятельного изготовления единственного экземпляра.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.
Помимо МК с ЦАПами потребуются еще мощные усилители. У аналоговых КПД на синусе чуть больше 70% - и это в идеале. У импульсных больше, но вряд ли три канала такого усилителя обойдутся дешевле готового инвертора.
Чудес не бывает. Бывают фокусы.
-
everererest
- Новичок
- Сообщения: 5
- Зарегистрирован: 24 май 2011, 08:59
- Репутация: 0
- Контактная информация:
Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.
А если аналоговый оконечник по 2-х полупериодной схеме собрать,то чем цифровой в итоге лучше?
-
billsmith
- Опытный
- Сообщения: 128
- Зарегистрирован: 04 июн 2012, 23:46
- Репутация: 5
- Контактная информация:
Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.
Не забывайте что ещё и напряжение нужно будет менять(например ШИМом) вместе с частотой.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.
Именно для такого случая КПД максимум 72 процента на синусе. Теоретический. Практический, естественно, ниже.everererest писал(а):А если аналоговый оконечник по 2-х полупериодной схеме собрать,
Чудес не бывает. Бывают фокусы.
-
everererest
- Новичок
- Сообщения: 5
- Зарегистрирован: 24 май 2011, 08:59
- Репутация: 0
- Контактная информация:
Re: LinuxCNC: Управление частотой вращения шпинделя по LPT.
В данном случае ценное замечание,т.е. надо еще и emc2 рихтовать:billsmith писал(а):Не забывайте что ещё и напряжение нужно будет менять(например ШИМом) вместе с частотой.
Принцип постоянства отношения напряжение/частота (правило Костенко)
Принцип постоянства отношения напряжение/частота наиболее широко распространен в современных регулируемых асинхронных приводах. Он может использоваться в приложениях, которые не требуют высоких динамических характеристик, а необходимо только эффективно варьировать частотой вращения в полном диапазоне. Это позволяет использовать синусоидальную установившуюся модель асинхронного электродвигателя, в которой величина магнитного потока статора пропорциональна отношению амплитуды и частоты напряжения статорной обмотки. Если данное отношение поддерживать на постоянном уровне, то постоянство будет сохранять и магнитный поток статора и, таким образом, вращающий момент будет зависеть только от частоты скольжения.
http://www.gaw.ru/html.cgi/txt/app/micr ... AVR494.htm
