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

 
 
> Счет частоты
djmixi(Димка)
сообщение Mar 14 2007, 13:45
Сообщение #1


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

Группа: Новичок
Сообщений: 75
Регистрация: 13-02-07
Пользователь №: 25 307



Товарщи помогите посчитать частоту...нужно фискировать изменение частоты 400 кГц с точностью в 1кГц.
я пишу на Алгоритме Билдере и думаю реализвать это так:
1. Настраиваю таймер0 внешний пин Т0.
2. Записываю в TCNT0 254.
3. По приходу импульса таймер переполняектся и срабатвывает прерывание от таймера 0 - там я прибавляю 1 к X.
4. В течении определенного времени провожу подсчет этих прерываний (по показанию X).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Яrik
сообщение Mar 14 2007, 22:05
Сообщение #2


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

Группа: Новичок
Сообщений: 110
Регистрация: 8-01-07
Из: Украина
Пользователь №: 24 216



А какую максимальную частоту могут посчитать микроконтроллеры серии mega, без внешних делителей?
Go to the top of the page
 
+Quote Post
=GM=
сообщение Mar 15 2007, 00:18
Сообщение #3


Ambidexter
*****

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



Цитата(Яrik @ Mar 14 2007, 19:05) *
А какую максимальную частоту могут посчитать микроконтроллеры серии mega, без внешних делителей?

Есть несколько подходов к этому нехорошему делу(:-). При одном подходе Fmax=Fclk/5, т.е. для 20 МГц машинок получите не более 4 Мгц без единого внешнего элемента с точностью не хуже ±0.20 Гц для однократного измерения, т.е. относительная точность составляет ±5•10^-8, что на порядок превышает относительную точность опорного генератора.

Недавно придумалась другая метода, с помощью которой довёл измеренное Fmax до Fclk/2 с той же относительной точностью, т.е. можно измерить 10 Мгц с точностью ±0.5 Гц. Ставите делитель на 10 и меряете 100 МГц с точностью ±5 Гц, еще один - и меряете 1000 МГц с точностью ±50 Гц. К сожалению, такая метода пригодна не для всех мег.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:54
Рейтинг@Mail.ru


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