Помогите с преобразованием значения температуры 18B20 - Форум Picbasic.ru
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ivan_fd 
Форум Picbasic.ru » Программирование МК » PicBasicPro » Помогите с преобразованием значения температуры 18B20
Помогите с преобразованием значения температуры 18B20
RA9UBD Дата: Ср, 28.09.2011, 18:52  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 67
Репутация: 0   ±
Замечания:   ±
На сайте с 11.04.2008

Статус: Offline

Меня интерисует преобразование значения отрицательной температуры приходящего с датчика 18B20, в нормальное значение пригодное для вывода на экран 7-ми сегментного индикатора. Ниже проект, там всё работает кроме отрицательной температуры. См. процедуру Minus_temp.

Смотрел подобные проекты. Но не понял как происходит преобразование. Помогите...
Прикрепления: __PIC16F876_18B.rar(41Kb)
ЯНДЕКС Дата: 28.09.2011
terrarus Дата: Чт, 29.09.2011, 13:22  |                                                                                                                Сообщение # 2
Группа: Модераторы
Ранг:  Разобрался
Сообщений: 542
Репутация: 16   ±
Замечания:   ±
На сайте с 21.08.2008

Статус: Offline

Посмотрите статью на http://www.picbasic.ru/publ/rabota_s_datchikom_ds18b20/2-1-0-60 , а также
http://terrarus.ucoz.ru/proton_....ad.html


Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
Сообщение отредактировал terrarus - Чт, 29.09.2011, 13:25
ivan_fd Дата: Чт, 29.09.2011, 14:31  |                                                                                                                Сообщение # 3
Группа: Модераторы
Ранг:  Специалист
Сообщений: 882
Репутация: 47   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Посмотрите, переделал немного Ваш код.
Прикрепления: T-meter_18B20.pbp(4Kb)


Меня все время преследуют умные мысли...но я быстрее!!!
RA9UBD Дата: Пт, 30.09.2011, 07:34  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 67
Репутация: 0   ±
Замечания:   ±
На сайте с 11.04.2008

Статус: Offline

Спасибо, разобрался. Всё работает!
RA9UBD Дата: Пт, 30.09.2011, 09:14  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 67
Репутация: 0   ±
Замечания:   ±
На сайте с 11.04.2008

Статус: Offline

Кому нужно, проект доведённый до ума. от -55 до +128 град.
Прикрепления: Termo_PIC16F876.rar(43Kb)
RA9UBD Дата: Ср, 12.10.2011, 10:24  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 67
Репутация: 0   ±
Замечания:   ±
На сайте с 11.04.2008

Статус: Offline

Привет!

Запустил я свой термометр. Всё работает. Только у меня один датчик не работает. Тот который работает на нём написано 18B20, а тот который НЕ работает написано 18В20Р. По даташиту котороый с Р, это с паразитным питанием и у него нет +5В. Нужно на DQ подать +5В через 4К7 резистор. Я так и сделал, но всё ровно не работает. Что нужно сделать что бы с буквой Р начал работать?
anatol Дата: Чт, 13.10.2011, 11:36  |                                                                                                                Сообщение # 7
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 535
Репутация: 13   ±
Замечания:   ±
На сайте с 10.02.2010

Статус: Offline

Захотелось паразитки - ну и мучься.
Лень вчитываться http://datasheets.maxim-ic.com/en/ds/DS18B20-PAR.pdf, там есть графики.
НУ и на СИ что-то

Сообщение отредактировал anatol - Чт, 13.10.2011, 11:40
Matrix252005 Дата: Чт, 13.10.2011, 11:41  |                                                                                                                Сообщение # 8
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 672
Репутация: 20   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Приятного времени суток.

RA9UBD, если Вас интересует шит на 18В20Р - на рус. вот ссылка: http://invent-systems.narod.ru/DS18B20.htm

Есть примеры, но на АСМе...


THE TRUTH IS OUT THERE.

С уважением, Николай.
RA9UBD Дата: Чт, 13.10.2011, 11:43  |                                                                                                                Сообщение # 9
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 67
Репутация: 0   ±
Замечания:   ±
На сайте с 11.04.2008

Статус: Offline

Так ясно. Проще пойти и купить нормальный датчик.
Я его купил и не знал что он с паразитным питанием.
Matrix252005 Дата: Чт, 13.10.2011, 11:45  |                                                                                                                Сообщение # 10
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 672
Репутация: 20   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Просто, для управления 18В20Р - нужно по другому им управлять... Я сам таким не работал, но про них читал.. Посмотрите ссылку, которую я дал выше, может пригодится на будущее и там много чего интересного.

THE TRUTH IS OUT THERE.

С уважением, Николай.
RVSTAR_ Дата: Пт, 14.10.2011, 21:28  |                                                                                                                Сообщение # 11
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 28
Репутация: 2   ±
Замечания:   ±
На сайте с 23.04.2009

Статус: Offline

Термостат для холодильника на 12F675 + DS18B20
Прикрепления: Termostat.pbp(3Kb)

Сообщение отредактировал RVSTAR_ - Пт, 14.10.2011, 21:29
Форум Picbasic.ru » Программирование МК » PicBasicPro » Помогите с преобразованием значения температуры 18B20
Страница 1 из 11
Поиск: