Помощь в схемотехнике

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Поставщик валерьянки для Кота
Сообщения: 1986
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

[uquote="ROMan2947",url="/forum/viewtopic.php?p=4478109#p4478109"]Медленный он очень уж ...[/uquote]
Куда спешите? Изменение температуры - медленным процессом из-за тепловой время-констант. DS18B20: 750 ms/12 bit (93.75 ms и 9 bit) и разрешение 0,0625 градуса, с приличной точностью без калибровки. И пр. код (на С) собран в ATtiny13A, вместе с OLED-дисплеем.
Контактная информация:
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Сообщение ROMan2947 »

[uquote="veso74",url="/forum/viewtopic.php?p=4478112#p4478112"][uquote="ROMan2947",url="/forum/viewtopic.php?p=4478109#p4478109"]Медленный он очень уж ...[/uquote]
Куда спешите? Изменение температуры - медленным процессом из-за тепловой время-констант. DS18B20: 750 ms/12 bit (93.75 ms и 9 bit) и разрешение 0,0625 градуса, с приличной точностью без калибровки. И пр. код (на С) собран в ATtiny13A, вместе с OLED-дисплеем.[/uquote]
С одним датчиком проще, а если их 4—5?
Реклама
Поставщик валерьянки для Кота
Сообщения: 1986
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Перейдете к следующему МК из серии с двойной/четверенной ... памяти и DS будет параллельно вклчени, 1 провод, по адресом. С (почти) той же программной частью. "Универсальное программирование" хорошо тем, что время на переход от одного варианта к другому (с 2..10..50 датчика напр.) незначительно.

(Схема первая найденная с поисковика):
Изображение

С напр. 50 датчиков NTC хочу увидеть реализацию :)? Сколько напр. мултиплесоров включите? А как собираетесь их адресовать к МК, и сколько проводов к ним подключить?

(Пожалуйста, не цитируйте каждое сообщение с цитатой (оверквотинг). За дискуссией так трудно следить).
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Сообщение ROMan2947 »

несколько датчиков DS потребуется поиcк датчика нужного+ вычислить CRC(опционально). с цифровыми датчиками в любом случае будет возиться ядро не мало времени, а АЦП запустил, DMA настроил, и актуальные данные всегда под рукой. В случае, если выйдет из строя один из датчиков это снова нужно его ID обновить, соответственно предусмотреть такую возможность эксплуатирующему устройство, что снова код увеличиться. эта функция пригодиться очень не часто, а ресурс МК будет занят.
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Сообщения: 1986
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

А калибровка? В общем, времена сборки всего из универсальными комплектующими, похоже, прошли. Вообще пробуем то, что нужно, и оно работает (часто хорошо). Единственным недостатком вероятно является то, что они немного дороже.

Ниже: два датчика два, совершенно случайно вынутые из упаковки:

Код: Выделить всё

ROM = 28 41 1D 98 A 0 0 5B
  Chip = DS18B20
  Data = 1 B4 1 4B 46 7F FF C 10 8E  CRC=8E
  Temperature = 27.25 Celsius, 81.05 Fahrenheit
------------------------------------------------
ROM = 28 3B 3A 98 A 0 0 A5
  Chip = DS18B20
  Data = 1 B5 1 4B 46 7F FF B 10 A3  CRC=A3
  Temperature = 27.31 Celsius, 81.16 Fahrenheit
------------------------------------------------
No more addresses.
Вкл. CRC в канале связи до каждому датчику.
---
Вероятно неправильно подбираете ресурсы. Датчики будут даже собраны в "бедной" Arduino, с OLED-дисплеем и нетекстовой графикой.
Последний раз редактировалось veso74 Пн сен 18, 2023 18:36:33, всего редактировалось 1 раз.
Контактная информация:
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Сообщение ROMan2947 »

С АЦП по мне проще сделать универсальный вход, под разные варианты аналоговых датчиков, что тоже очень хорошо.
Реклама
Поставщик валерьянки для Кота
Сообщения: 1986
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

И собираетесь полагаться на диаграмму температуры/сопротивления от производителя? От пачки из 100 датчиков парам. тоже самое?
Попробуйте напр. из таблицу t/R и напр. 5 NTC датчика создать инкубатор для цыплят (+ переводчик).
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Сообщение ROMan2947 »

С DS18B20 было дело, сталкивался, более менее есть представление, хочется теперь пережить беды с NTC и подобными. Прочувствовать все, скажем так, на себе. для опыта как минимум.

Добавлено after 15 minutes 38 seconds:
Что значит КАЛИБРОВКА? Встречал на контроллерах опцию по внесению поправок через меню, это имеете ввиду? или что-то иное?
Поставщик валерьянки для Кота
Сообщения: 1986
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Точность между показаниями датчика и реальными, истинными значениями, в данном случае: температурой.
Калибровка, ВикипедиЯ
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Сообщение ROMan2947 »

Вы несколько раз сделали акцент на калибровку, мне стало не понятно в чем проблема. Проблема в калибровке АЦП, или проблема в калибровки каждого датчика. А то что означает этот термин, наслышан)

Добавлено after 2 minutes 56 seconds:
На рынке куча устройств с данными датчиками, и достаточно мало встречал с Цифровыми, с чем это связано? Видимо есть веские причины, возможна эта причина только стоимости

Добавлено after 18 minutes 52 seconds:
[uquote="Martian",url="/forum/viewtopic.php?p=4478155#p4478155"][uquote="veso74",url="/forum/viewtopic.php?p=4478146#p4478146"]С напр. 50 датчиков NTC хочу увидеть реализацию :)[/uquote] Вообще-то можно, притом, не так много проводников потребуется, как кажется. Наспех могу сказать, что 8 хватит точно (при условии добавления к каждому термистору одного диода). Но мне кажется, можно обойтись 4 линиями, но к каждому термистору добавится диод, транзистор, резистор и конденсатор, что уже ставит под сомнение целесообразность[/uquote]
Это в случае 50 шт?
Мучитель микросхем
Сообщения: 437
Зарегистрирован: Пн май 27, 2019 07:18:28
Откуда: ВВХ-ск

Сообщение mont-oriol »

[uquote="ROMan2947",url="/forum/viewtopic.php?p=4478093#p4478093"]при высоких температурах сопротивление термистора меняется очень мало, соответственно и напряжение меняется на десятки мВ[/uquote]
Напряжение на термисторе 100 кОм при изменении температуры.
М - Магия.
Изображение
Грызет канифоль
Аватара пользователя
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Сообщение ROMan2947 »

это в какой программе вы симулируете? и строите график,а то я замучался в ексель

Добавлено after 23 minutes 44 seconds:
Поэкспериментировал разными номиналами резисторов получил графики. при моей схеме термистор стоит в верхнем плече делителя, запитал 3,3 В термистор 10К

Добавлено after 3 minutes 37 seconds:
диапазон от -40 добавьте пжл, поглядим
Вложения
2023-09-19_12-23-17 (1).png
(53.73 КБ) 71 скачивание
Мучитель микросхем
Сообщения: 437
Зарегистрирован: Пн май 27, 2019 07:18:28
Откуда: ВВХ-ск

Сообщение mont-oriol »

[uquote="ROMan2947",url="/forum/viewtopic.php?p=4478393#p4478393"]это в какой программе вы симулируете? и строите график,а то я замучался в ексель[/uquote]
microcap 12, открываете файл . Меню Analysis -> DC -> Run
Грызет канифоль
Аватара пользователя
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Сообщение ROMan2947 »

-40 что-то не получается вывести график, но там полагаю уже пологий график, вытянуть в этом диапазоне хорошие данные будет сложнее однозначно
Мучитель микросхем
Сообщения: 437
Зарегистрирован: Пн май 27, 2019 07:18:28
Откуда: ВВХ-ск

Сообщение mont-oriol »

Изображение
Грызет канифоль
Аватара пользователя
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Сообщение ROMan2947 »

Да так как и предполагал

Добавлено after 4 minutes 39 seconds:
С NTC более менее понятно. Пора заняться питанием устройства. Питать устройство планирую от 220В Преобразователь в планах поставить HLK-PM01, единственное что нашел на известном сайте. Для данных преобразователей есть смысл фильтровать сетевое питание или достаточно того что есть на их борту?

Добавлено after 3 minutes 29 seconds:
В интернете накопал схему такого сетевого фильтра.
Вложения
сетевой фильтр.png
(171.27 КБ) 82 скачивания
2023-09-19_20-04-26.png
(93.73 КБ) 94 скачивания
Друг Кота
Аватара пользователя
Сообщения: 25943
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="ROMan2947",url="/forum/viewtopic.php?p=4478601#p4478601"]В интернете накопал схему такого сетевого фильтра.[/uquote]
Тут есть "небольшая" проблема. Эта схема не позволит реализовать этот фильтр. Синфазный дроссель, впрочем как и обычный, имеют определенное конструктивное исполнение, о котором ничего в схеме не сказано. Поэтому вам придется купить готовый фильтр.
Ответить

Вернуться в «ARM»