Переменное напряжение

denysKo_O
Offline
Зарегистрирован: 07.01.2017

Здраствуйте
интересует вопрос, как с помощью ардуинки замерить переменку вольтаж?
диапазон:
от 5 вольт до 90

проблема в том что это не синус 50 герц
а синус от 20д до 1500 герц

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

подождите, сейчас Клапауций проснется и объяснит...

gena
Offline
Зарегистрирован: 04.11.2012

  А если подобрать промышленный вольтметр (мультиметр) и измерением RMS и возможность вывода на оптический (часто СОМ) порт.

denysKo_O
Offline
Зарегистрирован: 07.01.2017

была идея поставить мостик диодный, и мерять после него постоянку
но все равно синусоида дает свое, и постоянка после моста-плавает в зависмости от синуса

denysKo_O
Offline
Зарегистрирован: 07.01.2017

тогда буду ожидать)

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

denysKo_O пишет:

тогда буду ожидать)

ох.... я бы не советовал  ожидать! но, как знаешь.

Лучше погугли "действующее значение" и "среднее сзначение" переменного тока, а потом сотри тему.

А то  ведь и правда придет.

denysKo_O
Offline
Зарегистрирован: 07.01.2017

c этим уже розбираюсь сейчас)
с замером переменного тока
уже довел точность до 2-3 процентов

я так понимаю, с напряжением дела обстоят так же?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

У меня тоже терпение не железное... и то, пока трезвый. Так что иди в гугль ...и вики. Тут, все-таки не детсад.

... Да! Чуть не забыл, в движке форума нет проверки орфоргафии. Нужно стараться самому р-а-збираться.

 

denysKo_O
Offline
Зарегистрирован: 07.01.2017

wdrakula пишет:

У меня тоже терпение не железное... и то, пока трезвый. Так что иди в гугль ...и вики. Тут, все-таки не детсад.

... Да! Чуть не забыл, в движке форума нет проверки орфоргафии. Нужно стараться самому р-а-збираться.

 

хотел бы уточнить, чем мой топик похож на детсад?
я задал конкретный вопрос, на который хотел услышать от знающих людей совет в какую сторону "копать" информацию. Не более.
по поводу орфографии,простите, если сильно режет слух. 
сейчас пришел к идеи измерить с помощью диодного моста, но проблема в том что синусоида после моста все равно остается
ставить фильтр из конденсатора-не вариант, так как нужно знать значение в "секунду" а не ждать зарядки/розрядки, которое на разных синусах разное, я думаю это ясно

есть идея делать аналогично с током, брать максимальное и минимальное значение и уже считать точное значение....

Волшебник
Offline
Зарегистрирован: 22.12.2016
denysKo_O
Offline
Зарегистрирован: 07.01.2017

Волшебник пишет:

https://geektimes.ru/post/263024/

спасибо, читал уже. Пока остается открытый вопрос с частотой синуса.
ведь с переменными током когда делал експерименты, значения немного рознятся при частотатх 30 герц и 70 герц

Волшебник
Offline
Зарегистрирован: 22.12.2016

В самом первом сообщении нужно показывать: схему, код который есть, что не так с этим кодом/ результатом. 

denysKo_O
Offline
Зарегистрирован: 07.01.2017

Волшебник пишет:

В самом первом сообщении нужно показывать: схему, код который есть, что не так с этим кодом/ результатом. 

 

на данный момент в поиске cхемы решения. Все мои експеременты пока свелись к установке мощного диодного моста, после кторого мерять постоянный ток. Проблема с которой столкнуля в этом плане-диодный мост не выравнивает все синусы, скачки остаются. Когда доделаю прибор, обязательно поделюсь доработками.

Волшебник
Offline
Зарегистрирован: 22.12.2016

В линке который я посоветовал нет диодного моста. Вычислительные возможности ардуино позволяют расчитывать среднее квадратичное значение переменного напряжения с высокой точностью, такой что диодному мосту и не снилось. Вы читали чего там написано? Как возводить в квадрат знаете? А х А = A^2?  Потом:  Сумма  = A1^2 + A2^2 + A3^2 + An^2.  и 3-е -> V(RMS) = sqrt(Сумма).

Схема которая в том линке не нужна, достаточно  резистора и конденсатора:

Тут в 11-м посте http://arduino.ru/forum/programmirovanie/vu-metr-na-ili9481

есть готовый код вычисления. 

FAI4
Offline
Зарегистрирован: 23.09.2016

Интересно, какая максимальная частота выборки (по отдельным замерам) достижима на Arduino Uno например?

Волшебник
Offline
Зарегистрирован: 22.12.2016

FAI4 пишет:
Интересно, какая максимальная частота выборки (по отдельным замерам) достижима на Arduino Uno например

Я успешно разгоняю до 76 кГц.  Понятно, надо напрямую программировать регистры АЦП, а не использовать аналогРеад(). Есть незначительное снижение точности и требуется низкоомный источник сигнала, скажем 500 Ом, выход для наушников идеально. Плюсы: поток данных возрастет в 8 раз, поэтому несмотря на снижение точности в отдельном сэмпле, итоговая погрешность результата после мат обработки типа усреднения ( среднеквадратичные, БПФ, низкочастотные фильтры и т.д.) лучше, раза в два за тот-же интервал времени что и аналогРеад (120-микросекунд), ну и пропортионально раз в 100 за секунду - но это справедливо уже и с аналогРеад.

denysKo_O
Offline
Зарегистрирован: 07.01.2017

Волшебник пишет:

В линке который я посоветовал нет диодного моста. Вычислительные возможности ардуино позволяют расчитывать среднее квадратичное значение переменного напряжения с высокой точностью, такой что диодному мосту и не снилось. Вы читали чего там написано? Как возводить в квадрат знаете? А х А = A^2?  Потом:  Сумма  = A1^2 + A2^2 + A3^2 + An^2.  и 3-е -> V(RMS) = sqrt(Сумма).

Схема которая в том линке не нужна, достаточно  резистора и конденсатора:

Тут в 11-м посте http://arduino.ru/forum/programmirovanie/vu-metr-na-ili9481

есть готовый код вычисления. 

большое спасибо за схему, буду тестировать такой способ.
по схеме
между входом и аналоговым входом в ардуно стоит кондер, тут все ясно
но вот между  землей и +5 вольт стоит резистор, не могу понять что указывает зеленая стрелка, которая указывает на резистор. Подскажите пожалуйста.

Волшебник
Offline
Зарегистрирован: 22.12.2016

Берём гугл, вводим строку поиска: "схемные обозначения радиоэлементов"

Два линка сверху:

http://stoom.ru/content/view/72/191/ 

http://www.meanders.ru/elements_1.shtml

Там ещё делитель надо добавить, не счёл нужным упоминать, но для вас похоже надо, а то врубите 90 В на ардуину.  Аудио - там в контексте линейного выхода, до 1.5В показано. Делитель - это два резистора, с таким напряжением как у Вас, надо оценивать рассеиваемую мощность на каждом из резисторов, и кроме того допустимое напряжение, сразу не вспомню, но обычные МЛТ гдо-то вольт до ста, возможно придётся комбинировать два и более последовательно. Гугл в помощь

 

 

denysKo_O
Offline
Зарегистрирован: 07.01.2017

Волшебник пишет:

Берём гугл, вводим строку поиска: "схемные обозначения радиоэлементов"

Два линка сверху:

http://stoom.ru/content/view/72/191/ 

http://www.meanders.ru/elements_1.shtml

Там ещё делитель надо добавить, не счёл нужным упоминать, но для вас похоже надо, а то врубите 90 В на ардуину.  Аудио - там в контексте линейного выхода, до 1.5В показано. Делитель - это два резистора, с таким напряжением как у Вас, надо оценивать рассеиваемую мощность на каждом из резисторов, и кроме того допустимое напряжение, сразу не вспомню, но обычные МЛТ гдо-то вольт до ста, возможно придётся комбинировать два и более последовательно. Гугл в помощь

 

 

 

по схеме я разобрался, понял что к чему, смущала только стрелочка от AN-5 до резистора. Спасибо вам большое.
по поводу делителя, в курсе, уже не один вольтметр для постоянки делал. В любом случаее сначала соберу схему, и перед подлкючением к ардуино мультиметром замерю на выходе вольтаж для перестраховки.

Волшебник
Offline
Зарегистрирован: 22.12.2016

Два раза мерять желательно, обычный мультиметр не сможет правильно измерить переменку на фоне постоянки. Т.е. надо померять сначала на AN-5 (аналоговый 5-й,  в коде: 

/* Setup ADC */
095         ADMUX    = 0x45;        // PIN 5 Analog.

 постоянное напряжение 2.5В при не подключенном переменном, если не 2.5 - подкрутить потенциометром. Потом подать переменку со второго делителя ( на 60? или около) и замерить там же переменку. Чтобы вольтметр показывал правильно, включите конденсатор 1-10 микрофарад моследовательно с тестером, это избавит от постоянки. Переменное не должно превышать 2.5/ 1.41, а то неправильно будет мерять.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Волшебник пишет:

Берём гугл, вводим строку поиска: "схемные обозначения радиоэлементов"

Два линка сверху:

http://stoom.ru/content/view/72/191/ 

http://www.meanders.ru/elements_1.shtml

Там ещё делитель надо добавить, не счёл нужным упоминать, но для вас похоже надо, а то врубите 90 В на ардуину.  Аудио - там в контексте линейного выхода, до 1.5В показано. Делитель - это два резистора, с таким напряжением как у Вас, надо оценивать рассеиваемую мощность на каждом из резисторов, и кроме того допустимое напряжение, сразу не вспомню, но обычные МЛТ гдо-то вольт до ста, возможно придётся комбинировать два и более последовательно. Гугл в помощь

 

МЛТ 2 ватта, 250 вольт

bizzon
Offline
Зарегистрирован: 29.03.2016

А что-? 2-3 процента точность не устраивает? Тогда готовьте много денег. И всё равно при таком диапазоне частот гарантий точности не будет выше указанных. Изучите ТХ дорогущих вольтметров для переменки.

denysKo_O
Offline
Зарегистрирован: 07.01.2017

bizzon пишет:

А что-? 2-3 процента точность не устраивает? Тогда готовьте много денег. И всё равно при таком диапазоне частот гарантий точности не будет выше указанных. Изучите ТХ дорогущих вольтметров для переменки.

точность 2-3 процента у меня сейчас при замере перенного тока. Работаю что бы снизить ниже. сейчас стоит вопрос про замер переменного напряжения

Волшебник
Offline
Зарегистрирован: 22.12.2016

bizzon пишет:
А что-? 2-3 процента точность не устраивает? Тогда готовьте много денег. И всё равно при таком диапазоне частот гарантий точности не будет выше указанных. Изучите ТХ дорогущих вольтметров для переменки.

Не поделитесь, откуда цыфры?

С тем кодом что я публиковал точность до 15-16 бит, это под 0.01%, всё что потребуется, стабильный референс и калибровка с высокоточным классом прибора. Насчёт резисторов не в курсе, наверно термокомпенсированные какие-нить нужны будут. А код там с избытком, 

FAI4
Offline
Зарегистрирован: 23.09.2016

Волшебник пишет:

FAI4 пишет:
Интересно, какая максимальная частота выборки (по отдельным замерам) достижима на Arduino Uno например

Я успешно разгоняю до 76 кГц.  Понятно, надо напрямую программировать регистры АЦП, а не использовать аналогРеад(). Есть незначительное снижение точности и требуется низкоомный источник сигнала, скажем 500 Ом, выход для наушников идеально. Плюсы: поток данных возрастет в 8 раз, поэтому несмотря на снижение точности в отдельном сэмпле, итоговая погрешность результата после мат обработки типа усреднения ( среднеквадратичные, БПФ, низкочастотные фильтры и т.д.) лучше, раза в два за тот-же интервал времени что и аналогРеад (120-микросекунд), ну и пропортионально раз в 100 за секунду - но это справедливо уже и с аналогРеад.

- спасибо за комментарий.

76кГц - значит можно рисовать спектр до 30 кГц примерно (этого вполне достаточно для звука)
Успеет ли процессор еще и график отрисовывать на дисплее, или тут второй дополнительный "графический" процессор понадобиться, чтобы на дисплее столбики или спектр отобразить?

(так как это в ссылках на Youtube мы видим)

Либо нужен процессор с более высокой тактовой частотой?

bizzon
Offline
Зарегистрирован: 29.03.2016

denysKo_O пишет:

bizzon пишет:

А что-? 2-3 процента точность не устраивает? Тогда готовьте много денег. И всё равно при таком диапазоне частот гарантий точности не будет выше указанных. Изучите ТХ дорогущих вольтметров для переменки.

точность 2-3 процента у меня сейчас при замере перенного тока. Работаю что бы снизить ниже. сейчас стоит вопрос про замер переменного напряжения

Так.. спокойно....(это я себе). Когда вы измеряете переменный ТОК - что вы меряете на самом деле? Угадайте с трёх раз. Пипец какой-то.. Пойду напьюсь......

denysKo_O
Offline
Зарегистрирован: 07.01.2017

bizzon пишет:

denysKo_O пишет:

bizzon пишет:

А что-? 2-3 процента точность не устраивает? Тогда готовьте много денег. И всё равно при таком диапазоне частот гарантий точности не будет выше указанных. Изучите ТХ дорогущих вольтметров для переменки.

точность 2-3 процента у меня сейчас при замере перенного тока. Работаю что бы снизить ниже. сейчас стоит вопрос про замер переменного напряжения

Так.. спокойно....(это я себе). Когда вы измеряете переменный ТОК - что вы меряете на самом деле? Угадайте с трёх раз. Пипец какой-то.. Пойду напьюсь......

меряю с помощью датчика ACS712 30a
мерял ток до 10а синуса 50 герц(бытовой обогреватель)
как эталон для меня-тококвые клещи Unit ut201

Волшебник
Offline
Зарегистрирован: 22.12.2016

FAI4 пишет:
76кГц - значит можно рисовать спектр до 30 кГц примерно (этого вполне достаточно для звука)

Успеет ли процессор еще и график отрисовывать на дисплее, или тут второй дополнительный "графический" процессор понадобиться, чтобы на дисплее столбики или спектр отобразить?

(так как это в ссылках на Youtube мы видим)

Либо нужен процессор с более высокой тактовой частотой?

Тут посмотрите https://www.youtube.com/watch?v=r7Mm5jKa0qc

Код выкладывал здесь: http://forum.cxem.net/index.php?/topic/176078-%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D0%BC-%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%B0%D0%BD%D0%B0%D0%BB%D0%B0%D0%B9%D0%B7%D0%B5%D1%80-%D0%B8%D0%B7-%D0%B0%D1%80%D0%B4%D1%83%D0%B8%D0%BD%D0%BE/

По вопросу, он там не один а 3.

1. Ардуино УНО успевает делать БПФ в реальном времени до 20-25 кГц, реал требуется для распознавания голоса и сдвига тембра голоса. Т.е. частота до 10 кГц. Надо больше - ДУЕ до 300-400 кГц.

2. Рисовать не обязательно Реал-Тайм, делаем пропуски в сэмплировании, и тогда 40-48 кГц смотрится разумно, чтобы показать спектр правильно по частотам, но не совсем правильно по магнитуде - из-за пропусков.

3 Визуальная оптимизация - отдельная тема, на видео я оптимизировал чтоб не рисовать всё сразу, а фрагментами по очереди, но глаз не замечает рывков.

a5021
Offline
Зарегистрирован: 07.07.2013

Волшебник пишет:
1. Ардуино УНО успевает делать БПФ в реальном времени до 20-25 кГц,

А где можно найти подтверждение этих цифр?

Волшебник
Offline
Зарегистрирован: 22.12.2016

a5021 пишет:
Волшебник пишет:
1. Ардуино УНО успевает делать БПФ в реальном времени до 20-25 кГц,

А где можно найти подтверждение этих цифр?

Постом выше (27) есть линк на библиотеку, внутри которой пример. Время меряется через микросекунды, на ардуино это легко, до и после выполнения какого-нить участка кода. 

Данные по производительности могут несколько отличаться, последний раз мерил давно с другим компилятором и другой ардуино ИДЕ. Дефолтовая опция кстати -0s, если ускорить должно быть быстрее, 

a5021
Offline
Зарегистрирован: 07.07.2013

Вот там у них получается считать значительно мдленнее (146 раз в секунду) и не очень похоже, чтобы они совсем не умели этого делать.

Работа атмеговского АЦП на 1мгц -- это вообще жесть. Там хоть половина  из 8 бит содержат значимые данные?

Волшебник
Offline
Зарегистрирован: 22.12.2016

a5021 пишет:

Вот там у них получается считать значительно мдленнее (146 раз в секунду) и не очень похоже, чтобы они совсем не умели этого делать.

Работа атмеговского АЦП на 1мгц -- это вообще жесть. Там хоть половина  из 8 бит содержат значимые данные?

А что Вам мешает померять? ОпенЛаб я видел, правда не в курсе что у них так медленно. Пока на просторах и-нета из свободно доступного есть Чан -овский код БПФ, для атмел, вроде быстрый, но не так как мой. Сказать по правде, сравнение с ним не корректно, мой код использует оптимизацию, реально  расчёт идёт на 9-бит из 16. Подробные измерения я не проводил, но точность не 16-бит итоговая. 

Ацп тоже померять элементарно, сделайте массив, записывайте туда, и смотрите на какой скорости какие шумы. На ардуино.сс был топик лет 5 назад, один чел мерял по методе эффективных бит, и результат надо сказать вовсе не плох, до 1 МГц. 

a5021
Offline
Зарегистрирован: 07.07.2013

Волшебник пишет:
Ацп тоже померять элементарно, сделайте массив, записывайте туда, и смотрите на какой скорости какие шумы.

Да я, как бы, в свое время много экспериментировал с этим, но для частот тактирования АЦП выше 125кгц плохо представляю кейсы для применения. Да и сам Атмел не советует подниматься выше 200кгц. Отсюда и удивляюсь, что вашему БПФ, самому быстрому в мире, что отменной работе атмеговского АЦП на 1Мгц. Как-то многовато чудес случилось в одном месте и в одно время.

Волшебник
Offline
Зарегистрирован: 22.12.2016

"Да я, как бы, в свое время много экспериментировал с этим, но для частот тактирования АЦП выше 125кгц плохо представляю кейсы для применения. "

Если есть конкретно что сказать, приведите цифры. Линк на ардуино.сс могу поискать, есть стандартная процедура измерения "Эффектив намбер оф битс (ENOB)". 

Примеры, когда мне например требуется тактировать на 40 кГц - на ютубе. Аудио применения - все требуют 40 и выше. У меня были опубликованы блоги (возможно вы их не читали): Изменение тембра голоса, распознавание голосовых комманд, определение направления на источник звука - локация с высокой точностью, на ардуино УНО, и Леонардо. Также публиковались - звуковая камера и эхолокация-радар на ультразвуке с использованием платы  Дуе+ Андроид таблет. Код есть, могу скинуть.

"Да и сам Атмел не советует подниматься выше 200кгц. "

Атмел много чего не рекомендует, чтоб копирасты не засудили, однако, микроконтроллер я не ламал, все настройки там от завода изготовителя, и я не думаю что они их разрабатывали чтобы никто ими не пользовался, этими настройками.

"Отсюда и удивляюсь, что вашему БПФ, самому быстрому в мире, что отменной работе атмеговского АЦП на 1Мгц. Как-то многовато чудес случилось в одном месте и в одно время."

Удивляться не грешно, почему в одно время я не знаю, возможно меня выпустили из "цифрового гуантанамо" - если это так , то не удивительно что на свои блоги 5-ти летней давности я не читал вразумительных комментариев и в конце концов просто их убил.

Мой код быстрый с оговорками для 9-бит и атмелловский 8-бит контроллер. К сожаления, он проигрывает на 32-битной STM, стандартная ДСП библиотека от ЭсТиЭм тоже удивительно оптимизирована

a5021
Offline
Зарегистрирован: 07.07.2013

Волшебник пишет:
Примеры, когда мне например требуется тактировать на 40 кГц - на ютубе.

Вот по ссылке на ютуб и видно, что нечто, напоминающее аудиосигнал, отображается в нескольких столбиках в области самых нижних частот вместе с шумовой составляющей. Все, что выше -- просто шум. Даже визуально можно наблюдать, как столбики прыгают в разнобой с музычкой. Для таких картинок, разумеется, можно цифровать на любых частотах.

На ютубе полно спектроанализаторов на пиках и атмегах. Только они чаще цифруют около 9kS/s и картинки у них весьма приличные.

Волшебник
Offline
Зарегистрирован: 22.12.2016

a5021 пишет:

Волшебник пишет:
Примеры, когда мне например требуется тактировать на 40 кГц - на ютубе.

Вот по ссылке на ютуб и видно, что нечто, напоминающее аудиосигнал, отображается в нескольких столбиках в области самых нижних частот вместе с шумовой составляющей. Все, что выше -- просто шум. Даже визуально можно наблюдать, как столбики прыгают в разнобой с музычкой. Для таких картинок, разумеется, можно цифровать на любых частотах.

На ютубе полно спектроанализаторов на пиках и атмегах. Только они чаще цифруют около 9kS/s и картинки у них весьма приличные.

Рассинхронизация там действительно полная. Один трэк из интернета играет, другой по ФМ радио. Да ещё фотоаппарат тормоз, отстаёт картинка даже если снимаю правильно.  53 просмотра - быдло опять забанило, переснимать не имеет смысла.

А теперь по существу,  у тебя есть ардуино? Или ты тут пальцы гнуть пришёл, это не верю, это туфта,  "мне кажется". и сомнительно? Я же просил, факты давайте, а инсуниации жене своей оставьте, верю не верю.

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

Если БПФ вызывает сомнения, то подают синус на вход - и смотрят чего и как. Схема подключения там в компекте. Нету ТФТ - библиотека печатает -через сериал, резистор с конденсатором, и вперёд - меряйте, и вот если чего не так, с фактами высказываете своё критическое мнение.

На компе саунд-карта может генерировать чистый и точный по частоте синус -93дБ +-0.001Гц а то лучше.

Logik
Offline
Зарегистрирован: 05.08.2014

Прежде чем спорить о возможности реализации "Ардуино УНО успевает делать БПФ в реальном времени до 20-25 кГц," неплохо бы уточнить по какому числу точек ))) По 8-и?! Ну может и да, а по 8192 - нет.

Хотя похоже, обоим спорщикам это ниче не говорит ;)

Волшебник
Offline
Зарегистрирован: 22.12.2016

Logik:  Вы же не тупой, надеюсь, есть библиотека, там всё написано.  Дополнительно, поясню что размер БПФ можно устанавливать от 8 до 512 (для УНО и Леонардо) до 2048 для Мега (библа другая, Радикс-4, где-то выкладывал, не помню Radix4), и 16384 для ДУЕ. С оговорками, при указаных максимальных размерах БПФ, не остаётся памяти для буффера сэмплирования. БПФ выполяется "ин плэйс". Т.е. реал-тайм программы (голосовые) для которых надо 2 буффера по входам и выходам, размер БПФ соответственно меньше в 2-4 раза. Но это ограничение по памяти.

 

a5021
Offline
Зарегистрирован: 07.07.2013

Волшебник пишет:
А теперь по существу,  у тебя есть ардуино? Или ты тут пальцы гнуть пришёл, это не верю, это туфта,  "мне кажется". и сомнительно? Я же просил, факты давайте, а инсуниации жене своей оставьте, верю не верю.

Вообще, конечно, получается забавно: является некто и начинает расказывать сущую круть, что он сочинил самый быстрый алгоритм БПФ в мире, отменно цифрует аудио далеко за пределами рекомендаций производителя МК, в результате чего добился фантастических цифр и результатов. Когда же я начинаю выражать весьма сдеражнные сомнения, то это, не больше, не меньше, чем "пальцы гнуть пришел".

Я-то, в общем-то, как пришел, так и уйду. Видимо не располагаю нужными скиллами для общения с непризнанными гениями. После нескольких попыток осмыслить, что там за быдло на ютубе и кого оно забанило, ощущаю себя полной никчемностью, с чем и откланиваюсь.

Волшебник
Offline
Зарегистрирован: 22.12.2016

a5021: Пардон, если мои манеры несколько грубоваты. Нервы ни к чёрту, длительное пребывание в вакууме и всё такое не проходят бесследно.

Но непонятно что именно вы хотите сказать, сомнения? Так есть методики по которым всё промеряется, и на ардуино.сс (arduino.cc web forum) уже меряли. Наверняка, на avrfreaks.com - forum вопрос поднимался тоже неоднократно. Название чудное, но форум там профессиональный.

Что касается Атмел и его не-рекомендаций, тут я могу только предполагать ( инсинуировать) что поскольку микроконтроллер для авто-мото, индустриальный температурный режим -40/ +125,  и требования по безопасности жизни сделали компанию очень осторожной, в плане что писать в даташитах. И поскольку я не располагаю сертифицированным оборудованием, термокамерами и достаточным колличеством образцов, то и мои утверждения надо лимитировать до "при темпераруре 25 С, при напряжении 5В ( а не 2 - 5В), при сопротивлении источника сигнала <500 Ом, отсутствие вибрации и помех "  АЦП  при тактовой частоте 1 МГц теряет не более 1-го бита по разрешению

Апдейт:

Да и ещё, все параметры компания изготовитель должна гарантировать и через 10-лет работы микропроцессора (рядом с двигателем внутреннего сгорания, представили?) и после 10-15 лет хранения на складе, суммарно лет 20-25. Есть такой класс испытаний на долговременную надёжность, помню изучал когда-то , Короче, там, всё по взрослому.

Поэтому для себя, я не удивляюсь если кто-то пишет, что "разогнал"  ардуино на 24 или 27 МГц, вполне возможно. Он же не мерил во всех режимах по температуре/ вольтажу / и долговременно. И если у него там поливайка для цветов колом встанет, или чайник выкипит - свой кактус он заменит на другой, а чайник новый купит. Вот если на скоростной автостраде у атмеловского чипа ацп колом встанет, и педаль тормоза заклинит, это же другая тема и другая ответственность.

Logik
Offline
Зарегистрирован: 05.08.2014

Волшебник пишет:

Logik:  Вы же не тупой

 Согласен.

Волшебник пишет:

 есть библиотека, там всё написано.

 Гений БПФ сдулся до ссылок на чужие либы )))) Все ясно, кроме одного. По скольким точкам у Вас БПФ работал когда "УНО успевает делать БПФ в реальном времени до 20-25 кГц". Все просто - ответ это просто число. Не рекомендации лучших библиотеководов. Конкретно про свой проект пишите  - частота дискретизации, число точек БПФ, время обсчета и выяснится где ты пиз..иш и почему у тебя на видео спектр звуку не соответствует. 

Волшебник пишет:

Но это ограничение по памяти.

И коего хрена тут делают ограничения по памяти, если речь о скорости. Попытка плавно сехать с темы?! Ах да, еще и климатика и разгон пошли.... Чувак ушел в разнос, что называется ))) 

Волшебник
Offline
Зарегистрирован: 22.12.2016

>>Волшебник пишет:
>>Logik:  Вы же не тупой
>> Согласен.

Пардон, мсье, я был не прав. Ты не тупой, ты просто дебил.

>>Волшебник пишет:
>> есть библиотека, там всё написано.

>> Гений БПФ сдулся до ссылок на чужие либы )))) Все ясно, кроме одного. По скольким точкам у Вас БПФ работал когда "УНО >>успевает делать БПФ в реальном времени до 20-25 кГц". Все просто - ответ это просто число. Не рекомендации лучших >>библиотеководов. Конкретно про свой проект пишите  - частота дискретизации, число точек БПФ, время обсчета и >>выяснится где ты пиз..иш и почему у тебя на видео спектр звуку не соответствует.

Либа моя, кто тебе сказал, что она чужая?
Кто ты я уже сказал, а теперь свали отсюда, до тебя никогда не дойдёт, а метать биссер я как то не намерен.

Сквозной канал, плата Уно, 8 кГц сэмплинг, прямое и обратное БПФ в реальном масштабе времени
https://youtu.be/2x4RsocSlrQ
 

Тут код, и другие материалы  использованый для видео, схемы подключения. Я не переписывал скетч с 2012 года, переписывать лень. новая библиотека быстрее раза в два.

https://drive.google.com/file/d/0Bw4tXXvyWtFVSmVxb2trdXVSSkk/view?usp=sharing

Logik
Offline
Зарегистрирован: 05.08.2014

//Либа моя, кто тебе сказал, что она чужая?

Это в её хедере написано )))

/*
 *  original Fortran code by Sorensen; published in H.V. Sorensen, D.L. Jones,
 * M.T. Heideman, C.S. Burrus(1987)Real-valued fast fourier transform
 * algorithms.  IEEE Trans on Acoustics, Speech, & Signal Processing, 35,
 * 849-863.  Adapted to C by Bill Simpson, 1995  wsimpson@uwinnipeg.ca
 * derived from: static char RCSreal2herm_c[] =
 * "$Id: real2herm.c,v 1.1 1996/09/02 01:47:12 wedgingt Beta $";
 * further optimizations by Joerg Arndt  arndt@jjj.de
 * Adapted and optimized for Arduino UNO (8-bit uCPU)
 * by Anatoly Kuzmenko  k_anatoly@hotmail.com
 */

А ты просто вор! Оптимизатор хренов )))

//Кто ты я уже сказал, а теперь свали отсюда, до тебя никогда не дойдёт, а метать биссер я как то не намерен.

Нахер ты, долбодятел, отсюда свалиш, и очень быстро.

//Сквозной канал, плата Уно, 8 кГц сэмплинг, прямое и обратное БПФ в реальном масштабе времени

Шо такое? Где обещаные БПФ в реальном времени до 20-25 кГц" Чего так штанишки то сползли резко до 8КГц?

 

Волшебник
Offline
Зарегистрирован: 22.12.2016

 Сказка "Колобок", часть 2. сиквел.

Не долго-то глупая лисица радовалась. Бабка на полке с мукой мышьяк хранила, деда всё ревновала к соседке, по молодости дело было ещё когда баночку-то прикупила, думала ему, если застукает в постели, то ему окаяному и напечёт пирогов с малиной.

Состарилась бабка-то, много чего напекла с той поры, про банку так  и запамятовала. Видеть опять же с её возрастом лучше не стала, сослепу и перепутала ту банку с другой, с солью, да и нафаршировала  колобка как следует, по рецепту значит.

Хорошо ещё старая хвостатая плутовка лиса детишек своих, лисят, не угощала а токо сама сожрала.

Вылез колобок из пуза, приклеил свои обкусаные бока, да и покатился дальше, песенки напевая.

 

   Часть 3,  триквел.

Гулял в том лесу, на свою бяду, сеня абрамыч. Жадный дюже был, сам не ел чего найдёт в лесу-то, всё на рынок таскал, гривны-шекели очень любил. Бывало и недоедал сам-то, всё запасы пополнял.  А тут такая удача, на'ходка, колобок и без охраны. Запер сеня колобка в сундук, под кровать засунул. И невдомёк тому сене было, что колобок по разным лесам катался, по полигонам там усяким, где комуняки едрённые бомбы свои испытывали, ну и нахватался, да так что в темноте ему и фонарика не надо было, сам светился как полная луна.

 Дальше пугать не буду, а то не сказка а триллер какой то получается, Вот жизнь то. Да, и жил тот сеня в лондоне, пока не забыл сказать то.

Мораль той сказки такова, что не всяк гриб что в лесу растёт сразу жрать можна, и не всяк колобок такой безобидный как про то в сказках сказывают. Сказки для детей тока. Для узрослых другое кино, понимашь, снимают.

Волшебник
Offline
Зарегистрирован: 22.12.2016

Продолжение сказки. История кода БПФ.  http://radiokot.ru/forum/viewtopic.php?f=17&t=141285

Logik
Offline
Зарегистрирован: 05.08.2014

Волшебник пишет:

Продолжение сказки. История кода БПФ.  http://radiokot.ru/forum/viewtopic.php?f=17&t=141285

Чувак!! Ты действительно решил что тут форум любителей, любую хрень можна запостить и все прохавают? На хедер либы не посмотрят, ссылку не проверят )))))

Пшол нахер, щенок!

Волшебник
Offline
Зарегистрирован: 22.12.2016

Почитай, козлик, сказочку, глядишь и поумнеешь.

http://arduino.ru/forum/otvlechennye-temy/kolobok-kodovoe-nazvanie-stsenariya-taina-rozhdeniya-koda-bpf

denysKo_O
Offline
Зарегистрирован: 07.01.2017

Волшебник пишет:

Берём гугл, вводим строку поиска: "схемные обозначения радиоэлементов"

Два линка сверху:

http://stoom.ru/content/view/72/191/ 

http://www.meanders.ru/elements_1.shtml

Там ещё делитель надо добавить, не счёл нужным упоминать, но для вас похоже надо, а то врубите 90 В на ардуину.  Аудио - там в контексте линейного выхода, до 1.5В показано. Делитель - это два резистора, с таким напряжением как у Вас, надо оценивать рассеиваемую мощность на каждом из резисторов, и кроме того допустимое напряжение, сразу не вспомню, но обычные МЛТ гдо-то вольт до ста, возможно придётся комбинировать два и более последовательно. Гугл в помощь

 

 

 

 

Cделал по вашей схеме, собрал на макетке
подкрутил на холостых питание до 2,5В, без нагрузки
когда подаю переменку-на выходе появляется постоянка от 0,3миливольта

но когда через делитель (188 ом и 14950 ом) подключаю, то провода +5 начинают дико грется, и модуль LCD Shield 1602 начинает моргать с определенно частотой.
когда подрубил к ардуино-картина продолжилася так же. по залитии сектча на УНО, ноут вырубился полностью, как итог-один юсб порт на ноуте ушел в защиту, или вообще покинул этот грешный мир.
схема собрана на макетке,но я в точности уверен на 100%, ведсь делано все как на вешей схеме.
не подскажете куда копать с такой проблемой?
вопрос замера переменки по вашей схеме, пока под вопросом.

Волшебник
Offline
Зарегистрирован: 22.12.2016

Рисуйте схему, как подключали. 90В это откуда подаётся?

denysKo_O
Offline
Зарегистрирован: 07.01.2017

Волшебник пишет:

Рисуйте схему, как подключали. 90В это откуда подаётся?

 

90 вольт не подавал

подавал переменку от аудио усилителя вега109
там вроде 10 ватт на 4 ома
в место нагрузки на усилитель был резистор на 4 ома 10 ватт, опущеный в холодную воду
ампераж что проходил-1,6А
переменки-6,4  вольта

Волшебник
Offline
Зарегистрирован: 22.12.2016

Я не понимаю, а резисторы 15к и 200? Куда и как? На листе бумаги нарисуйте, не обязательно в редакторах схем, телефоном сфотайте и покажите