|
AVR и фазовращатель |
|
|
|
 |
Ответов
|
Apr 4 2006, 11:50
|

Местный
  
Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528

|
Цитата(kanzler @ Mar 31 2006, 12:11)  Уважаемы, господа! Прошу вашей помощи. Есть меандр с частотным диапазоном 1-2 кГц. Нужно фращать фазу от 0 до 180 или 360 градусов с шагом 1-5 градусов. Поделитесь опытом или подскажите где есть исходники для AVR, если кто делал такую штуку. Я реализовал такую шутку но только на ПЛИС которая работает только с одной частотой. Задача разбивается на 2 1. Определение частоты входного сигнала 2. Формирование задержки.
--------------------
Для связи email: info собака qbit.su
|
|
|
|
|
Apr 5 2006, 05:35
|

Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728

|
Цитата(bzx @ Apr 4 2006, 17:50)  Задача разбивается на 2 1. Определение частоты входного сигнала 2. Формирование задержки. Огромное спасибо всем кто отвечает. Есть но ... 1. Я уже писал частота изменяется в диапазоне от 1 до 2 кГц с шагом 1 Гц. Тут проблем нет, так как эти частоты генерирует сам процессор. 2. вот тут и возникает вопрос как реализовать задержку в таком диапазоне частот чтобы не пропадали полупериоды меандра. Для одно фиксированной частоты это реализовать не сложно (уже есть такое решение и прекрасно работает) на основе счётчика который и определяет задержку. Всё упирается в пункт 2.
|
|
|
|
|
Apr 5 2006, 06:12
|

Местный
  
Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528

|
Цитата(kanzler @ Apr 5 2006, 09:35)  1. Я уже писал частота изменяется в диапазоне от 1 до 2 кГц с шагом 1 Гц. Тут проблем нет, так как эти частоты генерирует сам процессор. Вот чудак-человек! А сразу нельзя было сказать, что твоя частота формируется самим контроллером. Я же в пункте 1. предполагал, что частота подаётся извне. Это всё значительно упрощает. Цитата 2. вот тут и возникает вопрос как реализовать задержку в таком диапазоне частот чтобы не пропадали полупериоды меандра. Для одно фиксированной частоты это реализовать не сложно (уже есть такое решение и прекрасно работает) на основе счётчика который и определяет задержку. Всё упирается в пункт 2. Насколько я понимаю, то что предложил &-rey тебе должно подойти. Если же ты говоришь, что это тебе не подходит, то значит, что то ты чего то не договариваешь в задаче. Я подозреваю, что есть желание, что бы задержка (сдвиг фаз, в прочем это одно и тоже) была не фиксированная, а изменялась во времени. Тогда требуется ещё и скорость изменения фазы и направление изменения. Поясни.
--------------------
Для связи email: info собака qbit.su
|
|
|
|
|
Apr 5 2006, 06:43
|
Местный
  
Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064

|
 а мне показалось, что имеллось ввиду что частоты малы и их легко можно контролировать .... А вариант когда приходит частота а мы потом из неё делаем такую-же (с какой-то задержкой) и еще одну которая уже будет крутиться относительно этой опорной подойдет ? Если да, тогда мене нужно будет вспомнить чего я там рисовал, и попытаться делать измерение входной частоты и выдачу корректированного параметра. Но следует оговорить скорость изменения входной частоты (фаза за период) что вообщем уже было сказано.
|
|
|
|
Сообщений в этой теме
kanzler AVR и фазовращатель Mar 31 2006, 08:11 &-rey Цитата(kanzler @ Mar 31 2006, 11:11) Уваж... Mar 31 2006, 08:26 Валентиныч Цитата(kanzler @ Mar 31 2006, 14:11) Есть... Apr 1 2006, 10:09 kanzler Цитата(Валентиныч @ Apr 1 2006, 16:09) Не... Apr 3 2006, 03:58 Валентиныч Все таки, поставьте задачу конкретнее - начиная со... Apr 3 2006, 12:09 kanzler Меандр формируется аппаратно-программным способом ... Apr 4 2006, 05:37 &-rey to kanzler
Судя по постам проблема еще не решена ?... Apr 4 2006, 06:44  kanzler Цитата(&-rey @ Apr 4 2006, 12:44... Apr 4 2006, 07:36   &-rey Цитата(kanzler @ Apr 4 2006, 10:36) К Сож... Apr 4 2006, 07:41    kanzler Цитата(&-rey @ Apr 4 2006, 13:41... Apr 4 2006, 09:12     &-rey Цитата(kanzler @ Apr 4 2006, 12:12) Цитат... Apr 4 2006, 10:17    Валентиныч Цитата(&-rey @ Apr 5 2006, 12:43... Apr 5 2006, 09:21     &-rey Насколько понимаю кристалл у нас mega128, что не м... Apr 10 2006, 10:27      kanzler Цитата(&-rey @ Apr 10 2006, 16:2... Apr 11 2006, 04:26   kanzler Цитата(bzx @ Apr 5 2006, 12:12) Вот чудак... Apr 5 2006, 09:27    Валентиныч Цитата(kanzler @ Apr 5 2006, 15:27) Хорош... Apr 6 2006, 03:41     kanzler Цитата(Валентиныч @ Apr 6 2006, 09:41) Пр... Apr 6 2006, 06:23      kanzler Огромное спасибо всем кто старался помочь в данном... Apr 7 2006, 04:27       &-rey В симуляторе прошелся, вроде работает.
для примера... Apr 7 2006, 06:06        kanzler Цитата(&-rey @ Apr 7 2006, 12:06... Apr 7 2006, 07:00         &-rey Цитата(kanzler @ Apr 7 2006, 10:00) Вот т... Apr 7 2006, 07:34    &-rey Цитата(kanzler @ Apr 5 2006, 12:27) Сдвин... Apr 6 2006, 06:10 Валентиныч Для задержки сигнала, который УЖЕ имеется в камне ... Apr 7 2006, 12:55 kanzler Цитата(Валентиныч @ Apr 7 2006, 18:55) Дл... Apr 10 2006, 04:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|