Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Еще раз спасибо всем с разрешением вопроса с амплитудой, а как быть с фазой? (+)
Отправлено
sss
29 апреля 2007 г. 19:29
Есть 2 синусоидальных сигнала. Как определить разность фаз?
Составить ответ
|
Вернуться на конференцию
Ответы
ну например так fi=awg(sign(s1(t))*sign(s2(t))*pi/2+pi/2)
—
zxcvbn
(29.04.2007 21:05:29
195.208.248.202
,
пустое
)
можно подробней? :)
—
sss
(29.04.2007 21:17:19
87.117.157.15
,
пустое
)
Измерить период и время запаздывания, потом сосчитать: фаза = (время запаздывания/период)*360 градусов
—
=AVR=
(29.04.2007 19:34:3
80.92.96.19
,
пустое
)
Т.е. поставить 2 мк и считать время от нуля до нуля (полупериод), умножить на 2 - это будет период... А время запаздывания как?
—
sss
(29.04.2007 20:14:38
87.117.157.15
,
пустое
)
Зачем 2 МК??? Использовать в МК один таймер и два его входа Capture. Опять же - конкретная реализация очень сильно зависит от диапазона частот измеряемых сигналов. Будь любезен, приводи всю информацию СРАЗУ, а не заставляй ее из тебя щипцами вытягивать по кусочкам
—
=AVR=
(29.04.2007 20:20:57
80.92.96.19
,
пустое
)
Лутче два компаратора на два внешних прерывания прикрутить и програмно читать таймер. У меги дефицит етих Capture
—
pau62
(29.04.2007 20:31:52
212.26.247.48
,
пустое
)
Диапазон тот же 0.00001-1000 Гц (в прошлый раз я ошибся не 0.000001, а 0.00001).
—
sss
(29.04.2007 20:28:22
87.117.157.15
,
пустое
)
ну диапозон частот действительно великоват. на низких частотах любые таймеры придется програмно расширять.
—
pau62
(29.04.2007 20:33:57
212.26.247.48
,
пустое
)
Надо поговорить с преподом насчет диапазона... При 0.001-1000 проблем с таймерами не будет?
—
sss
(29.04.2007 20:36:50
87.117.157.15
,
пустое
)
все равно надо будет расширять програмно. там 16 бит счетчик, а у тебя диапазон 10^6
—
pau62
(29.04.2007 20:45:34
212.26.247.48
,
пустое
)
А сколько потребуется мк чтобы измерить амплитуды 2-х гармонических сигналов и их же разность фаз? Три? Или я опять перебираю?
—
sss
(29.04.2007 21:04:16
87.117.157.15
,
пустое
)
Один килограмм
—
=AVR=
(29.04.2007 21:16:0
80.92.96.19
,
пустое
)
И диапазон напряжений и ошибка те же.
—
sss
(29.04.2007 20:33:1
87.117.157.15
,
пустое
)
на какой контроллер ориентируешься?
—
pau62
(29.04.2007 19:32:12
212.26.247.24
,
пустое
)
Атмега желательно.
—
sss
(29.04.2007 19:33:57
87.117.157.15
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сложите три и три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru