Например TDA7294

Форум РадиоКот • Просмотр темы - Датчик температуры DS18B20 на STM32
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Пт янв 24, 2020 04:21:28

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


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



Начать новую тему Ответить на тему  [ Сообщений: 25 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Чт авг 15, 2019 18:08:30 
Встал на лапы
Аватар пользователя

Карма: 7
Рейтинг сообщений: 4
Зарегистрирован: Вс апр 30, 2017 17:54:36
Сообщений: 113
Откуда: Юрмала
Рейтинг сообщения: 0
Всем доброго дня!
Делаю устройство на STM32. В устройстве задействованы датчики температуры DS18B20. Прошивку пишу на Atollic. Не получается завести датчик. Помогите разобраться. Может у кого есть код для DS18B20 на Atollic?
Спасибо :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Чт авг 15, 2019 19:56:32 
Опытный кот
Аватар пользователя

Карма: -1
Рейтинг сообщений: 74
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 704
Откуда: 40RUS
Рейтинг сообщения: 0
Не знаю есть ли там на Atollic
https://www.google.ru/search?newwindow= ... IWUewRvd1o

_________________
IVL ex UA6PJ OSC_F303&F103


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Пт авг 16, 2019 06:00:55 
Друг Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 401
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3305
Рейтинг сообщения: 0
Всем доброго дня!
Может у кого есть код для DS18B20 на Atollic?

в Atollic обычный си - вполне можно приспособить любую библиотеку. Пример ногодрыгом для стм32 тут например:
https://www.radiokot.ru/forum/viewtopic ... 1#p2071361


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Пт авг 16, 2019 15:37:12 
Опытный кот
Аватар пользователя

Карма: -1
Рейтинг сообщений: 74
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 704
Откуда: 40RUS
Рейтинг сообщения: 0
Классный код. Все решено голым МК.

_________________
IVL ex UA6PJ OSC_F303&F103


Вернуться наверх
 
DC/DC-преобразователи: принципы работы и уникальные решения Maxim Integrated

Что нового можно сказать про DC/DC? Написаны десятки статей, а самостоятельное изготовление преобразователя мощностью от единиц Вт до нескольких кВт даже в домашних условиях не составляет большого труда. Тем не менее, когда речь идет о микро-, или даже нано-ваттах, проектировщик может столкнуться с рядом трудностей. Грамотная схемотехника системы питания не возможна без знания основ работы DC/DC преобразователей. Освежить базовые знания и узнать об особенностях проектирования узлов питания мобильного устройства с оптимальным энергопотреблением можно из следующей статьи.

Читать статьи>>
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Сб авг 17, 2019 08:32:56 
Собутыльник Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 144
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2782
Рейтинг сообщения: 0
http://purebasic.info/phpBB3ex/viewtopi ... =10&t=4713


Вернуться наверх
 
Руководство для разработчика приложений на базе STM32WB55

Представив двухъядерные беспроводные микроконтроллеры STM32WB для IoT-приложений, компания STMicroelectronics предлагает разработчикам экосистему, включающую в себя отладочные платы, примеры кода для микроконтроллера, готовое ПО всех уровней и большой массив документации.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Сб авг 17, 2019 08:45:59 
Опытный кот
Аватар пользователя

Карма: -1
Рейтинг сообщений: 74
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 704
Откуда: 40RUS
Рейтинг сообщения: 0
Мурик, это "не совсем" автономный.

_________________
IVL ex UA6PJ OSC_F303&F103


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Сб авг 17, 2019 18:36:00 
Собутыльник Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 144
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2782
Рейтинг сообщения: 0
240265, ТС написал.
dima1967 писал(а):
Может у кого есть код для DS18B20
По ссылке код для DS18B20. :) :solder:


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Сб авг 17, 2019 20:41:01 
Опытный кот
Аватар пользователя

Карма: -1
Рейтинг сообщений: 74
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 704
Откуда: 40RUS
Рейтинг сообщения: 0
Ну если быть точным.
Может у кого есть код для DS18B20 на Atollic?
Спасибо :))
:)

_________________
IVL ex UA6PJ OSC_F303&F103


Вернуться наверх
 
Распродажа паяльных станций ATTEN и аксессуаров!
Индукционная паяльная станция AT315D - 3 977 ₽, станция паяльная AT80D – 2177 ₽, станция паяльная AT936b – 1000 ₽!

Заходите в раздел акции и спецпредложения на сайте prist.ru, покупайте измерительные приборы, инструмент и паяльно-ремонтное оборудование по специальным ценам.
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Вс авг 18, 2019 10:10:48 
Собутыльник Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 144
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2782
Рейтинг сообщения: 0
В Atollic не такой же GCC? :)))
Или может язык Си отличается? :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Вс авг 18, 2019 11:27:06 
Опытный кот
Аватар пользователя

Карма: -1
Рейтинг сообщений: 74
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 704
Откуда: 40RUS
Рейтинг сообщения: 0
Ага, с акцентом :))) . Интересно что ТС уже поднимал этот вопрос https://radiokot.ru/forum/viewtopic.php?f=57&t=162712 .

_________________
IVL ex UA6PJ OSC_F303&F103


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Чт сен 05, 2019 15:56:39 
Мучитель микросхем

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 432
Рейтинг сообщения: 0
Делал я когда-то под STM32F103. Работает на связке таймер+DMA. Тогда я пользовался opencm3, сейчас забросил эту дрянь и пишу исключительно на "голом" CMSIS!
Возможно, перепишу когда-нибудь этот код правильно, но вероятность невысока: DS18 — такое Г, что нет смысла особо распыляться ради этих показометров. Дешевле и проще засунуть килоомный терморезистор за копейки с алиэкспресса!

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Сб сен 14, 2019 22:20:39 
Прорезались зубы

Зарегистрирован: Ср дек 30, 2009 09:55:39
Сообщений: 239
Рейтинг сообщения: 0
... DS18 — такое Г, ... проще засунуть килоомный терморезистор за копейки с алиэкспресса!


терморезистор не протащит дцать метров про пром зоне.
терморезистор нуна колибровать
если вам надо сканировать штук 8 термодатчиков, то организация через аналог - не совсем тривиальная задача.

так, что своя ниша есть, у сей деталюшки.

(круглый)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Пн сен 16, 2019 07:26:48 
Мучитель микросхем

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 432
Рейтинг сообщения: 0
терморезистор не протащит дцать метров про пром зоне.

Очень даже протащить: размещаем рядом с группой терморезисторов "коллектор" на STM32F042, а дальше — по CAN-шине... Дешево и сердито.
Калибровать надо, да — но и DS18 надо калибровать, иначе точность будет вообще ±2°C!

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Пн сен 16, 2019 07:36:10 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 83
Рейтинг сообщений: 1543
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 14462
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Eddy_Em писал(а):
DS18 надо калибровать, иначе точность будет вообще ±2°C!
это вот откуда такие сведения? данный тип датчика внесен в госреестр средств измерений (во всяком случае был несколько лет назад - не проверял с тех пор), и крайне маловероятно, чтобы датчик с такой "точностью" был внесен в реестр! производитель ни слова о необходимости калибровки не говорит, "паспортная" точность 0,5 градуса.

мой личный опыт в термометростроении в течение нескольких лет не подтверждает ваши заявления о плохой точности датчика.

откуда вы все это взяли?!

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

клавиатура частенько сбоит - пропускает буквы. так что прошу простить, если что...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Пн сен 16, 2019 07:59:41 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вт окт 23, 2012 13:17:25
Сообщений: 609
Откуда: Киселевск
Рейтинг сообщения: 0
DS18B20 не калибруются, точность ±0.5°C Accuracy from -10°C to +85°C из каропки. 1 wire можно до 300м тащить с активным драйвером.

Eddy_Em херню не собирай.

_________________
Инженер R@D

Жизнь начинаешь понимать тогда когда кончается здоровье


Последний раз редактировалось Oxford Пн сен 16, 2019 08:01:37, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Пн сен 16, 2019 08:01:05 
Мучитель микросхем

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 432
Рейтинг сообщения: 0
Просто сравнил показания с платиновыми терморезисторами. При температурах ниже -10°C начинаются интересные вещи.
Да и сам производитель в даташите пишет, что точность 2°C, если работать во всем диапазоне.
Но для измерения комнатной температуры с точностью ±0.5°C сойдет, согласен. Правда, такую же точность можно и на дешевом терморезисторе получить...

А сколько геморроя с идиотским протоколом... Я 1-wire для STM32 больше недели писал! И еще неделю на STM8 убил: там DMA нет, поэтому пришлось делать на таймере с прерываниями. Но до конца так и не реализовал конечный автомат — лень было. Да и, как я уже говорил, смысла нет распылять свои силы на этот показометр.

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Пн сен 16, 2019 08:07:00 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 83
Рейтинг сообщений: 1543
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 14462
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Eddy_Em писал(а):
Я 1-wire для STM32 больше недели писал!
понятно. не помогла архитектура...

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

клавиатура частенько сбоит - пропускает буквы. так что прошу простить, если что...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Пн сен 16, 2019 08:10:51 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вт окт 23, 2012 13:17:25
Сообщений: 609
Откуда: Киселевск
Рейтинг сообщения: 0
Eddy_Em точности его хватит для любых задач. Если у тебя фантазии хватает только чтобы измерять комнатную температуру, херовы дела у тебя.

_________________
Инженер R@D

Жизнь начинаешь понимать тогда когда кончается здоровье


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Пн сен 16, 2019 08:11:43 
Друг Кота
Аватар пользователя

Карма: 31
Рейтинг сообщений: 401
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3305
Рейтинг сообщения: 0
ds18b20x в корпусе Flip Chip - точность +-2С (0...+70С)
https://www.kit-e.ru/articles/sensor/2001_02_48.php
Цитата:
терморезистор не протащит дцать метров про пром зоне

например есть ДТС224-50М (медные термометрысопротивления 50 Ом), подключаются по трехпроводной схеме.
Максимальное расстояние связи прибор-датчик (термометр сопротивления) ограничено сопротивлением линни связи: не более 15 Ом. Поэтому, чем дальше расположены устройства друг от друга, тем больше толщина сечения кабеля.
Есть вот такие рекомендации:
1. Если расстояние <20 метров, то кабель 3х0,35
2. Если расстояние от 20 метров до 50 метров, то кабель 3х0,5
3. Если расстояние от 50 метров до 100 метров, то кабель 3х0,75.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Датчик температуры DS18B20 на STM32
СообщениеДобавлено: Пн сен 16, 2019 08:40:15 
Мучитель микросхем

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 432
Рейтинг сообщения: 0
Eddy_Em точности его хватит для любых задач.

Нет, для любых не хватит. Для термомониторинга зеркала мне понадобилось не хуже 0.1°C, когда выбирал: аналог или цифра, решил в пользу цифры, чтобы не заморачиваться с мультиплексорами и т.п., да и калибровки эти...
В итоге на TSYS01 сделал — правда, все равно пришлось проводить их сравнительный анализ для расчета аддитивных поправок (благо, с линейностью там все ОК, а вот аддитивно до 0.2°C у некоторых экземпляров! Хотя, конечно, по медиане они в даташит идеально вписываются).
И да, DS18 в совершенно неюзабельном корпусе! Такая дрянь годится разве что для измерения температуры воздуха или жидкости. А к поверхности чего-либо его не прислюнишь! Да и масса корпуса слишком большая...

_________________
Я на гитхабе, в ЖЖ


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

Часовой пояс: 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