тел. (044) 568-35-16
факс (044) 568-35-16
моб. (067) 998-25-37

США начнет продавать сланцевый газ Японии

Плавное управление скоростью коллекторного двигателя

Опубликовано: 05.12.2017

видео Плавное управление скоростью коллекторного двигателя

Регулятор оборотов электродвигателя 220В

Собственно стоит задача в следующем, кручу ручку потенциометра и обороты двигателя медленно растут до установленных потенциометром, по аналогии и с уменьшением оборотов. Вот нашёл в сети код:



#define motor_pin 9 int value, prev_value, slow_value, wait = 10; void output_data(){ String dataString = ""; dataString += value; dataString += ","; dataString += prev_value; dataString += ","; dataString += slow_value; Serial.println(dataString); } void setup() { Serial.begin(4800); } void loop() { value = analogRead(0)/4; if(prev_value > value){ for(slow_value = prev_value;slow_value > value; slow_value--) { analogWrite(motor_pin,slow_value); delay(wait); } } if(prev_value < value){ for(slow_value = prev_value; slow_value<value; slow_value++) { analogWrite(motor_pin,slow_value); delay(wait); } } prev_value = value; output_data(); }

Но есть парочка непоняток:


Диммер или регулятор напряжения, мощности и оборотов коллекторного двигателя 2000W. Aliexpress

При положении потенциометра в 0 - обороты то медленно падают, но двигатель слегка ещё пищит, тоесть ШИМ не ровен нулю.

Так же при положении макс, если двигатель остановить то слышно писк, тоесть ШИМ не равен 255.

Помогите разобраться ато мозги совсем не варят, частота почему-то упала и не хватает производительности.