Муфты электромонтажные от производителя Fucon

Обсуждение: Простое измерение температуры микроконтроллером с помощью диода и конденсатора

Страница 1 из 2
Специалист
 
Аватар для Robot Rlocman
 
Регистрация: 24.11.2007
Сообщений: 2,513
Репутация: 259
250 0
14 0
 
20.12.2021 09:13 #1
Цитата:
Использование p-n перехода диода для измерений температуры, как правило, основано на изменении прямого напряжения диода, связанного с температурой коэффициентом 2*мВ/K. Обычно, прежде чем это напряжение можно будет использовать в микроконтроллере, его нужно усилить и оцифровать с помощью АЦП.
Подробнее: Простое измерение температуры микроконтроллером с помощью диода и конденсатора
Оценка
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Новичок
 
Регистрация: 14.09.2011
Сообщений: 86
Репутация: 34
24 33
1 0
 
20.12.2021 09:13 #2
А ничего, что параллельно диоду-датчику еще включены защитные диоды и ключевые транзисторы в микроконтроллере? Т.е. такой измеритель температуры будет мерить непойми что.
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,619
Репутация: 1069
1,215 82
480 0
 
20.12.2021 10:19 #3
Он и так будет мерить не пойми что, пока каждый собранный экземпляр измерителя не будет откалиброван с помощью образцового термометра. Если нужна повторяемость, то эта схема не годится, ИМХО ...
Оценка
Знаток
 
Аватар для bobesh
 
Регистрация: 01.02.2009
Сообщений: 850
Репутация: 149
142 39
3 3
 
04.09.2022 11:42 #4
Цитата:
Сообщение от novikovfb
А ничего, что параллельно диоду-датчику еще включены защитные диоды и ключевые транзисторы в микроконтроллере?
Во-первых, ток защитных диодов, по крайней мере на порядок, как минимум, меньше, чем ток мощного диода. Во вторых, ток верхнего диода будет частично компенсировать ток нижнего и наоборот. Поэтому влияние его на измерение будет ничтожным.
kovigor, если нужна точность (1...2) грд., а не прецизионные измерения, то вполне сгодится.
__________________
Компьютер не подчиняется законам физики. Только в нем глюки возникают из ничего, файлы исчезают в никуда, а объем измеряется в метрах и называется весом.
Оценка
Гуру
 
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,268
Репутация: 2207
2,193 1,123
40 83
 
04.09.2022 19:51 #5
чесать левой пяткой правое ухо - это наше всё.....огромный выбор специальзированных датчиков, как аналоговых, так и цифровых. Повторяемость измерений 100% не зависимо от экземпляров.
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,619
Репутация: 1069
1,215 82
480 0
 
04.09.2022 20:33 #6
Зато дешево, очень ...
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 868
Репутация: 380
371 0
3 0
 
05.09.2022 00:59 #7
Цитата:
Сообщение от lllll
Огромный выбор специальзированных датчиков, как аналоговых, так и цифровых. Повторяемость измерений 100% не зависимо от экземпляров.
По бедности для измерения температуры до 200 градусов (даже до 250) использовал последовательное соединение из 3-4 диодов 1N4148 в стекле, включённых в землю делителя (резистор 5кОм на +5В). Получается NTC датчик (аналог полупроводниковых датчиков серии KTY8х). Для таких датчиков единожды снял характеристику с шагом в 1 градус.

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

Это я к тому, что повторяемость у дешёвых вариантов наподобие описанного мной есть, стоимость таких датчиков и терморегуляторов ничтожная. Там, где датчики часто умирают в силу механических причин, а у меня это было множество термопрессов с огромными прессформами и пуансонами c датчиками в каждой стенке, такой подход очень даже оправдан. Точности измерения температуры в 1-3 градуса достаточно для большинства промышленных задач.

Но те времена ушли, перешёл на термопары. А сейчас и этого делать не нужно, поскольку рынок наводнён китайскими термоконтроллерами почти под любую задачу.

P.S. Да вот, единственная сложность - это соединение диодов. Паять нежелательно, лучше точечная сварка или аккуратная опрессовка ножек между собой гильзами. Конечно, при изготовлении датчиков нужны корпуса, пару сотен которых в подсобной токарке выточить из дюрали не проблема.

Код:
// Для трёх диодов 1n4148 отсчёты АЦП
uint16_t temps_mas[331] PROGMEM =
{
   3327,
   3320,
   3312,
   ...
   370,
   364,
   358
}

void measure_temperature(void)
{
   ...
   temp_1 = -50; // Не будет в таблице - датчик оборван
   uint16_t tmp1, tmp2;

   tmp1 = pgm_read_word(&temps_mas[0]);
			
   for(int i=1; i<331; i++)
   {
      tmp2 = pgm_read_word(&temps_mas[i]);
      if(ADC_value <= tmp1 && ADC_value > tmp2)
      {
         temp_1 = i-30; // Нижний предел -30 градусов
         break;
      }
      tmp1 = tmp2;
   }
  
   if(temp_1 <= -50)   // Датчик в обрыве
      error_flag_1 = SET;
   else
      error_flag_1 = RESET;
...
}
__________________
Atmel, STM32, ESP32, RTOS, OS-less, C, C++, C#, Visual Studio, IAR, Altium, Micro-Cap, Maple, MatLab, etc.
Оценка
Специалист
 
Регистрация: 26.10.2020
Адрес: Омск
Сообщений: 1,752
Репутация: 242
254 177
537 320
 
05.09.2022 05:34 #8
1. Многие (если не все) промышленные терморегуляторы используют для измерения температуры холодного спая p-n переход.
2. Многие (если не все) промышленные терморегуляторы предоставляют пользователю возможность коррекции измерений в настройках прибора.
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,619
Репутация: 1069
1,215 82
480 0
 
05.09.2022 09:15 #9
Возьмите любой дешевый мультиметр с поддержкой термопары, вроде DT838. Там для компенсации стоит диод. Едва ли кто-то калибрует каждый мультиметр, но и точность там порядка 1 - 2 градусов ...
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,619
Репутация: 1069
1,215 82
480 0
 
05.09.2022 09:16 #10
Цитата:
Сообщение от antonydublin
Паять нежелательно, лучше точечная сварка или аккуратная опрессовка
А почему паять не рекомендуется ?
Оценка
Ответ
Страница 1 из 2
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 02:30.
Обратная связь РадиоЛоцман Вверх