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

Регулировка оборотов мини-дрели

Добавлено: Чт янв 26, 2017 07:11:53
рокки1945
Здравствуйте - подскажите, пытаюсь Широтно-импульсной модуляцией прибавлять колличество оборотов дрели - я так понимаю, что этим увеличивается мощность самой дрели.
Вопросы:
какую частоту выставлять у ШИМ - сигнала 490 или делителем 32 КГЦ или 4 КГЦ?
подскажите по охлаждению транзистора 2905 в dpak корпусе?
нужна ли опторазвязка с контроллером?
Прилагаю код:

int led = 9; // выход ШИМ
int brightness = 0;
int fadeAmount = 50; значение на ШИМе
int buttonState = 0;
// the setup routine runs once when you press reset:
void setup() {
// declare pin 9 to be an output:
pinMode(2, INPUT); кнопка прибавления ШИМ
pinMode(led, OUTPUT);

TCCR1B = TCCR1B & 0b11111000 | 0x03; частота 900 герц на ШИМ

}

// the loop routine runs over and over again forever:
void loop() {
// set the brightness of pin 9:
analogWrite(led, brightness);
buttonState = digitalRead(2);

// check if the pushbutton is pressed.
// if it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// turn LED on:

// change the brightness for next time through the loop:
brightness = brightness + fadeAmount;

// reverse the direction of the fading at the ends of the fade:
/*if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}*/
// wait for 30 milliseconds to see the dimming effect
delay(200);
}
}

Re: Регулировка оборотов мини-дрели

Добавлено: Чт янв 26, 2017 09:37:16
uk8amk
Частота снизу ограничивается допустимой механической вибрацией и неприятным звуком обмотки. Думаю, что меньше 100Гц делать не стоит.
Сверху ограничивается индуктивностью обмотки мотора. Если сделать слишком много, тогда ток двигателя не будет успевать дойти до максимума и начнёт уменьшаться момент силы.

Re: Регулировка оборотов мини-дрели

Добавлено: Чт янв 26, 2017 10:17:00
АлександрЛ
Ну, было бы понятно, если бы вы завели обратную связь по оборотам, и дураиной :))) регулировали бы обороты, а вот так, ставить целый МК туда, где можно использовать 555 таймер... :facepalm:

Re: Регулировка оборотов мини-дрели

Добавлено: Чт янв 26, 2017 10:54:40
рокки1945
АлександрЛ писал(а):Ну, было бы понятно, если бы вы завели обратную связь по оборотам, и дураиной :))) регулировали бы обороты, а вот так, ставить целый МК туда, где можно использовать 555 таймер... :facepalm:
А как с обратной связью сделать на дуине - подскажите?

Re: Регулировка оборотов мини-дрели

Добавлено: Чт янв 26, 2017 14:53:17
АлександрЛ
обратная связь- всё зависит от вашей фантазии и возможностей..
Таходатчик любого типа- диск с прорезями и открытая оптопара, датчик холла, индуктивный датчик.. :dont_know:

Re: Регулировка оборотов мини-дрели

Добавлено: Чт янв 26, 2017 20:34:26
COKPOWEHEU
Вы сначала определитесь нужно ли это. Может хватит ручной регулировки на том же таймере или простейшей обратной связи.
Ардуину в таком использовании не представляю чисто механически: она же громоздкая.

Re: Регулировка оборотов мини-дрели

Добавлено: Пт янв 27, 2017 13:21:49
рокки1945
COKPOWEHEU писал(а):Вы сначала определитесь нужно ли это. Может хватит ручной регулировки на том же таймере или простейшей обратной связи.
Ардуину в таком использовании не представляю чисто механически: она же громоздкая.
Если бутлоадер зашить в 328, то нет :))

Re: Регулировка оборотов мини-дрели

Добавлено: Пт янв 27, 2017 18:32:15
COKPOWEHEU
Все равно больше ATtiny13 или даже ATtiny10, чей мощности для таких задач вполне достаточно. Да и Ардуино != ATmega328.

Re: Регулировка оборотов мини-дрели

Добавлено: Сб янв 28, 2017 05:36:19
рокки1945
COKPOWEHEU писал(а):Все равно больше ATtiny13 или даже ATtiny10, чей мощности для таких задач вполне достаточно. Да и Ардуино != ATmega328.
UNO = ATmega328 :))

Re: Регулировка оборотов мини-дрели

Добавлено: Сб янв 28, 2017 09:23:30
COKPOWEHEU
Ардуина примечательна обвязкой, кучей шилдов, библиотекой вокруг С++, самозагрузчиком и идеологией в целом. ATmega328 без всего этого - просто контроллер AVR.

Re: Регулировка оборотов мини-дрели

Добавлено: Вс янв 29, 2017 13:21:05
Двакота
рокки1945 писал(а):Здравствуйте - подскажите, пытаюсь Широтно-импульсной модуляцией прибавлять колличество оборотов дрели - я так понимаю, что этим увеличивается мощность самой дрели.
}

Мощность мотора изменить нельзя, ибо это величина физическая. Зависит от размеров, обмоток мотора, ну еще редуктор в помощь. Можно менять напряжение питания, т.е. подводимую мощность и этим регулировать обороты мотора. Совсем силовые 220 в дрели можно запитать через тиристорные регуляторы. Плавно менять обороты может обычный лабораторный БП на столе. А режим хх/сверление полными оборотами реализуют, например, известная схема Савова и вот еще, найденная на присторах интернета.
Для моторов ДПМ, ДПР сопротивление в цепи мотора ставится в районе 6 Ом.