реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Схема включения терморезистора NTC(PTC)
EugeNNe
сообщение Mar 25 2013, 06:09
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Имеется девайс измеряющий температуру на основе МК (Атмel AVR) и температурных датчиков NTC(PTC). Не совсем понятна схема включения
датчиков. Схемотехнику делал другой человек с которым невозможно уже связаться, софта он совсем не написал. Из документации только схема даже без перечня элементов. Для программирования девайса нужно разобраться с принципом измерения температуры в контексте данной схемы.
Схема прилагается. Схема предполагает использование как ТЕС, так и PTC датчиков.

Сообщение отредактировал BigBolt - Mar 25 2013, 07:20
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
1113
сообщение Mar 25 2013, 06:24
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



заказывайте новую схему - эта не работает.
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 25 2013, 06:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(1113 @ Mar 25 2013, 10:24) *
заказывайте новую схему - эта не работает.


Вот и я склоняюсь к тому что надо свою схему разрабатывать . Но всё таки хотелось понять что "имелось ввиду" ))). Два дня на эту схему смотрю и не могу врубиться как это работать должно...

Сообщение отредактировал BigBolt - Mar 25 2013, 06:56
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 25 2013, 07:45
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Если не считать неправильный/ненужный средний транзистор и PNP вместо NPN, то, возможно, имелась попытка сделать мостовой измеритель, запитываемый переменным, а далее непонятно, током или напряжением. PD4 - модулятор, а а AVR включается диффусилитель, который перед АЦП, к ногам ADC5 и ADC6. Остальное - какое-то наносное - типо попыток притулить подстройки диапазонов и недоперекалибровки. Вряд ли такое можно заставить заработать


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 25 2013, 08:35
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Чувствую надо завязывать с этой схемой... загадка понятная только её изобретателю.
А как оптимальнее включить NTC датчик для совместного использования с МК?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 25 2013, 09:55
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(BigBolt @ Mar 25 2013, 11:35) *
А как оптимальнее включить NTC датчик для совместного использования с МК?

Оптимальность у всех разная - цена, точность...
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 25 2013, 10:16
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(Tanya @ Mar 25 2013, 13:55) *
Оптимальность у всех разная - цена, точность...


Диапазон работы датчика -40 + 110 С. Погрешность плюс-минус 1 С.
Сам датчик обеспечивает точность 1%. В качестве измериловки АЦП микроконтоллера (AVR).
По цене - бюджетный вариант.
Пока такие исходные данные.

Сообщение отредактировал BigBolt - Mar 25 2013, 10:18
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 25 2013, 10:57
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(BigBolt @ Mar 25 2013, 13:16) *
Диапазон работы датчика -40 + 110 С. Погрешность плюс-минус 1 С.
Сам датчик обеспечивает точность 1%. В качестве измериловки АЦП микроконтоллера (AVR).
По цене - бюджетный вариант.
Пока такие исходные данные.

Сведите все величины к электрическим. Что значит 1 процент точности датчика?
Нужно знать (из даташита) какая нужна точность измерения сопротивления, как оно меняется в нужном Вам диапазоне, какой ток можно пропускать и прочие подробности...
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 25 2013, 11:16
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(Tanya @ Mar 25 2013, 14:57) *
Сведите все величины к электрическим. Что значит 1 процент точности датчика?
Нужно знать (из даташита) какая нужна точность измерения сопротивления, как оно меняется в нужном Вам диапазоне, какой ток можно пропускать и прочие подробности...


В том то и дело что исходных данных маловато:
есть конкретный тип датчика (ниже в файле). И обозначен диапазон измеряемых температур (-40... +110).
Вот и нужно с помощью этого датчика измерить температуру в данном диапазоне с погрешностью 1С.

Прикрепленные файлы
Прикрепленный файл  SN691xx0_NTC_5x6x15p_IP67_RU.pdf ( 92.12 килобайт ) Кол-во скачиваний: 88
 
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 25 2013, 11:37
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



ИМХО, слишком оптимистично (какую бы из точностей ни принять за требуемую), если посмотреть на диапазон изменения сопротивления для, например,NTC MF-52.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 25 2013, 11:46
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(sensor_ua @ Mar 25 2013, 14:37) *
ИМХО, слишком оптимистично (какую бы из точностей ни принять за требуемую), если посмотреть на диапазон изменения сопротивления для, например,NTC MF-52.

400 раз. А вот и не страшно. Нужно сделать (один из вариантов) схему зарядки конденсатора через датчик, а измерять время. Может это и было задумано?
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 25 2013, 11:47
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(sensor_ua @ Mar 25 2013, 15:37) *
ИМХО, слишком оптимистично (какую бы из точностей ни принять за требуемую), если посмотреть на диапазон изменения сопротивления для, например,NTC MF-52.


Что же реально можно получить при данных исходных? С какой точностью намеряет этот датчик в данном диапазоне температур?
Сам к настоящему моменту юзал цифровые датчики, поэтому столько несуразных вопросов...
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 25 2013, 12:02
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(BigBolt @ Mar 25 2013, 14:47) *
Что же реально можно получить при данных исходных? С какой точностью намеряет этот датчик в данном диапазоне температур?
Сам к настоящему моменту юзал цифровые датчики, поэтому столько несуразных вопросов...

Сам датчик обеспечивает табличную зависимость, а измерять и обеспечивать точность уже должны Вы. Увы.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 25 2013, 12:15
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
Нужно сделать (один из вариантов) схему зарядки конденсатора через датчик, а измерять время.
У TI на эту тему есть AppNote SLAA129. Но для такого решения немаловажны качество опоры и малые смещение и гистерезис компаратора - с последним у AVR было как-то не очень (не помню уже, но вроде до 40 мВ). Применяю такое решение на STM32L именно для NTC (MF-11) - диапазон -40...+60, но мне важна не абсолютная точность, а монотонность и повторяемость


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 25 2013, 12:39
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(sensor_ua @ Mar 25 2013, 15:15) *
У TI на эту тему есть AppNote SLAA129. Но для такого решения немаловажны качество опоры и малые смещение и гистерезис компаратора - с последним у AVR было как-то не очень (не помню уже, но вроде до 40 мВ). Применяю такое решение на STM32L именно для NTC (MF-11) - диапазон -40...+60, но мне важна не абсолютная точность, а монотонность и повторяемость

Тут еще емкость... Для хорошей точности нужно что-то вроде двойного интегрирования. А опора не нужна хорошая, если компаратор от нее же пляшет. И компараторы можно взять копеечные внешние. Можно и АЦП использовать - заряжать и измерять. Или ОУ - интегратор, тогда линеаризуется напряжение от времени. Тут вариантов слишком много.
P.S. Вот один из... На конденсатор подается ток через датчик. Компаратор (АЦП) удерживает на нем половину питания, управляя его разрядом через стабильный резистор. Тут есть время все измерить - температура тут самое медленное дело.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 25 2013, 12:51
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Меряется соотношение времен разряда емкости через опорный резистор и через измеряемый. Времена засекаются аппаратно. Емкость и опора в варианте SlopeADC не должны уплывать за время одного цикла измерения. Образцовый резистор желательно брать с неплохим ТК, а значение опоры нужно небольшое и опора должна шуметь по минимуму - всё пойдёт в результат измерения. Компаратор из АЦП не оченьsm.gif При измерении же абсолютного времени заряда или разряда конденсатора все изменения емкости попадут в результат
Насчет
Цитата
Тут есть время все измерить
- для аппаратного счета при перекрытии 400 раз для 16-бит тамера неплохо иметь прескалер и делать подстройку на ходу


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 26 2013, 06:13
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Изучив поверхностно тему пришёл к выводу, что задача состоит из двух подзадач:
1. Формирование таблицы значений зависимости R(T) либо её вычисление непосредственно в MK.
2. Измерение сопротивления терморезистора.

Возникли следующие вопросы:
1. Производители в даташитах на терморезисторы дают значения зависимости R(T) с дискретом в 5-ть градусов.
Как вычислить промежуточные точки?

2. Посмотрел документ AppNote SLAA129. Там описана методика замены АЦП микроконтроллера связкой "компаратор-таймер". Так может быть всё таки естественней использовать в моём случае АЦП, если он уже присутсвует в МК?

3. Имеется промышленно изготавливаемый датчик(ссылку выше приводил, тот который SN691... ). В нём используется терморезистор типа
NTC 10K 1% BETA 3435. Конкретного производителя этого резистора определить не смог. Могу ли использовать данные ( R(T) ) от других производителей на датчики такого же типа ( например, TDK производит похожие терморезисторы 10K beta3435 )?


Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 26 2013, 07:01
Сообщение #18


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(BigBolt @ Mar 26 2013, 10:13) *
Изучив поверхностно тему пришёл к выводу, что задача состоит из двух подзадач:

Если бы вы изучили тему не так поверхностно, то нашли бы самостоятельно ответы на часть Ваших вопросов.
По поводу аппроксимации. Надо найти типовую формулу с этой самой пресловутой "бетой".
Но можно поступить проще - построить график этой зависимости... Попытаться подобрать удобную анаморфозу так, чтобы получилось нечто близкое к прямой. Посчитать требую Вам точность измерения сопротивления в зависимости от температуры (сопротивления датчика). Потом думать о методе измерения. Выше об этом уже писали.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 26 2013, 07:23
Сообщение #19


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(BigBolt @ Mar 26 2013, 10:13) *
Изучив поверхностно тему пришёл к выводу, что задача состоит из двух подзадач:
1. Формирование таблицы значений зависимости R(T) либо её вычисление непосредственно в MK.
2. Измерение сопротивления терморезистора.

Предлагаю начать с п.2
Как бы не оказалось, что AVR ADC малость не того.. Даже с идеальным датчиком, типа Pt


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 26 2013, 07:36
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(Tanya @ Mar 26 2013, 11:01) *
Надо найти типовую формулу с этой самой пресловутой "бетой".


Формулу нашёл. Как оказалось, информации по этой теме не мало. Буду осмысливать ))).
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 26 2013, 08:07
Сообщение #21


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(BigBolt @ Mar 26 2013, 11:36) *
Формулу нашёл. Как оказалось, информации по этой теме не мало. Буду осмысливать ))).

Да не нужна эта формула для реальной работы... Таблица и интерполяция.
Но для оценки требуемой точности измерений формула удобна - быстрее график можно построить...
P.S. Я вот без графика прикинула... На одном конце точность (относительная) нужна раза в два выше, чем на другом. Где-то порядка 3(6) процентов на градус.
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 26 2013, 08:21
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(Tanya @ Mar 26 2013, 12:07) *
Да не нужна эта формула для реальной работы... Таблица и интерполяция.
Но для оценки требуемой точности измерений формула удобна - быстрее график можно построить...


C помощью этой формулы и данных даташита возможно расчитать график, построить таблицу и загрузиь её в МК.
Вообще стараюсь избегать ненужных числодроблений внутри МК, а вычислять какие то логарифмы в AVR, да ещё по общей формуле...
это ,с моей точки зрения, сурово )))).

Касательно измерений... Думаю пользовать всё таки АЦП в AVR, при обеспечении хорошего опорного напряжения
Посмотрим что получится...
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 26 2013, 08:58
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
Думаю пользовать всё таки АЦП в AVR
Перекрытие сопротивления около 400 - это почти 9 разрядов. ИМХО, в любом случае придётся делать поддиапазоны. А потом их "склеивать"...


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 26 2013, 09:18
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(BigBolt @ Mar 26 2013, 12:21) *
Посмотрим что получится...

А что там смотреть - 400 умножить на 30 получится 12000 - это самое минимальное разрешение, которое необходимо.
Сколько дает Ваш АЦП?
Еще прикиньте максимально допустимую мощность на термисторе... Хотя... если измерять собираетесь температуру воздуха (или др. газа), то можно добавить радиатор. С соответствующим увеличением тепловой постоянной времени.

Цитата(sensor_ua @ Mar 26 2013, 12:58) *
Перекрытие сопротивления около 400 - это почти 9 разрядов. ИМХО, в любом случае придётся делать поддиапазоны. А потом их "склеивать"...

Да какие там диапазоны... Автор хочет за копейку...
А вот я не знаю, какое входное сопротивление у его АЦП... Там порядка 1 МОма при низкой температуре. Т.е. нужно раз в 50 больше. Тут уже об утечках нужно подумать...
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 26 2013, 11:07
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
Да какие там диапазоны... Автор хочет за копейку...
А вот я не знаю, какое входное сопротивление у его АЦП...

Там SAR ADC - ему ещё нужен RC на входе, а до RC желательно буфер.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 27 2013, 09:35
Сообщение #26


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(Tanya @ Mar 26 2013, 13:18) *
Автор хочет за копейку...


Хочет не Автор, а тот кто всю эту музыку заказывает ))). Заказчик даже тип конкретный тип датчика не может назвать, который планирует пользовать. Показал просто "капельку" с парой проводов и сказал что "вот такой". Я уже довёл до сведения что меряя ЧЕМ-НИБУДЬ, мы измеряем ЧТО-НИБУДЬ. Поэтому решил пользовать известный экземпляр датчика. Производитель даже программу расчёта зависимости R(T) даёт для расчётов под конкретный тип датчика и условия (диапазон температур, точность). Касательно точности... Показали подобный изобретаемому прибор, пожелали что бы было примерно так же:
Диапазон: -50...140 С
Точность: не менее 0.5% от шкалы+1 цифра.






Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 27 2013, 09:55
Сообщение #27


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(BigBolt @ Mar 27 2013, 13:35) *
Диапазон: -50...140 С
Точность: не менее 0.5% от шкалы+1 цифра.

Этого я понять не могу. Вот если "шкала" 10 градусов (от 15 до 25 к примеру...), то 5 сотых градуса получится плюс неизвестная цифра. Десятая, сотая или тысячная?
А температуру какой среды нужно измерять?
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 27 2013, 09:58
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
Точность: не менее 0.5% от шкалы+1 цифра.

Смешаны дискретность индикации результата измерения и точность (как минимальная погрешность отклонения от эталона). Есть точность первичного преобразователя (температура-сопротивление), есть точность вторичного преобразователя (сопротивление-код). И ещё - погрешности бывают различных видов. Вы бы с терминами и определениями разобрались, а то сложно общаться по теме...
(Из умных приятных книжек обычно рекомендую Харт Х. Введение в измерительную технику)


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 27 2013, 10:29
Сообщение #29


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(sensor_ua @ Mar 27 2013, 13:58) *
Смешаны дискретность индикации результата измерения и точность (как минимальная погрешность отклонения от эталона). Есть точность первичного преобразователя (температура-сопротивление), есть точность вторичного преобразователя (сопротивление-код). И ещё - погрешности бывают различных видов. Вы бы с терминами и определениями разобрались, а то сложно общаться по теме...
(Из умных приятных книжек обычно рекомендую Харт Х. Введение в измерительную технику)


"Не менее 0.5% от шкалы+1 цифра" - фраза процитирована с инструкции к прибору. Дисплей индицирует показания на LED - дисплей, разрешение либо 1 С либо 0.1С. То что добавляется погрешность при округлении и при выводе на дисплей это я догадался.
Пусть вся шкала у нас 190 С (-40...+150), 0.5% это получается 0.95С - то есть такова точность первичногопреобразователя. Так получается...
С книжкой обязательно ознакомлюсь.

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

Сообщение отредактировал BigBolt - Mar 27 2013, 10:41
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 27 2013, 12:04
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
Девайс предназначен для измерения температуры
Термометр может врать, например, на 12.7 градусов, а индикатор при измеряемой величине 0 градусов показывать температуру 12.6998....12.7002


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 27 2013, 12:33
Сообщение #31


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(BigBolt @ Mar 27 2013, 13:35) *
Диапазон: -50...140 С
Точность: не менее 0.5% от шкалы+1 цифра.

Вы серьёзно?
При таких запросах фтопку термисторы и AVR.
Платина и нормальное АЦП 16+


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 27 2013, 16:52
Сообщение #32


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Термисторы - может быть и "фтопку". А ADC у AVR - хватает (с несложным трюком), при условии калибровки. Проверено на практике, правда, в более узком диапазоне (требовалось +25...+100). Дизеринг резистивным DAC на опорном резисторе. Получено разрешение около 0.1C и точность 0.2C (датчик PT500).

Сообщение отредактировал rx3apf - Mar 27 2013, 16:53
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 28 2013, 04:25
Сообщение #33


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(MrYuran @ Mar 27 2013, 16:33) *
Вы серьёзно?
При таких запросах фтопку термисторы и AVR.
Платина и нормальное АЦП 16+


Вполне серьёзно. Выдержка из инструкции ниже. Приборчик стоит около 1500 тыр. А внутри по предварительным сведениям AVR Mega16.
Ссылка на датчик применяемы с этим прибором в посте Датчик

Сообщение отредактировал BigBolt - Mar 28 2013, 04:30
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
=AK=
сообщение Mar 28 2013, 05:59
Сообщение #34


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(BigBolt @ Mar 25 2013, 17:17) *
Но всё таки хотелось понять что "имелось ввиду" .

Полумост, но с "наворотами" и ошибками в оных. Скорей всего автор хотел увеличить разрешение АЦП путем подмешивания небольших смещений и суммирования результатов.

Лучше сделать обычный полумост без прибамбасов. 10-битного АЦП с лихвой хватит, а может, даже и 8-битным обойдетесь.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 28 2013, 07:01
Сообщение #35


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(BigBolt @ Mar 28 2013, 08:25) *
Приборчик стоит около 1500 тыр.
А внутри по предварительным...

Что хотят Ваши заказчики... Сделать один такой - тогда цена почти не имеет значения. Если выпускать серию, то пусть дадут Вам... А внутрь можно посмотреть, а можно даже не смотреть, а взять магазин сопротивлений и измерить ток и напряжение при разных имитируемых значениях температуры... можно и догадаться. Заодно проверить, соответствует ли бумажка реальности.
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 28 2013, 07:40
Сообщение #36


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(Tanya @ Mar 28 2013, 11:01) *
Что хотят Ваши заказчики... Сделать один такой - тогда цена почти не имеет значения. Если выпускать серию, то пусть дадут Вам... А внутрь можно посмотреть, а можно даже не смотреть, а взять магазин сопротивлений и измерить ток и напряжение при разных имитируемых значениях температуры... можно и догадаться. Заодно проверить, соответствует ли бумажка реальности.


Хотят прибор сходный по функционалу. Саму железяку обещали предоставить в скором времени.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Mar 28 2013, 10:31
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Счас я вам туточки все опошлю до безобразности sm.gif

Вы пытаетесь в лоб измерить сопротивление NTC, которое имеет большой динамический диапазон изменения и сильно нелинейную зависимость dR/dT. Но это не нужно, нужно измерить температуру, от которой сопротивление зависит очень нелинейно.

Попробуйте подключить в параллель с этим NTC резистор известного номинала и постройте график зависимости дельты результирующего сопротивления от дельты температуры, это покажет разрешающую способность и требуемую разрядность целевого АЦП. Ексель в помощь. Ну и формула для определения сопротивления двух параллельно соединенных резисторов тоже не секретная.

И никаких америк я не открываю. Линеаризация NTC - довольно стандартная задача.
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 28 2013, 11:14
Сообщение #38


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(Ruslan1 @ Mar 28 2013, 14:31) *
Попробуйте подключить в параллель с этим NTC резистор известного номинала и постройте график зависимости дельты результирующего сопротивления от дельты температуры, это покажет разрешающую способность и требуемую разрядность целевого АЦП. Ексель в помощь. Ну и формула для определения сопротивления двух параллельно соединенных резисторов тоже не секретная.

И никаких америк я не открываю. Линеаризация NTC - довольно стандартная задача.


Такую методу уже обнаружил. На настоящий момент обсчитал кривую R(T) с дискретом 1 С. Диапазон действительно широк: при -40 С ~ 350 КOм,
при +125С ~350 Ом, Rntc = 10K. На высоких температурах точность ± лапоть ))), (а точнее вообще о ней говорить не приходится). При условии что пользуем АЦП AVR.
Подключим в параллель резистор примерно в 1/2 от номинала NTC и посмотрим что получится.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Mar 28 2013, 13:03
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(BigBolt @ Mar 28 2013, 13:14) *
Подключим в параллель резистор примерно в 1/2 от номинала NTC и посмотрим что получится.

Номинал зависит от нужного Вам диапазона температур- колокол чувствительности " dR/dT как функция от T " сдвигаете так чтобы вершина была посередине нужного диапазона, и дальше смотрите какая минимальная разрешающая способность получается, от этого уже пляшете при выборе разрядности АЦП.
Понимаю, что можно одно уравнение замутить, но мне так интереснее и нагляднее было, ручками и визуально. Графический метод решения sm.gif

Я таким образом уменьшал динамический диапазон dR/dT(T) примерно на 50 dB, это серьезная экономия в битности АЦП.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 28 2013, 13:53
Сообщение #40


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
Номинал зависит от нужного Вам диапазона температур
Ссылка с аппнотом по теме


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Mar 28 2013, 14:42
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(sensor_ua @ Mar 28 2013, 15:53) *

да-да, именно оно, Figure 6.
Если резисторы взять с умом, а не 56К/5.6К, и снимать референсное напряжение АЦП с верхнего резистора, то очень миленькая схемка измерения получается, ничего лишнего (Ну, я еще через повторитель пускаю, а потом на АЦП, так как референсный ток АЦП обычно уже значащий).
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Mar 29 2013, 05:12
Сообщение #42


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Спасибо за ссылку на столь полезный документ и пояснения, буду дальше тему изучать. Сегодня надеюсь получить в руки изделие аналог которому ( не совсем полный ) нужно изобрести. Посмотрим что там внутри.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 19:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01768 секунд с 7
ELECTRONIX ©2004-2016