|
Нормирование сигнала перед АЦП. Как правильно?, помогите новичку |
|
|
|
Apr 21 2009, 10:02
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 4-09-07
Из: Kiev
Пользователь №: 30 288

|
Есть мощьный светодиод, управляю его яркостью методом ШИМ через мегу8 и полевик. Надо мерять ток который жрет светодиод. Надо замерить падение напряжение на шунте. С АЦП разобрался работает, когда крутишь переменник - тоесть менять чистое напряжение на АЦП то вычесляет верно, когда пытаюсь мерять напряжение на концах шунта во время работы ШИМ, то считает не верно, думаю это связано с пульсациями из-за ШИМ. Вопрос: как нормировать сигнал перед АЦП, какие фильтры применять, если б привели конкретные параметры, схемы, я в этом не силен вот и спрашиваю. Параметры схемы: Макс напряжение 12В, светодиод жрет 1А макс., шунт 0,333Ом на + перед светодиодом. ШИМ планирую от 200Гц до 1кГц. Вобщем подскажите шото, пожалуйста.
|
|
|
|
|
Apr 21 2009, 11:31
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 4-09-07
Из: Kiev
Пользователь №: 30 288

|
Цитата(Stanislav_S @ Apr 21 2009, 14:01)  какая точность измерения вам нужна? ну наверное как минимум десятые, но это грубо будет врядле ток нормально вычислить можно будет значет сотые. Подскажите хоть в каком направлении двигаться, какие и где фильтры нужны, может перед светодиодом надо эти импульсы сглажевать а уже потом и перед АЦП тоже фильтры ставить? Шо делать
|
|
|
|
|
Apr 21 2009, 13:07
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Bogila Anton @ Apr 21 2009, 14:02)  Вопрос: как нормировать сигнал перед АЦП, какие фильтры применять, если б привели конкретные параметры, схемы, я в этом не силен вот и спрашиваю. Параметры схемы: Макс напряжение 12В, светодиод жрет 1А макс., шунт 0,333Ом на + перед светодиодом. ШИМ планирую от 200Гц до 1кГц. Вобщем подскажите шото, пожалуйста. Усилитель надо бы - ведь напряжение на шунте тольоко 1/3 вольта. Если (а надо бы, а то сгореть ведь может...) Вы поставите дроссель еще... и шунт поближе к земле, то будет лучше. А может взять драйвер для шаговых двигателей + дроссель? Или сразу драйвер для светодиодов. Они бывают... в продаже.
|
|
|
|
|
Apr 21 2009, 13:19
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 4-09-07
Из: Kiev
Пользователь №: 30 288

|
Цитата(muravei @ Apr 21 2009, 15:47)  резистор 1-10кОм с шунта на АЦП и конд 0.1 -1 мк. Это выходит фильтр нижних частот, а на какую частоту его нужно расчитывать, если например шим 200Гц и например 1кГц? И само АЦП лучше на какой частоте делать?
|
|
|
|
|
Apr 21 2009, 15:39
|
Местный
  
Группа: Участник
Сообщений: 322
Регистрация: 28-05-05
Пользователь №: 5 512

|
Цитата а на какую частоту его нужно расчитывать, если например шим 200Гц и например 1кГц? при расчете ФНЧ оперируйте понятием постоянная времени и частота среза фильтра. Как тут правильно отметили если фильтр будет с большой постоянной времени то вы не сможете оперативно отслеживать за изменениме на входе АЦП. Это касается регуляторов. Если процесс медленно-изменяющийся то 10кОм и 1мкФ как раз подойдут. Кстати еще разумно применять цифровую фильтрацию. Но это уже отдельная тема для обсуждений...
|
|
|
|
|
Apr 21 2009, 17:27
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 4-09-07
Из: Kiev
Пользователь №: 30 288

|
Вот схема. Пока что ШИМ делаю программно, прямоугольные импульсы на выходе, (апп. еще не научился пользовать, може кто покажет пример на С под мегу8 с 8mHz на ШИМ 1kHz то будет мне щастье). Ток мне нужно мерять так как это основной показатель питания светодиодов. ps вообще это вело-фара, котоая будет питаться от 2-3-ох LI-Po аккумов надо следить чтоб не переразрядить их, будет несколько режимов яркости, вычесляя ток и корректируя ШИМ можно будет поддерживать постоянную яркость светодиодов. Вобщем хочется все это сделать мне на одном контроллере, не знаю если кто-то уже знает что это заведомо плохая идея может измерения будут неточными - говорите, тогда буду применять понижающие импульсные стабилизаторы. Аппаратная фильтрация это например сделать 100 выборок и вычеслить среднее значение?
Сообщение отредактировал Bogila Anton - Apr 21 2009, 17:21
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 21 2009, 19:11
|
Частый гость
 
Группа: Участник
Сообщений: 139
Регистрация: 17-08-07
Пользователь №: 29 855

|
Замечание не по теме: А какое падение напряжения на светодиодах? Если это стандартные белые, то наверное 3-5В? При подаче на них 12В могут не пережить и одного импульса. При 5В питания контроллера один квант АЦП равен 4,883мВ, если на шунте будет падать 0.33В при 1А, можно иметь 330/4.883=67 отсчетов или точность до 1А/67=15мА. Если такая точность устраивает, то ставите шунт в исток транзистора, от него на АЦП диод 1n5819, катодом к ножке контроллера, параллельно диоду 43К резистор, от входа АЦП на землю конденсатор 0.1 мкф. Последовательно со светодиодом дроссель, при частоте ШИМ 10кГц где-то 50-100 мкГн и чтобы при 1А не насыщался, от стока транзистора на +12В , катодом к +питания ставите 1n5822. В таком виде должно работать. Цитата Аппаратная фильтрация это например сделать 100 выборок и вычеслить среднее значение? Усреднение выборок это как раз программная фильтрация.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|