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

 
 
 
Reply to this topicStart new topic
> Помогите найти схему частотомера на AVR
andr_doy
сообщение Mar 20 2007, 07:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



Привет
Помогите найти схему частотомера на AVR
в инете тока на PICах и на 8051
хотелось бы на Меге 8,16,8535

требование не большие
мерит до 20-30 Мгц точность 10-100 Гц

хто видел такую схемку дайте ссылку или саму схему

спасибо
Go to the top of the page
 
+Quote Post
Robot_Bender
сообщение Mar 20 2007, 09:14
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 15-03-07
Пользователь №: 26 189



подставь в схему на Пиках или 51-м Авр-ку, все отличие только в прошивке, аппаратная чать почти везде одинаковая.
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Mar 20 2007, 10:42
Сообщение #3


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

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Прикрепленный файл  F_METR.RAR ( 21.78 килобайт ) Кол-во скачиваний: 261
Цитата(andr_doy @ Mar 20 2007, 06:21) *
Привет
Помогите найти схему частотомера на AVR


http://www.radioland.net.ua/sxemaid-185.html
А вот исходник какого-то частотомера.
Какого, не знаю. просто завалялся на диске.
Go to the top of the page
 
+Quote Post
nick-l
сообщение Mar 20 2007, 11:22
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 25-08-05
Пользователь №: 7 966



Схема на S2313, до 40 MHz, с внешним предделителем
http://www.myplace.nu/avr/countermeasures/index.htm
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Mar 20 2007, 11:59
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



Спасибо
в первой схеме прошивки нет
вторая заинтересовала

мож еще кто чего подкинет
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Mar 20 2007, 12:23
Сообщение #6


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(Robot_Bender @ Mar 20 2007, 09:14) *
... подставь в схему на Пиках или 51-м Авр-ку, все отличие только в прошивке, аппаратная чать почти везде одинаковая.

Просто так это сделать не получится. У ПИКа, в отличие от AVR, предделитель таймера асинхронный, и реально работает аж до 30 МГц. Данные из него вычитываются методом досчёта. А на AVR проще всего использовать внешние микросхемы делителей, типа 1533ИЕ5. Тогда можно спокойно измерять частоту до ~80 МГц. Расход выводов МК невелик, зато многие проблемы уходят сразу.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
Robot_Bender
сообщение Mar 20 2007, 17:03
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 15-03-07
Пользователь №: 26 189



Цитата
Просто так это сделать не получится...

Если позволяет пространство ставить еще и внешние делители, то пожайлуста, никто не запрещает... Ну а если такой возможности нет??? (и мне всегда казалось что делители на точность плохо влияют, по крайней мере сотые доли не видать как своих ушей ...)
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 20 2007, 17:12
Сообщение #8


Гуру
******

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



Цитата(Nanobyte @ Mar 20 2007, 12:23) *
Просто так это сделать не получится. У ПИКа, в отличие от AVR, предделитель таймера асинхронный, и реально работает аж до 30 МГц. Данные из него вычитываются методом досчёта. А на AVR проще всего использовать внешние микросхемы делителей, типа 1533ИЕ5. Тогда можно спокойно измерять частоту до ~80 МГц. Расход выводов МК невелик, зато многие проблемы уходят сразу.

74AC даст верхнюю границу 160-300+ MHz...

Цитата(Robot_Bender @ Mar 20 2007, 17:03) *
Если позволяет пространство ставить еще и внешние делители, то пожайлуста, никто не запрещает... Ну а если такой возможности нет??? (и мне всегда казалось что делители на точность плохо влияют, по крайней мере сотые доли не видать как своих ушей ...)

Прескалеры никак на точность не влияют (при грамотной схемотехнике). А как понять "позволяет пространство" ? Что, SOIC14/16 - это настолько много ? Так есть и альтернативные варианты...

Сообщение отредактировал rx3apf - Mar 20 2007, 17:12
Go to the top of the page
 
+Quote Post
Robot_Bender
сообщение Mar 20 2007, 18:34
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 15-03-07
Пользователь №: 26 189



Спорить не стану, но если прибор компактный, то Soic-14 это много. (разместите на плате 30ммх20мм Мегу8 с внешним резонатором, драйвер интерфейса, датчик температуры, стабилизатор, генераторы для измеряемых кварцев (ОУ и логика), не забудье про хорошую жирную землю которая будет все это разделять, и прочую лабуду типа LC- RC фильтров и индикации. Места свободного станет гораздо меньше)

Цитата
Так есть и альтернативные варианты...

Маэстро, приз в студию! smile.gif то есть, интересно какие?

PS: А как с предделителем померить частоту заканчивающуюся на 37Герц?

Сообщение отредактировал Robot_Bender - Mar 20 2007, 18:54
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 20 2007, 20:22
Сообщение #10


Гуру
******

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



Цитата(Robot_Bender @ Mar 20 2007, 18:34) *
Спорить не стану, но если прибор компактный, то Soic-14 это много. (разместите на плате 30ммх20мм Мегу8 с внешним резонатором, драйвер интерфейса, датчик температуры, стабилизатор, генераторы для измеряемых кварцев (ОУ и логика), не забудье про хорошую жирную землю которая будет все это разделять, и прочую лабуду типа LC- RC фильтров и индикации. Места свободного станет гораздо меньше)
Маэстро, приз в студию! smile.gif то есть, интересно какие?

PS: А как с предделителем померить частоту заканчивающуюся на 37Герц?

Мало места ? Берем mega8 в MLF, размером 5x5 mm. Резонатор - SMD 5x7 mm, датчик температуры - sot23, стабилизатор - sot23, генераторы для измеряемых кварцев - пару соиков14, а если это много - TSSOP14 (5x6.5 mm). Индикация - а она вообще отдельно должна быть, зачем ей вписываться в основную монтажку ?

А как померять ? Так же, как и без прескалера. Не, ну можно, конечно, сделать и с прескалером с досчетом как в частотомерах на PIC (и это даже будет правильно), но измерять-то надо не тупым счетом в секундном окне (а тот так и будет разрешение 1 Hz, да еще и тормозить неприлично), а и мерять интервал счета захватом или счетом посредством второго таймера. Тогда в простейшем варианте (без интерполятора) разрешение определяется отношением времени счета к частоте опорника. Скажем, для доступных точных опорников 13.000 MHz (GSMный опорник) и двух измерениях в секунду разрешение 1.5E-7. Да и точность такого же порядка, если откалибровать. Причем во всем диапазоне измерения (т.е. 37 Hz можно теоретически увидеть до миллионных долей, джиттер формирователя будет много больше). А потребность во внешней логике определяется выбранной платформой и конкретным кристаллом. AVR принципиально не может считать внешний сигнал выше половины тактовой, а PIC16 не позволит сделать захват после прескалера таймера 0, однако если хватит одного измерения в секунду и разрешения 1 Hz - на PIC16 и надо делать, тогда внешней обвязки фактически не надо (только генераторы). И столь же миниатюрный корпус.
Go to the top of the page
 
+Quote Post
Robot_Bender
сообщение Mar 20 2007, 21:12
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 15-03-07
Пользователь №: 26 189



Мерять частоту в секундном окне ВООБЩЕ ИЗВРАТ.

Цитата
Мало места ? Берем...


Никто не говорит что невозможно уместить, речь о том что место ограничено, такое положение не редкость, когда один лишний корпус тянет за собой кучу барахла. Хотя автор темы, скорее всего сборку будет производить на макетной плате, а там зачастую DIP уместнее.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 20 2007, 21:43
Сообщение #12


Гуру
******

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



Цитата(Robot_Bender @ Mar 20 2007, 21:12) *
Мерять частоту в секундном окне ВООБЩЕ ИЗВРАТ.

Я про то и говорю. Тем не менее, сколько уж лет любители самодельных частотомеров с упорством, достойным лучшего применения, продолжают махать этим каменным топором. Уж, казалось бы, есть микроконтроллеры с всей необходимой периферией - нет, так и считают импульсы в окне. Иной раз по десять секунд... Ну ладно если ты ограничен внешним секундным маркером, это хоть какое-то оправдание, а то ведь сами и окно делают...
Цитата(Robot_Bender @ Mar 20 2007, 21:12) *
Никто не говорит что невозможно уместить, речь о том что место ограничено, такое положение не редкость, когда один лишний корпус тянет за собой кучу барахла.

Ну, это я в плане иллюстрации пути решения...
Цитата(Robot_Bender @ Mar 20 2007, 21:12) *
Хотя автор темы, скорее всего сборку будет производить на макетной плате, а там зачастую DIP уместнее.

И тем более уместнее воспользоваться проверенным решением на PIC16 - всем требованиям удовлетворяет. Тоже ведь порочная практика - подбирать решение под контроллер, а не контроллер - под решение...
Go to the top of the page
 
+Quote Post
Robot_Bender
сообщение Mar 20 2007, 22:18
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 15-03-07
Пользователь №: 26 189



Цитата(rx3apf @ Mar 20 2007, 21:43) *
Тоже ведь порочная практика - подбирать решение под контроллер, а не контроллер - под решение...

Золотые слова!!! Но люди стараються сделать изделие на том что знают, что умеют программировать и какие средства отладки доступнее. Правда на мой взгляд PIC и AVR в одинаковом положении... Прошу прощения, все это оффтоп.
Go to the top of the page
 
+Quote Post

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

 


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


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