Например TDA7294

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





Текущее время: Вт апр 16, 2024 06:54:07

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1164 ]     ... , , , 57, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пт май 25, 2018 09:14:44 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 3
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
afz писал(а):
И вся эта возня, естественно, не ради скорости, а ради компактности кода - подобная задачка легко влезет и в тиньку с 1К флеши (512 машинных команд максимум).
вообще-то преобразование кода датчика в "осмысленное число градусов" необходимо только для визуализации человеку. у упомянутой вами тиньки вряд ли будет возможность выводить результат измерений на дисплей, а выполнять какие-то регулирующие функции она сможет и при использовании "сырых" кодов датчика, достаточно привести все необходимые "пороги" в единый формат. и это даст выигрыш куда бОльший, нежели оптимизация метода конвертации кодов температуры.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пт май 25, 2018 09:29:53 
Друг Кота
Аватар пользователя

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Сб июн 02, 2018 06:38:53 
Опытный кот
Аватар пользователя

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
akl писал(а):
И получите в результате фигню.
Да, что-то я поторопился. Если смотреть на код температуры, как на целое число, то оно же получается умноженным на 16. Тогда еще проще. Умножаем код температуры на 10, прибавляем 8 и делим на 16, после чего преобразуем полученное целое число в строку. Последнюю цифру интерпретируем, как десятые, остальные - как целую часть. Не забываем о знаке - его перед всеми операциями надо отделить и работать с абсолютной величиной кода температуры.

ARV писал(а):
у упомянутой вами тиньки вряд ли будет возможность выводить результат измерений на дисплей
Если индикатор представляет набор простых семисегментных светиков - безусловно. А если там что-то с SPI, I2C, да, хотя бы, с банальным сдвиговым регистром и сигналом передачи из него в регистр отображения, вроде 4094 (если не врет мой склероз - те же TIC'и) - легко.

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


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

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

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

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для удобства работы автоматики регуляторов достаточно сделать смещение нуля к началу шкалы измерений.
А использовать дробную часть или обойтись без неё - это уже вопрос конкретной системы. Не забываем также и про время разогрева/ изменения температуры самого датчик(инерционность/постоянная времени теплопередачи корпуса) может получится так, что больше чем на полградуса контроль будет просто лишен смысла...
:roll:


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Сб июн 02, 2018 09:38:34 
Опытный кот
Аватар пользователя

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
BOB51 писал(а):
Для удобства работы автоматики регуляторов достаточно сделать смещение нуля к началу шкалы измерений.
Безусловно. Для автоматики. Я же пишу про термометр, на показания которого смотрят люди.

BOB51 писал(а):
Скорее всего снова на грабли с расчетом минусовых значений при полноразмерном преобразовании (с дробной частью) кому-то повезло наскочить.
Да нет, просто я недавно этим занимался, а тут заглянул в "Периферию", смотрю, обсуждают то же самое, ну я и высказался, подключившись в конец беседы.

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Сб июн 02, 2018 11:49:15 
Друг Кота
Аватар пользователя

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Сб июн 09, 2018 12:15:18 
Нашел транзистор. Понюхал.

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 06, 2017 18:53:23
Сообщений: 152
Откуда: Казань.
Рейтинг сообщения: 0
Выкладываю рабочие функции работы с ds18b20
https://docviewer.yandex.ru/view/525091 ... c5fQ%3D%3D

мжт кому то при годиться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Сб июн 09, 2018 18:37:43 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
vk696 писал(а):
Выкладываю рабочие функции работы с ds18b20
и кому нужна ваша "выкладка", для просмотра которой надо авторизоваться в "яндексе"? неприлично так делать

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср июн 13, 2018 08:55:09 
Нашел транзистор. Понюхал.

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 06, 2017 18:53:23
Сообщений: 152
Откуда: Казань.
Рейтинг сообщения: 0
Исправляюсь. приложил в архиве к сообщению.


Вложения:
DS18B20.7z [962.11 KiB]
Скачиваний: 660
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 28, 2019 23:09:21 
Друг Кота
Аватар пользователя

Карма: 95
Рейтинг сообщений: 2410
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26559
Рейтинг сообщения: 0
А тут уже писали по поводу саморазогрева датчика?
Я этого почти не наблюдаю. Что раз в 800 мс читаю, что раз в 5 секунд. Температура меняется всего на 0,1 градус, что скорее в пределах шума и погрешностей... Он без гильзы, просто висит в воздухе в коробочке.

А другие пишут что разогрев аж до 0,5 градуса. Врут собаки или датчики разные?

С какой скоростью рекомендуется читать чтобы соблюсти компромисс точности и разогрева?


З.Ы. Вот еще нашел важнейшую статью по поводу помехозащищенности проводов и фильтра: https://consense.com.ua/forum/viewtopic.php?f=70&t=183 Оказывается применив фильтр, можно не боятся длинной связи на обычных проводах без экрана и витой пары.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 28, 2019 23:45:05 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 4
Медали: 1
Получил миской по аватаре (1)
Upgrader писал(а):
Я этого почти не наблюдаю.
Дак это же прекрасно :)
Вообще, любое устройство, потребляющее энергию, должно греться. И чем больше оно потребляет, тем больше греется. Это физика, которую не нае.... :))
Другое дело, в какой среде находится датчик. Если он висит в воздухе, который очень плохо проводит тепло, то на нём саморазогрев будет более ощутим, чем, например, на опущенном в воду, которая хорошо (по крайней мере - лучше, чем воздух) проводит тепло.


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

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2690
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Upgrader писал(а):
А другие пишут что разогрев аж до 0,5 градуса. Врут собаки или датчики разные?
Китайцы давно освоили выпуск квази DS18B20.
Уже сталкивался что при параллельном включении нескольких китаедатчиков линия dq просаживался так, что МК воспринимал ее как лог.0. Т.е. ток потребления по DQ был крайне большим. По одиночке работали, но на изменения температуры реагировали медленно.

Недавно купил себе на али партию типо DSок. Вроде как рабочие. Пускай лежат для опытов. Даже удалось деньги вернуть с али. Как я выяснил самый первый критерий для выяснения подделки это считать scrathpad и сравнить со значениями по умолчанию.
СпойлерИзображение

Для скринов воспользовался прогой от ARV, удобненькая.

Я еще в MAXIM отправил фото маркировок и вот ответ.
Цитата:
The markings are like the ones on your component but we see that the 3rd line (date code) and the 4th line (lot code) do not match.


Так что может какие-то и саморазогреваются.


Вложения:
fake sensor.png [32.87 KiB]
Скачиваний: 700

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Вт янв 29, 2019 18:39:08 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Надо же... Моя программка кому-то нужна... Прямо прослезился...

Что касается саморазогрева, то лично могу засвидетельствовать: факт имел место быть именно на настоящих датчиках, купленных у официального дилера Dallas Semiconductor ещё до слияния с максимкой.
Саморазогрев наблюдался при постоянном питании датчика, не при паразитном. И да, это был DS1820 в чистом виде, без буковок. Проблема на тот момент была признана производителем и описана в каком-то апноуте. С тех пор, возможно, что-то и изменилось...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


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

Карма: 95
Рейтинг сообщений: 2410
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26559
Рейтинг сообщения: 0
Ааа, возможно разогрев может идти просто когда подключено питание. У меня по 3 проводам оно всегда подключено. И скорее всего так оно и есть, потому что я уже затра№ался калибровать, сейчас одно, а завтра другое. Но вот частота опроса точно не влияет на нагрев.

А стоит ли дергать питание каждую секунду? Хм...

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Вт янв 29, 2019 22:31:13 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Имхо, каждую секунду измерять температуру вообще нет особого смысла...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


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

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

Я понял что DS18(B/S)20 не самый лучший термометр :)))

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


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

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
А зачем быстрый термометр, если окружающая температура меняется в лучшем случае на несколько градусов в час?


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

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


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

Карма: 95
Рейтинг сообщений: 2410
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26559
Рейтинг сообщения: 0
А зачем быстрый термометр, если окружающая температура меняется в лучшем случае на несколько градусов в час?
Ну термометры не только температуру окружающего воздуха меряют :))) :write:

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


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

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Но то термометры, а это DS-ка. Она как бы под воздух и заточена, насколько я понимаю.

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


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

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


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

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


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

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


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