С Новым годом! Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/81: Рейтинг темы: голосов - 81, средняя оценка - 4.62
drookk

Ацп и угол напряжения

09.05.2011, 21:34. Показов 15146. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно с помощью ацп, сняв мгновенное значение напряжения, вычеслить его угол?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.05.2011, 21:34
Ответы с готовыми решениями:

Измерение отрицательного напряжения АЦП мср3204?
Как измерить отрицательное напряжение с помощью АЦП мср3204? В нормальное состоянии он измеряет от 0 до 5В. Используется интерфейс SPI....

Считать значение напряжения с нулевого канала АЦП
Необходимо считать значение напряжения с нулевого канала АЦП. Какой АЦП выбрать? Может кто поможет в CodeVision сделать. Заранее...

Atmega 1281 АЦП показывает наличие напряжения при 0В
Atmega 1281. Встроеные подтягивающие резисторы подключены. Их использование разрешено установкой Значения PUD в 0. При подаче на АЦП...

29
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
09.05.2011, 21:39
В вашей постановке вопроса вычЕслить какой то угол - никак.
0
0 / 0 / 0
Регистрация: 03.11.2010
Сообщений: 54
09.05.2011, 21:59
Угол напряжения?
Относительно чего?
0
drookk
09.05.2011, 22:10
угол фи, сдвиг синусоидального напряжения относительно оси. Или по другому, если снять два мгновенных значения напряжения то угол между ними.
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
09.05.2011, 22:19
Всё равно что за угол и что за ось? уточни... эта, на хи-хи пробивает.
0
0 / 0 / 0
Регистрация: 03.11.2010
Сообщений: 54
09.05.2011, 22:56
видимо, человек хочет взять два разных напряжения, найти с помощью АЦП амплитудное значение, зафиксировать момент времени, сделать тоже самое со вторым напряжением и с помощью математики вычислить разницу в периоди и соответсвенно свдиг по фазе одного относительно другого. частоты этих двух сигналов хотяб одинаковы?
0
0 / 0 / 0
Регистрация: 22.08.2009
Сообщений: 525
09.05.2011, 23:00
Цитата Сообщение от Rivirb
видимо, человек хочет взять два разных напряжения, найти с помощью АЦП амплитудное значение, зафиксировать момент времени, сделать тоже самое со вторым напряжением и с помощью математики вычислить разницу в периоди и соответсвенно свдиг по фазе одного относительно другого. частоты этих двух сигналов хотяб одинаковы?
Ну, это все только догадки. Или нет?
0
0 / 0 / 0
Регистрация: 28.02.2011
Сообщений: 461
10.05.2011, 00:37
фи=asin(Uмгновенное/Uмакс)
Нет?
0
0 / 0 / 0
Регистрация: 31.03.2010
Сообщений: 524
10.05.2011, 01:29
drookk
Угол Фи - сдвиг напряжения относительно тока из-за индуктивного (емкостного) характера нагрузки...
а то что вы сказали, - сдвиг фаз
0
drookk
10.05.2011, 01:30
U1мгновенное = U1(по модулю)*e(в степени jф1)
U2мгновенное = U1(по модулю)*e(в степени jф2)
угол между ними ф= ф1-ф2.
Вроде так должно быть. А меня интересует именно как определить ф1 и ф2 с помощью АЦП.
0 / 0 / 0
Регистрация: 03.11.2010
Сообщений: 54
10.05.2011, 12:37
Частоты напряжений одинаковы или нет?
Одновременно два напряжения с ацп вы не измеряете, два канала можно, но не в один момент времени.
Вообще, я бы такую штуку сделал на аналоговой ФАПЧ - быстро, точно, круто. и только вывод информации сделал бы на микроконтроллере.
0
drookk
12.05.2011, 09:07
частоты одинаковые.
А насчет неодновременности, я так понимаю, это не критично. Частота напряжения(по крайней мери в сети) 50 Гц, а частота с которой АЦП делает выборки 15 кГц, следовательно взять два напряжения без задержки и найти между ними угол, он будет отличаться на десятые, если не на 100-ые градуса, если бы это было одновременно. (имхо)
0 / 0 / 0
Регистрация: 03.11.2010
Сообщений: 54
12.05.2011, 11:11
Ну, тогда, наверное стоит снимать напряжение так (мое видение ситуации): пока сигнал набирает амплитуду у нас в ацп имеется значение напряжения, причем следующее больше предыдущего (в положительном полупериоде синуса) вычисляем разность дельта=новое знач - старое знач, когда разность становится отрицательной - достигли пика, мультиплексируем на другой канал и делаем тоже самое, фоном считаем время между максимумом первого и второго канала. а дальше, зная частоту, вычислить фазовый сдвиг. хоть в радианах, хоть в градусах.

PS: задавайте вопрос правильно, сняв мгновенное значение можно только узнать амплитуду, среднее значение, эффективное значение, но никак не угол относительно какой-то оси...

PPS: пока писал, понял что алгоритм можно делать проще, но описывать его уже лень:) думайте сами.
0
0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 185
24.05.2011, 04:07
А случаем не фазовое управление тиристорами делаете???
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
24.05.2011, 04:18
Гы, идея крутой оптимизации. Дарю бесплатно. На одну фазу ставится детектор нуля. Когда он сработал, меряем напряжение на другой. А затем математика, в которой значение одын = 0.
0
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
24.05.2011, 07:38
Ставится два детектора нуля и всё.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
24.05.2011, 10:20
Нормально берем (теоретически мгновенно) выборки, в МК перемножаем их и выделяем среднее. Посмотри, преобразуй Sin(wt) * Sin(wt+a)

Для ленивых:

Cos(a) = среднее_произведение / корень_из_произведения_средних_квадратов

причем знак определяется верно
0
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
24.05.2011, 10:26
По одной выборке всегда остаётся неоднозначность - передний или задний скат синусоиды поймался?
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
24.05.2011, 21:00
По одной выборке ни чего не определить, это два числа и всё. Как минимум с периодом работать нужно. (или амплитуды известны?)
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
24.05.2011, 21:36
Как не странно, столкнулся на днях с той же проблемой. Есть две временные формы, частоты во времени одинаковы и плавно стремятся к нулю. Нужно непрерывно(можно термин и обсудить) измерять между ними фазовый угол, амплитуды не есть постоянные, имеют резонансные пики. Задача рассчитать амплитудную и фазовую характеристику этой динамической системы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.05.2011, 21:36
Помогаю со студенческими работами здесь

АЦП/ЦАП, преобразование напряжения
Возможно, глупый вопрос, но объясните, пожалуйста. На вход ацп подается сначала положительное , а потом отрицательное напряжение. На скрине...

Найти угол напряжения и угол тока
Здравствуйте, есть формула U (t) = 6 * sqrt (2) * cos (6 * 10^6 * t - 2 * (pi / 5)). Как найти углы напряжения и тока? Добавлено...

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

измерение напряжения с помощью АЦП микроконтроллера!
Добрый вечер уважаемые форумчане. Есть одна схема в некоторой точке которой напряжение изменяется от 1 до 5 вольт. Схема имеет свой...

ATtiny13. Установка опорного напряжения АЦП
возможно ли подключить в attiny13 опорное напряжение Vcc вместо Vref и как правильно это сделать? пробовал в CVAVR ADC Bandgap...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru