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

|
Добрый день. Есть прибор на выходе которого идут импульсы уровня ттл логики, надо считать их количество за единицу времени. Частота максимум 50МГц. Может кто подскажет готовый и недорогой прибор, который делает это. Нужен всего один канал измерения, управлять им нужно с ПК, чтобы начать измерение и получить результат программно. Как-то видел подобный счетчик для usb, но не могу найти его.
|
|
|
|
|
 |
Ответов
|
Apr 2 2009, 10:52
|
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 .
--------------------
теперь питание компьютера можно отключить
|
|
|
|
|
Apr 2 2009, 19:54
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(олесь @ Apr 2 2009, 14:52)  программы мерял частоту до 5мгц при внешнем кварцевом генераторе 10мгц правда изза большого коэфициента деления 8192 при фиксированном интервале 1с младший разряд ЖКИ индикатора -десятки килогерц. Это просто фантазии не хватило  Решается одновременным использованием счета и захвата (нужно два таймера), тогда использование прескалера не ухудшает разрешающую способность. Ну, или как в частотомерах на PIC - досчетом (если прескалер полностью статический). Цитата Хотите точнее, ищите контроллер с более скоростным синхронным счетчиком или еще лучше изготовить частотомер на FPGA . Как уже было сказано - у PIC прескалер таймера асинхронный, 50 MHz даст гарантированно (реально - и на 80 работает, как показывает опыт), тем исключительно удобен как раз для такой задачи.. А любительских частотомеров на PIC - ну просто как грязи (в том числе и с исходными текстами, и, кажется, даже в родных аппликухах что-то было). Когда нужно считать импульсы только за интервал, то это полнейшая халява, там работы на час-два от силы (если архитектура хоть чуть знакома), кроме того все схемотехнически крайне просто, миниатюрно и дешево. Вот если надо считать за неопределенный период, с большой частотой и нельзя потерять ни одного - тогда сложнее...
|
|
|
|
|
Apr 3 2009, 10:29
|
RF
  
Группа: Свой
Сообщений: 321
Регистрация: 12-04-06
Из: Berlin
Пользователь №: 16 046

|
Цитата(rx3apf @ Apr 2 2009, 22:54)  Это просто фантазии не хватило  Может и не хватило фантазии , но было следующее : внешний прескаллер который делит входную частоту например 7ггц на 8192. Получаем на входе атмеги 854492.1875 Гц Я считаю за 1с без потери ни одного импульса 854492. Как досчитать остаток .1875  ?
Причина редактирования: Излишнее цитирование
--------------------
теперь питание компьютера можно отключить
|
|
|
|
|
Apr 3 2009, 10:48
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(олесь @ Apr 3 2009, 14:29)  Может и не хватило фантазии , но было следующее : внешний прескаллер который делит входную частоту например 7ггц на 8192. Получаем на входе атмеги 854492.1875 Гц Я считаю за 1с без потери ни одного импульса 854492. Как досчитать остаток .1875  ? Как уже было сказано... В ПИКах имеется предделитель-счетчик (2 - 256), считать который нельзя, но можно потом "добить до переноса" тиками с соседней ножки.
|
|
|
|
|
Apr 3 2009, 11:55
|
Гуру
     
Группа: Участник
Сообщений: 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
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|