Проблемы с DS18X20. Вот уж чего не ожидал.

Обсуждаем цифровые устройства...
Ответить
Sturm 1
Родился
Сообщения: 6
Зарегистрирован: Вс апр 10, 2011 21:53:09

Проблемы с DS18X20. Вот уж чего не ожидал.

Сообщение Sturm 1 »

Подключил к LPC2103 датчик температуры ds18s20. После отправки сигнала RESET датчик не отвечает, то есть отвечает LOW около 10 мкс, вместо положенных 60-240мкс. Решил что он бракованный, поменял - то же самое. Поменял на ds18b20 – все равно не дает импульса PRESENCE. Перелопатил всю плату осциллографом , видимых помех нет, временные интервалы все выдержанны по Datasheet. Помимо отсутствия внятного PRESENCE датчики не реагируют на команды записи/чтения (вообще ни на что не реагируют). Раньше использовал их, ни когда такого не было. В се покупал в одном месте, может партия какая-то бракованная, да навряд ли.
Может кто-нибудь сталкивался с подобным, буду признателен, а то мне скоро на осциллографе жениться придется.
Реклама
Аватара пользователя
anatol378
Мудрый кот
Сообщения: 1833
Зарегистрирован: Вс окт 04, 2009 13:23:12
Откуда: н. новгород

Re: Проблемы с DS18X20. Вот уж чего не ожидал.

Сообщение anatol378 »

А по питанию как согласовывал?
Лучше умному тупить, чем тупому умничать
Реклама
Sturm 1
Родился
Сообщения: 6
Зарегистрирован: Вс апр 10, 2011 21:53:09

Re: Проблемы с DS18X20. Вот уж чего не ожидал.

Сообщение Sturm 1 »

anatol378 писал(а):А по питанию как согласовывал?
И так и так, 3.3в и 5в (DQ напрямую к LPC резистор на 3.3в и 5в). У меня динамическая индикация
15A на выход через оптроны (источник один от ПК), на датчике ИК немного сказывалось, дросселями походу решил, толком еще не проверял. На DS помех вроде нет.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18675
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Проблемы с DS18X20. Вот уж чего не ожидал.

Сообщение ARV »

ну, я думаю, что тут очевидный вывод: раз у вас куча датчиков ведет себя одинаково неадекватно, проблема в вашей программе :) согласитесь, что крайне маловероятна ситуация, когда сразу все имеющиеся датчики - бракованные :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Эиком - электронные компоненты и радиодетали
Sturm 1
Родился
Сообщения: 6
Зарегистрирован: Вс апр 10, 2011 21:53:09

Re: Проблемы с DS18X20. Вот уж чего не ожидал.

Сообщение Sturm 1 »

Получилась так, неправильно установил значения делителя PLL. Хотя не могу понять, что происходило. Видимо после просаживания линии в 0 и дальнейшего отпускания (перевод вывода на вход), через некоторое время (точнее ~10 мкс) МК устанавливал вывод на выход и просаживал линию в 0. Причем здесь делитель PLL не могу понять.
Реклама
3DRaven
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пт мар 11, 2011 08:51:55

Re: Проблемы с DS18X20. Вот уж чего не ожидал.

Сообщение 3DRaven »

У меня то же ничего не работает с датчиком. Даже не определяется.
Подскажите что за делитель (Я только учусь).
Датчик ds18b20 на atmega8A-PU.
Динамическую индикацию сделал подцепив индикатор напрямую
к портам через резисторы 4.7кОм.
Датчик висит на собственном питании и подтянута шина данных на +5В через
резистор 4.7кОм.
Реклама
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Проблемы с DS18X20. Вот уж чего не ожидал.

Сообщение Леонид Иванович »

3DRaven писал(а):У меня то же ничего не работает с датчиком. Даже не определяется. Подскажите что за делитель (Я только учусь). Датчик ds18b20 на atmega8A-PU.
В ATmega8 нет PLL, так что делитель - это не Ваш случай. Поэтому виноваты только ошибки в программе. Пример работы с DS18B20 присоединил.
3DRaven писал(а):Динамическую индикацию сделал подцепив индикатор напрямую к портам через резисторы 4.7кОм.
Какое отношение это имеет к датчику? А через 4.7 кОм у Вас индикаторы светить не будут.
Вложения
DS18B20.c
(5.04 КБ) 359 скачиваний
3DRaven
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пт мар 11, 2011 08:51:55

Re: Проблемы с DS18X20. Вот уж чего не ожидал.

Сообщение 3DRaven »

Индикаторы светят. Питание +5В.
Проверю ваш код...кучу всякого уже проверил :)
В вашем следы от тог, который вы (или другой автор) за основу взяли,
видать...насмотрелся :) Попробую. Спасибо.
Аватара пользователя
Microtech
Поставщик валерьянки для Кота
Сообщения: 2052
Зарегистрирован: Вт ноя 03, 2009 21:02:38
Откуда: Москва
Контактная информация:

Re: Проблемы с DS18X20. Вот уж чего не ожидал.

Сообщение Microtech »

А у меня DS18B20 ловили ЕМ помеху на длинных проводах (~2м). Потребляемый ток возрастал и показания температуры ползли вверх.. до 60С и выше. :shock: При этом интерфейс работал, корректно читался серийный номер, и были верными CRC. После сброса питания датчик остывал и возвращался к нормальной работе. Мелкий конденсатор на выводах питания устранил бяку.
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Re: Проблемы с DS18X20. Вот уж чего не ожидал.

Сообщение vovik15 »

где же вы раньше были со своим куском кода?,когда я учился работать с этим датчиком
Ответить

Вернуться в «Цифровая техника»