Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 30.06.2011, 10:05  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию АЦП и пульсирующее напряжение

Здравствуйте, я осуществляю контроль за током на светодиоде.
Сигнал на входе АЦП такой -



3000 раз в секунду происходит выборка, если напряжение выше назначенного то уменьшается скважность шим на единицу, если напряжение ниже то увеличивается на единицу.
При больших токах мерцания незаметно, но при яркости ниже 50% заметна сильная пульсация яркости.
Думаю это из-за того что выборки попадапют то на ровные участки, то на участки с пульсацией (видно на осциллограмме) и корректируется шим когда этого не нужно делать.
Хотел делать выборки в момент когда ключ открылся и напряжение стабилизировалось (ровные участки), но частота шим 62000 гц, а максимальная частота выборок на меге8 с приемлемым качеством только примерно 9500 раз в секунду, получается что не успеваю.

Подскажите как правильно сделать что бы не было пульсаций в яркости ?
Может быть программный фильтр, а может быть на плате надо что то переделать, сглаживающий может фильтр существует что бы мои пульсации сгладить ?
Реклама:
putmannn вне форума  
Сказали "Спасибо" putmannn
warel (28.06.2019)
Непрочитано 30.06.2011, 10:49  
uk8amk
Вид на жительство
 
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
uk8amk на пути к лучшему
По умолчанию Re: АЦП и пульсирующее напряжение.

На мой взгляд следует синхронизировать выборки с началом открывания ключа. У вас ШИМ у правляет транзистором? Прекрасно, организуем прерывание по переполнению таймера или еще лучше по сравнению, в нем запускаем ADC преобразование, по окончанию забираем результат из регистра ADC.

Посмотрел на осциллограмме на частоту самплирования сигнала 25МГц... Не слишком ли много вы хотите от низкочастотного АЦП атмеги?
uk8amk вне форума  
Сказали "Спасибо" uk8amk
warel (28.06.2019)
Непрочитано 30.06.2011, 11:05  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: АЦП и пульсирующее напряжение

Элементарно, друг! Делаем восемь выборок. Считаем среднее. Сказал восемь т.к. деление на 8 - это сдвиг вправо на 3 бита. Быстрая операция. Потом выкидываем значения, которые больше или меньше среднего на 20-30%. После считаем среднее из оставшихся. Оно и будет очень хорошим и чистым результатом.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 30.06.2011, 11:43  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: АЦП и пульсирующее напряжение

буду пробовать, какие ещё будут предложения ?
putmannn вне форума  
Сказали "Спасибо" putmannn
warel (28.06.2019)
Непрочитано 30.06.2011, 11:56  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: АЦП и пульсирующее напряжение

Сообщение от putmannn Посмотреть сообщение
буду пробовать, какие ещё будут предложения ?
Интегратор на RC цепочке!
Или переход на микрочип.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 30.06.2011, 21:18  
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: АЦП и пульсирующее напряжение

Сообщение от putmannn Посмотреть сообщение
При больших токах мерцания незаметно, но при яркости ниже 50% заметна сильная пульсация яркости.
Сильно похоже на неверную работу обратной связи.

Сообщение от putmannn Посмотреть сообщение
Думаю это из-за того что выборки попадапют то на ровные участки, то на участки с пульсацией (видно на осциллограмме) и корректируется шим когда этого не нужно делать.
Вряд ли. Но с этими выбросами надо бороться. Надо землю развести так, чтобы силовой ток проходил мимо контроллера, т.е. от бтарейки на ключи и потом на LED.
Еще возможно что щуп осциллографа ловит выбросы, а на АЦП их нет.

Сообщение от putmannn Посмотреть сообщение
если напряжение выше назначенного то уменьшается скважность шим на единицу, если напряжение ниже то увеличивается на единицу.
Это 100% обратная связь неправильная. Рекомендую просчитывать по формуле
PWM+= a * (e_1 + e_0)
где e_1 и e_0 - это отклонение величины АЦП от заданной, соответственно последнее значение и предыдущее. Коэффициент a - это усиление, его надо подобрать по отсутствию мерцаний.
У величины PWM не забыть проверять выход за допустимые пределы как вверх, так и вниз.
tanq вне форума  
Сказали "Спасибо" tanq
warel (28.06.2019)
Непрочитано 01.07.2011, 08:29  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: АЦП и пульсирующее напряжение

Не понимаю как эта формула работает ?
Ещё у меня примерно 150 уровней яркости, на слабой яркости заметны "ступеньки" в изменении яркости при плавном увеличении. Может быть это ещё мешает ?

Последний раз редактировалось putmannn; 01.07.2011 в 08:39.
putmannn вне форума  
Сказали "Спасибо" putmannn
warel (28.06.2019)
Непрочитано 01.07.2011, 09:19  
Alecsej
Вид на жительство
 
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
Alecsej на пути к лучшему
По умолчанию Re: АЦП и пульсирующее напряжение

ТАР в помощь. Интегрирование исключить из процесса управления,должно стать легче.
Alecsej вне форума  
Сказали "Спасибо" Alecsej
warel (28.06.2019)
Непрочитано 01.07.2011, 09:49  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: АЦП и пульсирующее напряжение

Ещё понятнее =) что такое тар ?
putmannn вне форума  
Сказали "Спасибо" putmannn
warel (28.06.2019)
Непрочитано 01.07.2011, 10:22  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: АЦП и пульсирующее напряжение

Теория Автоматического Регулирования
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
warel (28.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Интересно любое мнение и совет FOLKSDOICH Источники питания и свет 75 10.10.2011 22:36
ИОН как опорное напряжение АЦП в PIC18F13K50 Easyrider83 Proteus 6 08.09.2010 14:36
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03
Как с помощью АЦП измерить напряжение Sollus Микроконтроллеры, АЦП, память и т.д 16 22.01.2008 16:01


Часовой пояс GMT +4, время: 20:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot