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

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

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

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

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

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


 
Опции темы

Имерение переменного напряжения

Непрочитано 16.12.2015, 12:53  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

Сообщение от Alex9797 Посмотреть сообщение
Этот фрагмент текста говорит об измерении атмегой или тестером?
Это измерение атмегой. Кстати было переполнение в переменной unsigned int. Там в коде умножаю на 0.1 чтобы от этого уйти... стало стабильнее. Разброс +-5 вольт...
Реклама:
miwutka вне форума  
Непрочитано 16.12.2015, 13:46  
Alex9797
Почётный гражданин KAZUS.RUN
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,606 раз(а) в 3,594 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

Сообщение от miwutka Посмотреть сообщение
Обязательно синхронизироваться с сетью для измерения напряжения?
Сообщение от miwutka Посмотреть сообщение
Вот и думаю нужно синхронизацию делать для измерений или нет? Или так должно сойти...
20 замеров на период - это очень мало, если не синхронизировать, даже если мерять чистый синус. А для огрызков синуса и синхронизация не спасет, ведь момент обрезания синусоиды может плавать между моментами измерений, и измеритель этого не заметит. И максимальная погрешность будет при угле обрезания около 90 градусов.

Для решения этой проблемы давно уже надо было прислушаться к советам злобного и вредного:
Сообщение от индюк Посмотреть сообщение
делаешь 200 замеров за период
и точность повысится, даже без синхронизации.
Alex9797 вне форума  
Непрочитано 16.12.2015, 14:05  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

у меня 4 канала ацп. Если я делаю 100 измерений за период 86% памяти занято. При 100 измерениях и при 50 и при 20 одно и тоже показывает. примерно 5% прыгает индикатор. Подскажите как интегрировать правильно. Оставил 50 измерений. Но все что ниже нуля мк видит же как 0. Может нужно делать дифф ацп, а не обычным?
miwutka вне форума  
Непрочитано 16.12.2015, 14:44  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

Чтобы память не ело нужно просто каждое полученное значение от АЦП перемножать на себя и складывать в сумматор. А по истечению времени измерения поделить сумму на количество измерений и извлечь корень, вот и все СКЗ.
alvadep вне форума  
Сказали "Спасибо" alvadep
miwutka (16.12.2015)
Непрочитано 16.12.2015, 14:56  
Alex9797
Почётный гражданин KAZUS.RUN
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,606 раз(а) в 3,594 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

Сообщение от alvadep Посмотреть сообщение
Чтобы память не ело нужно просто каждое полученное значение от АЦП перемножать на себя и складывать в сумматор
Я подозреваю, что на всю эту красоту у него просто не успевает атмега.
Поэтому он вынужден сначала просто накапливать выборки в памяти, после чего не спеша делать вычисления.
Alex9797 вне форума  
Непрочитано 16.12.2015, 15:00  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

Если мега не успевает делать умножение (заметьте аппаратное) и накапливать сумму в переменной, то тогда действительно ОЙ!
А вот поделить и извлечь корень уже можно и не спеша.
alvadep вне форума  
Непрочитано 16.12.2015, 15:17  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

сделал чтобы память не ело
PHP код:
ISR(ADC_vect)
{
    ADC1_temp=ADCW;
    adc_data[input_index]+=ADC1_temp*0.1*ADC1_temp*0.1;
    if (++input_index › (LAST_ADC_INPUT-FIRST_ADC_INPUT))
    input_index=0;
    ADMUX=(FIRST_ADC_INPUT | ADC_VREF_TYPE)+input_index;
    i++;
    if (i==200) {i=0; start_math=1;};
    
}

в майне 

if (start_math==1) 
        {
             start_math=0;
            ADC1=sqrt(adc_data[1]*0.02)*10 ;    adc_data[1]=0;
            
        }; 
суть осталась таже. при 216 вольт в сети показывает 213-222..... Теперь надо усреднить. Наверно каждые 10 суммировать и делить на 10 и хватит...?
8 МГц Мк работает. Программа пустая. Отображает на 7-сегментном индикаторе напряжение. Пока больше ничего нету. Всего хватает. зато киллограмм памяти секономил. Спасибо!

Последний раз редактировалось miwutka; 16.12.2015 в 15:20.
miwutka вне форума  
Непрочитано 16.12.2015, 15:29  
Alex9797
Почётный гражданин KAZUS.RUN
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,606 раз(а) в 3,594 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

Сообщение от miwutka Посмотреть сообщение
суть осталась таже
Какая суть? Какое количество измерений на период? Если оно осталось прежним, и не увеличилось, то какого изменения сути мы ждали?

Насчет усреднения - да, это нужно. Конечно, желательно вычислять скользящее среднее. Чтобы мега не гуляла без дела.
Alex9797 вне форума  
Непрочитано 16.12.2015, 15:39  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

Сообщение от Alex9797 Посмотреть сообщение
желательно вычислять скользящее среднее
Подскажите как его правильно считать? Измерений у меня 50 на период. сейчас попробую сделать 200 на период но не дуаю что чтото измениться.... Переменная флоат в которую я суммирую квадраты измерений. Надеюсь она не переполниться.

Последний раз редактировалось miwutka; 16.12.2015 в 15:42.
miwutka вне форума  
Непрочитано 16.12.2015, 15:53  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

сделал 250 измерений на канал за период 20 мс. Всё тоже самое прыгает индикация примерно 5% вверх-вниз. Наверно однозначно надо среднее скользящее вычислять. Подскажите плиз.
miwutka вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Постоянное напряжения вместо переменного в доме Vasdey Источники питания и свет 17 10.02.2014 14:54
Из переменного двухполярного напряжения однополярное? pavned Электроника - это просто 8 13.11.2012 09:44
Стабилизатор переменного напряжения SVC 8000V gal63 Поиск схем. Делимся схемами 0 09.07.2012 12:54
AC регулятор для активной и емкостной нагрузки majorka65 Источники питания и свет 0 20.08.2011 08:05
Помогите с измерением переменного напряжения ATMega,ADC,RMS nerozero Микроконтроллеры, АЦП, память и т.д 5 11.01.2009 19:17


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.