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, то у меня вылезла такая проблема как фон в динамике от ШИМ, судя по всему по питанию что-ли идет фон
Подскажите как от него избавится? может есть какие-нибудь простые средства или нужно делать какую-то защиту по питанию усилителя?
ildmitry
 
Сообщения: 54
Зарегистрирован: 22 мар 2012, 00:25

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

Сообщение avr123.nm.ru » 21 авг 2012, 02:05

вначале убедится что по питанию - разные источники попробовать.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение ildmitry » 21 авг 2012, 02:17

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

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

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

Сообщение ALS » 21 авг 2012, 03:54

вероятно, неправильно разведена земля
как надо ? примерно вот так, т.е. все минусовые провода должны соединяться в одной точке в непосредственной близости от аккумулятора
Аватара пользователя
ALS
 
Сообщения: 439
Зарегистрирован: 24 окт 2011, 23:32
Откуда: Севастополь
прог. языки: асм

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

Сообщение ildmitry » 21 авг 2012, 15:23

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

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

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

Сообщение elmot » 21 авг 2012, 15:38

А если поднять частоту ШИМ в ультразвук?
Аватара пользователя
elmot
 
Сообщения: 5674
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение ildmitry » 21 авг 2012, 15:42

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

тогда толком ШИМ не работает на двигателях - они всю мощность теряют там - я же читал эту статью про ШИМ, получается на такой скорости ШИМ транзистор не успевает открываться и закрываться полностью - практически все время открытый, он и греется офигенно при таком режиме и практически все время открыт
ildmitry
 
Сообщения: 54
Зарегистрирован: 22 мар 2012, 00:25

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

Сообщение Romikgy » 21 авг 2012, 16:05

значит более высокочастотный транзистор нужен
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 677
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Odessa.UA

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

Сообщение ildmitry » 21 авг 2012, 16:32

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

по-моему это не решение проблемы
тем более, где найти аналоги IRL3705L?
или же мне предлагается полностью переделать схему H-Bridge полностью? когда у меня уже несколько готовых схем есть
судя по всему (то что удается найти в интернете) нужно поставить НЧ фильтр по питанию..... может я конечно ошибаюсь....
ildmitry
 
Сообщения: 54
Зарегистрирован: 22 мар 2012, 00:25

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

Сообщение Romikgy » 21 авг 2012, 17:46

схему вашего шима покажете?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 677
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Odessa.UA

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

Сообщение Kitam1n » 21 авг 2012, 18:22

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

+1

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


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

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

ЗЫ: я таки собрал Н-мостик на IR2110 (свершилось :oops: ), собираю второй, времени оч. мало свободного :(.
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

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

Сообщение ildmitry » 21 авг 2012, 19:27

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

+1

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


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: ), собираю второй, времени оч. мало свободного :(.

а он нормально реагирует на быстрый реверс? не горит? если не горит, то схемку можно увидеть? и какой ток он держит?
ildmitry
 
Сообщения: 54
Зарегистрирован: 22 мар 2012, 00:25

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

Сообщение Kitam1n » 21 авг 2012, 20:26

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

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


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

Подробности выложу в своей теме как будут результаты, когда не известно.
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

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

Сообщение Romikgy » 21 авг 2012, 20:49

шим от МК я так понимаю... а для двигателя надо диод шунтирующий ставить ... скорее всего шум появляется не от самого шима , а от обратки самоэдс на двигателе ...
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 677
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Odessa.UA

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

Сообщение ildmitry » 21 авг 2012, 21:13

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

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

повесил конденсатор на питание усилителя, ситуация лучше не стала..... что можно еще попробовать сделать?
ildmitry
 
Сообщения: 54
Зарегистрирован: 22 мар 2012, 00:25

След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Mail.ru counter