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

 
 
> ищу счетчик-частотомер
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
5 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 64)
Designer56
сообщение Apr 1 2009, 17:37
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



практически любой частотомер в счетном режиме это делает. Все более- менее современные управляются от компьютера. выбор большой- есть как дорогие, так и не дорогие.


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
stiven_dobson
сообщение Apr 1 2009, 18:28
Сообщение #3





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



Цитата(Designer56 @ Apr 1 2009, 22:37) *
практически любой частотомер в счетном режиме это делает. Все более- менее современные управляются от компьютера. выбор большой- есть как дорогие, так и не дорогие.

могли бы вы привести несколько примеров недорогих изделий с минимальной погрешностью измерения? или укажите направление поиска плиз.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 2 2009, 02:57
Сообщение #4


Гуру
******

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



Цитата(stiven_dobson @ Apr 1 2009, 22:28) *
могли бы вы привести несколько примеров недорогих изделий с минимальной погрешностью измерения? или укажите направление поиска плиз.

Это Ваша обязанность указать нужную Вам погрешность, точность и другие Ваши требования. В противном случае возникают флуд и флейм.
Как Вас можно понять? Недорогих с минимальной погрешностью?
Go to the top of the page
 
+Quote Post
stiven_dobson
сообщение Apr 2 2009, 07:59
Сообщение #5





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



Цитата(Tanya @ Apr 2 2009, 07:57) *
Это Ваша обязанность указать нужную Вам погрешность, точность и другие Ваши требования. В противном случае возникают флуд и флейм.
Как Вас можно понять? Недорогих с минимальной погрешностью?


хорошо, давайте отбросим пока погрешность. Мне нужен прибор/плата/датчик стоимостью менее 10т.р., который имеет один канал измерения, управляется с ПК, драйвер/софт производителя имеет АПИ для интеграции прибора в существующую автоматизированную систему.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 2 2009, 08:26
Сообщение #6


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

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



Цитата(stiven_dobson @ Apr 2 2009, 11:59) *
хорошо, давайте отбросим пока погрешность. Мне нужен прибор/плата/датчик стоимостью менее 10т.р., который имеет один канал измерения, управляется с ПК, драйвер/софт производителя имеет АПИ для интеграции прибора в существующую автоматизированную систему.

За 10КРуб вам ,скорее всего, придется изготовить его самостоятельно.Термин "за единицу времени" весьма расплывчат.
Посмотрите в сторону частотомеров -Ч3.... И вас непременно посетит счастье. rolleyes.gif
Кстати типовая погрешность частотомера -8 при выходе из поверки и -7 за год.
Go to the top of the page
 
+Quote Post
stiven_dobson
сообщение Apr 2 2009, 08:59
Сообщение #7





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



Цитата(Евгений Германович @ Apr 2 2009, 13:26) *
За 10КРуб вам ,скорее всего, придется изготовить его самостоятельно.Термин "за единицу времени" весьма расплывчат.
Посмотрите в сторону частотомеров -Ч3.... И вас непременно посетит счастье. rolleyes.gif
Кстати типовая погрешность частотомера -8 при выходе из поверки и -7 за год.

спасибо, но ЧЗ не вызвал счастья. Однако на том же сайте нашел АКИП-5101 http://www.electronpribor.ru/goods/71/52/4101.html
вот это как раз то, что меня почти устраивает.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 2 2009, 09:30
Сообщение #8


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

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



Цитата(stiven_dobson @ Apr 2 2009, 12:59) *
спасибо, но ЧЗ не вызвал счастья. Однако на том же сайте нашел АКИП-5101 http://www.electronpribor.ru/goods/71/52/4101.html
вот это как раз то, что меня почти устраивает.

Ну вот видите-счастье вас всё равно настигло.
частотомер (USB) АКИП-5101, профессиональное оборудование для проведения измерений, контроля и испытаний в магазине Электронприбор,
Это цитата со ссылки.Мне понравилось.
А вообще забавная штука.
Go to the top of the page
 
+Quote Post
stiven_dobson
сообщение Apr 2 2009, 10:01
Сообщение #9





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



Цитата(Евгений Германович @ Apr 2 2009, 14:30) *
Ну вот видите-счастье вас всё равно настигло.
частотомер (USB) АКИП-5101, профессиональное оборудование для проведения измерений, контроля и испытаний в магазине Электронприбор,
Это цитата со ссылки.Мне понравилось.
А вообще забавная штука.


Штука действительно забавная, самое главное что на ней нет никаких переключателей и экранов для индикации, мне они не нужны, в моей установке этот прибор впринципе никто трогать не должен, все через программное обеспечение. Запросил документацию у них, надеюсь меня все устроит. Если бы еще не USB был a RS232, то мне было бы спокойнее.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 2 2009, 10:18
Сообщение #10


Гуру
******

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



Цитата(stiven_dobson @ Apr 2 2009, 14:01) *
Если бы еще не USB был a RS232, то мне было бы спокойнее.

Тогда сами делайте на любом ПИКе. Только генератор нужно хороший. Можно даже температуру стабилизировать. В 1000 рублей уложитесь...
Go to the top of the page
 
+Quote Post
oles_k76
сообщение Apr 2 2009, 10:52
Сообщение #11


RF
***

Группа: Свой
Сообщений: 321
Регистрация: 12-04-06
Из: Berlin
Пользователь №: 16 046



Цитата(stiven_dobson @ Apr 1 2009, 20:34) *
Добрый день.
Есть прибор на выходе которого идут импульсы уровня ттл логики, надо считать их количество за единицу времени. Частота максимум 50МГц. Может кто подскажет готовый и недорогой прибор, который делает это. Нужен всего один канал измерения, управлять им нужно с ПК, чтобы начать измерение и получить результат программно. Как-то видел подобный счетчик для usb, но не могу найти его.

Была у меня подобная задача, правда ...
Мне понадобился технологический частотомер, на стенд СВЧ 7-8ГГц. Ставить Ч3-66 именно в то место было дорого и расточительно.
Поставил внешний делитель , а потом с помощью Атмеги (8535 с головой хватает) и небольшой программы мерял частоту до 5мгц при внешнем кварцевом генераторе 10мгц
правда изза большого коэфициента деления 8192 при фиксированном интервале 1с младший разряд ЖКИ индикатора -десятки килогерц.
Хотите точнее, ищите контроллер с более скоростным синхронным счетчиком или еще лучше изготовить частотомер на FPGA .


--------------------
теперь питание компьютера можно отключить
Go to the top of the page
 
+Quote Post
stiven_dobson
сообщение Apr 2 2009, 11:11
Сообщение #12





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



Цитата(Tanya @ Apr 2 2009, 15:18) *
Тогда сами делайте на любом ПИКе. Только генератор нужно хороший. Можно даже температуру стабилизировать. В 1000 рублей уложитесь...


была идея сделать просто счетчик на ПЛИСе и подключить его к плате ввода-вывода, которая и будет считать частоту и управлять им, но время не ждет, нет времени на разработку и отлдадку. нужно что-то готовое.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 2 2009, 12:16
Сообщение #13


Гуру
******

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



Цитата(stiven_dobson @ Apr 2 2009, 15:11) *
была идея сделать просто счетчик на ПЛИСе и подключить его к плате ввода-вывода, которая и будет считать частоту и управлять им, но время не ждет, нет времени на разработку и отлдадку. нужно что-то готовое.

В ПИКах имеется асинхронный предделитель у TIMER0 up to 50 МГц.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 2 2009, 19:54
Сообщение #14


Гуру
******

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



Цитата(олесь @ Apr 2 2009, 14:52) *
программы мерял частоту до 5мгц при внешнем кварцевом генераторе 10мгц
правда изза большого коэфициента деления 8192 при фиксированном интервале 1с младший разряд ЖКИ индикатора -десятки килогерц.

Это просто фантазии не хватило wink.gif Решается одновременным использованием счета и захвата (нужно два таймера), тогда использование прескалера не ухудшает разрешающую способность. Ну, или как в частотомерах на PIC - досчетом (если прескалер полностью статический).
Цитата
Хотите точнее, ищите контроллер с более скоростным синхронным счетчиком или еще лучше изготовить частотомер на FPGA .

Как уже было сказано - у PIC прескалер таймера асинхронный, 50 MHz даст гарантированно (реально - и на 80 работает, как показывает опыт), тем исключительно удобен как раз для такой задачи.. А любительских частотомеров на PIC - ну просто как грязи (в том числе и с исходными текстами, и, кажется, даже в родных аппликухах что-то было). Когда нужно считать импульсы только за интервал, то это полнейшая халява, там работы на час-два от силы (если архитектура хоть чуть знакома), кроме того все схемотехнически крайне просто, миниатюрно и дешево. Вот если надо считать за неопределенный период, с большой частотой и нельзя потерять ни одного - тогда сложнее...
Go to the top of the page
 
+Quote Post
oles_k76
сообщение Apr 3 2009, 10:29
Сообщение #15


RF
***

Группа: Свой
Сообщений: 321
Регистрация: 12-04-06
Из: Berlin
Пользователь №: 16 046



Цитата(rx3apf @ Apr 2 2009, 22:54) *
Это просто фантазии не хватило wink.gif



Может и не хватило фантазии , но было следующее : внешний прескаллер который делит входную частоту например 7ггц на 8192.

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

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


--------------------
теперь питание компьютера можно отключить
Go to the top of the page
 
+Quote Post
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
rx3apf
сообщение Apr 3 2009, 16:49
Сообщение #31


Гуру
******

Группа: Участник
Сообщений: 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
Сообщение #32


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

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


Гуру
******

Группа: Участник
Сообщений: 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
Сообщение #34


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

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


Гуру
******

Группа: Участник
Сообщений: 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
Сообщение #36


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

Группа: Свой
Сообщений: 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
Tanya
сообщение Apr 4 2009, 11:00
Сообщение #37


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 14:52) *
Для вашего варианта 1 счета-это 1 с выхода предделителя.при Кд 256-это 256 импульсов+255 импульсов на недосчет предделителя.Это минимум 511 импульсов.Для 50МГц это -0.0001% или -6 степень.Это минимум.

Вы не почитали там, куда Вас послали... Предделитель считывается. Импульсы не теряются.
Для наглядности возьмите старый штангенциркуль (где метки совмещаются) - принцип действия тот же... примерно.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 4 2009, 11:18
Сообщение #38


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

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



Цитата(Tanya @ Apr 4 2009, 15:00) *
Вы не почитали там, куда Вас послали... Предделитель считывается. Импульсы не теряются.
Для наглядности возьмите старый штангенциркуль (где метки совмещаются) - принцип действия тот же... примерно.

Каким образм вы считываете содержимое предделителя?И какого?Куда меня послали туда я и ходил.Там меряли частоту 170КГц насколько я помню.Вы, по моему ,единственная кому доступно вопрошать предделитель от TMR0 rolleyes.gif
У штангенциркуля,старого и не очень,весьма ограничен диапазон.Вам для досчета не хватит 16 разрядов TMR1 если речь идет о пиках до 18 .Про 24 сказать ничего не могу.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 4 2009, 11:18
Сообщение #39


Гуру
******

Группа: Участник
Сообщений: 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
Сообщение #40


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

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



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

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


Гуру
******

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



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

Расчетную. Лучше 1E-7 при односекундном интервале (опорник 13MHz) во всем диапазоне частот. Без ECL-прескалера - 1E-8 @ 100 MHz на входе. Было бы странно, если было бы иначе...
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 4 2009, 11:43
Сообщение #42


Гуру
******

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



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

У меня тоже стоит готовое изделие на ПИКе. Измеряет время между двумя событиями.
Погрешность в данном случае - 1 тик опорного генератора. Его стабильность все определяет, как уже было написано много-много раз.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 4 2009, 12:01
Сообщение #43


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

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



Граждане я рад за вас,за то что у вас на столе стоит и за всё остальное тоже рад.Но вы хоть раз поверяли ваше творение?
Я согласен с RX3APF что можно сбросить предделитель при старте и с вами обоими в том,что можно досчитать ,посредством подачи внешних импульсов,прескалер.Но вы оба будете совершенно бессильны в момент окончания счета,там может произойти переполнение вашего прескалера и вы этого просто не заметите.Я не сомневаюсь в том,что ваши изделия работают,вопрос в том с какой точностью без учета погрешности кварца.Татьяна -исключительно для Вас -ещё не создан частотомер в котором только одна составляющая погрешности.Погрешности кварца.
До кучи-а каким образом вы формируете секундный интервал?

Цитата(rx3apf @ Apr 4 2009, 15:36) *
Расчетную. Лучше 1E-7 при односекундном интервале (опорник 13MHz) во всем диапазоне частот. Без ECL-прескалера - 1E-8 @ 100 MHz на входе. Было бы странно, если было бы иначе...

Как же вы считали-если нестабильность обычного кварца в не менее -6 степени?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 4 2009, 12:06
Сообщение #44


Гуру
******

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



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

??? Это как это ? Переполнение прескалера == прибавление единицы в таймере. КАК это можно "не заметить", не поясните ?

Что до поверки - я лично "поверял" суррогатным методом, используя счет опорника за известный интервал, сформированный метками от эталона (как от GPS, секундные с джиттером 1E-7, так и за 10 и даже 256 секунд от маркера, сформированного от государственного эталона). Поверял, естественно, опорник - потому как счет импульсов он и есть счет, для _моих_ целей достаточно уверенности, что реализация математически правильная.

А, да, что до _точности_ - а я разве где-то говорил, что использую "обычный" кварц ? Нет, использовался TXCO, предварительно откалиброванный (как раз не хуже 1E-7), и я и про старение помню, и про дрейф. Только ведь мы только что говорили о _разрешении_, а не _точности_, не надо "переводить стрелки". Но у меня найдется и "Гиацинт", обмерянный прямым счетом за интервал, выдержанный не хуже 4E-9...

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


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 16:01) *
Но вы хоть раз поверяли ваше творение?
Но вы оба будете совершенно бессильны в момент окончания счета,там может произойти переполнение вашего прескалера и вы этого просто не заметите.Я не сомневаюсь в том,что ваши изделия работают,вопрос в том с какой точностью без учета погрешности кварца.Татьяна -исключительно для Вас -ещё не создан частотомер в котором только одна составляющая погрешности.Погрешности кварца.
Как же вы считали-если нестабильность обычного кварца в не менее -6 степени?

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


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

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



Цитата(Tanya @ Apr 4 2009, 16:09) *
Проверяла. У меня есть чудесный генератор... с бумажкой. Переполнения не происходит - он (предсчетчик) запирается (у меня внешние ворота). А кто Вам сказал, что у меня "обычный" кварц? Но даже у "обычных" кратковременная стабильность "обычно" выше..
Напишите подробнее о погрешностях частотомеров - очень интересно.

А что в бумажке написано?
О погрешости почитайте описания на серию Ч3 там и формулки есть.
А кто Вам сказал, что у меня "обычный" кварц?
А что у вас кварц в термостате с -8 степенью?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 4 2009, 12:18
Сообщение #47


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 15:18) *
У штангенциркуля,старого и не очень,весьма ограничен диапазон.

Про штангенциркуль повторю... Представьте, что шкалы очень длинные, но Вы находите два места, где рисочки совпадают....Если сделать ворота, которые выдают моменты совпадения, то можно еще повысить разрешение...
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 4 2009, 12:18
Сообщение #48


Гуру
******

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



Цитата(Tanya @ Apr 4 2009, 16:09) *
Напишите подробнее о погрешностях частотомеров - очень интересно.

Вероятно, намек на джиттер формирователей и тому подобное...
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 4 2009, 12:22
Сообщение #49


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

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



Цитата(rx3apf @ Apr 4 2009, 16:06) *
??? Это как это ? Переполнение прескалера == прибавление единицы в таймере. КАК это можно "не заметить", не поясните ?

Что до поверки - я лично "поверял" суррогатным методом, используя счет опорника за известный интервал, сформированный метками от эталона (как от GPS, секундные с джиттером 1E-7, так и за 10 и даже 256 секунд от маркера, сформированного от государственного эталона). Поверял, естественно, опорник - потому как счет импульсов он и есть счет, для _моих_ целей достаточно уверенности, что реализация математически правильная.

А, да, что до _точности_ - а я разве где-то говорил, что использую "обычный" кварц ? Нет, использовался TXCO, предварительно откалиброванный (как раз не хуже 1E-7), и я и про старение помню, и про дрейф. Только ведь мы только что говорили о _разрешении_, а не _точности_, не надо "переводить стрелки". Но у меня найдется и "Гиацинт", обмерянный прямым счетом за интервал, выдержанный не хуже 4E-9...

1 погорячился.
2 где результаты.Поверять -7 степень при нестабильности -7 странно
3 я всега говорил о погрешности
Если все просуммировать то вы свое изделие не разу не поверяли по нормальному.Те просто подав на вход эталонную частоту.
А наговорить можно много.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Apr 4 2009, 12:32
Сообщение #50


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 16:17) *
А что у вас кварц в термостате с -8 степенью?

Да, в весьма неплохом термостате... Про степень термостата - интересно. У меня термостат второй степени... двойной.

Цитата(rx3apf @ Apr 4 2009, 16:18) *
Вероятно, намек на джиттер формирователей и тому подобное...

Ну, пусть джиттер парочка наносекунд - на самом деле измеряла среднеквадратичный джиттер (у меня 20 МГц) - меньше 1 нс. Так это на секундном счетном интервале дает порядок 10^-9.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 4 2009, 12:34
Сообщение #51


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 16:22) *
2 где результаты.Поверять -7 степень при нестабильности -7 странно

Потому и сказал "суррогатно".

Цитата
Если все просуммировать то вы свое изделие не разу не поверяли по нормальному.Те просто подав на вход эталонную частоту.

Подавал. Ну, 5 MHz эталонных - мало, чтобы говорить о 1E-7, я спорить не буду. Однако, как я уже сказал, подобным же методом (но с внешним формированием ворот) я измерял (и подстраивал) и те же самые "эталонные" 5 MHz - 256 секунд при гарантированном джиттере не хуже 1 uS, прямой счет - Вас устраивает ? 13 MHz опорник я тоже контролировал, хоть и поленился делать это 256 секунд, ибо не имело практического смысла, учитывая возможный дрейф. Но, опять же, это - точность. А говоря о погрешности - я продолжаю утверждать, что один импульс. Аргументированных возражений Вы пока не представили, посему я не вижу никаких оснований сомневаться в достоверности полученного результата.
Цитата
А наговорить можно много.

О да ! Вот только я-то могу подтвердить и практическим результатом, а от Вас - пока лишь голые домыслы, ибо Вы даже с оценками погрешности как-то плохо справляетесь (Ваши 511 импульсов для 50 MHz - это вовсе не -6 степень, к сведению), не говоря уж о полном отсутствии представления о работе конкретных узлов конкретных микроконтроллеров. И упорно не желаете ознакомиться с "первоисточниками"...
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Apr 4 2009, 12:48
Сообщение #52


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

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



Цитата(rx3apf @ Apr 4 2009, 16:18) *
Вероятно, намек на джиттер формирователей и тому подобное...

А вам этого мало?
Ведь у вас и Татьяны все равно есть что то подобное-даже если это просто вход ПИКа.Он тоже не идеален и имеет задержкуи,возможно ,разное время переключения с 0на 1 и наоборот.
Татьяна-я вас просто не узнаю.Где вдохновение и сарказм?Вы сегодня весьма неубедительны.На конкретные цифры переходить явно нежелаете,что наводит на грустные размышления.Ваши аргументы о ваших чудо кварцах я принимаю и вынужден ответить подобным.Я пользуюсь стандартом частоты.Ну что вы оба на это скажете?Не правда ли железный аргумент? rolleyes.gif
На Ваше о нониусе и метках я уже отвечал.Если знать о входных сигналах всё то и можно подобрать способ измерения повышающий точность.==GM== именно это и демонстрировал.Но всё равно ошибался-результат на реальном железе будет похуже его расчетных данных-скажется несовершенство природы.
rx3apf вы все равно не сможете обеспечить идеальность работы прескалера.

Цитата(rx3apf @ Apr 4 2009, 16:34) *
Подавал. Ну, 5 MHz эталонных - мало, чтобы говорить о 1E-7, я спорить не буду. Однако, как я уже сказал, подобным же

Вы простите ,но с вами все в порядке?В частотомерах на этой частоте выставляют -8 степень по погрешности а вы не в состоянии получить 7 по разрешению?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 4 2009, 12:56
Сообщение #53


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 16:48) *
вы все равно не сможете обеспечить идеальность работы прескалера.

Т.е. Вы настаиваете, что CMOS статический счетчик не позволяет посчитать с точностью до импульса ? Вы сами это пробовали делать, нет ? Может быть, Вы обладаете каким-то сакральным знанием - ну так поделитесь же им, не томите ?!
Цитата
Вы простите ,но с вами все в порядке?В частотомерах на этой частоте выставляют -8 степень по погрешности а вы не в состоянии получить 7 по разрешению?

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

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


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

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



Слушайте а почему вы оба умолчали о том как вы формируете ворота?Я про частотомер.про Ттьянин измеритель молчу.

Цитата(rx3apf @ Apr 4 2009, 16:56) *
Т.е. Вы настаиваете, что CMOS статический счетчик не позволяет посчитать с точностью до импульса ? Вы сами это пробовали делать, нет ? Может быть, Вы обладаете каким-то сакральным знанием - ну так поделитесь же им, не томите ?!

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

Счетчик сможет,процессор нет.Пока вы сбрасываете,записываете можно получить N импульсов.
Да меня не волнуют цифры Гиацинта.Вы как партизан молчите о своих результатах.Ну подайте вы свои 5МГц на вход и обнародуйте,что получится.
Но у вас же используется досчет-а это уже достойная замена интерполятора..
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 4 2009, 13:16
Сообщение #55


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 17:04) *
Слушайте а почему вы оба умолчали о том как вы формируете ворота?Я про частотомер.

Конкретно у меня это стробируемый входным сигналом 74AC74, управляющий 74AC132. Максимальная задержка при комнатной температуре менее 10 nS. Таким образом, возможная "несимметичность" заведомо меньше 1E-8 за секундный интервал (у ладно, накинем еще и триггеру, все равно это худшие цифры и при солидной нагрузке, типичные в разы меньше). Пока не было нужды получать лучше...
Цитата
Счетчик сможет,процессор нет.Пока вы сбрасываете,записываете можно получить N импульсов.

А зачем такой идиотизм ? Подготовили, открыли ворота, посчитали, закрыли и спокойненько досчитали.
Цитата
Да меня не волнуют цифры Гиацинта.Вы как партизан молчите о своих результатах.Ну подайте вы свои 5МГц на вход и обнародуйте,что получится.

А что должно было получиться ? Естественно, 5.000.000 либо 5.000.001. Тут просто без вариантов, откалибровал-то я с лучшей точностью...
Что до интерполятора - досчет никоим образом не замена. Без интерполятора ну никак не получится измерить доли импульса, а иначе как Вы себе представляете измерение 1E-8 за секунду при опорнике 5 MHz ? С неподдельным интересом жду (причем без всякого сарказма - это в самом деле интересно).

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


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

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



Цитата(rx3apf @ Apr 4 2009, 17:16) *
А зачем такой идиотизм ? Подготовили, открыли ворота, посчитали, закрыли и спокойненько досчитали.

А что должно было получиться ? Естественно, 5.000.000 либо 5.000.001. Тут просто без вариантов, откалибровал-то я с лучшей точностью...
Что до интерполятора - досчет никоим образом не замена. Без интерполятора ну никак не получится измерить доли импульса, а иначе как Вы себе представляете измерение 1E-8 за секунду при опорнике 5 MHz ? С неподдельным интересом жду (причем без всякого сарказма - это в самом деле интересно).

Да конечно.Подготовили открыли и вот оно счастье.Вы это все делаете вне времени и пространства.
О способе формирования ворот упомянуть страшно?
Давайте заканчивать.
Вывод:Высокие договаривающиеся стороны к согласию не пришли. laughing.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 4 2009, 14:03
Сообщение #57


Гуру
******

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



Цитата(Евгений Германович @ Apr 4 2009, 17:44) *
Да конечно.Подготовили открыли и вот оно счастье.Вы это все делаете вне времени и пространства.

Я не поспеваю за Вашей мыслью. Еще раз - есть интервал, в течении которого считаются импульсы. Нет никаких препятствий к тому, чтобы посчитать целое число фронтов импульсов за этот интервал. Вы с этим не согласны ?
Цитата
О способе формирования ворот упомянуть страшно?

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

Давайте. Тем более что по существу Вы все равно ничего сказать не можете (или не хотите).
Цитата
Вывод:Высокие договаривающиеся стороны к согласию не пришли.

Вывод - бесполезно спорить с человеком, не имеющим даже отдаленного представления о предмете спора. Как в песок. Общие рассуждения о метрологических тонкостях - это, конечно, интересно, но к предмету спора имеет лишь косвенное отношение.
Go to the top of the page
 
+Quote Post
syurish
сообщение Apr 9 2009, 19:34
Сообщение #58


Частый гость
**

Группа: Участник
Сообщений: 122
Регистрация: 11-03-06
Пользователь №: 15 123



Цитата(stiven_dobson @ Apr 1 2009, 20:34) *
Добрый день.
Есть прибор на выходе которого идут импульсы уровня ттл логики, надо считать их количество за единицу времени. Частота максимум 50МГц. Может кто подскажет готовый и недорогой прибор, который делает это. Нужен всего один канал измерения, управлять им нужно с ПК, чтобы начать измерение и получить результат программно. Как-то видел подобный счетчик для usb, но не могу найти его.


Посмотрите-ка вот это. По-моему этот чип с вашей задачей справится.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 9 2009, 20:55
Сообщение #59


Гуру
******

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



Цитата(syurish @ Apr 9 2009, 23:34) *
Посмотрите-ка вот это. По-моему этот чип с вашей задачей справится.

Гы-гы-гы... Это, 100%, кто-то из AVRовского семейства с заказной прошивкой. Характеристики не впечатляют (выше половины тактовой оно умееет только с внешним прескалером, как и должно быть). При этом стоит на порядок дороже "чистого" процессора. А прошивка под PIC для такой задачи пишется за час-два, записывается в камень стоимостью в один бакс и не требует прескалера...
Go to the top of the page
 
+Quote Post
syurish
сообщение Apr 10 2009, 14:35
Сообщение #60


Частый гость
**

Группа: Участник
Сообщений: 122
Регистрация: 11-03-06
Пользователь №: 15 123



Цитата(rx3apf @ Apr 10 2009, 00:55) *
Характеристики не впечатляют (выше половины тактовой оно умееет только с внешним прескалером, как и должно быть). При этом стоит на порядок дороже "чистого" процессора. А прошивка под PIC для такой задачи пишется за час-два, записывается в камень стоимостью в один бакс и не требует прескалера...


А вот с этого места, пожалуйста по-подробнее: обеспечти-ка пожалуйста в диапазоне частот от 0.05 Гц до 7 МГц постоянство относительной погрешности 0.001 %. Причем, это не приведенная погрешность, а относительная погрешность в каждой (!) точке измерительного диапазона, и в 0,05 Гц и в 7 МГц. Плюс 16 режимов измерения всех возможных частотно-временных параметров сигналов.

И на PIC, и за час-два ;-)
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 10 2009, 20:34
Сообщение #61


Гуру
******

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



Цитата(syurish @ Apr 10 2009, 18:35) *
А вот с этого места, пожалуйста по-подробнее: обеспечти-ка пожалуйста в диапазоне частот от 0.05 Гц до 7 МГц постоянство относительной погрешности 0.001 %.

Вообще-то в этой ветке мы как раз это обсуждали, и все ответы были даны, и разжеваны. 0.001% - да не вопрос, 1E-5. У меня относительная погрешность не хуже 1E-7 во всем диапазоне. Не от 0.05 Hz, правда (период 20 секунд - это весьма специфическое применение), а от 0.5 Hz, и лучше сотых Hz мне было просто не нужно. А период - пожалуйста, семь знаков во всем диапазоне. 0.5Hz...1.2GHz. Нужно 0.05 Hz ? Да легко. Хоть 0.0005. "За ваши деньги - любой каприз" © wink.gif
Цитата
И на PIC, и за час-два ;-)

На PIC16F628 плюс три корпуса простой логики (до 160 MHz) плюс отдельный прескалер (до гигов). Ну, не за час-два, а полнофункционально писал несколько дольше (там не только частотомер). Автору топика нужно решить задачу куда проще, и эта задача решается одним PIC (плюс мост USB, поскольку требовался USB).
Причина редактирования: Аллюзия
Go to the top of the page
 
+Quote Post
khach
сообщение Apr 11 2009, 12:57
Сообщение #62


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



На ебее есть много китайских частотомеров. Например YAEGE FC-1. Вот тут несколько в одном месте лежат
http://www.radiocenter.es/index.html?lang=...md=39910.071481
Попалась фотографи начинки FC-1. Сделан он на базе P89LPC935 - филипсовский флешевый 51 контроллер. Как думаете, имеет ли смысл покупать это ради переписывания прошивки с целью реализации коммуникации с компом?
Вот тут фотография в высоком разрешении http://s161.photobucket.com/albums/t206/LZ...t=yaege_fc1.jpg
А вот версию FC-2 брать несоветуют (ту у которой только верхний диапазон)- у нее TCXO опору заменили на ширпотребовский кварц.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 11 2009, 16:12
Сообщение #63


Гуру
******

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



Цитата(khach @ Apr 11 2009, 16:57) *
Сделан он на базе P89LPC935 - филипсовский флешевый 51 контроллер. Как думаете, имеет ли смысл покупать это ради переписывания прошивки с целью реализации коммуникации с компом?

Но зачем ? Проще (и это действительно проще) написать "от нуля". Собственно частотомер - это сотни две команд, большой разницы не имеет, под PIC, AVR или i51. PIC-удобен асинхронным прескалером. А так - все едино. Надо иметь пару таймеров, желательно (но не обязательно) захват. А уж вывод на компьютер - это вообще элементарно (я почти во всех своих устройствах делаю, поскольку так отлаживать проще)... Опору - я использую старые GSMные опорники, хотя и термостатированный сделать несложно (если речь о 1E-6..1E-7), или программно термокомпенсированный.
Go to the top of the page
 
+Quote Post
syurish
сообщение Apr 12 2009, 11:15
Сообщение #64


Частый гость
**

Группа: Участник
Сообщений: 122
Регистрация: 11-03-06
Пользователь №: 15 123



Цитата(rx3apf @ Apr 10 2009, 23:34) *
Вообще-то в этой ветке мы как раз это обсуждали, и все ответы были даны, и разжеваны. 0.001% - да не вопрос, 1E-5. У меня относительная погрешность не хуже 1E-7 во всем диапазоне.


А каким методом Вы измеряете частоту в таком диапазоне и с такой погрешностью ?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 12 2009, 12:16
Сообщение #65


Гуру
******

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



Цитата(syurish @ Apr 12 2009, 15:15) *
А каким методом Вы измеряете частоту в таком диапазоне и с такой погрешностью ?

При входной частоте выше опорной никаких ухищрений не требуется, прямой счет обеспечивает должную точность. Если ниже опорной - требуется вспомогательное измерение интервала времени между фронтами входного сигнала за время, большее времени измерений. Конкретно у меня - прямым счетом опорника отдельным таймером. Можно - захватом таймера (если так удобнее на выбранной аппаратной платформе). Да, требуются дополнительные внешние компонеты (триггеры, логика). Но без этого разрешение паршивое - у UFDC-1 на программную обработку захвата (по прерыванию) отводится, похоже, до 150 тактов. Это _очень_ много, хотя, возможно, из-за черезмерной функциональности улучшить точность не получилось. Обрабатывая только один вход, не реагируя при этом на иные "раздражители" - уж 1E-6 должно бы получиться. Но при любом варианте точность захвата в один такт опорника там недостижима принципиально (без внешнего триггера), да и аппаратный захват там лишь один...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:39
Рейтинг@Mail.ru


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