Многофункциональный термометр на ATmega 32
- Реклама
- Сообщения: 15
- Зарегистрирован: Вт мар 13, 2007 23:42:12
Ещё такой вопросец...
Допустим, подключаю температурно зависимый генератор частоты к XTAL в качестве задающей частоты...
Каким образом программно можно реализовать счётчик частоты?
Есть ли в ATmega 32 внешний опорный источник частоты, онсительно которого считать импульсы внешнего генератора?
Допустим, подключаю температурно зависимый генератор частоты к XTAL в качестве задающей частоты...
Каким образом программно можно реализовать счётчик частоты?
Есть ли в ATmega 32 внешний опорный источник частоты, онсительно которого считать импульсы внешнего генератора?
Это называется "перевернуть с ног на уши". 
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
- Сообщения: 15
- Зарегистрирован: Вт мар 13, 2007 23:42:12
А по какому принципу работают электронные частотомеры? 
Подсчитывают число импульсов за определённое время, или измеряют время между импульсами (или достижении сигналом определённой амплитуды и т.д.) - т.е. время между определёнными событиями.
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
- Реклама
К XTAL надо подключать высокостабильный основной кварц, а ваш термозависимый (кстати, всего-то на 30 кГц в среднем) надо подавать на счетный вход таймера 1 или 2. Тогда этот таймер будет считать импульсы вашего термочувствительного кварца, а период счета будет определяться основным высокостабильным.
По этому же принципу и частотомеры работают: подсчитывают измеряемые импульсы в течение строго нормированного интервала времени.
По этому же принципу и частотомеры работают: подсчитывают измеряемые импульсы в течение строго нормированного интервала времени.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 15
- Зарегистрирован: Вт мар 13, 2007 23:42:12
Допустим, у меня 4 МГц внешний кварц...
1 такт = 250 наносекунд.
за 1000 тактов счётчик насчитал 100 импульсов с внешнего источника (вывод T0).
=> частота на входе - около 400 кГц...
Или арифметика и подход неправильные?
1 такт = 250 наносекунд.
за 1000 тактов счётчик насчитал 100 импульсов с внешнего источника (вывод T0).
=> частота на входе - около 400 кГц...
Или арифметика и подход неправильные?
- Сообщения: 15
- Зарегистрирован: Вт мар 13, 2007 23:42:12
мдя 
почитал паспорт датчика...
при подстановке характеристических чисел в формулу получается
2 Гц на градус....
Как реализовать
http://datchik.miem.edu.ru/dat_html/d_t ... 8faacce1bb
(последний рисунок) ?
почитал паспорт датчика...
при подстановке характеристических чисел в формулу получается
2 Гц на градус....
Как реализовать
http://datchik.miem.edu.ru/dat_html/d_t ... 8faacce1bb
(последний рисунок) ?
Это хорошо или плохо? Вы же своих требований не излагаете, заставляя прогрессивную общественность маяться в догадкахFlash_rah писал(а):мдя
почитал паспорт датчика...
при подстановке характеристических чисел в формулу получается
2 Гц на градус....
Так и реализовать, как написано... В сущности, предложенный ранее принцип на МК и есть реализация такого подхода, просто то, что на рисунке названо "смесителем" и требует потом каких-то фильтров на выходе, в МК реализуется счетчиком на таймере и математической обработкой.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 15
- Зарегистрирован: Вт мар 13, 2007 23:42:12
очень-очень мало....
0,17 Гц на 0,1 градуса...
Основная частота - 36 кГц (период - 27,778 мкс).
+0,5 градуса -> +1 Гц -> 36001 Гц -> (период 27,777 мкс)
придётся измерять время периода колебаний с точностью до 1 наносекунды...
к моему датчику нужно будет прикрутить атомные часы, да?
0,17 Гц на 0,1 градуса...
Основная частота - 36 кГц (период - 27,778 мкс).
+0,5 градуса -> +1 Гц -> 36001 Гц -> (период 27,777 мкс)
придётся измерять время периода колебаний с точностью до 1 наносекунды...
к моему датчику нужно будет прикрутить атомные часы, да?
Прошу понятнее выражаться. Был задан конкретный вопрос. На него последовали общие рассуждения и "атомные часы" в придачу. Указанные темы, я так понял, автор темы не глядел. Предупреждаю:
за флуд и оффтоп тема полетит либо в "МЯЯЯУ", либо в помойку.
за флуд и оффтоп тема полетит либо в "МЯЯЯУ", либо в помойку.
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...


