roboforum.ru

Технический форум по робототехнике.

как избавиться от фона ШИМ?

как избавиться от фона ШИМ?

ildmitry » 21 авг 2012, 01:42

Привет всем!

собираю потихонечку своего "киборга" :-) (http://roboforum.ru/forum10/topic11375.html)
Сделал туда плату Arduino и пару H-bridge для управления двигателями.
У меня от одного источника питания 12В питаются:
1. двигатели (через H-bridge и управляются Arduino)
2. Роутер Wi-Fi (там стоит стабилизатор на 5В)
3. самодельный усилитель, чтобы раскачать автомобильный динамик на 16 см
Как только сделал ШИМ через Arduino, то у меня вылезла такая проблема как фон в динамике от ШИМ, судя по всему по питанию что-ли идет фон
Подскажите как от него избавится? может есть какие-нибудь простые средства или нужно делать какую-то защиту по питанию усилителя?

Re: как избавиться от фона ШИМ?

avr123.nm.ru » 21 авг 2012, 02:05

вначале убедится что по питанию - разные источники попробовать.

Re: как избавиться от фона ШИМ?

ildmitry » 21 авг 2012, 02:17

avr123.nm.ru писал(а):вначале убедится что по питанию - разные источники попробовать.

а там больше не от чего фонить - если ШИМ не делать, то все тихо
тем более, что усилитель и Arduino больше ничем не связаны
и еще одна вещь - если беру ноутбук и подключаю к нему через кабель USB-RS232 Arduino (когда ШИМ работает), то вообще только в динамике один этот писк и слышен (писк от ШИМа).

Re: как избавиться от фона ШИМ?

ALS » 21 авг 2012, 03:54

вероятно, неправильно разведена земля
как надо ? примерно вот так, т.е. все минусовые провода должны соединяться в одной точке в непосредственной близости от аккумулятора

Re: как избавиться от фона ШИМ?

ildmitry » 21 авг 2012, 15:23

ALS писал(а):вероятно, неправильно разведена земля
как надо ? примерно вот так, т.е. все минусовые провода должны соединяться в одной точке в непосредственной близости от аккумулятора

Стоп.
У меня отдельные блоки - усилитель, компьютер, Arduino (кстати я ее вообще питаю от отдельно батарейки крона) и все это имеет выходы "+" и "-", которые потом в одной точке и подключаются к аккумулятору - по отдельности все работает - как только появляется ШИМ на Arduino - появляется фон в усилителе.

Re: как избавиться от фона ШИМ?

elmot » 21 авг 2012, 15:38

А если поднять частоту ШИМ в ультразвук?

Re: как избавиться от фона ШИМ?

ildmitry » 21 авг 2012, 15:42

elmot писал(а):А если поднять частоту ШИМ в ультразвук?

тогда толком ШИМ не работает на двигателях - они всю мощность теряют там - я же читал эту статью про ШИМ, получается на такой скорости ШИМ транзистор не успевает открываться и закрываться полностью - практически все время открытый, он и греется офигенно при таком режиме и практически все время открыт

Re: как избавиться от фона ШИМ?

Romikgy » 21 авг 2012, 16:05

значит более высокочастотный транзистор нужен

Re: как избавиться от фона ШИМ?

ildmitry » 21 авг 2012, 16:32

Romikgy писал(а):значит более высокочастотный транзистор нужен

по-моему это не решение проблемы
тем более, где найти аналоги IRL3705L?
или же мне предлагается полностью переделать схему H-Bridge полностью? когда у меня уже несколько готовых схем есть
судя по всему (то что удается найти в интернете) нужно поставить НЧ фильтр по питанию..... может я конечно ошибаюсь....

Re: как избавиться от фона ШИМ?

Romikgy » 21 авг 2012, 17:46

схему вашего шима покажете?

Re: как избавиться от фона ШИМ?

Kitam1n » 21 авг 2012, 18:22

Romikgy писал(а):схему вашего шима покажете?

+1

ildmitry,
У вас Atmega8 и всего 3 PWM, а для ваших мостиков нужно 4.
Если я совсем все не перепутал то схема у вас очень хитрая, на реле, с IRL3705L, да еще и Н-мосты которые не используются как положено. Мне кажется вам нужно что-то менять.
Если напутал дико извиняюсь, ждем схему.


ildmitry писал(а):когда у меня уже несколько готовых схем есть

Очень любопытно взглянуть для развития!

ЗЫ: я таки собрал Н-мостик на IR2110 (свершилось :oops: ), собираю второй, времени оч. мало свободного :(.

Re: как избавиться от фона ШИМ?

ildmitry » 21 авг 2012, 19:27

Kitam1n писал(а):
Romikgy писал(а):схему вашего шима покажете?

+1

ладно, поехали - а схемка там Ваша же :-) вы же мне ее сами и давали :-)
это я сейчас для экспериментов собрал - мне надо, чтобы лампочка плавно загоралась и тухла.
untitled.png
untitled.png (56.24 КиБ) Просмотров: 5977


Kitam1n писал(а):ildmitry,
У вас Atmega8 и всего 3 PWM, а для ваших мостиков нужно 4.
Если я совсем все не перепутал то схема у вас очень хитрая, на реле, с IRL3705L, да еще и Н-мосты которые не используются как положено. Мне кажется вам нужно что-то менять.
Если напутал дико извиняюсь, ждем схему.

Теперь едем дальше - да действительно ATMega8 с 3 ШИМами, но из них я всего 2 использую на 2 H-bridge
Схема вот: http://www.pyroelectro.com/tutorials/h_bridge_4_transistor/index.html
Для реверса у меня как и было раньше так и используются реле, которые стоят на плате KernelChip KE-USB24R, они просто подключены так, что на двигатели выдается или "+" и "-" или наоборот "-" и "+". Я пока не стал все переделывать, я жду пока ко мне приедет ATMega 328 (я заказал несколько на Ebay). У меня конечно есть мысль о том что можно через L293D сделать так чтобы 2 ШИМа только нужны были для управления скоростью двигателю и плюс еще несколько обычных не ШИМ выходов, чтобы задавать направление - но я пока еще не продумывал эту идею до конца (не до этого было)

Kitam1n писал(а):
ildmitry писал(а):когда у меня уже несколько готовых схем есть

Очень любопытно взглянуть для развития!

имеется в виду есть пару готовых H-bridge, которые по ссылке выше.

Я тут еще пообщался с товарищем, который мне делал усилитель для динамика.... он тут мне признался что там конденсаторов по питанию нет вообще!!! сейчас вот буду пробовать конденсатор еще поставить на усилитель, может поможет.

Kitam1n писал(а):ЗЫ: я таки собрал Н-мостик на IR2110 (свершилось :oops: ), собираю второй, времени оч. мало свободного :(.

а он нормально реагирует на быстрый реверс? не горит? если не горит, то схемку можно увидеть? и какой ток он держит?

Re: как избавиться от фона ШИМ?

Kitam1n » 21 авг 2012, 20:26

ildmitry писал(а):
Kitam1n писал(а):ЗЫ: я таки собрал Н-мостик на IR2110 (свершилось :oops: ), собираю второй, времени оч. мало свободного :(.

а он нормально реагирует на быстрый реверс? не горит? если не горит, то схемку можно увидеть? и какой ток он держит?


Реагирует нормально, не горит, не греется. Нужно нормально испытывать, для этого делаю второй мост, плата уже вытравлена, детали есть, кроме IR2110, но времени мало уделяю сейчас под это, поэтому жутко медленно.
Схема один в один как тут( HIN и LIN соединить накрест): http://roboforum.ru/forum16/topic11509-90.html#p244419.

Подробности выложу в своей теме как будут результаты, когда не известно.

Re: как избавиться от фона ШИМ?

Romikgy » 21 авг 2012, 20:49

шим от МК я так понимаю... а для двигателя надо диод шунтирующий ставить ... скорее всего шум появляется не от самого шима , а от обратки самоэдс на двигателе ...

Re: как избавиться от фона ШИМ?

ildmitry » 21 авг 2012, 21:13

Romikgy писал(а):шим от МК я так понимаю... а для двигателя надо диод шунтирующий ставить ... скорее всего шум появляется не от самого шима , а от обратки самоэдс на двигателе ...

а от лампочки, включенной вместо двигателя тоже появляется самоэдс? естественно нет.....

повесил конденсатор на питание усилителя, ситуация лучше не стала..... что можно еще попробовать сделать?


Rambler\'s Top100 Mail.ru counter