24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

Регулятор оборотов двигателя постоянного тока.

Здесь только проекты на ATtiny
Post Reply
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by hardlock »

skeeff,
L7805 потянет - там потребление около 20-30 мА.
схему рекомендую применить с драйвером для MOSFETа тогда будет работать поинтереснее.
По линейности - не скажу - тут бдет зависить от мотора.
skeeff
Пробегал мимо
Posts: 12
Joined: 13 Mar 2009 23:00

Re: Регулятор оборотов двигателя постоянного тока.

Post by skeeff »

собрал схему. на всякий случай запаял перед стабилизатором на 5в еще один на 12. транзистор irf840 греется ощутимо (надо бы что-то типа irfz44) . Вот только обороты не постоянны и зависят от нагрузки, похоже данная схема не очень подходит для моего двигателя. (lrs 775s dc 24 в). Вот если бы стабилизировать ток двигателя. Может посоветуете что можно сделать для стабилизации оборотов.
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by hardlock »

skeeff wrote: Может посоветуете что можно сделать для стабилизации оборотов.
неа... тут надо следить за оборотами и менять под них значение ШИМа...
skeeff
Пробегал мимо
Posts: 12
Joined: 13 Mar 2009 23:00

Re: Регулятор оборотов двигателя постоянного тока.

Post by skeeff »

понял, спасибо все равно. буду рыть дальше.
bond47
Пробегал мимо
Posts: 8
Joined: 14 Nov 2010 17:54
Location: г.Запорожье

Re: Регулятор оборотов двигателя постоянного тока.

Post by bond47 »

hardlock а можете выложить исходник прошивки с плавным пуском у меня двигатель 300Вт и надо немного увеличить время выхода двигателя
на максимальные обораты, за ранее большое спасибо.
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by hardlock »

bond47, к сожалению исхолник утерян. По памяти - в таймере добавляется значение ШИМ до тех пор, пока не станет больше или равно установленному резистором значению. И всё...
User avatar
idiot
Пробегал мимо
Posts: 1
Joined: 02 Nov 2014 20:20
Location: воронеж

Re: Регулятор оборотов двигателя постоянного тока.

Post by idiot »

Собрал схему ,прошил ,включил ,не работает .Может она не клеится с системой шуруповерта т е не открывает полевик управления мотором .

Добавлено спустя 14 часов 51 минуту 51 секунду:
Штатный полевик не пошел .Заменил другим .Пошел ,но нет полного стопа при отжатом курке шуруповерта .?????
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by hardlock »

idiot wrote: нет полного стопа при отжатом курке
напруга с курка минимальная какая?
aleksandr23uam
Пробегал мимо
Posts: 7
Joined: 21 Oct 2009 23:40
Location: Мариуполь

Re: Регулятор оборотов двигателя постоянного тока.

Post by aleksandr23uam »

Здравствуйте. Можете реализовать плавный старт при нажатии на кнопку, а при отпускании кнопки стоп т.е. моторчик останавливался. Старт - до максиума за 4сек.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

Re: Регулятор оборотов двигателя постоянного тока.

Post by IYra »

aleksandr23uam wrote: Можете реализовать плавный старт при нажатии на кнопку, а при отпускании кнопки стоп т.е. моторчик останавливался. Старт - до максиума за 4сек.
Плавный старт до установленного PWM за 4 сек
Attachments
DC_motor_zad4c.rar
(17.94 KiB) Downloaded 493 times
aleksandr23uam
Пробегал мимо
Posts: 7
Joined: 21 Oct 2009 23:40
Location: Мариуполь

Re: Регулятор оборотов двигателя постоянного тока.

Post by aleksandr23uam »

Благодарю вас. В субботу в протеусе попробую и отпишусь.

Добавлено спустя 2 минуты 37 секунд:
Еще раз Спасибо за исходник и симуляцию в протеусе.
aleksandr23uam
Пробегал мимо
Posts: 7
Joined: 21 Oct 2009 23:40
Location: Мариуполь

Re: Регулятор оборотов двигателя постоянного тока.

Post by aleksandr23uam »

Сасибо, огромное! Все работает!
А можно Вас попросить, как я понял после отпускания кнопки шим "уходит" до нуля тоже за 4 сек, сделать намного быстрее к примеру за 1 сек к 0V. Ппланирую для сверления плат. И вопрос, где можно коректировать время разгна т.е. в какой строчке кода, хотелось бы уменьшить до 3-х сек. Спасибо!
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

Re: Регулятор оборотов двигателя постоянного тока.

Post by IYra »

aleksandr23uam wrote: как я понял после отпускания кнопки шим "уходит" до нуля тоже за 4 сек, сделать намного быстрее к примеру за 1 сек к 0V.
после отпускания кнопки шим "уходит" до нуля сразу так что задержки быть не должно
aleksandr23uam wrote: И вопрос, где можно коректировать время разгна т.е. в какой строчке кода, хотелось бы уменьшить до 3-х сек. Спасибо!

Code: Select all

    if (Flag)
    {
       pwm = (pwm/40)*Flag ; Flag++;
       if (Flag > 40)  Flag = 0 ;
    }
40 - это 4 сек умноженные на 10 (прерывание раз в 0.1сек)
Для удобства добавил
#define LEAD_TIME 3 // задержка на включение
Attachments
DC_motor_zad.rar
(18.04 KiB) Downloaded 404 times
aleksandr23uam
Пробегал мимо
Posts: 7
Joined: 21 Oct 2009 23:40
Location: Мариуполь

Re: Регулятор оборотов двигателя постоянного тока.

Post by aleksandr23uam »

Спасибо Вам огромное! :-)
Evgeny_L
Пробегал мимо
Posts: 3
Joined: 02 Apr 2015 23:13
Location: Яндекс
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by Evgeny_L »

Я посмотрел по осцилографу выход с этого ШИМ. Там минимальна скорость это около 40% положительной полуволны, и 60 % в "0". Есть ли возможность для регулировки например с 10% или меньше? Я к электродвигателю еще не подсоединял его, т.к. необходимо мощное управление создеть. У меня электродвигатель около 300Вт. Возможно это будет лишним.
Еще Вы не могли бы подсказакть, куда можно добавить задержку на выключение, мне необходимо упраслять мощным двигателем с нагрузкой. А так же, если возможно узнать, куда можно добавить плавность (рампу) увеличения/снижения скорости.
Прошу меня не укорять в просьбах. Только на днях начал изучать программирование микроконтроллеров. Хочется экспериментировать на конкретном примере.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

Re: Регулятор оборотов двигателя постоянного тока.

Post by IYra »

Evgeny_L wrote: Есть ли возможность для регулировки например с 10% или меньше? Возможно это будет лишним.
Скорее всего это лишнее - двигатель не запустится. Но если очень хочется то меняется строчка

pwm = 110 + read_adc(2) / 7;
на
pwm = 50 + read_adc(2) / 5;
Evgeny_L wrote: куда можно добавить задержку на выключение, мне необходимо упраслять мощным двигателем с нагрузкой. А так же, если возможно узнать, куда можно добавить плавность (рампу) увеличения/снижения скорости.
Подкорректировал проект DC_motor_zad.rar Добавил задержку на выключение и увеличение/снижение скорости

Code: Select all

#define LEAD_TIME_ON  30             // задержка на включение
#define LEAD_TIME_OFF 10             // задержка на выключение
#define LEAD_TIME_CHANGE 10          // задержка на изменение
30 - 3 сек, 10 - 1 сек
Attachments
DC_motor_zad2.rar
(4.84 KiB) Downloaded 372 times
Evgeny_L
Пробегал мимо
Posts: 3
Joined: 02 Apr 2015 23:13
Location: Яндекс
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by Evgeny_L »

Спасибо огромное! Сейчас буду экспериментировать с таймерами.

Добавлено спустя 16 минут 51 секунду:
Сорри за навязчивость, но где в проекте можно изменить максимальную скорость? В данном проекте скорость максимальная 100%, т.е. постояннка выходит, а мне надо чтоб процентов 80 было.
Это я адаптирую драйвер для беговой дорожки, т.к. родной сгорел. Вот и приходится подбирать.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

Re: Регулятор оборотов двигателя постоянного тока.

Post by IYra »

Evgeny_L wrote: где в проекте можно изменить максимальную скорость? В данном проекте скорость максимальная 100%, т.е. постояннка выходит, а мне надо чтоб процентов 80 было.
Скорость (скважность ШИМ) регулируется переменным сопротивлением на PB4
Сколько надо столько и выставляй
Evgeny_L
Пробегал мимо
Posts: 3
Joined: 02 Apr 2015 23:13
Location: Яндекс
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by Evgeny_L »

IYra wrote:
Evgeny_L wrote: где в проекте можно изменить максимальную скорость? В данном проекте скорость максимальная 100%, т.е. постояннка выходит, а мне надо чтоб процентов 80 было.
Скорость (скважность ШИМ) регулируется переменным сопротивлением на PB4
Сколько надо столько и выставляй
Это я знаю. Хотел просто программно ограничить.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

Re: Регулятор оборотов двигателя постоянного тока.

Post by IYra »

Evgeny_L wrote: Это я знаю. Хотел просто программно ограничить.
if (pwm > 255) pwm = 255;

80% это 204 - значит

if (pwm > 204) pwm = 204;
vitec5665
Пробегал мимо
Posts: 1
Joined: 03 Apr 2016 11:05

Re: Регулятор оборотов двигателя постоянного тока.

Post by vitec5665 »

Доброго времени суток! парни подскажите я в программировании новичок... attini13a и attini13 есть разница? прошил attini13a обороты регулируются не от минимальных..... и на низких оборотах нет мощности двигателя. двигатель дпм30-h1-04
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

Re: Регулятор оборотов двигателя постоянного тока.

Post by IYra »

vitec5665 wrote:attini13a и attini13 есть разница? прошил attini13a обороты регулируются не от минимальных.....
Разницы нет. Проверь фьюзы. Какая прошивка ? Какие напряжения на движке ?
vitec5665 wrote: и на низких оборотах нет мощности двигателя. двигатель дпм30-h1-04
Так ее и не должно быть. Напряжение ведь низкое
Lom
Частенько бываю
Posts: 25
Joined: 18 Jul 2015 01:42
Location: BY
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by Lom »

Добрый день! Собрал устройство для управления двигателем сверлилки. Двигатель китайский KD3SFN-6530F 12В 60Вт 16000 оборотов. Прошивка с плавным запуском из первого поста.
На максимальных оборотах особой плавности запуска глазом не заметно. На минимальных - вроде в течение секунды раскручивается. Но. Двигатель все время пищит. На минимальных оборотах, и особенно при старте - пищит больше. Регулировка оборотов где-то в пределах 16000-10000. Нельзя ли расширить диапазон, например до 1000 оборотов и избавиться от этого писка?
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by hardlock »

Lom, Писк будет - управление импульсное, расширить можно - берите исходник и в строке 52:
pwm = 110 + read_adc(2) / 7;
уменьшайте 110 например до 80. Надо экспериментировать.

ЗЫ: лучше поискать схему с контролем оборотов или тока через мотор, т.к. в этой схеме сильно падает мощность двигателя при снижении оборотов.
Lom
Частенько бываю
Posts: 25
Joined: 18 Jul 2015 01:42
Location: BY
Contact:

Re: Регулятор оборотов двигателя постоянного тока.

Post by Lom »

hardlock wrote:лучше поискать схему с контролем оборотов или тока через мотор, т.к. в этой схеме сильно падает мощность двигателя при снижении оборотов.
Блин. А я чего то решил, что как раз при ШИМ регулировке мощность при падении оборотов не упадет... Хочется и текстолит сверлить, на больших скростях, и, иногда, что-нибудь потверже, на малых оборотах. И при этом использовать один и тот же миниатюрный сверлильный станок.
Post Reply