Page 4 of 16

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

Posted: 02 Nov 2009 11:17
by frutty
hardlock wrote:frutty, что именно не поняли? Про импульсный регулятор напряжения?
угу

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

Posted: 02 Nov 2009 11:21
by hardlock
Ну возьмите напрмер схему Блока питания и посмотрите, как там реализован регулятор напряжения для питания подсветки индикатора. А вообще - С питанием уж как-нибудь разберитесь....

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

Posted: 09 Nov 2009 14:29
by frutty
есть идея сделать регулятор оборотов с тахометром, чтобы МК контролировал обороты. Интересуют методы изготовления безконтактного тахометра. Сам думаю делать с ИК приёмником и отражателем, как думаете вариант надёжный?

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

Posted: 09 Nov 2009 14:31
by hardlock
frutty wrote:Сам думаю делать с ИК приёмником и отражателем, как думаете вариант надёжный?
именно так у меня и было реализован съём показаний скорости в Таврии. Только применена "открытая" оптопара. А на вал нанесена чёрная и белые полосы...

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

Posted: 09 Nov 2009 21:43
by frutty
а можете примерную схему показать?

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

Posted: 09 Nov 2009 21:53
by hardlock
Image

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

Posted: 10 Nov 2009 15:12
by frutty
hardlock wrote:Image
а какой диод и приёмник использовали?

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

Posted: 10 Nov 2009 16:13
by hardlock
BPR-301

Вот даташит.

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

Posted: 12 Nov 2009 16:14
by frutty
можете показать алгоритм подсчёта оборотов в минуту?

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

Posted: 12 Nov 2009 16:16
by hardlock
frutty wrote:можете показать алгоритм подсчёта оборотов в минуту?
издеваетесь? это было несколько лет назад... Да и не писал я его с "0", а выдрал по кусочкам откуда-то.... Поэтому "как есть." :oops:

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

Posted: 12 Nov 2009 16:19
by frutty
hardlock wrote:
frutty wrote:можете показать алгоритм подсчёта оборотов в минуту?
издеваетесь? это было несколько лет назад... Да и не писал я его с "0", а выдрал по кусочкам откуда-то.... Поэтому "как есть." :oops:
акей, буду думать сам :good:

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

Posted: 16 Nov 2009 12:33
by frutty
frutty wrote:Такой вопрос, как мне узнать прошедшее время после старта МК? Ну или текущий такт. Если нет своего способа, то как проще всего организовать его на прерывании таймером?
эту проблему решил путём включения таймера и подсчётом прерываний.

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

Posted: 07 Dec 2009 23:42
by frutty
Уф... замотался, люди помогите, не могу настроить ШИМ. Уже и частоты все перемерил, но мотор заводиться не хочет, подозрение что мощи не хватает, да и полевик как-то странно открывается, только на половину 5.6V максимум.
Image
может я полевик не правильно подключил? или ещё что?

Code: Select all

// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
// Place your code here        
   if (run_prog) {
      if (pwm > 255) pwm = 255;
      if (pwm <= 0) pwm = 0;
      OCR0 = pwm;
   } else {      
      OCR0 = 0;
   }              
}   
// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: 14,400 kHz
// Mode: Fast PWM top=FFh
// OC0 output: Non-Inverted PWM
TCCR0=0x6D;
TCNT0=0x00;
OCR0=0x00;

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

Posted: 09 Dec 2009 07:30
by frutty
погуглил и купил драйвер IR4426 + IRL530 всё заработало как часы =)

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

Posted: 17 Dec 2009 12:38
by frutty
проблема с блоком питания, необходим блок с общим минусом, +5 (для питания МК), +35 (для движка). Есть транс ~36В 1,5А. Подскажите схему, главное чтобы движок не влиял на питание МК.

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

Posted: 05 Jan 2010 12:46
by Pavel_Tula
С Нов Годом всех!!!
Уважаемые радиолюбители и радиоконструкторы, такой вопрос - не приходилось ли кому делать регулятор оборотов эл.двигателя постоянного тока (12v) со ступенчатым изменением оборотов кнопками "больше/меньше"? Если попадалось нечто похожее киньте ссылочку пожалуйста, буду оч благодарен

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

Posted: 10 Jan 2010 16:38
by Myshyak
Здравствуйте!
повторил регулятор, спасибо за разработку , все ОК! :drink: :happy:
проблема имеется только в том что я не могу скачать файл проекта и прошивки с плавным запуском.Все время ошибка при разархивировании. Не могли бы Вы перезалить файлы? А то хочется убрать писк и стартовать со 100% мощности :pardon:

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

Posted: 10 Jan 2010 16:41
by hardlock
Myshyak, только что проверил, всё скачивается и распаковывается нормально. Пользую IE8.
Ну и судя по количествам скачиваний - там всё ОК.

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

Posted: 17 Feb 2010 23:53
by tipoya
hardlock wrote:
IBIT wrote:щоб він відкрився повністю треба подати на базу 10 вольт а у схемі він керується 5 вольтами((( пробував це виправити добавивши 2 транзистори(які у меен були) BC547 і BC857 але так як слабо шарю урозрахунках то не поучилось підбрати правильно резистори.. підкажуть як можна зробити 10 вольт на транзиторі у вашій схемі щоб він працював на максимумі.
попробуйте что-то вроде такого:
sch.GIF
IBIT wrote:який діапазон регулювання ШИМ у вас у прошивці? що саме треба проміняти у програмі щоб регулювати можна було шим у діапазоні від 0 до 100% ?
диапазон - от 110 до 255 (8 бит) - от 43% до 100%

в исходнике есть строка:

Code: Select all

pwm = 110 + read_adc(2) / 7;
можете поставить просто:

Code: Select all

pwm = read_adc(2);
тогда будет от 0 до 100%
Не будет от 0 до 100%. ADCW у нас 16 битное число. АЦП у нас работает с 10 битным разрешением, а регистор OCR0A 8 бит.
Нужно ADCW сместить на два бита вниз и сделать его char.

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

Posted: 18 Feb 2010 16:33
by hardlock
tipoya wrote:АЦП у нас работает с 10 битным разрешением
согласен - прогнал.

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

Posted: 06 Mar 2010 11:22
by uncle_sem
у меня вот вопрос есть идиотский. даже два. оба - по схеме регулятора. во-первых - нафига последовательно с педалью включен резистор на 1кОм? во-вторых - не нужно ли организовать подтяжку входа на +5В? ну и, не особо понимаю необходимость стабилитрона на этом же входе - защита от внешнего перенапряжения? тогда как-бы становится понятным и наличие резистора... но отсутствие подтяжки все равно смущает. или там задается внутренняя подтяжка в самом контроллере?

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

Posted: 06 Mar 2010 11:27
by hardlock
uncle_sem, сами спросили, сами ответили. Резистор для защиты от подключения внешнего питания на этот вход, как и стабилитрон. У меня оба разъёма (питания и подключения педали) одинаковые. Ну а подтяжка на +5 не нужна, т.к. организовывается внутренняя подтяжка, но если Вы в ней сомневаетесь, то поставьте внешний резистор на +5 около 10-22 кОм.

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

Posted: 06 Mar 2010 17:33
by uncle_sem
спасибо за ответ! значит, не окончательно отупел еще :) попытаюсь собрать на выходных. а то купил патрончик, моторчик, переходник выточили, и даже вроде бьет его не так чтобы сильно, но когда креплю к сверлилке - такой резонанс, что аж подпрыгивает, блин. с одной стороны - надо, видимо, балансировать, с другой - всеже попробую обойтись малой кровью и для начала обороты снизить.... в руках-то сверлит вполне нормально....

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

Posted: 14 Mar 2010 09:34
by uncle_sem
еще раз - громадное спасибо за проект! нарисовал, вытравил, прошил, спаял - все работает как часы. не в смысле - время показывает, а в смысле - шо буря ;) транзистор впер кажется irfz44. если кто будет прошивать не из оболочки - от заводских фузы отличаются только выключением ckdiv8, если я ничего не перепутал. из минусов - если регулятор оборотов на минимуме - двигатель пускается с большим трудом. но тут "нюансик" - БП на 12В, а моторчик - на 18. так что считаю такое поведение вполне допустимым.

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

Posted: 07 Jul 2010 15:07
by Ant-RG
Привет всем!У меня такая просьба: может ли кто нибудь переделать данную прошивку (с плавным пуском) под ATtiny15? Ну очень надо, кто может помогите