реклама на сайте
подробности

 
 
> Atmega128 и таймер
Lmx2315
сообщение Oct 30 2009, 07:01
Сообщение #1


отэц
*****

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



Такой вопрос , уважаемый All!

Можно ли с атмеги128-16 МГц получить с 15 ног , 15 меандров 20 кгц , с возможностью задерживать один относительно другого на фазу с точностью хотя бы 1 градус ?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
4 страниц V  < 1 2 3 4 >  
Start new topic
Ответов (15 - 29)
Lmx2315
сообщение Oct 30 2009, 10:41
Сообщение #16


отэц
*****

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



Цитата(MrYuran @ Oct 30 2009, 13:02) *
Состарьте, подсушите... biggrin.gif

А поконкретнее можете задачу описать?
Может, есть какие-то нюансы, которые упрощают реализацию?

Или всё-таки 15 абсолютно независимых сигналов с произвольным (любым) сдвигом фазы (кстати, относительно чего?) с точностью 1 градус?


Можно описать поконкретней - 15 каналов меандра приходят на 15 фильтров после которых получаем 15 cos-нысных сигналов (гармоники на 20 кгц) .

Один канал - основной он уходит на другую схему где претерпевает небольшую модуляцию и произвольный фазовый сдвиг , потом возвращается в основную схему -где нужно снять привнесенную информацию с помощью АЦП .

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

т.е. по крайней мере один канал подстраивать не нужно .


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Ronin
сообщение Oct 30 2009, 10:43
Сообщение #17


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 10-02-05
Из: Краснодар
Пользователь №: 2 558



Цитата(=GM= @ Oct 30 2009, 13:28) *
Мысль одна мелькнула, раз вы готовы даже на плис перейти.. Что если взять несколько мелких МК, типа 8-ногих ATtiny25, и сделать меандры на них. В каждой есть по два таймера, так что два аппаратных меандра уже есть. Далее, можно добавить туда 2 программных. Итого, каждая микрушка может дать до 4 меандров с точностью установки фазы примерно в ПОЛГРАДУСА. Для получения 15 меандров потребуется 4 крошечных МК. Вполне возможно, что для вашего случая предложенная реализация будет проще, чем одна плис.


останется только вопрос - как их вместе синхронизировать с требуемой точностью ?

Сообщение отредактировал Ronin - Oct 30 2009, 10:48
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 30 2009, 10:45
Сообщение #18


отэц
*****

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



Цитата(=GM= @ Oct 30 2009, 13:28) *
Мысль одна мелькнула, раз вы готовы даже на плис перейти.. Что если взять несколько мелких МК, типа 8-ногих ATtiny25, и сделать меандры на них. В каждой есть по два таймера, так что два аппаратных меандра уже есть. Далее, можно добавить туда 2 программных. Итого, каждая микрушка может дать до 4 меандров с точностью установки фазы примерно в ПОЛГРАДУСА. Для получения 15 меандров потребуется 4 крошечных МК. Вполне возможно, что для вашего случая предложенная реализация будет проще, чем одна плис.

biggrin.gif

спасибо , интересно . Надо посмотреть .МК для меня попроще плисок будут.



Цитата(Ronin @ Oct 30 2009, 13:43) *
останется только вопрос - как их вместе синхронизировать с требуемой точностью ?


у них у всех общий эталон , значит частота и фаза будут у всех синхронны .


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Палыч
сообщение Oct 30 2009, 11:41
Сообщение #19


Гуру
******

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



Цитата(Lmx2315 @ Oct 30 2009, 13:41) *
... что бы его подавить используется фазовый метод пришедший сигнал складывается с таким же , происходит подбор фазы и амплитуды и так мешающая гармоника давится ...
Может быть - Вам структуру всего устройства пересмотреть? Сгенерить на m128 два сигнала сдвинутые на определенный угол с большой точностью - "как два пальца..." Может достаточно будет для фильтрации один сдвинутый относительно основного сигнал, но управляемый от схемы подавления несущей?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 30 2009, 11:44
Сообщение #20


отэц
*****

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



Цитата(Палыч @ Oct 30 2009, 14:41) *
Может быть - Вам структуру всего устройства пересмотреть? Сгенерить на m128 два сигнала сдвинутые на определенный угол с большой точностью - "как два пальца..." Может достаточно будет для фильтрации один сдвинутый относительно основного сигнал, но управляемый от схемы подавления несущей?



а что за схема подавления несущей ?

..я не против поменять структурную схему - только пока ничего в голову не приходит. Палку давить на входе надо - фильтром нельзя , нужно видеть весь спектр с низу и до ограничения антиальязинговым фильтром. Только фазовый способ в голову приходит. Конечно если атмега не подойдёт - использоваться не будет , просто хотелось бы . Вот слушаю что уважаемый ALL подскажет.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Палыч
сообщение Oct 30 2009, 12:07
Сообщение #21


Гуру
******

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



Цитата(Lmx2315 @ Oct 30 2009, 14:44) *
а что за схема подавления несущей ?

Вы же сами писали:
Цитата(Lmx2315 @ Oct 30 2009, 13:41) *
...что бы его подавить используется фазовый метод пришедший сигнал складывается с таким же ...

Часть Вашего устройства, которая складывает сигналы (неправильно мной названная "схема подавления несущей"), наверное, последовательно складывает сигнал с набором сигналов, сдвинутых на разные углы фаз. Можно, наверное, складывать сигнал с одним сигналом, но управляемым по фазе, вместо множества сигналов?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 30 2009, 12:21
Сообщение #22


отэц
*****

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



Цитата(Палыч @ Oct 30 2009, 15:07) *
.....Можно, наверное, складывать сигнал с одним сигналом, но управляемым по фазе, вместо множества сигналов?



..я не достаточно точно объяснил , на самом деле так и есть .

Просто у меня каналов несколько , потому и нужно много разных гармоник по одной для каждого канала . В каналах совсем разная информация идёт на несущей когерентной с отосланной.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
=GM=
сообщение Oct 30 2009, 14:34
Сообщение #23


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



У вас повторяющийся процесс или разовый? У меня тут ещё одна дикая мысль мелькнула...даже две...


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 30 2009, 16:55
Сообщение #24


отэц
*****

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



Цитата(=GM= @ Oct 30 2009, 17:34) *
У вас повторяющийся процесс или разовый? У меня тут ещё одна дикая мысль мелькнула...даже две...



..процесс будет повторяющимся в продолжительном времени и разовый в коротком промежутке .
если я вас правильно понял .


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
=GM=
сообщение Oct 30 2009, 17:22
Сообщение #25


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Если повторяющийся, то можно последовательно подключать два сигнала (опорный и сдвинутый по фазе) ко всем вашим устройствам.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Oct 30 2009, 17:29
Сообщение #26


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Lmx2315 @ Oct 30 2009, 12:21) *
Просто у меня каналов несколько , потому и нужно много разных гармоник по одной для каждого канала . В каналах совсем разная информация идёт на несущей когерентной с отосланной.

Значит тем более нужно разделять на 15 отдельных мелкосхем.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 30 2009, 17:49
Сообщение #27


отэц
*****

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



Цитата(Огурцов @ Oct 30 2009, 20:29) *
Значит тем более нужно разделять на 15 отдельных мелкосхем.



места мало , два МК - ещё ничего , но 15 - перебор.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 30 2009, 19:01
Сообщение #28


отэц
*****

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



Спасибо мужики , наверное придётся ПЛИС ставить + мелкий контроллер .
А иначе придётся снижать частоту до наверное сотен Герц , а я не уверен что это гуд .


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
singlskv
сообщение Oct 31 2009, 15:10
Сообщение #29


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Lmx2315 @ Oct 30 2009, 22:01) *
Спасибо мужики , наверное придётся ПЛИС ставить + мелкий контроллер .
А Вы так и не озвучили какая частота смены фазовых сдвигов,
те откалибровали и крутим до "посинения"(след. калибровки) или сдвиги фаз могут измениться в любой момент ?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Oct 31 2009, 18:07
Сообщение #30


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Так может все должно быть гораздо проще ? И сдается мне, что не нужно формаировать 15 сигналов с настраиваемым фазовым сдвигом, а потом этот сдвиг подбирать. Нужно просто перемножить каждый канал на стабильный синус и косинус, и посмотреть на результат - в результате как раз и будет искомый сдвиг фаз.
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01494 секунд с 7
ELECTRONIX ©2004-2016