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

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> ищу счетчик-частотомер
Tanya
сообщение Apr 3 2009, 10:48
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(олесь @ Apr 3 2009, 14:29) *
Может и не хватило фантазии , но было следующее : внешний прескаллер который делит входную частоту например 7ггц на 8192.

Получаем на входе атмеги 854492.1875 Гц

Я считаю за 1с без потери ни одного импульса 854492. Как досчитать остаток .1875 laughing.gif ?

Как уже было сказано... В ПИКах имеется предделитель-счетчик (2 - 256), считать который нельзя, но можно потом "добить до переноса" тиками с соседней ножки.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 3 2009, 11:55
Сообщение #17


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Tanya @ Apr 3 2009, 14:48) *
Как уже было сказано... В ПИКах имеется предделитель-счетчик (2 - 256), считать который нельзя, но можно потом "добить до переноса" тиками с соседней ножки.

В данном случае - возможны варианты. 7 GHz - значит, почти 100%, это не статический прескалер, "досчитать" его невозможно. Но и 8192 - это тоже не один прескалер (или все ж один ?), а несколько каскадов. Статические каскады - да, можно отключить и досчитать. Однако, если частота на выходе "динамической" части прескалера меньше, чем половина тактовой таймера AVR, то выгоднее (с точки зрения улучшения разрешающей способности) выровнять границы окна счета на целое число импульсов входной частоты (простейшей внешней логикой), тогда, в данном случае (10 MHz опорник, не менее одной секунды счета) разрешающая способность будет не хуже 1E-7, т.е. 700 Hz.
Однако, если, например, первый каскад делит на 128, то на выходе менее 55 MHz, которые в случае PIC вообще можно было бы "съесть" напрямую, а в случае AVR - одним статический 4-битным прескалером (откуда такой жуткий коэффициент, 8192 ?). Который, по желанию, можно хоть досчитать, хоть считать напрямую (если это счетчик с каскадными выходами), и тогда разрешение будет уже 128 Hz.

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

Сообщение отредактировал rx3apf - Apr 3 2009, 11:59
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 3 2009, 12:03
Сообщение #18


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(rx3apf @ Apr 3 2009, 15:55) *
Да, кстати о досчете в PIC - почему-то все с завидным упорством повторяют одно и то же решение, блокируют вход счета вспомогательной ножкой с помощью резисторной развязки. Однако, если не требуются внешние делители, то можно еще проще - переключить вход тактирования в режим вывода, а дальше можно досчитать либо манипуляцией состоянием этой линии либо фазой тактирования программно.

Так упорно делают в соответствии с AN от microchipа. И не экономят ножку.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 3 2009, 12:11
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Tanya @ Apr 3 2009, 16:03) *
Так упорно делают в соответствии с AN от microchipа. И не экономят ножку.

Это всего лишь одно из возможных решений, далеко не лучшее. Слепое копирование аппликух - порочный путь.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 3 2009, 12:51
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



А более правильное решение не делать частотомер на ПИКе, все равно будет суррогат.Если так желателен ПИК то его следует использовать для связи с окружающей средой.А сам частотомер сотворить на ПЛИСке.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 3 2009, 13:05
Сообщение #21


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Евгений Германович @ Apr 3 2009, 16:51) *
А более правильное решение не делать частотомер на ПИКе, все равно будет суррогат.

И обоснование такому утверждению найдется ?
Цитата
Если так желателен ПИК то его следует использовать для связи с окружающей средой.А сам частотомер сотворить на ПЛИСке.

Обоснование ?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 3 2009, 13:09
Сообщение #22


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Евгений Германович @ Apr 3 2009, 16:51) *
А более правильное решение не делать частотомер на ПИКе, все равно будет суррогат.Если так желателен ПИК то его следует использовать для связи с окружающей средой.А сам частотомер сотворить на ПЛИСке.

Почему же? Совершенно официально должен работать до 50 МГц. И работает. И с внешней средой. И даже в пятницу.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 3 2009, 14:15
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(Tanya @ Apr 3 2009, 17:09) *
Почему же? Совершенно официально должен работать до 50 МГц. И работает. И с внешней средой. И даже в пятницу.

Ну вот вы и попались.А говорили,что не будете спорить rolleyes.gif rolleyes.gif
Он будет работать,с небольшой внешней обвязкой,и на 5ГГц.Но ...
Погрешность будет весьма нехилой.Скорее всего в частотомере автора темы стоит нечто подобное.

Цитата(rx3apf @ Apr 3 2009, 17:05) *
И обоснование такому утверждению найдется ?

Обоснование ?

А какую погрешность вы сможете выжать из подобного изделия???
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 3 2009, 14:25
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Евгений Германович @ Apr 3 2009, 18:15) *
Ну вот вы и попались.А говорили,что не будете спорить rolleyes.gif rolleyes.gif
Он будет работать,с небольшой внешней обвязкой,и на 5ГГц.Но ...
Погрешность будет весьма нехилой.Скорее всего в частотомере автора темы стоит нечто подобное.

Спорить с Вами не буду. Боюсь попасться.
Про 5 ГГц не писала. Погрешность будет определяться не ПИКом, а только стабильностью опорного генератора, про который ни словом не обмолвилась. Нет, писала, что за те же деньги (1000 рублей) его можно "не хило" термостабилизировать. А в остальном... полностью с Вами согласная.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 3 2009, 14:30
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(Tanya @ Apr 3 2009, 18:25) *
Спорить с Вами не буду. Боюсь попасться.
Про 5 ГГц не писала. Погрешность будет определяться не ПИКом, а только стабильностью опорного генератора, про который ни словом не обмолвилась. Нет, писала, что за те же деньги (1000 рублей) его можно "не хило" термостабилизировать. А в остальном... полностью с Вами согласная.

Может я чего то недопонимаю но как вы сформируете,без погрешности,временные интервалы?Они же время счета??????????????????????
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 3 2009, 14:49
Сообщение #26


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Евгений Германович @ Apr 3 2009, 18:15) *
А какую погрешность вы сможете выжать из подобного изделия???

Погрешность определяется точностью опорного генератора. И здесь нет ни малейшей разницы, на чем делать - на PIC или матрице. Если требования к точности (которые, кстати, озвучены не были) высокие - то и опорник требуется соответствующего качества. А разрешение, как уже было сказано - один импульс. Первоначальному ТЗ реализация на PIC заведомо удовлетворяет, причем при минимальной стоимости компонентов. Привлекать сюда матрицу (которая заведомо дороже) нет абсолютно никакой надобности.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 3 2009, 15:03
Сообщение #27


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Евгений Германович @ Apr 3 2009, 18:30) *
Может я чего то недопонимаю но как вы сформируете,без погрешности,временные интервалы?Они же время счета??????????????????????

Считаем N входных импульсов. Одновременно считаем тактовые импульсы опорного генератора.
Тут была про это длинная тема с год назад... =GM= там подробно описал методу. В его терминах - "метод захвата".
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 3 2009, 15:26
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(Tanya @ Apr 3 2009, 19:03) *
Считаем N входных импульсов. Одновременно считаем тактовые импульсы опорного генератора.
Тут была про это длинная тема с год назад... =GM= там подробно описал методу. В его терминах - "метод захвата".

На чем считаем?И одновременно на чем?И какое время счета получится?
Тему не видел,если не затруднит дайте ссылку.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 3 2009, 15:38
Сообщение #29


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Евгений Германович @ Apr 3 2009, 19:26) *
На чем считаем?И одновременно на чем?И какое время счета получится?
Тему не видел,если не затруднит дайте ссылку.


http://electronix.ru/forum/index.php?showt...st&p=233328

И еще несколько тем...
А трудно Вам самому в поиске набрать +метод +захвата?
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 3 2009, 15:41
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(Tanya @ Apr 3 2009, 19:38) *
http://electronix.ru/forum/index.php?showt...st&p=233328

И еще несколько тем...
А трудно Вам самому в поиске набрать +метод +захвата?

Нет,я тоже нашел.Только пока не знаю тоже самое или нет.
Мы с вами похоже одновременно читали этот текст.По крайней мере я вас видел в числе пользователей читающих эту тему.
Привожу цитату "
4) Применим наши знания на практике. Выберем период измерения Тизм примерно равным одной секунде. (Примерно потому, что Тизм должен быть ТОЧНО кратен М*Тх)
"
Tх-это период входной частоты.См там же.
Вся беда в том,что GM приводил свои тексты для измерения ЗАРАНЕЕ ИЗВЕСТНОЙ частоты.А частотомер экстрасенсорными способностями не обладает.
Поэтому на определенных частотах вас будет ожидать счастье в виде малой погрешности.А на иных частотах не будет,как бы Вы его не упрашивали.
И есть некоторая некорректность подобного метода-реальное время измерения не велико.А правильные частотомеры считают все подряд.
При флуктуации частоты результат измерения правильным частотомером будет отличаться от Вашего.
Go to the top of the page
 
+Quote Post

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

 


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


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