Может как то неудачно установлен? Не замечал за ними такого, у меня логгер сделан для температуры по четырем точкам. После включения мониторит каждую секунду, если датчики не трогать, то поднимается на 0,2-0,3гр от первоначальной и стабилизируется.
У меня такая же проблема, что быни делал показывает -127. Пробовал разные скетчи, разные ардуинки Due и Nano, прозвонил все подключения в макетке и практичеки на всех портах пробовал, результат тот же -127. Подскажите пожалуйста что делать.
Теоретически, это может оказаться обычный транзистор. Плохо, что у вас нет живого, который в какой-то схеме гарантированно работает. И схему нарисуйте (реальную, прямо с макетки, по проводкам) как подключено. Здесь бывало много чудес.
Попробовал на тестере транзисторов узнать Контакты, показывает как два диода. Какие ещё есть варианты ?
Ковыряйте схему, скетчи. Большие шансы, что это он. Мои, живые, тоже кажут по два диода. От первой ноги, аноды, ко второй и третьей. Ну а самое надежное, найти где-то заведомо живой и проверить на работающей схеме.
electra, вам трудно помочь, т.к. вы никаких фактов не предоставили. Какой конкретно скетч, какая библиотека (если есть). Фотография датчика крупно, что бы читались все надписи. Фотография как вы его подключили -разборчиво. Никаких чудес не бывает, если не работает -значит есть тому логичное объяснение. Вероятность того, что продали неисправный -крайне мала.
Спасибо за отклик ! Cкетч взят и библиотеки DallasTemperature, которую я скачал официально через управление библиотеками и называется simple. подключаю по схеме, которая наверху: + и Dq замыкаю резистором на 4.7 кОм, землю на землю и Dq на 13ый пин ( естественно в скетче заменил 2 на 13 ). ниже прикреплю фото датчика.
Давайте смотреть на проблему объективно: если до сих пор вы не начали тыкать в датчик осциллографом, то у вас его нет. Стало быть - единственное средство - программное. Думаю, что то, что вы можете сделать без извращений: это библиотекой OneWire проверить выдаёт ли ваш даллас presence на линию. Стало быть объявляете объект OneWire и делаете ему reset(). Результат выводите в Serial. Если вернёт 1, то шансов разобраться - больше.
Тут бы загордится, но грустненько как-то. Только если мордой ткнешь, да и еще волшебного пенделя добавишь - тогда полетит. И если бы только здесь это было...
про вранье датчика тоже заметил что он увеличивает температуру на 1,5-2С.
Где то читал, что типа он греется от того что на него постоянно подано напряжение питания.
Не соглашусь, подобный эффект возможен в случае его постоянных конвертации и опроса. Лечится более редким использованием, >3сек.
опрашиваю раз в 15 сек, т.к. вывожу на бегущую строку которую формирую перед выводим, всё равно лажает на 2С ((
Может как то неудачно установлен? Не замечал за ними такого, у меня логгер сделан для температуры по четырем точкам. После включения мониторит каждую секунду, если датчики не трогать, то поднимается на 0,2-0,3гр от первоначальной и стабилизируется.
опрашиваю раз в 15 сек, т.к. вывожу на бегущую строку которую формирую перед выводим, всё равно лажает на 2С ((
А может эталон лажает? А классику : тающий лед, кипящую воду, осиновый кол;) пробовали?
опрашиваю раз в 15 сек, т.к. вывожу на бегущую строку которую формирую перед выводим, всё равно лажает на 2С ((
А может эталон лажает? А классику : тающий лед, кипящую воду, осиновый кол;) пробовали?
Собственная подмышка - лучший эталон. Кипящая вода, не айс, слишком много дестабилизирующих факторов. ИМХО.
возможно образцовый лажает, а подмышка действительно здоровский эталон))))
У меня такая же проблема, что быни делал показывает -127. Пробовал разные скетчи, разные ардуинки Due и Nano, прозвонил все подключения в макетке и практичеки на всех портах пробовал, результат тот же -127. Подскажите пожалуйста что делать.
Так может перемаркировка, в транзистор-тестер суньте его.
Попробую сегодня и отпишусь. Перемаркировка значит, что он не оригинальный ?
Теоретически, это может оказаться обычный транзистор. Плохо, что у вас нет живого, который в какой-то схеме гарантированно работает. И схему нарисуйте (реальную, прямо с макетки, по проводкам) как подключено. Здесь бывало много чудес.
Схема подключения стандартная, из даташита.
Я верю, но все мы, иногда тупим, и это нормально.
Если так, то все верно. Ищите живой из других закромов и пробуйте.
Попробовал на тестере транзисторов узнать Контакты, показывает как два диода. Какие ещё есть варианты ?
Моему товарищу такие герметичные прислали.(
Попробовал на тестере транзисторов узнать Контакты, показывает как два диода. Какие ещё есть варианты ?
Ковыряйте схему, скетчи. Большие шансы, что это он. Мои, живые, тоже кажут по два диода. От первой ноги, аноды, ко второй и третьей. Ну а самое надежное, найти где-то заведомо живой и проверить на работающей схеме.
Да. Но, тесты, к сожалению, показывают 0. Никаких presence(. Такое впечатление, что китайцы их переварили. Это я про свой случай.)
Да. Но, тесты, к сожалению, показывают 0. Никаких presence(. Такое впечатление, что китайцы их переварили. Это я про свой случай.)
Так и про тоже, Вы уверены в работоспособности схемы. А у человека, одна штука, где косяк, х.з?
я попробовал несколько разных, при том, знал точно, что один из них на сто процентов рабочий. результат один -127
electra, вам трудно помочь, т.к. вы никаких фактов не предоставили. Какой конкретно скетч, какая библиотека (если есть). Фотография датчика крупно, что бы читались все надписи. Фотография как вы его подключили -разборчиво. Никаких чудес не бывает, если не работает -значит есть тому логичное объяснение. Вероятность того, что продали неисправный -крайне мала.
Спасибо за отклик ! Cкетч взят и библиотеки DallasTemperature, которую я скачал официально через управление библиотеками и называется simple. подключаю по схеме, которая наверху: + и Dq замыкаю резистором на 4.7 кОм, землю на землю и Dq на 13ый пин ( естественно в скетче заменил 2 на 13 ). ниже прикреплю фото датчика.
на 13 ни зяяя
Сверху то, как подключаю герметичный датчик, а снизу фото обычного. Обычных перепробовал 3 штуки, а герметичных один.
а на какую ногу можно ? пробовал 10 - тоже не работает
Вот так всегда - на рисунке D2, в реале D13. На рисунке UNO, а в реале, поди, Вавгад.
ну я пробовал на D2, D10, D13 и A1, стоит попробовать другие ноги ?
не стоит.
стоит подлючить все, показать фото и скетч.
Давайте смотреть на проблему объективно: если до сих пор вы не начали тыкать в датчик осциллографом, то у вас его нет. Стало быть - единственное средство - программное. Думаю, что то, что вы можете сделать без извращений: это библиотекой OneWire проверить выдаёт ли ваш даллас presence на линию. Стало быть объявляете объект OneWire и делаете ему reset(). Результат выводите в Serial. Если вернёт 1, то шансов разобраться - больше.
можете скинуть скетч для проверки ?
если что, полярности макетки и блочка питания отличаются, я подключил питание по знакам + и - на блоке.
пи@#$ц
земли кто соединять будет ?
Скетч мне лень писать-проверять, в вашем надо сделать как-то так:
земли кто соединять будет ?
А что, ардуина по одному проводу (One Wire) не умеет? Зачем тогда такая нужна...
да ну его, сказал бы я чайник, подлючаю так...
а то все перебробывал - ничего не работает.
вот где можно найти схему/картинку такого подключения ?
пишет 1
reset() returns 1 if a device asserted a presence pulse, 0 otherwise...
Ищите примеры опроса датчика на голом onewire, заработает - даллас крутите.
поискал, запустил только чере oneWire - то же самое получается ((
Насколько я понял, датчики у меня все рабочие + с подключениями тоже все хорошо. В чем еще может быть ошибка ?
поискал, запустил только чере oneWire - то же самое получается ((
Насколько я понял, датчики у меня все рабочие + с подключениями тоже все хорошо. В чем еще может быть ошибка ?
Вам же сказали - в подключении. Земли датчика и ардуины соедините, а лучше пока запитайте датчик от ардуинки без всякой остальной трехомундии.
Спасибо Огромное. Помогло .
Занавес, звук падающих тел.
Спасибо Огромное. Помогло .
Вы, имея срок нахождения на форуме в три года, предупреждайте, что к ардине не подходили.))))
Спасибо Огромное. Помогло .
Тут бы загордится, но грустненько как-то. Только если мордой ткнешь, да и еще волшебного пенделя добавишь - тогда полетит. И если бы только здесь это было...
впервые такой косяк вижу, два датчика, адреса определились, один показывает правильную температуру, а второй +85С...
боец брак? Датчики не китайские
Питания не хватает, вроде как. +85 читается когда на конверсии ребут у него происходит.
Питания не хватает, вроде как. +85 читается когда на конверсии ребут у него происходит.
благодарю...непропай однако...1.8 вольта было )))