Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 05.09.2008, 09:42  
a_n_h
Частый гость
 
Регистрация: 18.02.2008
Сообщений: 31
Сказал спасибо: 87
Сказали Спасибо 12 раз(а) в 7 сообщении(ях)
a_n_h на пути к лучшему
По умолчанию

Вставлю и свои "5" копеек, в начале было указано, что измерять нужно т-ру в сауне, а там, если "сухой" пар т-ра доходит до 180 и более..... исходя из этого DS18B20 и подобные (я их тоже широко использую) не подходят.
Реклама:
a_n_h вне форума  
Непрочитано 05.09.2008, 09:50  
EKuzmich
Прописка
 
Регистрация: 07.08.2005
Сообщений: 178
Сказал спасибо: 16
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
EKuzmich на пути к лучшему
По умолчанию

Дорое время суток. Вот интересно кто пользовался DS18b20 при определении температуры тратится около 1 сек. на определение температуры и это время в основном тратится на работу самого датчика, а процессор ждет все это время не освобождая шину.То есть на 10 датчиков тратится около 10 сек. Вот в чем вопрос
можно ли отдать команду на определение температуры сразу всем датчикам пропустив ПЗУ, а затем считать с каждого значение у каждого? А если так сделать по получится думаю не долее 3 секунд. Скорость изменения температуры при этом невелика(опрос 1 раз в 10 секунд).
но при этом важно процессорное время.
EKuzmich вне форума  
Непрочитано 05.09.2008, 10:54  
hddrem
Частый гость
 
Регистрация: 20.11.2006
Сообщений: 11
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
hddrem на пути к лучшему
По умолчанию

Как вариант:
http://forum.chiplab.ru/viewtopic.php?t=195
hddrem вне форума  
Непрочитано 05.09.2008, 10:55  
Samodelkin2001
Частый гость
 
Регистрация: 17.12.2006
Сообщений: 26
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Samodelkin2001 на пути к лучшему
По умолчанию

Сообщение от EKuzmich
Дорое время суток. Вот интересно кто пользовался DS18b20 при определении температуры тратится около 1 сек. на определение температуры и это время в основном тратится на работу самого датчика, а процессор ждет все это время не освобождая шину.То есть на 10 датчиков тратится около 10 сек. Вот в чем вопрос
можно ли отдать команду на определение температуры сразу всем датчикам пропустив ПЗУ, а затем считать с каждого значение у каждого? А если так сделать по получится думаю не долее 3 секунд. Скорость изменения температуры при этом невелика(опрос 1 раз в 10 секунд).
но при этом важно процессорное время.
8O
Кто вам сказал такую чушь? считывание температур с нескольких термодатчиков занимает доли секунды, после этого дается команда на все датчики "измерить температуру", и все. Несколько секунд процессор может занимальса ЧЕМ ХОЧЕТ!!!! Следующее считывание опять займет несколько долей секунды! На одном из своих устройств я считываю 40 термодатчиков 18В20. на все уходит меньше секунды!!!
Вот так!
Samodelkin2001 вне форума  
Непрочитано 05.09.2008, 11:03  
EKuzmich
Прописка
 
Регистрация: 07.08.2005
Сообщений: 178
Сказал спасибо: 16
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
EKuzmich на пути к лучшему
По умолчанию

Я говорил о стандартной встроенной функции Codevision'а она определяет температуру каждого и ждет пока не закончится преобразование.
А на счет датчиков я с ними только начинаю работать в документации вычитал вот решил задать вопрос правильно ли я понял и если куму не жалко может ткнут носов в кусок кода для ентого.
EKuzmich вне форума  
Непрочитано 05.09.2008, 11:18  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Если DS18B20 поставить что будет 9 битный результат,то измерение идет за 100 мс,при этом микропроцесор может заниматся чем хочет,послав команду на измерение датчику.
CERGEI1982 вне форума  
Непрочитано 05.09.2008, 11:20  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

таблица

-- Прилагается рисунок: --

CERGEI1982 вне форума  
Непрочитано 05.09.2008, 11:34  
EKuzmich
Прописка
 
Регистрация: 07.08.2005
Сообщений: 178
Сказал спасибо: 16
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
EKuzmich на пути к лучшему
По умолчанию

я видел ту таблицу но речь идет именно о 12 битном преобразовании и сокращении процессорного времени времени для этого. Просто датчиков может быть до 20 штук и даже при 9 битном преобразовании времени понадобится много.
Но я вижу что понял правильно, то есть:
1. отдал команду сразу всем на преобразование
2. через какоето время считал показания всех датчиков.
Большое спасибо за ответы.
EKuzmich вне форума  
Непрочитано 05.09.2008, 12:01  
LoWo
Частый гость
 
Регистрация: 11.03.2007
Адрес: г. Королёв
Сообщений: 33
Сказал спасибо: 2
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
LoWo на пути к лучшему
По умолчанию

http://alnera.narod.ru/timer.htm
трехканальное независимое управление нагрузкой. есть варианты и с терморегулятором.
LoWo вне форума  
Непрочитано 05.09.2008, 19:06  
domowoj
Почётный гражданин KAZUS.RU
 
Аватар для domowoj
 
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
domowoj на пути к лучшему
По умолчанию

Сообщение от EKuzmich
можно ли отдать команду на определение температуры сразу всем датчикам пропустив ПЗУ, а затем считать с каждого значение у каждого? А если так сделать по получится думаю не долее 3 секунд. Скорость изменения температуры при этом невелика(опрос 1 раз в 10 секунд).
но при этом важно процессорное время.
Вот русский перевод ДШ, поможет.

Прикрепленный файл: 7627013.pdf
__________________
И на камнях растут деревья!
domowoj вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цифровой термометр-термостат barbuss Микроконтроллеры, АЦП, память и т.д 4 27.08.2008 20:01
Цифровой термометр микроконтролер AVR IronMan33 Микроконтроллеры, АЦП, память и т.д 4 16.01.2008 20:18
Есть специалисты по Eagle? Kill Proteus, KiCAD и другие ECAD 3 24.10.2007 11:47
Подскажите какой цифровой термосенсор выбрать igis Измерительное оборудование 7 17.01.2007 09:08
Цифровой термометр на КМОП логических схемах. Rivvin Поиск схем. Делимся схемами 0 09.01.2007 16:31


Часовой пояс GMT +4, время: 02:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot