uragan90 0 24 ноября, 2009 Опубликовано 24 ноября, 2009 · Жалоба Связка мега32+74нс4520 помогите понять принцип подсчета частоты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 25 ноября, 2009 Опубликовано 25 ноября, 2009 · Жалоба Схему покажите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uragan90 0 25 ноября, 2009 Опубликовано 25 ноября, 2009 · Жалоба Вообще то схема была задумана для RLC_F метра, измерение этих порамитров через частоту. Но вот беда мои познания программирования ограничены светодиодным морганием на асме и "Алгоритм Билдере". От сюда рожден вопрос: каким способом может мега32 посчитать чатоту. Буду рад любому куску кода или разяснению принципа просчета! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 25 ноября, 2009 Опубликовано 25 ноября, 2009 · Жалоба У вашей меги есть встроенный таймер, вот им и считайте частоту. Внешний счетчик-делитель может потребоваться лишь в том случае, если входная частота недопустимо высокая для встроенного таймера. О том, как организовать точный подсчет частоты здесь на форуме есть большая тема в разделе AVR. http://electronix.ru/forum/index.php?showtopic=29796 Не поленитесь прочитать ее всю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uragan90 0 25 ноября, 2009 Опубликовано 25 ноября, 2009 · Жалоба Спасибо Rezident, я прочел там серьезные рассуждения толком непонял. Мне бы на пальцах. 4520 в схеме стоит для повышения придела измерений (Е-останов, MR-сброс счета), по прирыванию прошла допустим секунда, останавливаем счетчик и считаем частоту старшего бита Q5, если частота низкая переходим на подсчет Q4 и т.д. Пока не будет допустим 10 импульсов, если в самом низшем разряде меньше 10 импульсов считаем по таймеру мк. Скажите так правильно или надо подругому. И как всетаки реализавать эту идею програмно на АВ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
akl 0 25 ноября, 2009 Опубликовано 25 ноября, 2009 · Жалоба Здравствуйте. Прочтите внимательно посты #23, #39, #43 этой веточки. Попробуйте временно убрать счетчики 74HC4520 и подать сигнал на вход PD6(ICP1). Для примера, разберите приведенный ниже код, управляющий измерением низкой частоты методом "захвата" с использованием возможностей таймера Т1. Затем введите счетчики и преобразуйте выражение с учетом коэффициента деления. TAHOM74.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uragan90 0 25 ноября, 2009 Опубликовано 25 ноября, 2009 · Жалоба Спасибо akl огромное, буду разбираться! Теперь хоть есть кусочек кода для примера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uragan90 0 26 ноября, 2009 Опубликовано 26 ноября, 2009 (изменено) · Жалоба Может кото помочь мне этот просчет понять на простом примере. Ведь я начинающий! С меня пиво- гарантия! Изменено 26 ноября, 2009 пользователем uragan90 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться