Страница 1 из 1

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

Добавлено: Пн июл 28, 2008 21:09:41
FoxTime
И так продолжение темы :) http://www.radiokot.ru/forum/viewtopic.php?t=9989

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

Вся надежда на вас О,мудрейшие коты и кошки!

Добавлено: Пн июл 28, 2008 21:25:40
Сэр Мурр
Да,терморезистор меняет свое сопротивление от температуры. Эта зависимость мобыть нелинейной, а мобыть и достаточно линейной- всё зависит от типа термосопротивления. Обычно терморезисторы не используют при температурах существенно выше 100 градусов. Так что- где хотите его использовать?

Добавлено: Пн июл 28, 2008 21:37:04
Пухич
Были фанаты, подключавшие терморезисторы к порту джойстика или к материнке. Можно и к МК, а с него в комп.

А еще лучше термодатчик Далласовский. Тут и написано про них много. Пользуйтесь поиском.
Обычно терморезисторы не используют при температурах существенно выше 100 градусов. Так что- где хотите его использовать?
Ну думаю речь о температуре >100С не идет. Только если комп не на кухне (температуру в духовке мерять) :) .
Дык речь идёт об автомобильном компе.. Температуру в радиаторе измерять.. Сэр Мурр

Добавлено: Пн июл 28, 2008 22:07:06
FoxTime
Дык речь идёт об автомобильном компе.. Температуру в радиаторе измерять.. Сэр Мурр
Верно подметили Сэр Мурр! Вот она кошачья логика :)

Ну так как лучше через МК или напрямую? И какой элемент использовать?

Добавлено: Вт июл 29, 2008 09:25:19
aen
FoxTime писал(а):какой элемент использовать?
Так это ты должен знать какой датчик тебе нужно.
Вот цитата из популярной статьи о датчиках.
Различают три класса датчиков:
1.- аналоговые датчики, т. е. датчики, вырабатывающие аналоговый сигнал, пропорционально изменению входной величины;
2.- цифровые датчики, генерирующие последовательность импульсов или двоич­ное слово;
3.- бинарные (двоичные) датчики, которые вырабатывают сигнал только двух уровней: "включено/выключено", иначе говоря, 0 или 1. Получили широкое распространение благодаря своей простоте.
2 и 3 подключай напрямую.

Добавлено: Вт июл 29, 2008 09:36:08
FoxTime
2 и 3 подключай напрямую.
А на какой порт подключить можно?

Добавлено: Вт июл 29, 2008 10:32:18
aen
Изображение

Добавлено: Вт авг 05, 2008 17:38:30
Комбинатор

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

Автор Сообщение aen 
DS18S20->1wire port

Добавлено: Вт авг 05, 2008 23:10:32
abc
Вот пример от отца Пони-прога - http://www.lancos.com/webtherm.html
Изображение

Добавлено: Ср авг 06, 2008 20:23:47
FoxTime
Вот пример от отца Пони-прога - http://www.lancos.com/webtherm.html
скажу честно,я в этой картинке понял,что это все коннектится к ком порту и ничего больше :(

Добавлено: Ср авг 06, 2008 23:13:24
abc
И че теперь - мне для вас всю страницу переводить ?
Да, датчики цепляются к ком-порту напрямую, без всякого дополнительного железа. Программа (надеюсь ее-то вы заметили) эмулирует протокол I2C, считывает регистры датчиков и показывает температуру.
Всем страждущим Ланконелли даже обещал как-то скинуть исходники.
Но чтобы их получить и хоть как-то "окучить", надо-бы знать хотя бы английский по минимуму. А пока с вашими познаниями можете забить на тему вообще.

Добавлено: Чт авг 07, 2008 00:58:57
Пухич
С Ланконелли все не так просто. Я ему как-то отписал на ящик, мол "дружище, а где в понипроге можно скорость SPI выставить (кроме LOW,HIGH в конфиге)". Он даже не ответил.

Добавлено: Чт авг 07, 2008 08:54:03
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-памятью он работает абсолютно нормально). Потом пошли всякие "обвесы" для ПИКов, АВРов и протчая, а учитывая то, что сам Ланконелли нихрена не шарит в спецификациях для МК и даже фьюзы из прошивок не в состоянии нормально показать, Пони для МК - это настоящая беда для новичков, на какой форум не зайдешь - "Пля, хелп, собрал пони, ни%% не работает!!!" и дальше на пять страниц трёпа, как же его бедного побороть...

Добавлено: Чт авг 07, 2008 13:45:57
FoxTime
Купил сегодня датчик(KTY81/120) похож на диод(а продавщица поправила и сказала "похож на стабилитрон") и как его подключить я незнаю!Подскажите мне пожалуйста!

Добавлено: Чт авг 07, 2008 19:41:14
Сэр Мурр
Без разницы, поскольку он ведёт себя как сопротивление. Можете проверить омметром- только учтите, что сопротивление будет меняться при изменении температуры.

Добавлено: Чт авг 07, 2008 20:31:23
FoxTime
ОФФТОП: а как в микроконтроллере идут лапки:
1 11
2 12
3 13
4 14
5 15
6 16
7 17
8 18
9 19
10 20 - ?

Добавлено: Чт авг 07, 2008 20:35:05
Сэр Мурр
нет, надо так
1 20
2 19
...
10 11

Добавлено: Чт авг 07, 2008 23:47:11
FoxTime
нет, надо так
1 20
2 19
...
10 11
Большое спасибо!