@telecatethysis

Страница 54 из 5118
LexsZero
19.11.2016
20:15:51
ну вот я пытался написать кусок кода который будет гадить в уарт байтиками прошивки, принять-то их не проблема.

Человек-Даук
19.11.2016
20:16:23
ааааа

осознал

AzZu
20.11.2016
18:35:58
Может кто подсказать: У меня на вход приходит сигнал, фиксированной известной частоты (например 30кГц), с определенной амплитудой на период для измерения. Так вот как с помощью мк и ацп измерить амплитуду этого сигнала? делать замеры с частой в n-раз больше частоты входного сигнала, а потом выбрать максимум?

Google
Bastad
20.11.2016
18:36:36
выпрямить, сгладить капом

Roman
20.11.2016
18:37:46
Если интегрировать то можно измерить RMS Если поставить амплитудный детектор то - амплитуду

Roman
20.11.2016
18:39:08
30 кГц это не много, можно сделать серию измерений (1 и больше периодов) с частотой семплирования 300 кГц, далее анализировать полученные данные

AzZu
20.11.2016
18:39:33
все эти вещи будут вносить погрешности. Нельзя-ли чисто с помощью ацп и каким нибудь методом, набрав кучу отсчетов получить из требуемое значение амплитуды?

Roman
20.11.2016
18:40:19
пробегать по всем выборкам

AzZu
20.11.2016
18:40:33
ну и максимум выбрать что ли?

Roman
20.11.2016
18:40:39
ну да

Dmitry
20.11.2016
18:40:58
все эти вещи будут вносить погрешности. Нельзя-ли чисто с помощью ацп и каким нибудь методом, набрав кучу отсчетов получить из требуемое значение амплитуды?
Требуемое можно получить всегда. А вот измеренное - не факт. А вообще - просто делать измерения раз в 5-10 чаще частоты и пробегаться в поисках максимума

Кстати, на 30 кГц на МК можно ещё и с режимами таймера побаловаться

Dmitry
20.11.2016
18:42:24
Можно загнать на счётный вход, тогда таймер будет тактироваться внешней частотой. Устанавливаем время измерения, ждём и смотрим, чего там таймер насчитал. Можно на захват, тогда измерять период и считать частоту.

Google
Человек-Даук
20.11.2016
18:42:31
4.15. Активный пиковый детектор http://www.skilldiagram.com/gl4-15.html

Двухкаскадные пиковые детекторы http://stu.alnam.ru/book_ane.php?id=72

Roman
20.11.2016
18:55:38
Вопрос в амплитуде. Про форму сигнала никто не говорил. Если чисто фортварно нужно, то дискретизация с большей большей в разы частотой чем верхняя частота входного сигнала. Далее математика.

AzZu
20.11.2016
18:56:37
ну форма - синус

Человек-Даук
20.11.2016
18:56:49
потом никто не мешает тебе синус

AzZu
20.11.2016
19:01:07
да но как я помню пиковый детектор запоминает пик
да, но у ОУ есть такие штуки как: эдс смещения, неидеальность коэффициента усиления, смещение входных токов и плюс ко всему этому влияние температур. И даже если все это будет незначительным, мне все равно придется делать расчет, что бы показать, что оно все незначительно =(

Человек-Даук
20.11.2016
19:02:58
Метод измерения действующего значения напряжения с применением МК / Geektimes https://m.geektimes.ru/post/254088/

коэф усиления там скачет в таких пределах, которые по большей части нужны только в свч

и рассчет надо делать всегда

Roman
20.11.2016
19:08:39
Смещение в ОУ? Оно будет давать ошибку если входное напряжение <= Uсм. Можно найти ОУ со смещением 1 мВ и меньше

Человек-Даук
20.11.2016
19:10:48
смещение

его надо умножить на коэф усиления схемы

потому что оно эквивалентно входу

поэтому лучше конечно действительно настроить схему

Roman
20.11.2016
19:17:20
Умнож, много получается? Сравнимо с нижней границей измеряемого напряжения?

Человек-Даук
20.11.2016
19:18:41
Google
Roman
20.11.2016
19:27:52
в ТЗ должна быть

Человек-Даук
20.11.2016
19:29:38
ну вдруг это типо осицил и нижняя граница оче точная

Roman
20.11.2016
20:10:40
Насмешил

На каждое измерение по детектору!

AzZu
20.11.2016
20:13:58
я знаю что есть АЦП с программируемыми коэффициентами усиления. Как эти ацп по английски гуглить что бы найти?

Roman
20.11.2016
20:14:32
with PGA

AzZu
20.11.2016
20:14:56
о, спасибо)

Человек-Даук
20.11.2016
20:18:26
Roman
20.11.2016
20:24:33
Конечно нет. Математика решает эти задачи

Василий
20.11.2016
22:35:30
В идеальном мире тут бы надо оцифровку с частотой >2 раз от максимальной + Фурье чтобы амплитуду на нужных частотах считать. Детекторы это для слабаков, не хардкор ни разу.

Gregor
20.11.2016
22:35:58
это как раз самый хардкор

а фурье это софткор

AzZu
20.11.2016
22:37:40
В идеальном мире тут бы надо оцифровку с частотой >2 раз от максимальной + Фурье чтобы амплитуду на нужных частотах считать. Детекторы это для слабаков, не хардкор ни разу.
а как по фурье из отчетов получить значение амплитуды? я знаю есть такая "теорема Котельникова", по которой можно из >2 точек запериод восстановить сигнал, но как ней воспользоваться и получить амплитуду, я так и не понял(

Gregor
20.11.2016
22:38:17
суммируешь амплитуды гармоник с учётом фазы

Василий
20.11.2016
22:38:25
Фурье - это переход в частотную характеристику, на выходе набор коэффициентов, которые суть амплитуда на частоте.

Gregor
20.11.2016
22:39:25
если совсем кратко, то учёт фазы — это умножение на косинус этой самой фазы

блин, ну загугли, чо ты

как маленький

любой учебник по математике для вузов, если уж на то пошло

Google
Василий
20.11.2016
22:40:00
Осцилографы умеют, очень полезная вещь - включаешь и видишь что у тебя там с 220Вольт на схему наводится.

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

Roman
20.11.2016
22:41:09
О чем сейчас разговор? Начинали о измерителе пикового напряжения, закончили Фурье)

Gregor
20.11.2016
22:41:26
Фурье умер(

Василий
20.11.2016
22:41:39
Ну дык если пики в периодическом сигнале, то Фурье самое то, чтобы их померять.

Roman
20.11.2016
22:41:49
Фурье умер(
А его формулы живы

Gregor
20.11.2016
22:42:17
знаете что такое фурье с точки зрения математики?

ряд фурье в смысле

Roman
20.11.2016
22:43:11
то что и остальные ряды

Василий
20.11.2016
22:43:15
Кто говорил что сигнал периодический?)
Из слов частота и амплитуда методом дедукции следует, не?

Gregor
20.11.2016
22:43:23
иначе какой смысл был бы отдельно выделять ряды Фурье

Roman
20.11.2016
22:44:19
Присвоили имя создателя да и все

AzZu
20.11.2016
22:44:47
О чем сейчас разговор? Начинали о измерителе пикового напряжения, закончили Фурье)
ну просто когда получаешь отсчеты, у тебя все равно будет погрешность, вызванная тем, что ты скорей всего в самый пик не попадешь, а рядом. ну безусловно, повышение частоты семплирования снизит эту погрешность, но если воспользоваться математикой, то при меньших мощностях можно получить большую точность. Вот только я никак не могу найти какие то формулы, из которых можно будет составить прогграмму для вычисления амплитуды из отсчетов =/

Gregor
20.11.2016
22:45:02
коэффициенты ряда Фурье — это набор проекций функции, т.е. вектора в гильбертовом пространстве, на подпространство ортогональных тригонометрических функций

Roman
20.11.2016
22:45:36
т.е. периодических ф-й

AzZu
20.11.2016
22:46:00
если совсем кратко, то учёт фазы — это умножение на косинус этой самой фазы
дык откуда мне фазу то знать для каждого из отсчетов

Roman
20.11.2016
22:46:08
т.е. и описывает ряд периодическую ф-ю

Google
AzZu
20.11.2016
22:47:00
фаза гармоники а не отчета
ну иоткуда мне знать ее?

Roman
20.11.2016
22:48:28
Для чего буде применяться измеритель?

AzZu
20.11.2016
22:49:23
это курсач

Василий
20.11.2016
22:50:39
епть, не пудрите человеку мозги фазами, гармониками и рядами. Я же грю - поищи либу готовую, которая делает FFT (Fast Fourier Transformation). Она тебе на выходе и даст амплитуды.

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

AzZu
20.11.2016
22:53:57
ну герцеля, да, но если частота одна и без гармоник.
ну там разве что шумы какие, но я думаю на входе будет ППФ, так что можно будет считать что частота одна

не фурье, а алгоритм герцеля
спасибо за алгоритм герцеля, пойду разбираться (пока что то там ничерта не понятно =/ )

LexsZero
20.11.2016
22:55:10
епть, не пудрите человеку мозги фазами, гармониками и рядами. Я же грю - поищи либу готовую, которая делает FFT (Fast Fourier Transformation). Она тебе на выходе и даст амплитуды.
не совсем. чтоб получить из выхлопа FFT амплитуды, надо еще небольшую постобработку сделать, что-то в духе a[i] = cabs(x[i]+x[n-i]), емнип

Василий
20.11.2016
22:55:32
герцель - этот тот же Фурье, только оптимизация для одной частоты.

формулы в основе теже

AzZu
20.11.2016
22:56:05
FFT круто, только мне то нужно будет все тоерию расписать,

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

LexsZero
20.11.2016
22:56:56
но ведь FFT - это и есть "метод"

Василий
20.11.2016
22:57:12
Ну блесни Герцелем, в википедии все есть, может скажут, что ты препода уважаешь чуть больше чем те, кто только до FFT дочитал.

LexsZero
20.11.2016
22:59:08
https://dump.bitcheese.net/files/gyjigaw/%D0%AE%D0%BA%D0%B8%D0%BE_%D0%A1%D0%B0%D1%82%D0%BE_%D0%91%D0%B5%D0%B7_%D0%BF%D0%B0%D0%BD%D0%B8%D0%BA%D0%B8._%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F__%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2.djvu вот книжка хорошая

по цос для тупых

Василий
20.11.2016
22:59:48
Ага и кто после этого захочет ее читать? Ты читал или ты не тупой?

LexsZero
20.11.2016
22:59:57
читал, конечно, иначе бы не советовал

Страница 54 из 5118