Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.10.2016, 07:58
|
#1
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,831
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
АЦП алгоритм измерения напряжения сложной формы
Доброго времени всем.
Подскажите как измерить напряжение сложной формы , с помощью встроенного в мк АЦП. платформа не важна , но пусть мега 8, 10 бит.
Напряжение после регулируемого тиристорного моста , форму представляете - резаные горбы синуса , напряжение - 10-440в.
Сделал в лоб - резистивный делитель из трех резисторов последовательно , крайние высокоомные на плюс -минус, к среднему низкоомному подключен АЦП, и защитный стабилитрон.
Код тоже немудреный ,вычисляю среднеквадратичное из 128 замеров.
Получается не очень , показания сильно плавают , плюс минус 30-40 вольт, и к тому же нелинейность во всем диапазоне .
Меня устроит точность в 1 вольт, нелинейность тоже можно побороть ,но как избавится от разброса показаний ?
пробовал навесить емкость на вход АЦП , становится более менее приемлемо , но приходится долго ждать пока идет разряд /заряд и показания долго изменяются, это тоже не есть хорошо.
Мне думается нужен как то организовать программный фильтр, но вот какой и как ?
к тому же ресурсов МК на сложные вычисления не хватит , у него и так задач много. Подскажите в каком направлении копать
__________________
Да здравствует Разум,да сгинет Маразм!
|
|
|
|
18.10.2016, 08:36
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: АЦП алгоритм измерения напряжения сложной формы
Сообщение от E_C_C
|
Сделал в лоб - резистивный делитель из трех резисторов последовательно , крайние высокоомные на плюс -минус, к среднему низкоомному подключен АЦП, и защитный стабилитрон.
|
Лучше все же нарисовать этот странный делитель, с указанием номиналов, и все, что вокруг него - куда и как подается входной сигнал, откуда и как снимается сигнал на АЦП, и какой тип и номинал защитного стабилитрона.
Сообщение от E_C_C
|
пробовал навесить емкость на вход АЦП
|
Какой был номинал емкости?
|
|
|
|
18.10.2016, 09:07
|
#3
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: АЦП алгоритм измерения напряжения сложной формы
И еще вопрос. Вы синхронизируете начало пакета из 128 измерений с переходом синусоиды через ноль? И обеспечивается ли одинаковость интервалов между всеми замерами?
|
|
|
Сказали "Спасибо" Alex9797
|
|
|
18.10.2016, 09:43
|
#4
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,831
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
Re: АЦП алгоритм измерения напряжения сложной формы
нарисовал...
стабилитрон КС456, конкретно мой открывался при 4,9-5,0 вольтах.
номинал емкости 10мкф.
синхронизацию измерения , нет , не делал.
измерения завязаны на таймер , одинаковость интервалов обеспечивается.
__________________
Да здравствует Разум,да сгинет Маразм!
|
|
|
|
18.10.2016, 10:17
|
#5
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: АЦП алгоритм измерения напряжения сложной формы
Сообщение от E_C_C
|
нарисовал...
|
Сообщение от E_C_C
|
вычисляю среднеквадратичное
|
Таки по порядку:
1. Почитать про параметры напряжения и определиться, какой нужен.
2. Почитать про стабилитрон. И выкинуть из схемы или ее переработать.
3. Потренироваться на "кошечках", т.е. для начала на постоянном отфильтрованном напряжении.
P.S. Напряжение для опытов брать в диапазоне допустимых значений АЦП от источника напряжения .
Последний раз редактировалось avp94; 18.10.2016 в 10:20.
|
|
|
|
18.10.2016, 10:26
|
#6
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,831
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
Re: АЦП алгоритм измерения напряжения сложной формы
Чем плох стабилитрон ? Делитель рассчитан так , что стабилитрон откроется при пробое одного из тиристоров , либо при перенапряжении.
Измерить постоянное отфильтрованое напряжение проблемы не составляет.
Даже здесь если отфильровать емкостью , все меряется и работает.
Про параметры напряжения не понял , какие у напряжения параметры , кроме как его значения ?
__________________
Да здравствует Разум,да сгинет Маразм!
|
|
|
|
18.10.2016, 10:31
|
#7
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: АЦП алгоритм измерения напряжения сложной формы
Сообщение от E_C_C
|
какие у напряжения параметры , кроме как его значения
|
Так собственно значения: среднее, действующее .
Сообщение от E_C_C
|
стабилитрон откроется
|
А посмотрите его параметры пока он не откроется .
Сообщение от E_C_C
|
Измерить постоянное отфильтрованое напряжение проблемы не составляет.
|
Пробовали? Все линейно, ничего не дергается?
|
|
|
|
18.10.2016, 10:41
|
#8
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: АЦП алгоритм измерения напряжения сложной формы
Сообщение от E_C_C
|
нарисовал...
стабилитрон КС456, конкретно мой открывался при 4,9-5,0 вольтах.
номинал емкости 10мкф.
синхронизацию измерения , нет , не делал.
|
Потрясен увиденным. Превзошло худшие предположения.
1. Средняя точка между мегомными резисторами - фигня. Она плавает, и относительно нее плюсовое напряжение тоже будет плавать. Однозначно.
2. Конденсатор 10 мкФ после 1 мегома убивает весь смысл вычисления среднеквадратичного. На вход АЦП будет поступать готовое среднее. Там емкость допустима не более нескольких нанофарад.
3. Согласен с предыдущим замечанием о стабилитроне. На таких малых токах он начнет просаживать сигнал намного раньше, например при 3...4 вольтах.
4. Землю АЦП надо подключить не к средней точке этого делителя, а к минусу источника.
5. Синхронизировать надо обязательно.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Alex9797 за это сообщение:
|
|
|
18.10.2016, 10:47
|
#9
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,831
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
Re: АЦП алгоритм измерения напряжения сложной формы
Действующее, более информативно , думаю.
Ладно, отрезали стабилитрон, я пробовал , что с ним , что без него. В идеале там бы защитный диод или варистор, но нет под рукой на 5в.
Пробовал , конечно, линейности нет, надо извратиться с коэффициентом , множителя.
Но дергаться ничего не дергается. С чего там дергатся если 128 раз измерили одно и то же.
Все дерганье от того что измерения попадают в промежутки между полуволнами , да и на больших углах напряжение имеет треугольную форму.
Потому я думаю в сторону фильтра , может стоит предварительно откинуть результаты выходяшие за границы среднего. Но это жесть какаято, памяти кучу сожрет.
Конденсатора изначально нет, это уже потом эксперименты пошли.
А вот подключать общюю к минусу я не стал из за опасности .
Так то схема отделена мегаомниками от сети, а если соединить минус и общий - будет прямая связь.
__________________
Да здравствует Разум,да сгинет Маразм!
Последний раз редактировалось E_C_C; 18.10.2016 в 10:50.
|
|
|
|
18.10.2016, 11:03
|
#10
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: АЦП алгоритм измерения напряжения сложной формы
Стесняюсь
Сообщение от Alex9797
|
5. Синхронизировать надо обязательно.
|
но спрошу: нафига?
Сообщение от E_C_C
|
Действующее, более информативно , думаю.
|
Это смотря для чего , вам решать.
Сообщение от E_C_C
|
Пробовал , конечно, линейности нет
|
Выходит за рамки паспорта?
Сообщение от E_C_C
|
С чего там дергатся если 128 раз измерили одно и то же.
|
Значит не пробовали .
Попутно посмотрите входной ток (сопротивление) АЦП по паспорту и сравните с током делителя напряжения.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:21.
|
|