Отправлено: 14.05.11 22:16. Заголовок: никола да, тупо впа..
никола да, тупо впаять три контакта от датчика 1821. если полярность питания датчика перепутаете, то он будет сильно греться. Если впаяете правильно, то кроме периодических вспышек внутреннего свтодиода об уровне сигнала гсм, вы также увидите одну коротенькую вспышку - прибор видит датчик. пороги по умолчанию стоят Тмин +5 и Тмакс +40. если прибор видит датчик, то также в ответной смс на 123402 будет строка с порогами и текущим значением Т.
Отправлено: 24.06.11 16:39. Заголовок: virtex это цифровой..
virtex это цифровой датчик Т, а не аналоговый и у него НЕТ калибровки - все что он выдает в цифровом коде по однопроводному интефейсу, то и принимает проц. Обеспечте ему (выносному датчику) такие же условия для измерения Т, в котором ваш настенный градусник и тогда вы будете иметь аналогичные показания.
Отправлено: 05.07.11 19:38. Заголовок: Fix да, формат прот..
Fix да, формат протокола у них иной, но тип интрефейса тот же. к сведению, в приборах око-и с завосдкой прошивкой, начиная с версии 1.7 "Добавлена возможность подключения 5 датчиков температуры DS1820". кроме 1821.
цитата с интсрукции... ВНЕШНИЕ ДАТЧИКИ ТЕМПЕРАТУРЫ К прибору можно подсоединить на разъем Х8 один безадресный датчик температуры DS1821 (не имеет внутреннего кода) и до пяти адресных датчиков DS1820 (у каждого датчика свой уникальный внутренний код). Адресные датчики DS1820 необходимо предварительно ввести в память прибора. Для этого необходимо позвонить на прибор и по очереди подсоединять ПО ОДНОМУ датчику DS1820 и вводить их в память прибора путем соответствующей DTMF-команды: *#91, *#92, *#93, *#94, *#95. После чего все датчики можно подсоединить к прибору. С помощью sms-команды типа 12349NTEXT можно задать пользовательский текст sms для каждого из адресных датчиков DS1820.
Отправлено: 11.07.11 20:31. Заголовок: Fix должен работать..
Fix должен работать и 18В20 - та мпротокол по идее тот же. подсоединить ОДИН датчик на разъем, позвонить на прибор и внести его в ячейку1 - нажав команду *#91. положите трубку подождите не менее 10сек, чтобы проц опросил датчик в занес себе его значения. позвони опять, нажми *#90 - прийдет смс созначениями 5 адресных датчиков. напротив первого дожна быть измеренная Т. также можно по одному и второй, третий ... пятый в память вводить.
Отправлено: 11.07.11 22:35. Заголовок: Fix все они по прот..
Fix все они по протоколу передают два байта о Т, просто в одних реально значащие старшие 12бит, у других 11,10,9. а прибор берет от них старшие 8 бит (точность в 1 градус). полярность датчика не перепутали? он не греется сильно (в случае перепутки полярности)? не вижу препятсвий, чтобы он не работал.
Отправлено: 12.07.11 13:17. Заголовок: Разница 18B20 и 18S20
В том то все и дело, что в 18b20 Даласы изменили формат представления для упрощения расчетов Разница в цене разряда и она описана здесь Если сравнить даташиты 18s20 и 18b20 (см страницу 3), датчики используют совсем разное представление данных в температурных регистрах Данные в регистрах сдвинуты один относительно другого на 3 разряда.
Универсальная процедура преобразования под Delphi выглядит так: Скрытый текст
TEMP_REG := TL + 256 * TH; // Совмещаем младший и старший байты //А вот дальше-волшебство! if Fam=$28 then // Если датчик 18B20, то Temp := TEMP_REG / 16.0; //Результат делим на 16 (цена разряда шестнадцатая градуса цельсия) else //В противном случае begin Temp := TEMP_REG / 2 //для грубой оценки температуры с точностью в градус, для ОКО-U этого достаточно (цена разряда полградуса) //или Temp := TEMP_REG / 2 - 0.25 + ((CP - CR) / CP); // gо формуле 2 из даташита 18s20 //TEMPERATURE=TEMP_REG/2 -0,25 + (CP - CR) / CP //добавление остатка в счетчике импульсов //для достижения большей точности в 1/16 градуса end;
Отправлено: 15.07.11 21:43. Заголовок: Fix пишет: В том то..
Fix пишет:
цитата:
В том то все и дело, что в 18b20 Даласы изменили формат представления для упрощения расчетов Разница в цене разряда и она описана здесь Если сравнить даташиты 18s20 и 18b20 (см страницу 3), датчики используют совсем разное представление данных в температурных регистрах Данные в регистрах сдвинуты один относительно другого на 3 разряда.
спасибо за прояснения ситуации. в скором будущем выйдет прошивка 1.9, которая будет работать со всеми типами адресных датчиков серии 1820, а именно: DS1820, DS18B20,DS18S20.
Все даты в формате GMT
2 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет