|
Atmega128 и таймер |
|
|
|
 |
Ответов
|
Oct 30 2009, 07:27
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Вы сами то прикиньте - лучше Вас задачу тут, вряд ли, кто знает. Сигналы прийдётся генерить программно. Если, сдвиги фаз заданы раз и навсегда, то, наверное, можно. Но, наверное, сдвиги фаз (а, может быть, и частоту) необходимо менять внешними командами - вот, в этом случае, наверное, это если и реализуемо (это ещё большой вопрос), то с массой ограничений и задача - не тривиальная. Наверное, всё же, на МК возложены и другие задачи кроме генерации частоты - иначе зачем выбран mega128?
|
|
|
|
|
Oct 30 2009, 07:43
|

отэц
    
Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684

|
Цитата(Палыч @ Oct 30 2009, 10:27)  Вы сами то прикиньте - лучше Вас задачу тут, вряд ли, кто знает. Сигналы прийдётся генерить программно. Если, сдвиги фаз заданы раз и навсегда, то, наверное, можно. Но, наверное, сдвиги фаз (а, может быть, и частоту) необходимо менять внешними командами - вот, в этом случае, наверное, это если и реализуемо (это ещё большой вопрос), то с массой ограничений и задача - не тривиальная. Наверное, всё же, на МК возложены и другие задачи кроме генерации частоты - иначе зачем выбран mega128? ..я так мыслю - запускаю один таймер и внутрь помещаю 15 переменных . Каждая переменная инкрементируется каждое срабатывание таймера. После обнуления соответствующей переменной - соответствующая её ножка МК меняет состояние . Если все растут одновременно - фазы одинаковы на ножках , если какая либо переменная пропускает счёт - соответствующий сигнал запаздывает во времени . Разрешение по фазе - зависит от потолка счёта . Соответственно чем больше разрешение тем ниже максимально достижимая частота. Вот у меня и вопрос к знающим людям - можно ли при такой методе достичь 20 кгц на каждом канале (числом 15 штук) чтоб точность перестройки фазы была 1 градус . При этом чтоб микруха потянула уарт и обработку несложных команд - типа получил команду - дёрнул ножкой , ответил что всё ОК! ...да, важное уточнение - один раз отрегулированные фазы сигналов должны сохранятся по крайней мере до следующей калибровки . Т.е . фазы не нужно крутить в реальном времени .
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
Сообщений в этой теме
Lmx2315 Atmega128 и таймер Oct 30 2009, 07:01  Палыч Цитата(Lmx2315 @ Oct 30 2009, 10:43) ..я ... Oct 30 2009, 07:59   Lmx2315 Цитата(Палыч @ Oct 30 2009, 10:59) Прикид... Oct 30 2009, 08:22    =GM= Цитата(Lmx2315 @ Oct 30 2009, 08:22) Хоче... Oct 30 2009, 10:28     Lmx2315 Цитата(=GM= @ Oct 30 2009, 13:28) Мысль о... Oct 30 2009, 10:45   Огурцов Цитата(Палыч @ Oct 30 2009, 08:59) 16 000... Oct 30 2009, 08:26 MrYuran 20кГц ~ 50мкс - это период.
Что такое 1 градус? Ещ... Oct 30 2009, 08:01 Ronin Конечно 0.138мкс точно не получить, но можно так п... Oct 30 2009, 09:29 Палыч Цитата(Ronin @ Oct 30 2009, 12:29) ...но ... Oct 30 2009, 09:48  Ronin Цитата(Палыч @ Oct 30 2009, 12:48) Так мо... Oct 30 2009, 10:11   defunct Цитата(Ronin @ Oct 30 2009, 12:11) то что... Nov 3 2009, 00:59    Огурцов Не подходит, т.к. фаза каждого канала должна подст... Nov 3 2009, 04:44 МП41 А как насчет ATXmega...? Oct 30 2009, 09:42 Lmx2315 Цитата(МП41 @ Oct 30 2009, 12:42) А как н... Oct 30 2009, 09:50  MrYuran Цитата(Lmx2315 @ Oct 30 2009, 13:50) бояз... Oct 30 2009, 10:02   Lmx2315 Цитата(MrYuran @ Oct 30 2009, 13:02) Сост... Oct 30 2009, 10:41    Палыч Цитата(Lmx2315 @ Oct 30 2009, 13:41) ... ... Oct 30 2009, 11:41     Lmx2315 Цитата(Палыч @ Oct 30 2009, 14:41) Может ... Oct 30 2009, 11:44 MrYuran Есть ещё один вариант - ПСоК-и (PSoC), нарпимер, о... Oct 30 2009, 10:21 Ronin Цитата(=GM= @ Oct 30 2009, 13:28) Мысль о... Oct 30 2009, 10:43 Палыч Цитата(Lmx2315 @ Oct 30 2009, 14:44) а чт... Oct 30 2009, 12:07 Lmx2315 Цитата(Палыч @ Oct 30 2009, 15:07) .....М... Oct 30 2009, 12:21  =GM= У вас повторяющийся процесс или разовый? У меня ту... Oct 30 2009, 14:34   Lmx2315 Цитата(=GM= @ Oct 30 2009, 17:34) У вас п... Oct 30 2009, 16:55    =GM= Если повторяющийся, то можно последовательно подкл... Oct 30 2009, 17:22  Огурцов Цитата(Lmx2315 @ Oct 30 2009, 12:21) Прос... Oct 30 2009, 17:29   Lmx2315 Цитата(Огурцов @ Oct 30 2009, 20:29) Знач... Oct 30 2009, 17:49    Lmx2315 Спасибо мужики , наверное придётся ПЛИС ставить + ... Oct 30 2009, 19:01     singlskv Цитата(Lmx2315 @ Oct 30 2009, 22:01) Спас... Oct 31 2009, 15:10      Огурцов Так может все должно быть гораздо проще ? И сдаетс... Oct 31 2009, 18:07      Lmx2315 Цитата(singlskv @ Oct 31 2009, 18:10) А В... Nov 1 2009, 16:36       Огурцов Аха, комплексный перемножитель. Либо мультиплекиср... Nov 1 2009, 18:59        Lmx2315 Цитата(Огурцов @ Nov 1 2009, 21:59) ...
Н... Nov 1 2009, 19:23         Огурцов Вы бы побольше данных привели. Типа уровень несуще... Nov 1 2009, 19:30          Lmx2315 Цитата(Огурцов @ Nov 1 2009, 22:30) Вы бы... Nov 1 2009, 19:57           Огурцов Цитата(Lmx2315 @ Nov 1 2009, 19:57) Данны... Nov 1 2009, 21:26           ILYAUL Цитата'Lmx2315' ]
Данные такие: вредная п... Nov 1 2009, 23:25            Lmx2315 Цитата(ILYAUL @ Nov 2 2009, 02:25) Ну во ... Nov 2 2009, 06:37             singlskv Цитата(Lmx2315 @ Nov 2 2009, 09:37) - а в... Nov 2 2009, 08:59             Огурцов Цитата(Lmx2315 @ Nov 2 2009, 07:37) прошу... Nov 2 2009, 17:22              Lmx2315 Цитата(Огурцов @ Nov 2 2009, 20:22) Не по... Nov 2 2009, 19:46       singlskv Цитата(Lmx2315 @ Nov 1 2009, 19:36) прави... Nov 1 2009, 22:33        Огурцов Даже если подготовить данные заранее, то максимум ... Nov 1 2009, 22:54 ILYAUL Кстати , а модулирующий сигнал периодический или ... Nov 1 2009, 19:45 ILYAUL А вот такая идейка:
По прикидкам ( поверхостным) п... Nov 2 2009, 09:56 Lmx2315 Цитата(ILYAUL @ Nov 2 2009, 12:56) А вот ... Nov 2 2009, 10:51 Т.Достоевский Цитатаdefunct Почему бы просто не взять параллельн... Nov 4 2009, 00:56 Огурцов Так вы ж фазу сразу у восьми каналов крутить будет... Nov 4 2009, 10:25
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|