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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Подсчет частоты на ATtiny85
IDE
сообщение Aug 26 2008, 07:45
Сообщение #1


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

Группа: Свой
Сообщений: 119
Регистрация: 5-11-07
Из: Москва
Пользователь №: 32 073



Необходимо определять частоту поступающую на контроллер, но проблема в том, что частоты лежат примерно в диапазоне 11Мгц-33Мгц, а контроллер-то работает на более низких частотах! Не очень понятно каким образом это реализовать. Как считать входные импульсы? Неужели в прерывании? Подскажите, у кого есть какие-либо соображения по этому поводу!


--------------------
У кого что сбоит, тот о том и говорит.
Go to the top of the page
 
+Quote Post
kamil_yaminov
сообщение Aug 26 2008, 07:47
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 395
Регистрация: 15-02-08
Из: Новосибирск
Пользователь №: 35 064



Можно поделить входную частоту и поделенную уже и измерять.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Aug 26 2008, 08:00
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(kamil yaminov @ Aug 26 2008, 13:47) *
Можно поделить входную частоту и поделенную уже и измерять.

-> нужно !!!
Внешний быстрый счетччик на жесткой логике.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 26 2008, 08:08
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



поставь pic - легче будетsmile.gif
Go to the top of the page
 
+Quote Post
IDE
сообщение Aug 26 2008, 08:17
Сообщение #5


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

Группа: Свой
Сообщений: 119
Регистрация: 5-11-07
Из: Москва
Пользователь №: 32 073



Цитата(Flasher @ Aug 26 2008, 12:08) *
поставь pic - легче будетsmile.gif


так стоит уже тинька, платка уже готова! sad.gif


--------------------
У кого что сбоит, тот о том и говорит.
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Aug 26 2008, 08:33
Сообщение #6


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

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Цитата
так стоит уже тинька, платка уже готова!

тогда без переделки ПП никак


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
IDE
сообщение Aug 26 2008, 08:36
Сообщение #7


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

Группа: Свой
Сообщений: 119
Регистрация: 5-11-07
Из: Москва
Пользователь №: 32 073



Спасибо всем! Буду убеждать заказчика переделать плату. smile.gif


--------------------
У кого что сбоит, тот о том и говорит.
Go to the top of the page
 
+Quote Post
Flasher
сообщение Aug 26 2008, 08:37
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



Гы, а ты что думал иначе плату никак не переделать? и что это за бред- сначала изготовит плату, а потом думать как оно будет работать
Go to the top of the page
 
+Quote Post
Ivan A-R
сообщение Aug 26 2008, 11:19
Сообщение #9


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

Группа: Участник
Сообщений: 92
Регистрация: 21-06-07
Из: Saint-Petersburg
Пользователь №: 28 607



Если не ошибаюсь (лень в даташиты лезть) tiny26 и иже с ним имеют асинхронный счётчик который умеет до 60мгц считать.
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Aug 26 2008, 12:22
Сообщение #10


Местный
***

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



Цитата(Ivan A-R @ Aug 26 2008, 15:19) *
Если не ошибаюсь (лень в даташиты лезть) tiny26 и иже с ним имеют асинхронный счётчик который умеет до 60мгц считать.

Не умеет... 05.gif
"The T0 pin is sampled once every system clock cycle by the pin synchronization logic. ... Since
the edge detector uses sampling, the maximum frequency of an external clock it can
detect is half the sampling frequency ... it is recommended that maximum frequency of an
external clock source is less than fclk_I/O/2.5."
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 26 2008, 13:07
Сообщение #11


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Flasher @ Aug 26 2008, 11:08) *
поставь pic - легче будетsmile.gif

Чем?
Go to the top of the page
 
+Quote Post
domowoj
сообщение Aug 26 2008, 14:04
Сообщение #12


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

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(IDE @ Aug 26 2008, 14:45) *
Необходимо определять частоту поступающую на контроллер, но проблема в том, что частоты лежат примерно в диапазоне 11Мгц-33Мгц, а контроллер-то работает на более низких частотах! Не очень понятно каким образом это реализовать. Как считать входные импульсы? Неужели в прерывании? Подскажите, у кого есть какие-либо соображения по этому поводу!

А скакой точностью измерить?
Если входную частоту просто поделить - будет потеря точности.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
=GM=
сообщение Aug 26 2008, 15:44
Сообщение #13


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(IDE @ Aug 26 2008, 07:36) *
Буду убеждать заказчика переделать плату

Какая частота проца, какой нужен интервал измерения и какая нужна точность измерения? Если нужна точность порядка ±1 Гц, то вроде бы есть один вариантик, можно и без переделки обойтись. Ноги свободные есть?


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
zhevak
сообщение Aug 26 2008, 16:15
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(domowoj @ Aug 26 2008, 20:04) *
А скакой точностью измерить?
Если входную частоту просто поделить - будет потеря точности.

Не-а! Точность измерения частоты не зависит от длительности измерения.

Если, поделив частоту на счетном триггере, Вы одновременно удвойте время измерения, то что по Вашему, точность восстановится? А если в 1000 раз большее время сделаете? Точность возрастет в 1000 раз? А в миллион? Что, Цезиевый эталон переплюните? А если поделите частоту до одного периода? Что, точность упадет до нуля?

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


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
garlands
сообщение Aug 26 2008, 16:26
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 364
Регистрация: 15-04-08
Из: UA
Пользователь №: 36 798



Цитата(=GM= @ Aug 26 2008, 18:44) *
Какая частота проца, какой нужен интервал измерения и какая нужна точность измерения? Если нужна точность порядка ±1 Гц, то вроде бы есть один вариантик, можно и без переделки обойтись. Ноги свободные есть?




Думаю, это будет интересно не только ТС.

Поделитесь методом с общественностью, плиз.
Go to the top of the page
 
+Quote Post

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

 


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


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