Page 2 of 16

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

Posted: 01 Mar 2009 01:12
by hardlock
Правильно, только так никто не рисует транзистор.... Посмотрите обозначение в даташите...

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

Posted: 01 Mar 2009 12:08
by urcda
Вы уж извените меня я по образованию не электронщик :-)

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

Posted: 08 Apr 2009 21:02
by urcda
для bobas
программа открывается Splan есть в инете бесплатная
единственая проблема надо написать прошивку для МК, а я в этом не понимаю

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

Posted: 09 Apr 2009 22:12
by urcda
как у вас со временем поможете в написании прошивки для МК :oops:

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

Posted: 10 Apr 2009 17:17
by hardlock
urcda, извиняюсь, что не отвечал - сообщение видел, но за делами забыл. Пишите подробно, что нужно от устройства, а я с понедельника постараюсь уделить внимание.

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

Posted: 11 Apr 2009 17:02
by urcda
Суть работы в следующем, при температуре +83-85°C двигатель начинает работать на 30% мощности, при увеличении температуры увеличивается мощность(при снижении температуры уменьшается) при +95-98°C двигатель работает на 100% мощности, если есть возможность надо организовать подстройку температуры минимальной и максимальной (т.е регулировать 83-85 и 95-98)
Заранее спасибо за ответ

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

Posted: 11 Apr 2009 19:37
by hardlock
Как подстраивать будете? индикатор не прилепить к тиньке13 - мало выводов... Можно прям в программе задавать? или всё таки надо кнопками?

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

Posted: 11 Apr 2009 20:55
by urcda
Можно прямо в програме только обясните как надо настраивать

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

Posted: 11 Apr 2009 20:58
by hardlock
ОК. С понедельника попробую сваять. Ведь это проект очень похож на регулятор вентилятора...

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

Posted: 17 Apr 2009 13:37
by IBIT
Доброго дня!
Зібрав вашу схему, класно працює але максимуму досягти не можу, провірив транзистор і виявилось щоб він відкрився повністю треба подати на базу 10 вольт а у схемі він керується 5 вольтами((( пробував це виправити добавивши 2 транзистори(які у меен були) BC547 і BC857 але так як слабо шарю урозрахунках то не поучилось підбрати правильно резистори.. підкажуть як можна зробити 10 вольт на транзиторі у вашій схемі щоб він працював на максимумі. який діапазон регулювання ШИМ у вас у прошивці? що саме треба проміняти у програмі щоб регулювати можна було шим у діапазоні від 0 до 100% ?

Дякую! Ваш сайт дійсно має багато корисної інформації для новачків)))

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

Posted: 17 Apr 2009 14:00
by hardlock
IBIT wrote:щоб він відкрився повністю треба подати на базу 10 вольт а у схемі він керується 5 вольтами((( пробував це виправити добавивши 2 транзистори(які у меен були) BC547 і BC857 але так як слабо шарю урозрахунках то не поучилось підбрати правильно резистори.. підкажуть як можна зробити 10 вольт на транзиторі у вашій схемі щоб він працював на максимумі.
попробуйте что-то вроде такого:
sch.GIF
sch.GIF (3.83 KiB) Viewed 15781 times
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%

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

Posted: 17 Apr 2009 16:41
by IBIT
Дякую! Зараз буду пробувати.

Добавлено спустя 2 часа 33 минуты 59 секунд:
Супер! Запрацювало на повну потужність. Підключив моторчик від склопідйомника, замітив писк моторчика при зниженні шим(приблизно яка частота получається шима?)
резистор на 330 Ом(0,125 ват) (на схемі 470 Ом ) дуже сильно гріється це нормально? зато IRF540 майже взагалі холодний... моторчик приблизно 1-2 ампери у холостому ході(заміряв звичайним мультиметром)
А загалом дякую за класний схему!

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

Posted: 17 Apr 2009 16:47
by hardlock
IBIT wrote:резистор на 330 Ом(0,125 ват) (на схемі 470 Ом )
12В / 330 Ом = 0,036А
0,036А * 12В = 0,432 Вт. Вот и греется. Закон Ома однако....
Если увеличить номинал резистора, то может начать греться IRF-ка из-за затягивания фронтов. Но попробовать стоит. Например 1К.
IBIT wrote:яка частота получається шима?
Я уже не помню - давно это было. :oops: Вроже около 10 кГц, хотя могу ошибаться.... У меня тоже двигатель свистит на малых оборотах...

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

Posted: 27 Apr 2009 23:10
by urcda
Как дела с прошивкой?

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

Posted: 28 Apr 2009 09:10
by hardlock
urcda wrote:Как дела с прошивкой?
вообще никак - даже компьютер тот не включал... звыняйте - нет времени. Попробуйте сами переделать вот эту тему - там только поменять значения...

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

Posted: 29 Apr 2009 13:57
by hardlock
urcda, ответил тут

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

Posted: 29 Apr 2009 22:18
by kipia
Чтобы транзистор открывался полностью от 5в можно вместо IRF540 поставить что-то из серии IRLZ24(IRLZ34,IRLZ44).

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

Posted: 30 Apr 2009 11:37
by hardlock
kipia wrote:можно вместо IRF540 поставить ...
Чем Вам IRF540 не угодил? у него "Gate threshold voltage" min=2, typ=3 max=4 Вольта....

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

Posted: 11 May 2009 00:53
by fantom
Блин мне надо чтобы маторчик крутился на малых оборотах без писка как это сделать.
Как по мне надо увеличить частоту шима.
просьба внести соответствующие изменения если не сложно.
Очень надо бо пищит больно пративно.
:drink:

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

Posted: 11 May 2009 00:57
by hardlock
fantom wrote:Блин мне надо чтобы маторчик крутился на малых оборотах без писка как это сделать.
Блин, а мне надо машину отремонтировать!
Разберитесь немного в коде - там ничего нет сложного... Подсказка - копать в эту сторону:

Code: Select all

TCCR0A=0x83;
TCCR0B=0x02;
Сделать так:

Code: Select all

TCCR0A=0x83;
TCCR0B=0x01;
Только это уже не подсказка, а решение... Будет вместо 18,75 кГц - 37,5кГц

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

Posted: 11 May 2009 22:03
by fantom
Спасибо все получилось нормально теперь тишина и благодать. :drink:
Что за машину надо отремантировать или это так кслову :dontknow:

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

Posted: 12 May 2009 10:43
by hardlock
fantom wrote:Что за машину надо отремантировать или это так кслову
Просто вы так общаетесь что создаётся впечатление, что Вы заплатили за это деньги и Вас не устроило качество товара... Тут же всё на добровольных началах: Схема - пожалста, прошивка - пожалста, вопрос? - ответим!...

Попробуйте сами разбираться в прошивках - там нет вообще ничего сложного и скоро станет интересно!

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

Posted: 12 May 2009 13:04
by fantom
ну без обид так получилось .
Сейчас просто занимаюсь ремонтом машины нервы на предел
Извини нечего не хотел сказать плахого
:drink:

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

Posted: 12 May 2009 14:10
by hardlock
:drink:

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

Posted: 13 Aug 2009 11:11
by IBIT
у мене проблема із перепрошивкою тіні13, 1 раз залив був цю прошивку регулятора оборотів ("Программатор AVR910 USB") а потім після цього вона не хоче перепршиватись ні читатись ніц.. але працює... купив іншу нову тіні13 щоб експерементувати, але поки не шию бо і ця заглючить... нову нормально читає(чисту) а прошиту цією прошивкою - відказується. Не розумію у чому проблема але думка є що ШИМ сигнал із мікроконтроллера якось мішає програматору перевести її у режим програмування, може таке бути? У Вас із цим поблем не виникає?
Доречі цей програматор відказується видати інфу про свою версію доки не підключиш хоч якийсь мікроконтроллер. Це так у всіх?
додатковий сигнал програматора(тактування) помогти зможе? чи тут треба High Volage Programmer?