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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
dac
сообщение Sep 21 2007, 05:56
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



Цитата(Epikur @ Sep 16 2007, 12:35) *
kaligraf
Простой компенсации таймера оказалось не достаточно, так как индикаторы немало греются и, похоже, температура начинает сказываться на частоте работы кварца.

Если питание не батарейное
Термостатировать (делается в хороших радиостанциях) есть даже специальные микрухи, крепятся на кварц теплоотводом, и все теплоизолируется, рассчитаны вроде на поддержку 50грС. Еще где-то в журналах радио была схемка с той-же целью на транзисторе.
Go to the top of the page
 
+Quote Post
SKov
сообщение Sep 21 2007, 07:24
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119



Цитата(Epikur @ Sep 16 2007, 12:35) *
kaligraf
индикаторы немало греются и, похоже, температура начинает сказываться на частоте работы кварца.


Можно измерять температуру и вводить поправочный коэффициент пересчета для разных температур.(Таблицу коэффициентов можно хранить в EEPROM).
Для измерения температуры можно взять стандартный модуль (типа DS1621) или смастерить самопальный измеритель.
Самый простой вариант такой:
берете терморезистор(номинал - почти любой, но лучше несколько килоом) и конденсатор(что-нибудь около 0.1 .. 1.0), соединенные параллельно. Один конец этой парочки вешаете на землю, второй - к ноге ПИКа. Далее работаете по следующему алгоритму:

1) Конфигурируете ногу Пика на выход и выдаете туда логическую единицу длительностью
около 0.2-1 сек. Смысл - зарядить конденсатор почти до напряжения питания Пика.
2) переключить вывод порта в режим ввода информации и запустить цикл наращивания
счетчика с проверкой состояния на этом входе Пика.
3) Конденсатор начинает разряжаться через терморезистор и время его разряда до уровня логического нуля зависит от температуры. Счетчик надо остановить в момент, когда Пик увидел, что на этом входе у него появился ноль. Показания счетчика будут (обратно)пропорциональны температуре.

Если терморезистор заменить на фотодиод(в обратном включении), то эта же схема будет замерять освещенность.
Такие схемы много раз реализовывались и показали неплохие результаты.
Go to the top of the page
 
+Quote Post
Марк_Я
сообщение Sep 21 2007, 08:04
Сообщение #18


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

Группа: Свой
Сообщений: 178
Регистрация: 19-09-07
Из: М.О. г.Фрязино
Пользователь №: 30 656



Цитата(SKov @ Sep 21 2007, 11:24) *
Можно измерять температуру и вводить поправочный коэффициент пересчета для разных температур.(Таблицу коэффициентов можно хранить в EEPROM)....

+1
Только вход нужен с триггером Шмидта или компараторный.
Go to the top of the page
 
+Quote Post
Светланчик
сообщение Aug 27 2008, 11:59
Сообщение #19





Группа: Новичок
Сообщений: 2
Регистрация: 11-08-07
Пользователь №: 29 708



[quote name='Светланчик' date='Aug 11 2007, 11:15' post='282036']
Да, Вы думаете совершенно правильно. Мы именно так и делаем. Можете посмотреть уже реализованные проекты посмотрите тут


--------------------
Светланчик
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 16:17
Рейтинг@Mail.ru


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