|
|
  |
Помогите найти схему частотомера на AVR |
|
|
|
Mar 20 2007, 07:21
|
Участник

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

|
Привет Помогите найти схему частотомера на AVR в инете тока на PICах и на 8051 хотелось бы на Меге 8,16,8535
требование не большие мерит до 20-30 Мгц точность 10-100 Гц
хто видел такую схемку дайте ссылку или саму схему
спасибо
|
|
|
|
|
Mar 20 2007, 09:14
|
Участник

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

|
подставь в схему на Пиках или 51-м Авр-ку, все отличие только в прошивке, аппаратная чать почти везде одинаковая.
|
|
|
|
|
Mar 20 2007, 10:42
|
Частый гость
 
Группа: Свой
Сообщений: 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А вот исходник какого-то частотомера. Какого, не знаю. просто завалялся на диске.
|
|
|
|
|
Mar 20 2007, 11:59
|
Участник

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

|
Спасибо в первой схеме прошивки нет вторая заинтересовала
мож еще кто чего подкинет
|
|
|
|
|
Mar 20 2007, 12:23
|

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

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

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

|
Цитата Просто так это сделать не получится... Если позволяет пространство ставить еще и внешние делители, то пожайлуста, никто не запрещает... Ну а если такой возможности нет??? (и мне всегда казалось что делители на точность плохо влияют, по крайней мере сотые доли не видать как своих ушей ...)
|
|
|
|
|
Mar 20 2007, 17:12
|
Гуру
     
Группа: Участник
Сообщений: 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
|
|
|
|
|
Mar 20 2007, 18:34
|
Участник

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

|
Спорить не стану, но если прибор компактный, то Soic-14 это много. (разместите на плате 30ммх20мм Мегу8 с внешним резонатором, драйвер интерфейса, датчик температуры, стабилизатор, генераторы для измеряемых кварцев (ОУ и логика), не забудье про хорошую жирную землю которая будет все это разделять, и прочую лабуду типа LC- RC фильтров и индикации. Места свободного станет гораздо меньше) Цитата Так есть и альтернативные варианты... Маэстро, приз в студию!  то есть, интересно какие? PS: А как с предделителем померить частоту заканчивающуюся на 37Герц?
Сообщение отредактировал Robot_Bender - Mar 20 2007, 18:54
|
|
|
|
|
Mar 20 2007, 20:22
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

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

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

|
Мерять частоту в секундном окне ВООБЩЕ ИЗВРАТ. Цитата Мало места ? Берем... Никто не говорит что невозможно уместить, речь о том что место ограничено, такое положение не редкость, когда один лишний корпус тянет за собой кучу барахла. Хотя автор темы, скорее всего сборку будет производить на макетной плате, а там зачастую DIP уместнее.
|
|
|
|
|
Mar 20 2007, 21:43
|
Гуру
     
Группа: Участник
Сообщений: 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 - всем требованиям удовлетворяет. Тоже ведь порочная практика - подбирать решение под контроллер, а не контроллер - под решение...
|
|
|
|
|
Mar 20 2007, 22:18
|
Участник

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

|
Цитата(rx3apf @ Mar 20 2007, 21:43)  Тоже ведь порочная практика - подбирать решение под контроллер, а не контроллер - под решение... Золотые слова!!! Но люди стараються сделать изделие на том что знают, что умеют программировать и какие средства отладки доступнее. Правда на мой взгляд PIC и AVR в одинаковом положении... Прошу прощения, все это оффтоп.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|