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

 
 
> ищу счетчик-частотомер
stiven_dobson
сообщение Apr 1 2009, 17:34
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 25-08-08
Пользователь №: 39 807



Добрый день.
Есть прибор на выходе которого идут импульсы уровня ттл логики, надо считать их количество за единицу времени. Частота максимум 50МГц. Может кто подскажет готовый и недорогой прибор, который делает это. Нужен всего один канал измерения, управлять им нужно с ПК, чтобы начать измерение и получить результат программно. Как-то видел подобный счетчик для usb, но не могу найти его.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Евгений Германов...
сообщение Apr 3 2009, 12:51
Сообщение #2


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

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



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


Гуру
******

Группа: Модераторы
Сообщений: 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
Сообщение #4


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

Группа: Свой
Сообщений: 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
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 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
Сообщение #6


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

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



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

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


Гуру
******

Группа: Модераторы
Сообщений: 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
Сообщение #8


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

Группа: Свой
Сообщений: 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
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 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
Сообщение #10


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

Группа: Свой
Сообщений: 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
rx3apf
сообщение Apr 3 2009, 16:49
Сообщение #11


Гуру
******

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



Цитата(Евгений Германович @ Apr 3 2009, 19:41) *
И есть некоторая некорректность подобного метода-реальное время измерения не велико.А правильные частотомеры считают все подряд.
При флуктуации частоты результат измерения правильным частотомером будет отличаться от Вашего.

Что есть "правильный частотомер" ? Частотомеры именно что считают импульсы за интервал, а если частота меняется за этот интервал, то любой метод даст ошибку. Простые, примитивные конструкции - только за фиксированный, что ухудшает разрешение при малых частотах. Но даже и в этом случае никто не мешает считать период. Что до "реального времени измерения" - оно может выбираться совершенно произвольно, в зависимости от требуемого разрешения или скорости обновления результатов.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 4 2009, 03:52
Сообщение #12


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

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



Цитата(rx3apf @ Apr 3 2009, 20:49) *
Что есть "правильный частотомер" ? Частотомеры именно что считают импульсы за интервал, а если частота меняется за этот интервал, то любой метод даст ошибку. Простые, примитивные конструкции - только за фиксированный, что ухудшает разрешение при малых частотах. Но даже и в этом случае никто не мешает считать период. Что до "реального времени измерения" - оно может выбираться совершенно произвольно, в зависимости от требуемого разрешения или скорости обновления результатов.

Вы не правы.Время измерения выбирается в зависимости от требуемой точности измерения.Чем дольше проводится счет,тем точнее результат.Если есть желание взгляните в описание на частотомеры.Там есть формулки.
а если частота меняется за этот интервал-не меняется а флуктуирует rolleyes.gif .У любого генератора есть характеристика-нестабильность частоты.Кратковременная & долговременная.Влияние кратковременной нестабильности можно уменьшить при большом времени измерения.
Не примитивные конструкции тоже имеют фиксацию.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 4 2009, 09:06
Сообщение #13


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 07:52) *
Вы не правы.Время измерения выбирается в зависимости от требуемой точности измерения.Чем дольше проводится счет,тем точнее результат.Если есть желание взгляните в описание на частотомеры.Там есть формулки.

А я что говорил ? Время счета - компромисс между требуемой точностью и частотой обновления. Но все равно - оно выбирается произвольно (в смысле, по желанию оператора или требований системы, в которой частотомер используется как составная часть). Реализация на микроконтроллере позволяет это делать без каких-либо ухищрений. Проще, чем на ПЛИС, потому как программно увеличить разрядность счетчиков дешевле (даже в самых "бюджетных" микроконтроллерах оперативной памяти для этого достаточно).
Цитата
Влияние кратковременной нестабильности можно уменьшить при большом времени измерения.

Да ради Бога ! Это не имеет никакого отношения к вопросу о том, на какой элементной базе делать саму счетную часть.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 4 2009, 10:03
Сообщение #14


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

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



Цитата(rx3apf @ Apr 4 2009, 13:06) *
Реализация на микроконтроллере позволяет это делать без каких-либо ухищрений. Проще, чем на ПЛИС, потому как программно увеличить разрядность счетчиков дешевле (даже в самых "бюджетных" микроконтроллерах оперативной памяти для этого достаточно).

Да ради Бога ! Это не имеет никакого отношения к вопросу о том, на какой элементной базе делать саму счетную часть.

Если не возражаете,давайте глянем на вашу реализацию.Насколько я помню ваши предыдущие тексты вы предлагаете использовать предделитель и TMR0 для подсчета поделенных предделителем импульсов.Кд предделителя наверно 256 я Вас правильно понял?
Если все правильно,то для ускорения процесса,прошу сообщить-а какова,по вашему мнению будет погрешность счета.Кварц считаем идеальным.Формирователь ворот,временно,тоже.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 4 2009, 10:38
Сообщение #15


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 14:03) *
Если все правильно,то для ускорения процесса,прошу сообщить-а какова,по вашему мнению будет погрешность счета.Кварц считаем идеальным.Формирователь ворот,временно,тоже.

Погрешность счета - не хуже одного дискрета опорной частоты за единицу времени для частоты выше опорной (если не использовать "захват"). Т.е. при опорнике 10 MHz и времени счета 1 сек - 1E-7.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 4 2009, 10:52
Сообщение #16


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

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



Цитата(rx3apf @ Apr 4 2009, 14:38) *
Погрешность счета - не хуже одного дискрета опорной частоты за единицу времени для частоты выше опорной (если не использовать "захват"). Т.е. при опорнике 10 MHz и времени счета 1 сек - 1E-7.

Вы не ответили-правильно ли я обрисовал вашу схему.Если принять молчание за согласие,то вынужден вас огорчить.
Вы используете предделитель.Поэтому погрешность счета будет несколько иной.Кстати вы её определили неправильно.Вашу выкладку можно принять если бы вы измеряли период.Методическая погрешность измерения частоты-1 счета.Если не использовать предделитель то это один входной импульс.Если за секунду их будет 2 то погрешность 50%.Это к слову.
Для вашего варианта 1 счета-это 1 с выхода предделителя.при Кд 256-это 256 импульсов+255 импульсов на недосчет предделителя.Это минимум 511 импульсов.Для 50МГц это -0.0001% или -6 степень.Это минимум.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 4 2009, 11:18
Сообщение #17


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 14:52) *
Вы используете предделитель.Поэтому погрешность счета будет несколько иной.

Не будет.
Цитата
Кстати вы её определили неправильно.Вашу выкладку можно принять если бы вы измеряли период.Методическая погрешность измерения частоты-1 счета.Если не использовать предделитель то это один входной импульс.

Поправка принимается, я оговорился. Да, один импульс входной частоты, а не опорной. Минимум один такт опорной (это если входная частота меньше опорной) - это в случае использования "метода захвата" или иного способа привязки длительности окна к фронту входных.

Цитата
Если за секунду их будет 2 то погрешность 50%.Это к слову.
Для вашего варианта 1 счета-это 1 с выхода предделителя.при Кд 256-это 256 импульсов+255 импульсов на недосчет предделителя.Это минимум 511 импульсов.Для 50МГц это -0.0001% или -6 степень.Это минимум.

Вам уже несколько раз говорено - но, похоже, как о стенку... Прескалер в данном (PIC) случае полностью статический, его содержимое можно извлечь. Хоть и не прямым считыванием, но досчетом. Поэтому возможная ошибка - менее одного импульса _на входе_ прескалера. Но даже и если не досчитывать, то Ваши выкладки все равно неверны - при коэффициенте 256 ошибка не может быть больше 255 импульсов, а вовсе не 256+255. Потому как прескалер сбрасывается аппаратно при записи в таймер (я все про архитектуру PIC).
Видите ли, Вы можете теоретизировать сколько угодно, а у меня - рабочее изделие на столе, сделанное пять лет назад...
А аппликухе от Microchip (AN592), где это было описано - пятнадцать лет точно есть.

Сообщение отредактировал rx3apf - Apr 4 2009, 11:25
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 4 2009, 11:28
Сообщение #18


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

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



Цитата(rx3apf @ Apr 4 2009, 15:18) *
Видите ли, Вы можете теоретизировать сколько угодно, а у меня - рабочее изделие на столе, сделанное пять лет назад...
А аппликухе от Microchip (AN592), где это было описано - пятнадцать лет точно есть.

Дело не теории.Ваш аргумент весьма забавен-ну и какую погрешность вы получили?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 4 2009, 11:43
Сообщение #19


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 15:28) *
Дело не теории.Ваш аргумент весьма забавен-ну и какую погрешность вы получили?

У меня тоже стоит готовое изделие на ПИКе. Измеряет время между двумя событиями.
Погрешность в данном случае - 1 тик опорного генератора. Его стабильность все определяет, как уже было написано много-много раз.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- stiven_dobson   ищу счетчик-частотомер   Apr 1 2009, 17:34
- - Designer56   практически любой частотомер в счетном режиме это ...   Apr 1 2009, 17:37
|- - stiven_dobson   Цитата(Designer56 @ Apr 1 2009, 22:37) пр...   Apr 1 2009, 18:28
|- - Tanya   Цитата(stiven_dobson @ Apr 1 2009, 22:28)...   Apr 2 2009, 02:57
|- - stiven_dobson   Цитата(Tanya @ Apr 2 2009, 07:57) Это Ваш...   Apr 2 2009, 07:59
|- - Евгений Германович   Цитата(stiven_dobson @ Apr 2 2009, 11:59)...   Apr 2 2009, 08:26
|- - stiven_dobson   Цитата(Евгений Германович @ Apr 2 2009, 13...   Apr 2 2009, 08:59
|- - Евгений Германович   Цитата(stiven_dobson @ Apr 2 2009, 12:59)...   Apr 2 2009, 09:30
|- - stiven_dobson   Цитата(Евгений Германович @ Apr 2 2009, 14...   Apr 2 2009, 10:01
|- - Tanya   Цитата(stiven_dobson @ Apr 2 2009, 14:01)...   Apr 2 2009, 10:18
|- - stiven_dobson   Цитата(Tanya @ Apr 2 2009, 15:18) Тогда с...   Apr 2 2009, 11:11
|- - Tanya   Цитата(stiven_dobson @ Apr 2 2009, 15:11)...   Apr 2 2009, 12:16
- - олесь   Цитата(stiven_dobson @ Apr 1 2009, 20:34)...   Apr 2 2009, 10:52
|- - rx3apf   Цитата(олесь @ Apr 2 2009, 14:52) програм...   Apr 2 2009, 19:54
|- - олесь   Цитата(rx3apf @ Apr 2 2009, 22:54) Это пр...   Apr 3 2009, 10:29
|- - Tanya   Цитата(олесь @ Apr 3 2009, 14:29) Может и...   Apr 3 2009, 10:48
|- - rx3apf   Цитата(Tanya @ Apr 3 2009, 14:48) Как уже...   Apr 3 2009, 11:55
|- - Tanya   Цитата(rx3apf @ Apr 3 2009, 15:55) Да, кс...   Apr 3 2009, 12:03
|- - rx3apf   Цитата(Tanya @ Apr 3 2009, 16:03) Так упо...   Apr 3 2009, 12:11
|- - rx3apf   Цитата(Евгений Германович @ Apr 3 2009, 16...   Apr 3 2009, 13:05
||- - Tanya   Цитата(Евгений Германович @ Apr 4 2009, 14...   Apr 4 2009, 11:00
|||- - Евгений Германович   Цитата(Tanya @ Apr 4 2009, 15:00) Вы не п...   Apr 4 2009, 11:18
|||- - Tanya   Цитата(Евгений Германович @ Apr 4 2009, 15...   Apr 4 2009, 12:18
||- - rx3apf   Цитата(Евгений Германович @ Apr 4 2009, 15...   Apr 4 2009, 11:36
|- - rx3apf   Цитата(Евгений Германович @ Apr 3 2009, 18...   Apr 3 2009, 14:49
- - Евгений Германович   Граждане я рад за вас,за то что у вас на столе сто...   Apr 4 2009, 12:01
|- - rx3apf   Цитата(Евгений Германович @ Apr 4 2009, 15...   Apr 4 2009, 12:06
||- - Евгений Германович   Цитата(rx3apf @ Apr 4 2009, 16:06) ??? Эт...   Apr 4 2009, 12:22
||- - rx3apf   Цитата(Евгений Германович @ Apr 4 2009, 16...   Apr 4 2009, 12:34
|- - Tanya   Цитата(Евгений Германович @ Apr 4 2009, 16...   Apr 4 2009, 12:09
|- - Евгений Германович   Цитата(Tanya @ Apr 4 2009, 16:09) Проверя...   Apr 4 2009, 12:17
||- - Tanya   Цитата(Евгений Германович @ Apr 4 2009, 16...   Apr 4 2009, 12:32
|- - rx3apf   Цитата(Tanya @ Apr 4 2009, 16:09) Напишит...   Apr 4 2009, 12:18
|- - Евгений Германович   Цитата(rx3apf @ Apr 4 2009, 16:18) Вероят...   Apr 4 2009, 12:48
|- - rx3apf   Цитата(Евгений Германович @ Apr 4 2009, 16...   Apr 4 2009, 12:56
- - Евгений Германович   Слушайте а почему вы оба умолчали о том как вы фор...   Apr 4 2009, 13:04
|- - rx3apf   Цитата(Евгений Германович @ Apr 4 2009, 17...   Apr 4 2009, 13:16
|- - Евгений Германович   Цитата(rx3apf @ Apr 4 2009, 17:16) А заче...   Apr 4 2009, 13:44
|- - rx3apf   Цитата(Евгений Германович @ Apr 4 2009, 17...   Apr 4 2009, 14:03
- - syurish   Цитата(stiven_dobson @ Apr 1 2009, 20:34)...   Apr 9 2009, 19:34
|- - rx3apf   Цитата(syurish @ Apr 9 2009, 23:34) Посмо...   Apr 9 2009, 20:55
|- - syurish   Цитата(rx3apf @ Apr 10 2009, 00:55) Харак...   Apr 10 2009, 14:35
|- - rx3apf   Цитата(syurish @ Apr 10 2009, 18:35) А во...   Apr 10 2009, 20:34
|- - syurish   Цитата(rx3apf @ Apr 10 2009, 23:34) Вообщ...   Apr 12 2009, 11:15
|- - rx3apf   Цитата(syurish @ Apr 12 2009, 15:15) А ка...   Apr 12 2009, 12:16
- - khach   На ебее есть много китайских частотомеров. Наприме...   Apr 11 2009, 12:57
- - rx3apf   Цитата(khach @ Apr 11 2009, 16:57) Сделан...   Apr 11 2009, 16:12


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

 


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


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