- Регистрация
 - 10.02.2025
 
- Сообщения
 - 203
 
- Реакции
 - 226
 
- Баллы
 - 58
 
- Возраст
 - 67
 
- Город
 - Донецк
 
- Имя
 - Алексей
 
- Отчество
 - Леонидович
 
- Станок
 - cnc3018pro
 
- Плата
 - Camxtool v35, самоделка
 
- Прошивка
 - 1.1h
 
Стабилизация оборотов шпинделя
Посмотрел я это видео и мне очень понравилась идея. Попробую сделать что-то подобное. Тем более, что с ПИД-регуляторами я когда-то возился, на Ассемблере, для STM8. Только для измерений останавливать ШИМ я не буду, буду мерять в паузах между импульсами. Но это значит что стопроцентную скорость, когда импульсы сливаются, устанавливать нельзя – обязательно должны быть паузы. Поэтому для сохранения оборотов напряжение питания надо будет приподнять, скажем, до 36 Вольт. А регулировку ШИМ-а ограничить значениями 0..127.
Первым делом, для наладки будущего девайса, сделал простенький тахометр. Использовал древний контроллер AT90S1200, которые у меня валяются ещё с прошлого века.


Результат измерений вывожу через UART на внешний дисплей. У меня для этого служит универсальная приблуда, но, в принципе, можно подключить к PC и запустить там какой-либо терминал. Разумеется подключать надо через преобразователь TTL-RS232.
На патрон шпинделя нанёс белой краской полоску, шириной миллиметров пять. Светодиод светит на полоску, фототранзистор на неё смотрит, контроллер считает импульсы и пересчитывает период в обороты в минуту.
50 секунд видео работающего тахометра.
Там на дисплее возле показаний тахометра написано Hz. Не обращайте внимания, к этому входу должен подключаться частотомер (выполненный в виде щупа), но я подключаю тахометр. А прошивку править не стал.
Завтра напишу про собственно регулятор.
Посмотрел я это видео и мне очень понравилась идея. Попробую сделать что-то подобное. Тем более, что с ПИД-регуляторами я когда-то возился, на Ассемблере, для STM8. Только для измерений останавливать ШИМ я не буду, буду мерять в паузах между импульсами. Но это значит что стопроцентную скорость, когда импульсы сливаются, устанавливать нельзя – обязательно должны быть паузы. Поэтому для сохранения оборотов напряжение питания надо будет приподнять, скажем, до 36 Вольт. А регулировку ШИМ-а ограничить значениями 0..127.
Первым делом, для наладки будущего девайса, сделал простенький тахометр. Использовал древний контроллер AT90S1200, которые у меня валяются ещё с прошлого века.


Результат измерений вывожу через UART на внешний дисплей. У меня для этого служит универсальная приблуда, но, в принципе, можно подключить к PC и запустить там какой-либо терминал. Разумеется подключать надо через преобразователь TTL-RS232.
На патрон шпинделя нанёс белой краской полоску, шириной миллиметров пять. Светодиод светит на полоску, фототранзистор на неё смотрит, контроллер считает импульсы и пересчитывает период в обороты в минуту.
50 секунд видео работающего тахометра.
Там на дисплее возле показаний тахометра написано Hz. Не обращайте внимания, к этому входу должен подключаться частотомер (выполненный в виде щупа), но я подключаю тахометр. А прошивку править не стал.
Завтра напишу про собственно регулятор.
 


