Страница 3 из 16
Добавлено: Пн фев 16, 2009 17:09:15
sachok
Полный текст программы к осмотру!!!
Добавлено: Пн фев 16, 2009 17:41:19
Baloo
на всякий случай прикрепляю исходники
Добавлено: Вт фев 17, 2009 19:05:05
Vertel
У меня такое было на пробной версии CVA, скачал нормальную, поставил в настройках поддержку float и все заработало.
Добавлено: Вт фев 17, 2009 19:45:25
Baloo
Пробовал подставлять разные типы переменной от int до double, разницы никакой!
И еще один вопрос - как изменить битность датчика (с 12 на 9)?
Добавлено: Чт фев 19, 2009 17:18:42
IPS
Всем привет! Подскажите, где взять Data Sheet на 18В20 на русском языке! Заранее благодарен!

Добавлено: Чт фев 19, 2009 18:53:36
Baloo
Учите Английский!
Лино я искал, но находил только оригиналы.
Добавлено: Чт фев 19, 2009 23:25:44
Pooher
Всем привет! Подскажите, где взять Data Sheet на 18В20 на русском языке! Заранее благодарен!
Прочитайте эту статью, и надобность в даташите на русском отпадёт
http://radiokot.ru/articles/13
Добавлено: Вс фев 22, 2009 22:56:24
IPS
Огромное спасибо за помощь! Теперь есть над чем поработать

Добавлено: Вт фев 24, 2009 23:57:54
Baloo
С термометром разобрался!
Включил датчик по 3-х проводной схеме, и все заработало!
Добавлено: Ср фев 25, 2009 00:15:58
DrWatson
Так-так-так, а раньше-то по какой схеме было подключено? по двухпроводной? тогда на датчик надо паразитное питание подавать во время преобразования через МОСФЕТ к примеру как в даташите расписано.
Добавлено: Ср фев 25, 2009 00:25:48
Baloo
+ и gnd датчика на корпус, а DQ с подтяжкой 4,7к на проц
Добавлено: Ср фев 25, 2009 14:21:22
Pooher
Так-так-так, а раньше-то по какой схеме было подключено? по двухпроводной? тогда на датчик надо паразитное питание подавать во время преобразования через МОСФЕТ к примеру как в даташите расписано.
У меня стоит подтягивающий резистор на 750 Ом и десять датчиков. Никаких транзисторов нет.
Просто надо приобразование температуры в датчиках запускать по отдельности, иначе резистор не вытянет нужный ток.
Добавлено: Ср фев 25, 2009 21:48:04
Baloo
Кто-нибудь знает как в CVAVR переключить точность измерения?
для нескольких датчиков нашел вот что:
ds18b20_init(&rom_code[i++][0],20,30,DS18B20_12BIT_RES,
но массива (переменной) rom_code у меня нет, а включить её не хватает памяти (1кб) на tiny2313, может есть другие процедуры?
Добавлено: Сб мар 14, 2009 23:02:17
IPS
Подскажите, пожалуйста, а то голову скоро сломаю

Как правильно определить количество датчиков 18В20 на одной линии и все их номера прочитать? Знаю, что есть команда для поиска, но совершенно не понял её...
Добавлено: Вс мар 15, 2009 00:03:59
Baloo
А какую команду Вы использовали?
Добавлено: Вс мар 15, 2009 00:35:01
sachok
Baloo писал(а):Кто-нибудь знает как в CVAVR переключить точность измерения?
для нескольких датчиков нашел вот что:
ds18b20_init(&rom_code[i++][0],20,30,DS18B20_12BIT_RES,
но массива (переменной) rom_code у меня нет, а включить её не хватает памяти (1кб) на tiny2313, может есть другие процедуры?
tiny2313 - 2кб.
Добавлено: Вс мар 15, 2009 00:44:21
Baloo
А почему в таком случае CVAVR ругается, что памяти всего 1024В

Добавлено: Вс мар 15, 2009 00:54:23
sachok
В настройках компилятора 2313 стоит???
Добавлено: Вс мар 15, 2009 01:02:31
Baloo
#include <tiny2313>
Эта строка имеется в виду?
Добавлено: Вс мар 15, 2009 01:13:41
Baloo
Вот, что выдает CV после компиляции