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

 
 
> ищу счетчик-частотомер
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
Ответов
oles_k76
сообщение Apr 2 2009, 10:52
Сообщение #2


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
rx3apf
сообщение Apr 2 2009, 19:54
Сообщение #3


Гуру
******

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


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
Сообщение #5


Гуру
******

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


Гуру
******

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


Гуру
******

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


Гуру
******

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

Сообщений в этой теме
- 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
- - Евгений Германович   А более правильное решение не делать частотомер на...   Apr 3 2009, 12:51
|- - rx3apf   Цитата(Евгений Германович @ Apr 3 2009, 16...   Apr 3 2009, 13:05
|- - Tanya   Цитата(Евгений Германович @ Apr 3 2009, 16...   Apr 3 2009, 13:09
|- - Евгений Германович   Цитата(Tanya @ Apr 3 2009, 17:09) Почему ...   Apr 3 2009, 14:15
|- - Tanya   Цитата(Евгений Германович @ Apr 3 2009, 18...   Apr 3 2009, 14:25
||- - Евгений Германович   Цитата(Tanya @ Apr 3 2009, 18:25) Спорить...   Apr 3 2009, 14:30
||- - Tanya   Цитата(Евгений Германович @ Apr 3 2009, 18...   Apr 3 2009, 15:03
||- - Евгений Германович   Цитата(Tanya @ Apr 3 2009, 19:03) Считаем...   Apr 3 2009, 15:26
||- - Tanya   Цитата(Евгений Германович @ Apr 3 2009, 19...   Apr 3 2009, 15:38
||- - Евгений Германович   Цитата(Tanya @ Apr 3 2009, 19:38) http://...   Apr 3 2009, 15:41
||- - rx3apf   Цитата(Евгений Германович @ Apr 3 2009, 19...   Apr 3 2009, 16:49
||- - Евгений Германович   Цитата(rx3apf @ Apr 3 2009, 20:49) Что ес...   Apr 4 2009, 03:52
||- - rx3apf   Цитата(Евгений Германович @ Apr 4 2009, 07...   Apr 4 2009, 09:06
||- - Евгений Германович   Цитата(rx3apf @ Apr 4 2009, 13:06) Реализ...   Apr 4 2009, 10:03
||- - rx3apf   Цитата(Евгений Германович @ Apr 4 2009, 14...   Apr 4 2009, 10:38
||- - Евгений Германович   Цитата(rx3apf @ Apr 4 2009, 14:38) Погреш...   Apr 4 2009, 10:52
||- - 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, 14...   Apr 4 2009, 11:18
||- - Евгений Германович   Цитата(rx3apf @ Apr 4 2009, 15:18) Видите...   Apr 4 2009, 11:28
||- - rx3apf   Цитата(Евгений Германович @ Apr 4 2009, 15...   Apr 4 2009, 11:36
||- - Tanya   Цитата(Евгений Германович @ Apr 4 2009, 15...   Apr 4 2009, 11:43
|- - 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 Текстовая версия Сейчас: 22nd July 2025 - 19:06
Рейтинг@Mail.ru


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