Температурный датчик!

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт июн 12, 2008 14:48:06
Откуда: Украина, АР Крым, Севастополь

Сообщение FoxTime »

И так продолжение темы :) http://www.radiokot.ru/forum/viewtopic.php?t=9989

Вопрос назасыпку...
Терморезистор меняет свое сопротивление взависимости от температуры.Правильно ли я понял?
Как лучше сделать?(см.файл)
Или лучше какойто другой элемент для датчика взять?
К какому порту подключить?

Вся надежда на вас О,мудрейшие коты и кошки!
Вложения
варианты.GIF
варианты
(8.35 КБ) 948 скачиваний
Меняю свои транзисторы на вашу селедку...
Обмен на кильку по курсу 1 транзистор= 5 килек :)
Изображение
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 11169
Зарегистрирован: Чт окт 27, 2005 18:50:07
Откуда: из мест не столь отдалённых

Сообщение Сэр Мурр »

Да,терморезистор меняет свое сопротивление от температуры. Эта зависимость мобыть нелинейной, а мобыть и достаточно линейной- всё зависит от типа термосопротивления. Обычно терморезисторы не используют при температурах существенно выше 100 градусов. Так что- где хотите его использовать?
Реклама
Модератор
Аватара пользователя
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

Были фанаты, подключавшие терморезисторы к порту джойстика или к материнке. Можно и к МК, а с него в комп.

А еще лучше термодатчик Далласовский. Тут и написано про них много. Пользуйтесь поиском.
Обычно терморезисторы не используют при температурах существенно выше 100 градусов. Так что- где хотите его использовать?
Ну думаю речь о температуре >100С не идет. Только если комп не на кухне (температуру в духовке мерять) :) .
Дык речь идёт об автомобильном компе.. Температуру в радиаторе измерять.. Сэр Мурр
Знание - сила!
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт июн 12, 2008 14:48:06
Откуда: Украина, АР Крым, Севастополь

Сообщение FoxTime »

Дык речь идёт об автомобильном компе.. Температуру в радиаторе измерять.. Сэр Мурр
Верно подметили Сэр Мурр! Вот она кошачья логика :)

Ну так как лучше через МК или напрямую? И какой элемент использовать?
Меняю свои транзисторы на вашу селедку...
Обмен на кильку по курсу 1 транзистор= 5 килек :)
Изображение
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
aen
Модератор
Аватара пользователя
Сообщения: 11940
Зарегистрирован: Пт апр 28, 2006 15:26:07
Откуда: Россия.

Сообщение aen »

FoxTime писал(а):какой элемент использовать?
Так это ты должен знать какой датчик тебе нужно.
Вот цитата из популярной статьи о датчиках.
Различают три класса датчиков:
1.- аналоговые датчики, т. е. датчики, вырабатывающие аналоговый сигнал, пропорционально изменению входной величины;
2.- цифровые датчики, генерирующие последовательность импульсов или двоич­ное слово;
3.- бинарные (двоичные) датчики, которые вырабатывают сигнал только двух уровней: "включено/выключено", иначе говоря, 0 или 1. Получили широкое распространение благодаря своей простоте.
2 и 3 подключай напрямую.
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт июн 12, 2008 14:48:06
Откуда: Украина, АР Крым, Севастополь

Сообщение FoxTime »

2 и 3 подключай напрямую.
А на какой порт подключить можно?
Меняю свои транзисторы на вашу селедку...
Обмен на кильку по курсу 1 транзистор= 5 килек :)
Изображение
Контактная информация:
Реклама
aen
Модератор
Аватара пользователя
Сообщения: 11940
Зарегистрирован: Пт апр 28, 2006 15:26:07
Откуда: Россия.

Сообщение aen »

Изображение
Контактная информация:
Родился
Сообщения: 1
Зарегистрирован: Вт апр 15, 2008 22:03:59

Сообщение Комбинатор »

Код: Выделить всё

Автор Сообщение aen 
DS18S20->1wire port
abc
Друг Кота
Аватара пользователя
Сообщения: 3687
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Вот пример от отца Пони-прога - http://www.lancos.com/webtherm.html
Изображение
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт июн 12, 2008 14:48:06
Откуда: Украина, АР Крым, Севастополь

Сообщение FoxTime »

Вот пример от отца Пони-прога - http://www.lancos.com/webtherm.html
скажу честно,я в этой картинке понял,что это все коннектится к ком порту и ничего больше :(
Меняю свои транзисторы на вашу селедку...
Обмен на кильку по курсу 1 транзистор= 5 килек :)
Изображение
Контактная информация:
abc
Друг Кота
Аватара пользователя
Сообщения: 3687
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

И че теперь - мне для вас всю страницу переводить ?
Да, датчики цепляются к ком-порту напрямую, без всякого дополнительного железа. Программа (надеюсь ее-то вы заметили) эмулирует протокол I2C, считывает регистры датчиков и показывает температуру.
Всем страждущим Ланконелли даже обещал как-то скинуть исходники.
Но чтобы их получить и хоть как-то "окучить", надо-бы знать хотя бы английский по минимуму. А пока с вашими познаниями можете забить на тему вообще.
Последний раз редактировалось abc Чт авг 07, 2008 09:03:17, всего редактировалось 2 раза.
Модератор
Аватара пользователя
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

С Ланконелли все не так просто. Я ему как-то отписал на ящик, мол "дружище, а где в понипроге можно скорость SPI выставить (кроме LOW,HIGH в конфиге)". Он даже не ответил.
Знание - сила!
abc
Друг Кота
Аватара пользователя
Сообщения: 3687
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Пухич
After the Calibration you can choose the speed for every serial bus modifying the following parameters in the ponyprog.ini (.PonyProgrc under Linux) file:

I2CBusSpeed=NORMAL affect 24Cxx eeprom and other IІCBus devices
SPIBusSpeed=NORMAL affect AVR micro, AT89Sxx micro and 25xxx eeprom
MicroWireBusSpeed=NORMAL affect 93Cxx eeprom
PICBusSpeed=NORMAL affect PIC16x84 micro
SDEBusSpeed=NORMAL affect SDE2506 eeprom
Every parameter can be assigned the value ULTRASLOW, VERYSLOW, SLOW, NORMAL, FAST or TURBO.
Вообще, Пони - это отдельная тема. Изначально программатор делался под I2C (и, кстати, именно с I2C-памятью он работает абсолютно нормально). Потом пошли всякие "обвесы" для ПИКов, АВРов и протчая, а учитывая то, что сам Ланконелли нихрена не шарит в спецификациях для МК и даже фьюзы из прошивок не в состоянии нормально показать, Пони для МК - это настоящая беда для новичков, на какой форум не зайдешь - "Пля, хелп, собрал пони, ни%% не работает!!!" и дальше на пять страниц трёпа, как же его бедного побороть...
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт июн 12, 2008 14:48:06
Откуда: Украина, АР Крым, Севастополь

Сообщение FoxTime »

Купил сегодня датчик(KTY81/120) похож на диод(а продавщица поправила и сказала "похож на стабилитрон") и как его подключить я незнаю!Подскажите мне пожалуйста!
Вложения
1.JPG
(34.86 КБ) 550 скачиваний
2.JPG
(11.17 КБ) 614 скачиваний
Меняю свои транзисторы на вашу селедку...
Обмен на кильку по курсу 1 транзистор= 5 килек :)
Изображение
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 11169
Зарегистрирован: Чт окт 27, 2005 18:50:07
Откуда: из мест не столь отдалённых

Сообщение Сэр Мурр »

Без разницы, поскольку он ведёт себя как сопротивление. Можете проверить омметром- только учтите, что сопротивление будет меняться при изменении температуры.
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт июн 12, 2008 14:48:06
Откуда: Украина, АР Крым, Севастополь

Сообщение FoxTime »

ОФФТОП: а как в микроконтроллере идут лапки:
1 11
2 12
3 13
4 14
5 15
6 16
7 17
8 18
9 19
10 20 - ?
Меняю свои транзисторы на вашу селедку...
Обмен на кильку по курсу 1 транзистор= 5 килек :)
Изображение
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 11169
Зарегистрирован: Чт окт 27, 2005 18:50:07
Откуда: из мест не столь отдалённых

Сообщение Сэр Мурр »

нет, надо так
1 20
2 19
...
10 11
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт июн 12, 2008 14:48:06
Откуда: Украина, АР Крым, Севастополь

Сообщение FoxTime »

нет, надо так
1 20
2 19
...
10 11
Большое спасибо!
Меняю свои транзисторы на вашу селедку...
Обмен на кильку по курсу 1 транзистор= 5 килек :)
Изображение
Контактная информация:
Ответить

Вернуться в «Интеграция с ПК»