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

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

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

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

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

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


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

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

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

Для решения этой проблемы давно уже надо было прислушаться к советам злобного и вредного:
Сообщение от индюк Посмотреть сообщение
делаешь 200 замеров за период
и точность повысится, даже без синхронизации.
Alex9797 вне форума  
Непрочитано 16.12.2015, 14:05  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 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.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

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

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

Если мега не успевает делать умножение (заметьте аппаратное) и накапливать сумму в переменной, то тогда действительно ОЙ!
А вот поделить и извлечь корень уже можно и не спеша.
alvadep вне форума  
Непрочитано 16.12.2015, 15:17  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 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=0start_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.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Имерение переменного напряжения.

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

Насчет усреднения - да, это нужно. Конечно, желательно вычислять скользящее среднее. Чтобы мега не гуляла без дела.
Alex9797 вне форума  
Непрочитано 16.12.2015, 15:39  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 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.RU
 
Регистрация: 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, время: 08:21.


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