Яrik 0 22 июля, 2008 Опубликовано 22 июля, 2008 (изменено) · Жалоба Кроме того, можно перейти на проц с двумя схемами захвата, одна будет захватывать Ni, а другая Mi и у вас сразу всё получится, причём на си. Пока просмотрел и нашел,что ATmega64, ATmega128, ATmega162 имеют две схемы захвата. Может я что то пропустил? Да и контроллеры дороговаты (живу не очень близко к центру). Изменено 22 июля, 2008 пользователем Яrik Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 22 июля, 2008 Опубликовано 22 июля, 2008 · Жалоба Таким образом, через 1001мс от начала первого измерения вы получаете два независимых измерения входной частоты. Продолжая получать пары чисел каждые 1 мс, за одну секунду вы будете получать 1000 независимых измерений. Ок, замечательно. Теперь к заявленному интервалу 1с прибавим 1000 * 1ms получим уже не одну а 2с. :) 50k * 1ms = 50с. Но в общем понятно, что в сравнении с воротами, выйти на заданную точность можно быстрее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 22 июля, 2008 Опубликовано 22 июля, 2008 · Жалоба Ок, замечательно. Теперь к заявленному интервалу 1с прибавим 1000 * 1ms получим уже не одну а 2с. 50k * 1ms = 50с. Но в общем понятно, что в сравнении с воротами, выйти на заданную точность можно быстрее Ну, defunct, ну нет у вас стратегического подхода, может, ну его нафик это программирование, а (:-)? Или вы меня во что бы то ни стало хотите прищучить, признавайтесь? А ведь я по поводу частотомера говорю одну только правду, истинный крест. Частотомер, это конвейер, он считает частоту непрерывно, пока включен. Ну какие 2 секунды, если он каждую миллисекунду получает оценку частоты, и следовательно, каждую секунду он будет получать 1000 измерений? Естественно, что в первую секунду после включения результат усреднения будет неправильным, но кого это волнует, если опорник надо прогревать 20 минут? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 22 июля, 2008 Опубликовано 22 июля, 2008 · Жалоба Ну, defunct, ну нет у вас стратегического подхода, может, ну его нафик это программирование, а (:-)? Или вы меня во что бы то ни стало хотите прищучить, признавайтесь? Не хочу никого прищучивать, чес-слово. ;> Отличный метод у вас, я даже сам ссылки даю на ваши идеи. Частотомер, это конвейер, он считает частоту непрерывно, пока включен. Ну какие 2 секунды, если он каждую миллисекунду получает оценку частоты, и следовательно, каждую секунду он будет получать 1000 измерений? Естественно, что в первую секунду после включения результат усреднения будет неправильным, но кого это волнует, если опорник надо прогревать 20 минут? Хорошая аналогия! Только не каждому нужно постоянно мерять одну и ту же частоту. Кому-то важнее получить адекватный результат как можно быстрее после смены частоты. Читая ваши посты, можно потом разочароваться. Лучше сразу предостеречь. Вам нравится правдивая, но в то же время не раскрывающая всей правды реклама? Наглядный пример из не столь отдаленного прошлого с которым столкнулся почти каждый из здесь присутсвующих - CRT монитор 15" . Покупающий ожидает диагональ 15" он ее получает, только из этих 15" пользовать может только 13". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
add 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба Такой замечательной книжки у меня под рукой нет (у всех свои кумиры).. Теперь есть: /upload/Books/Dvoryashin, Kuznecov. Radiotexnicheskie izmereniya (Sov.Radio, 1978)(ru)(L)(T)(181s)_EE_.djvu Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба Отличный метод у вас, я даже сам ссылки даю на ваши идеиНа какие идеи, простите? Так я не понял, вы согласны теперь, что моим методом за одну секунду можно получить 1000 независимых измерений? Хорошая аналогия! Только не каждому нужно постоянно мерять одну и ту же частоту. Кому-то важнее получить адекватный результат как можно быстрее после смены частоты. Читая ваши посты, можно потом разочароваться. Лучше сразу предостеречь О чём это вы, прости господи! В чём разочароваться и о чём предостеречь? Каждую секунду вы получаете 1000 измерений, а уж что выводить - это воля разработчика. Выбрали вывод раз в секунду одного измерения из 1000, получите, выбрали вывод раз в секунду усреднения из 1000, пожалуйста! Наглядный пример из не столь отдаленного прошлого с которым столкнулся почти каждый из здесь присутствующих - CRT монитор 15" . Покупающий ожидает диагональ 15" он ее получает, только из этих 15" пользовать может только 13"Что за недавнее прошлое с 13"? Ужас какой. Вопрос не по теме. У меня стоят два ЖК монитора 17" и 22", ну и видеокарта на два выхода, и картинки практически мгновенно перетаскиваются с одного экрана на другой. Вот мне интересно, как определить, насколько сильно при этом нагружается ось и все 4 ядра или только одно? Проц intel core 2 quad, 2.6 ГГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба Так я не понял, вы согласны теперь, что моим методом за одну секунду можно получить 1000 независимых измерений? С этим утверждением не согласен. Читайте выше почему. При непрерывном измерении - будете получать 1000 результатов в секунду. Но каждая тысяча измерений взята с удвоенного интервала. О чём это вы, прости господи! В чём разочароваться и о чём предостеречь? Каждую секунду вы получаете 1000 измерений, а уж что выводить - это воля разработчика. Выбрали вывод раз в секунду одного измерения из 1000, получите, выбрали вывод раз в секунду усреднения из 1000, пожалуйста! Как-будто вы не поняли о чем я говорю. 1000 измерений покрывают 2х секундный интервал. Что за недавнее прошлое с 13"? 13.6" (13.1") Viewable image никогда не видели в описании пятнашек? К ЖК это не относится, в основном viewable image у ЖК совпадает с диагональю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба При непрерывном измерении - будете получать 1000 результатов в секунду. Но каждая тысяча измерений взята с удвоенного интервала При чём здесь удвоенный интервал? Я говорил, что каждую секунду моим методом можно получить 1000 независимых измерений, я показал, что я их реально получаю. Если у меня есть 1000 измерений за одну секунду, то я могу сделать усреднение частоты за одну секунду и обновить дисплей частотомера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба Я говорил, что каждую секунду моим методом можно получить 1000 независимых измерений, я показал, что я их реально получаю. нет, вы говорили по-другому: что моим методом за одну секунду можно получить 1000 независимых измерений? и скажу, что за секунду сделаю 10000 НЕЗАВИСИМЫХ измерений Что есть неточно. Если у меня есть 1000 измерений за одну секунду, То они не будут независимыми или не будут обладать заявленной точностью. :) Правильно сказать "1000 измерений в секунду" это скорость конвеера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба Извините, но это бред какой-то. Что в лоб, что по лбу! defunct'у (:-). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
add 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба to =GM= хочу для себя уточнить нижний предел измерения: таким методом напрямую(т.к. размерность счетчика 16 бит на АВР не позволит. Будет переполнение которое необходимо обрабатывать) нельзя измерять частоту меньше ~244Гц (при Fclk=16МГц).Так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Peeoner 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба Я конешно извеняюсь что прирву "битву" =GM= и defunct... Можно услышать ответ на один вопрос Какая будет точность измерения ,если переод измерения меньше 1с,ну скажем 0.1с. To =GM= вы вот говорите 1000измерений за 1с. Тогда период одного измерения 0.001с--или я не прав??? А как же 1с и 100с??????? Вы в течение 1с намеряете 1000 значений измеряемой частоты,получая числа N и М каждые 0.001с,ну а потом усредните их... Но ведь тогда 1с это не совсем то период измерения-это уже период накопления значений. А то что вы эти значения обработаете и усредните ,это уже будет среднее,а не текущее значение частоты. А вот если за 1с уплывет частота,то среднее будет сильно искажено... Ваш метод расчитан на измерения стабильных значений частоты чтоли? 100с период измерения-это круто!! Токо смысл? Мне же не водородный эталон по этому частотомеру настраивать))) Я хотел бы что бы обратили применимость метода к измерения частот,близким к критическим-ну скажем 4мгц. С периодом измерения 0.1с. To defunct -можно пару предложений по вашему варианту метода "ворот", а то что то мне кажеться что метод =GM= будет давать нифиговую погрешность,если период измерения будет менее 1с! Буду очень благодарен услышать ответы на свои вопросы... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба to =GM= хочу для себя уточнить нижний предел измерения: таким методом напрямую (т.к. размерность счетчика 16 бит на АВР не позволит. Будет переполнение которое необходимо обрабатывать) нельзя измерять частоту меньше ~244Гц (при Fclk=16МГц).Так? Видимо не так, хотя не совсем понимаю вопрос. Как связано переполнение с нижним пределом измерения? Нижний предел измерения напрямую зависит от окна. Если у вас окно 1с, то можно мерять от одного герца, если окно 10с, то можно мерять от 0,1 герца. Как вариант для таких инфранизких частот можно перейти к прямому измерению периода входной частоты. Что касается переполнения таймера1, то независимо от значения входной частоты на таймер1 в любом случае придёт 16 000 000 импульсов в течение секундного окна, естественно, возникнут переполнения, и надо будет их учитывать, поскольку ёмкость таймера1 всего 65536. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
add 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба Видимо не так, хотя не совсем понимаю вопрос. Как связано переполнение с нижним пределом измерения? Я говорю про интервал времени по прошествии "секунды" запускаем счетчик и ждем прерывания по положительному фронту отсчитывая значения для определения Nкон. Если период измеряемой частоты будет больше 65536 (т.е. 244Гц при Fопорное=Fclk=16МГц) то счетчика не хватит(может не хватить при определенных условиях) для измерения Nкон. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 23 июля, 2008 Опубликовано 23 июля, 2008 · Жалоба Я говорю про интервал времени по прошествии "секунды" запускаем счетчик и ждем прерывания по положительному фронту отсчитывая значения для определения Nкон. Если период измеряемой частоты будет больше 65536 (т.е. 244Гц при Fопорное=Fclk=16МГц) то счетчика не хватит(может не хватить при определенных условиях) для измерения Nкон. Извините, не понимаю вопроса. Скажите другими словами или по-подробнее. Вы спрашиваете про нижний предел измерения? Он обратно пропорционален длительности окна. Причём здесь переполнение? По прошествии "секунды" мы не запускаем счетчик, счётчик работает всегда, не останавливаясь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться