| Форум РадиоКот https://radiokot.ru/forum/ |
|
| ТC PT1000 и АТМega https://radiokot.ru/forum/viewtopic.php?f=20&t=75229 |
Страница 1 из 2 |
| Автор: | orinoko [ Чт июл 05, 2012 14:52:02 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
Номинал нижнего резистора должен быть таким, чтобы в середине диапазона измерения в точке соединения резисторов было половина напряжения ИОН*. Резистор очень желательно с минимальным ТКС. Точность его неважна, так как придётся всё равно калибровать сие изделие и составить таблицу соответствия показаний АЦП и измеренной температуры. Таблица зашивается в программу и она корректирует показания. График изменения вроде должен быть нелинейный с такой схемой включения. Образцовый термометр должен иметь погрешность не хуже 0,2 градуса. И естественно питание датчика должно быть стабильное, чем больше , тем лучше. P.S.: Если кстати посмотреть график изменения сопротивления от температуры, то видно, что при изменении температуры от 0 до 50 град сопротивление меняется с 1000 до 1193.95 Ом, т.е. на ~20%. И таким образом, если нижний резистор у нас 1 кОм, то напряжение в средней точке изменится от 2,5В до 2,721 В, что весьма мало для обеспечения данной точности измерения. Нужно усилить сигнал с датчика или использовать резисторный мост, или второе с первым. Усиление должно быть таким, чтобы напряжение изменялось от примерно 10 до 90% полной шкалы АЦП (обычно это напряжение ИОН*). Всё написанное является моим мнением. Я бы делал так. (*ИОН - источник опорного напряжения) |
|
| Автор: | borys [ Чт июл 05, 2012 19:51:00 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
А никого не смущает то, что в этом МК АЦП всего 10-разряный? |
|
| Автор: | orinoko [ Чт июл 05, 2012 21:39:40 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
А не очень и смущает. Диапазон 50 градусов. Точность 1 градус. даже 8 разрядов хватит. 200 шагов - это дискретность 0,25 градуса. Если конечно усилить сигнал датчика до приемлемого. |
|
| Автор: | Biggy [ Пт июл 06, 2012 05:54:07 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
orinoko писал(а): Нужно усилить сигнал с датчика или использовать резисторный мост, или второе с первым. Усиление должно быть таким, чтобы напряжение изменялось от примерно 10 до 90% полной шкалы АЦП (обычно это напряжение ИОН*). А можно с этого места поподробней, плз. |
|
| Автор: | orinoko [ Пт июл 06, 2012 11:39:30 ] | ||
| Заголовок сообщения: | Re: ТC PT1000 и АТМega | ||
Biggy писал(а): orinoko писал(а): Нужно усилить сигнал с датчика или использовать резисторный мост, или второе с первым. Усиление должно быть таким, чтобы напряжение изменялось от примерно 10 до 90% полной шкалы АЦП (обычно это напряжение ИОН*). А можно с этого места поподробней, плз. Как то так. Схемотехнически. В данном случае подразумевается, что в качестве ИОН используется питание. Тут есть правде небольшой камушек подводный. При такой схеме включения термосопротивления на нём будет рассеиваться около 6 мВт. Т.е. эту мощность он будет выделять в виде тепла.
|
|||
| Автор: | Biggy [ Пт июл 06, 2012 13:03:51 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
Дико извиняюсь за свою необразованность, но не понимаю что конкретно операционник здесь усиливает? В той простенькой схеме, что я привел в 1 посте вроде все понятно, меняется сопротивление - меняется напряжение в точке, ацп замерил скок там и перевел в код. А в данной схеме идет токовый сигнал? Или как, вообще логику работы схемы не понял... =( |
|
| Автор: | orinoko [ Пт июл 06, 2012 13:14:06 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
Прочтите внимательно второй пост этого топика. А если вкратце, то при заданном диапазоне температур незначительное изменение сопротивления, как следствие, маленький диапазон напряжений на входе АЦП. Надеюсь, мысль сами закончите |
|
| Автор: | akl [ Пт июл 06, 2012 13:43:12 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
Здравствуйте. Biggy Если не отвлекаться от нарисованной в первом посте схемы и - поменять местами термосопротивление и опорный резистор номиналом 1000 Ом - предположить, что ТКС Pt1000 равен 0,00391, то температуру можно получить по выражению Т~256*{[CODE/(1023-CODE)]-1} Примеры Т0~256*{[511/(1023-512)]-1} =-0,5~0 T25~256*{[535/(1023-535)]-1} =24,65~25 T50~256*{[557/(1023-557)]-1} =49,99~50 T100~256*{[595/(1023-595)]-1} =99,88~100 В принципе, можно оставить и такое включение, но выражение будет иным. Можете вывести его самостоятельно. |
|
| Автор: | orinoko [ Пт июл 06, 2012 18:36:52 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
Чтобы получился не показометр, а термометр, всё же нужно калибровать девайс. Тем более что ТКС разный в зависимости от температуры. Не сильно разный, но всё же. Плюс при изменении сопротивления меняется ток через резисторы, что добавляет нелинейности. |
|
| Автор: | borys [ Пт июл 06, 2012 18:52:07 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
При этом надо применять не какой попало, а качественный ОУ, т.е. с малым дрейфом и малым напряжением смещения. На эту тему есть неплохой аппноут от фирмы MICROCHIP. |
|
| Автор: | akl [ Сб июл 07, 2012 07:23:23 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
Правильно, так и надо - понаставить качественныеОУ - мосты - прецизионные ИОН'ы. Вместо того, чтобы применить подходящий именно в этом случае "ратиометрический метод", при котором, в идеале, для получения параметра температуры нужен всего один точный резистор. |
|
| Автор: | orinoko [ Сб июл 07, 2012 08:24:10 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
Если не сложно, нарисуйте примерную схему подключения? |
|
| Автор: | Biggy [ Вс июл 08, 2012 19:34:12 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
У меня такое чувство. что имелась ввиду 1 самая простая схемка, там как раз нужен точный резюк. |
|
| Автор: | orinoko [ Вс июл 08, 2012 20:53:53 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
Для первой то схемы и проблема полностью описана в следующем посте. мной. Товарищ akl высказался, возможно не подумавши, и убежал. А вы тут типа сами думайте, что я хотел сказать. |
|
| Автор: | orinoko [ Пн июл 09, 2012 08:54:49 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
Делитель R1R3 формирует как-бы виртуальный "ноль" для ОУ, вот поэтому и 2,5В при нулевом смещении. И вы забыли резистор (R4') между +ОУ и средней точкой правой пары резисторов. Тогда КУ = R4/R4' + 1. И этот R4' должен быть хотя бы 10к. А подстроечник я нарисовал, чтобы вывести немного в "плюс" точку 0 градусов, так как у нас операционник питается не 2-полярным питанием. Всё же не все операционники работают от нуля по выходу достаточно линейно. Поиграйтесь номиналами элементов пока не получится заданный диапазон напряжений на выходе. В данном случае удобнее Мультисимом, так как там можно крутить ручку подстроечника во время симуляции. |
|
| Автор: | orinoko [ Пн июл 09, 2012 12:14:35 ] |
| Заголовок сообщения: | Re: ТC PT1000 и АТМega |
Не. стоп. Посмотрите на мою схему (насчёт R4'). А насчёт 2,5В - таки да, что-то тут не то. Наверное издержки симуляции. Может кто-то другой объяснит, где собака порылась. P.S.: всё таки правильно. И должно быть 2,5В. Вот интересная ссылка http://cxem.net/beginner/beginner96.php. |
|
| Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|






