Информация к новости
  • Просмотров: 65917
  • Автор: Sergey_r
  • Дата: 12 января 2010
  • 0
12 января 2010

PWM контроллер шпинделя (Rev 1.1)

Категория: Домашнее ЧПУ (CNC)

Большинство частотных преобразователей для трехфазных шпинделей поддерживают управление скоростью вращения при изменении напряжения на входе от 0 до 10 вольт. Данный контроллер как раз и предназначен для преобразования ШИМ в напряжение. Т.е. в зависимости от скважности поступающих импульсов на входе меняется напряжение на выходе контроллера.
 

Основные особенности PWM контроллера шпинделя:

 

- простая безтрансформаторная схема

- питание от частотного преобразователя

- малый ток потребления (6 мА)

- полный диапазон регулировки (0 – 10 вольт)

- широкий диапазон входной частоты ШИМ (2 – 450 Гц)

- 256 шагов регулирования в бесплатной версии и 1024 в коммерческой версии

 

PWM контроллер шпинделя (Rev 1.1)

PWM контроллер шпинделя (Rev 1.1)
 

Данная схема разрабатывалась для совместного использования с платой опторазвязки V2.2.


Ниже преведены необходимые настройки Mach 3 для использования возможности программного задания скорости шпинделя:

Заходим в настройки поротов и пинов: ConfigPorts and Pins, и выбираем закладку Motor Outputs. В данном окне определяем ножку вывода для шага шпинделя: в строке Spindle активируем пункт Enabled и выставляем 1 в пункте Step Pin (т.к. именно этот вывод LPT порта отведен для регулировки PWM на нашей плате опторазвязки) и 1 или 2 (в зависимости от выбранного порта управления на первой закладке данного меню настроек) в пункте Step Port. Далее переходим на закладку Spindle Setup и в окне Motor Control отмечаем пункты Use Spindle Motor Output и PWM Control, значение PWM Base Frec. лучше выставить в диапазоне 5 – 50. Далее заходим в меню настроек скорости шпинделя (об/мин): Config – Spindle Pulleys и выставляем минимальную и максимальную скорость вашего шпинделя, Min Speed и Max Speed соответственно.


Чем выше выбранная вами частота, тем меньше выбор скоростей и больше нагрузка на само ядро Mach. Число разных скоростей это Kernel Speed/PWMBase Freq. Так например если вы работаете на 35000 Гц и задали PWMBase = 50 Гц, то доступно 700 разных скоростей. Этого вполне достаточно для любой реальной системы, так как двигатель с максимальной скоростью 25000 оборотов в минуту может, теоретически, управляться с шагом меньше чем 36 оборотов в минуту. На самом деле это число будет еще меньше, т.к. минимальная скорость шпинделя всегда выше ноля. Так к примеру у относительно недорогих и распространенных китайских шпинделей минимальная и максимальная скорости составляют 8000 – 25000 об/мин соответственно, в итоге шаг перестройки получится менее 25 об/мин.

alt

 

Печатная плата разведена в одностороннем варианте под ЛУТ. При повторении следует учитывать, что транзистор T1 и диод D1 имеют SMD корпуса и расположены со стороны пайки. Такое решение вызвано тем, что выбор p-канального полевого транзистора в корпусе TO-92 весьма ограничен, а в корпусе SOT-23 выбор довольно большой. Так же следует учитывать, что если впаивается уже запрограммированный PIC контроллер, то разъем «Prog_ICSP» распаивать нет необходимости.

 

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

 

Схему контроллера в формате sPlan 6, разводку печатной платы под ЛУТ в формате Sprint-Layout 5 и файл прошивки в формате *.hex вы можете скачать ниже:
Вы не можете скачивать файлы с нашего сервера
 
Полная версия прошивки (бывшая коммерческая)Вы не можете скачивать файлы с нашего сервера

Так как производства больше не будет  - пользуйтесь бесплатно  fellow  

 

 

 

 

 

Метки к статье: ЧПУ, CNC, управление шпинделем, Spindle

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
Maximus_808

20 ноября 2013 18:21

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 20.11.2013
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1

Как получить коммерческую версию?

<
administrator

20 ноября 2013 19:58

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 65
  • Комментариев: 747

у Сергея оно есть Sergey_r

<
vadglebov

13 января 2014 14:50

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 13.01.2014
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1

как связаться с автором ком.прошивки?

<
administrator

13 января 2014 16:38

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 65
  • Комментариев: 747

он тут в комментах где то емайл свой оставлял

вот вроде sergey_r@atricom.ru , не знаю живой мыл или нет

<
Mile-NS

1 апреля 2014 21:01

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 1.02.2014
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1

Hi there, what would be suitable replacement for "nds332p"?

 

Thanks

<
administrator

1 апреля 2014 22:35

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 65
  • Комментариев: 747

Any suitable FET p-channel (for example IRLML6402) options or similar transistors much. Before using recommend to specify in datasheets.

 

http://datasheet.octopart.com/NDS332P-Fairchild-datasheet-11360.pdf

<
solanto

15 ноября 2014 23:26

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 16.04.2014
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 2

Доброго времени суток. Подскажите каким прогроматором прошивается этот микроконтролер? Я применил PIC12 в планарном исполнении и тот единственный програматор, что у меня есть не имеет выход ICSP. А на обум собирать прогроматоры как то не охота. Может представленный на Вашем сайте прогроматор для LPT порта подайдёт, или реплика прогроматора PICkit2 подойдёт? Последный неохота собирать, ведь его тоже надо прошивать, а чем прошивать непонятно.

Спасибо за внимание. Жду ответа.

<
administrator

16 ноября 2014 13:20

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 65
  • Комментариев: 747

лпт от авр не пойдет. PICkit хороший программатор, он справится, но как вы сказали если негде прошить, то упс. Для пиков есть простые версии для примера -  PIC JDM и Extra-PIC. Через гугль все ищется с описаниями и схемой.

<
solanto

18 ноября 2014 11:38

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 16.04.2014
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 2

А можно попросить расписать ICSP разъем в этом девайсе? т.е. куда какой сигнал подключать?



Почемуто какую бы я не находил программу для програматора, там нет именно этого контроллера. PIC12F673 есть, а PIC12F683 нету. Через что шить? Или может есть какойто универсальный пораметр через который шить?



Всё. Нашел в чем шить, спасибо. Но вопрос о распиновки открыт.

<
administrator

18 ноября 2014 20:12

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 65
  • Комментариев: 747

дык в даташите распиновка есть - http://ww1.microchip.com/downloads/en/DeviceDoc/41211D_.pdf

Назад Вперед
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.