AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
27.02.2019, 14:08
|
#101
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от alvadep
|
измерять СКЗ "сети" на интервале 0,5с. Какую погрешность
|
0,5с это 500мс? или 510? 505? Там пол-горба синуса, остальное отрезано тиристором.
Целых периодов. Синхронизация не нужна.
|
|
|
|
27.02.2019, 16:16
|
#102
|
Гражданин KAZUS.RU
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от makakus
|
0,5с это 500мс? или 510? 505? Там пол-горба синуса, остальное отрезано тиристором.
Целых периодов. Синхронизация не нужна.
|
Для RMS не важно, сколько горбов в периоде и какой они формы. Главное, чтобы это был период и не обязательно, чтобы от начала до конца. Можно и с середины одного, до середины другого.
Вообще-то я сделал симуляцию двумя способами. Выложил второй способ, потому-что схема проще (без синхронизации). Оцифровка делалась в сплошную в промежутке 20 мс. Количество выборок на этом промежутке получалось чуть больше 1000 (колебалось от 900 с лишком до 1400 с лихвой). Это из-за того, что симулятор не работал в реальном времени. потом, когда расчитывал RMS - запрещал прерывания и возобновлял после выхода из функции расчета. Этот способ мне не нравится из за того, что привязан к частоте. Как только частота прерываний будет не кратна частоте сигнала, сразу вылезут погрешности и большие.
Первый способ, симуляцию которого я не выкладывал, синхронизируется с входной частотой. Выборки начинаются по положительному фронту положительной волны на входе регулятора, по второму положительному фронту заканчиваются. Потом запрещаю прерывание от АЦП и пропускаю 4 периода (за это время идет подсчет RMS). Часто измерения, действительно, не стоит делать так как индикатор чаще, чем через 0,2 - 0,5 сек. обновлять не имеет смысла.
PS. Я думаю, что синхронизацию можно сделать и при оцифровке сигнала, когда вычитаем смещение.
Последний раз редактировалось МВА; 27.02.2019 в 16:31.
|
|
|
|
02.03.2019, 09:44
|
#103
|
Прописка
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от makakus
|
Про флоаты и динамический диапазон.
Под флоат выделено 4 байта. Они имеют 2^32 состояний. Что флоат, что 4-байтовое целое. Так что не надо. (осваивать С, перескочив ассемблер)/(ни разу не полюбопытствовать, как это выглядит в кодах, сишное float a + float b)
|
Не угадал ни одной буквы... ![Какие люди!](images/smilies/icon_hallo.gif)
Динамический диапазон к количеству состояний (дискретности) не имеет НИКАКОГО ОТНОШЕНИЯ. Динамический диапазон - это отношение модуля максимального отображаемого числа к минимальному.
Разрешающая способность флоата ВСЕГДА НИЖЕ разрешающей способности целого той же разрядности. Дискретность флоата определяется ТОЛЬКО МАНТИССОЙ, которая в стандартном флоате менее 24 разрядов. И к тому же нелинейна. Собственно, снижение разрешения - это плата за динамический диапазон.
Применять флоат следует в очень ограниченном числе случаев.
Например, при вычислении IIR фильтра, когда применение фикспойнта становится головной болью, а целые приводят к недопустимому порогу при слабых входных сигналах.
Последний раз редактировалось my504; 02.03.2019 в 10:15.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо my504 за это сообщение:
|
|
|
02.03.2019, 11:46
|
#104
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от my504
|
Не угадал ни одной буквы...
...
|
Как-то у Вас все слишком мрачно... И безотносительно. Берете всё идеальное. Типа,
"-Так вот видишь, сынок, виртуально мы с тобой миллионеры, а реально имеем двух проституток и одного пидора."(с)
Насчет единицы младшего разряда все правильно, когда "влоб". А "полбу" начинается всякая фигня, типа разрядности измерителя, погрешностей при обработке, необходимая и достаточная погрешность отображения, типа "нановольт при измерении киловольт"...
Нельзя забывать, что "все в этом мире относительно, кроме того, что хорошо приварено или глубоко закопано"(с)
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
02.03.2019, 13:22
|
#105
|
Прописка
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от akegor
|
достаточная погрешность отображения, типа "нановольт при измерении киловольт"...
|
И что? Погрешность как то связана с отображением?
Из Вами сказанного содержательного ровно НОЛЬ.
Погрешность никакого отношения к разрешающей способности не имеет.
Разрешающая способность выбирается всегда выше точности. Патамушта далеко не всегда важна погрешность. Весьма часто нужна просто гладкая шкала.
Традиционная ошибка заключается в том, что дробность путают с плавающей точкой. Даже если диапазон чисел измерителя предполагает выход за пределы используемой разрядности целых, то еще нужно понять, что к флоату следует прибегать лишь если это МГНОВЕННЫЙ динамический диапазон. Если же это просто набор диапазонов, то флоат там никаким боком не облокотился...
|
|
|
|
02.03.2019, 23:25
|
#106
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от МВА
|
Главное, чтобы это был период и не обязательно, чтобы от начала до конца. Можно и с середины одного, до середины другого.
|
Это вы со мной
Сообщение от makakus
|
Целых периодов. Синхронизация не нужна.
|
так спорите, да?
Сообщение от my504
|
Не угадал ни одной буквы...
|
Вот вы пишете на русском. А читать по-русски умеете?
Сообщение от my504
|
Под флоат выделено 4 байта. Они имеют 2^32 состояний. Что флоат, что 4-байтовое целое.
|
Сколько состояний имеют 32 двоичных разряда? Разве не 4294967296?
Хоть там один флоат, или два знаковых 16-разрядных или хоть 4 байтовых целых.
Я не ставлю задачей разжевать, положить в рот и дать живительного пинка, чтобы породить глотание. Я спрашиваю, (надеюсь) задавая направление. Для ответов существуют Яндекс Гугл и т.д. Интересующийся разберётся, будут затруднения - переспросит. На прочих не стоит тратить время.
|
|
|
|
03.03.2019, 09:30
|
#107
|
Прописка
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от makakus
|
читать по-русски умеете?
|
Умею. Комментарий был по поводу "...и динамический диапазон", который Вы в цитате в последнем своем сообщении почему то опустили...
Каким образом динамический диапазон связан с разрядностью?
Намеки для посыла в гугель должны как то ориентировать, а не наоборот.
И вообще, стало модным, бросив пару беспонтовых фраз, якобы наставить начинающего на путь истинный. Предлагаю напрячься и представить себя на месте начинающего, прежде чем утверждать, что сучковатый огрызок елки может стать удочкой.
|
|
|
|
03.03.2019, 10:45
|
#108
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от my504
|
Из Вами сказанного содержательного ровно НОЛЬ.
|
my504, Вы сильно блеснули содержанием? А учитывая
Сообщение от my504
|
сучковатый огрызок елки
|
пост 105 - кладезь бессучковости для
Сообщение от my504
|
начинающего
|
Мне этого всего можно было и не наворачивать. Плаваю без Вашего огрызка ёлки. Вы же, наверное, для начинающих стараетесь? Вот и обойдитесь без академических наворотов, скрывающих в тумане ссуть.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
03.03.2019, 11:48
|
#109
|
Прописка
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Предлагаю засунуть свои амбиции себе в карман. И комментировать по существу.
Маргинальные и жаргонные методы и термины ничему и никого не научат.
Если мои прежние сообщения почитать за академичность, то следует искать ответы на вопросы темы на ток-шоу домохозяек.
|
|
|
|
03.03.2019, 22:44
|
#110
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Амперметр Atmega. Как устаканить??
Сообщение от my504
|
стало модным, бросив пару беспонтовых фраз, якобы наставить начинающего на путь истинный
|
С одной стороны у нас стоит интернет. В котором уже просто голосом можно спросить у Алисы, кто такая Сири. Ну, или наоборот.
С другой стороны, начинающие опустились до уровня детского сада. В соседней теме пишут, что звук - это электромагнитная волна. И т.п. Не "покритикуйте мой алгоритм", а "у меня есть ардуина где скачать прошивку".
Вспоминая себя - начинающего, я знал кто такие Титце, Шенк, Страуструп и для меня "шило" была в первую очередь книжка, а потом уже спирт или инструмент сапожника )
И да, my504, вы тоже - симметрично - засуньте ваши директивы и многие ваши прилагательные, тоже - в карман.
Последний раз редактировалось makakus; 03.03.2019 в 22:47.
|
|
|
Сказали "Спасибо" makakus
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:46.
|
|