Например TDA7294

Форум РадиоКот • Просмотр темы - Всё по DS18(B/S)20.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 08:03:15

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1164 ]     ... , , , 58,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср янв 30, 2019 14:53:14 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для специальных приложений или термопара или платиновые ТС на керамике/спецподложке (маахонькие).
Вложение:
pt106051_10655.pdf [99.84 KiB]
Скачиваний: 393

:hunger:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср янв 30, 2019 21:41:42 
Друг Кота
Аватар пользователя

Карма: 95
Рейтинг сообщений: 2410
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26559
Рейтинг сообщения: 0
Но то термометры, а это DS-ка. Она как бы под воздух и заточена, насколько я понимаю.

И для этого она - вполне неплохой вариант.

Скорее наоборот. При охлаждении или нагревании уменьшается погрешность от саморазогрева. :tea:

Была бы точность и разрешение повыше, пусть в два раза дороже - была бы отличная вещь. :music:

Добавлено after 6 hours 40 minutes 37 seconds:
Короче применил лайфхак. Занизил питание МК и датчика до 3,5 вольт (запитав через диоды последовательно). Меньше напряжение - меньше потребление, меньше разогрева.))) И вообще нынче модно использовать 3,3 вольта :))) :write:

_________________
Не променяю медь на ржавую несгорайку!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Чт янв 31, 2019 07:47:46 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 147
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 993
Откуда: Уфа
Рейтинг сообщения: 0
Тогда и датчик лучше использовать MAX31820. Такой же, как DS18B20, но на 3,3В


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Чт янв 31, 2019 07:56:02 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Так и DS-ка по даташиту от 3В питание.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Чт янв 31, 2019 14:35:37 
Друг Кота
Аватар пользователя

Карма: 95
Рейтинг сообщений: 2410
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26559
Рейтинг сообщения: 0
Это странно, но есть проблема в библиотеке DallasTemperature.h для arduino, из-за которой температура иногда считывается неверно (обычно около -127), касается всех подключенных датчиков, при чем эта ошибка может проявятся достаточно редко, может раз в час (термореле сбойнет когда не ждешь!!!) и чем ниже температура тем чаще выскакивала. Гугл показал что с этим сталкиваются многие.

Конечно религия у всех разная, срать по поводу DallasTemperature.h не надо, кто не использует - не используйте молча. :))) Мне проще написать две строчки, чем десяток. Хотя не спорю что библиотека уебищная в плане delay.

Но вот выкладываю именно ту версию DallasTemperature, которая работает без глюков с китайскими датчиками. :write: :music: Во всяком случае пока глюков не обнаружено.

Добавлено after 3 hours 9 minutes 29 seconds:
Да, проблема решена, но не прям до самого конца.
Вот сейчас обнаружил, в некоторых случаях при включении питания кажет -127 на одном датчике, после перезагрузки все восстанавливается.
Короче не используйте эту говноподелку DallasTemperature для важных термометров :))) :cry:


Вложения:
DallasTemperature.zip [23.73 KiB]
Скачиваний: 405

_________________
Не променяю медь на ржавую несгорайку!
Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Чт янв 31, 2019 14:57:56 
Сверлит текстолит когтями
Аватар пользователя

Карма: 15
Рейтинг сообщений: 210
Зарегистрирован: Вт мар 31, 2015 22:56:07
Сообщений: 1272
Откуда: Мы люди простые, живем в лесу, на пенек молимся
Рейтинг сообщения: 0
Upgrader, если лень ковырять библиотеку, поставь медианный фильтр.

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср фев 13, 2019 15:44:01 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 0
А у меня иногда выскакивает 85С, т. е то что по дефолту записано. При ошибке выхожу из опроса с поднятым флагом. Но тут нет ошибок коммуникации. Посему наверно датчик куёвый или что ещё может быть? Асм мега8

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср фев 13, 2019 19:19:35 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1368
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7214
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Обычная причина - подача сброса, когда преобразование температуры еще не закончено.

Но вы ведь, опрашиваете статус датчика перед тем как считать scratchpad?

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср фев 13, 2019 19:46:21 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
стока лет народ мучатся неужели нельхзя написать 1 беззбойную библдиотеку которая бы умела робить с любым датчиком и s, b или без букф!"!!!
страно что сампроизводитель не озаботился этим

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср фев 13, 2019 20:00:08 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 0
Естественно, дска свободна, только тогда опрашиваю. Кстати, опрос раз в минуту. CRC проходит. Точно также сделал в другой конструкции, уже несколько лет работает чики. Нзн, одним словом. Сейчас нет другого датчика заменить.

Добавлено after 10 minutes 10 seconds:
стока лет народ мучатся неужели нельхзя написать 1 беззбойную библдиотеку которая бы умела робить с любым датчиком и s, b или без букф!"!!!
страно что сампроизводитель не озаботился этим

Без букф это и есть S. И библа нормальная.
По крайней мере этот девайс работал полтора года нормально.

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Чт фев 14, 2019 11:28:37 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Под ассемблером собственно только транспортный протокол да проверка/генерация CRC7 и CRC8 требуются в обязательном порядке.
Да выделение массива ОЗУ под "блокнот".
Отличие в случае "разных букавок" определяется обработчиком массива "блокнота" (а тот обработчик в свою очередь завязан на конкретную задачу в конкретной конструкции).
Так что собственно "библиотеки" ограничиваются вышеуказанным примитивом.
8)

Отдельно задача по поиску среди нескольких устройств на одной линии - но то в практических самоделках крайне редко встречается.
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Вт апр 28, 2020 15:33:06 
Прорезались зубы

Карма: 1
Рейтинг сообщений: -2
Зарегистрирован: Пн окт 03, 2016 10:06:09
Сообщений: 223
Рейтинг сообщения: 0
Нашел такую инфу, что DS можно восстанавливать в некоторых случаях,
если кому интересно (сообщение ближе к концу самое длинное): http://arduino.ru/forum/programmirovani ... b20?page=2


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пт авг 20, 2021 11:39:30 
Открыл глаза

Зарегистрирован: Чт дек 06, 2012 22:57:28
Сообщений: 45
Рейтинг сообщения: 0
Подскажите пожалуйста, несколько датчиков параллельно это понятно. А если один ds18b20 на 2 устройства ( в моем случае 2 термостата на pic) как они будут взаимодействовать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пт авг 20, 2021 11:56:41 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1368
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7214
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Это вопрос не к датчику, а к вашему устройству. Как оно будет реагировать, если на линии окажется чужой мастер.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пт авг 20, 2021 12:22:11 
Открыл глаза

Зарегистрирован: Чт дек 06, 2012 22:57:28
Сообщений: 45
Рейтинг сообщения: 0
Ok. Проверим на практике. Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср сен 08, 2021 22:28:24 
Грызет канифоль

Зарегистрирован: Ср дек 30, 2009 09:55:39
Сообщений: 277
Рейтинг сообщения: 0
А тут уже писали по поводу саморазогрева датчика?...Температура меняется всего на 0,1 градус,....


ну, доброе утро!!!
скажу не популярно..
разогрев преувеличен кривостю рук реализации (возможно в обнимку паразитное питание). юзанье ds1821 долгие годы показал, что разогрев максимум 0,2 градуса...

(круглый)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср сен 08, 2021 22:45:26 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
разогрев максимум 0,2 градуса

Ничего себе! Это нормально только для показометров!.. Хотя, DS18 - и есть показометры. Когда я аттестовал их показания по платиновым терморезисторам, на интервале -20…+30℃ точность DS18B20 была хуже 0.5℃. Возможно, конечно, после калибровки они и дадут ±0.1℃, но такого с калибровкой можно и от дешевых терморезисторов добиться…
А у терморезисторов по сравнению с DS18 есть несомненное преимущество: они на АЦП висят, их не нужно опрашивать по идиотскому протоколу, который аппаратно не реализован ни в одном микроконтроллере! Делаешь трехканальный мультиплексор - вуаля, 8 терморезисторов на 1 канал АЦП подключил. А если еще и АЦП внешний 24-битный поставить, можно и серьезно с платиновыми работать от жидкого азота до кипения воды…

В общем, поэкспериментировав, я понял, что в устройствах, не требующих высокой точности измерения температуры, можно и копеечными NTC ограничиться, сильно упростив себе задачу. А если же нужны высокие точности, то есть и приличные цифровые датчики (до 0.03℃), и платиновые терморезисторы.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср сен 08, 2021 23:37:51 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
Eddy_Em, поздравляю! наконецто вы пришли к томуже выводу что и кетайцы 10-15лет взад...
они уже 10 лет делают термомтаты и часы с Т и Т комнатные с дешевым копечным датчиком NTC=10к 1%..
в боле экономных по питалу ставять и 50к термистор... не некоторую нелинейностьNTC или забивают(в часах и термометрах для дома) или програмно коректруют по табличке из ДШ.... если диапазон работы широкий

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср сен 08, 2021 23:45:21 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Я в своих поделках просто калибрую NTC по платиновым терморезисторам в искомом диапазоне через градус-два, потом аппроксимирую это дело полиномом и вычисляю массивы для кусочно-линейной аппроксимации с заданной точностью.
Вот - пример (т.к. у STM0 нет флоатов, коэффициенты приводятся к ближайшей простой дроби через цепные дроби). Нужный кусок ищется дихотомией, все шустро и просто. Вот - еще, аналогично.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пт ноя 17, 2023 11:30:16 
Держит паяльник хвостом
Аватар пользователя

Зарегистрирован: Пт авг 05, 2016 04:47:49
Сообщений: 960
Рейтинг сообщения: 0
через пару месяцев оба датчика стали показывать нули
таймер на 10 сек для защита по проверки целостности данных отключала нагрузку но не выводила ошибку на экран (если датчики вытащить то нагрузка отключалась и ошибка выводилась на экран это так и должно было быть) что тоже странно

перепрошил по новой всё заработало как раньше
сделал вывод что часть кода отвечающая за данные с датчика самоизменилась произвольно возможно по какой то наводке по датчикам

датчики на 3м
если датчик подключить так то поможет избежать повторного ?

Изображение


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1164 ]     ... , , , 58,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y