haker_fox 60 25 марта, 2019 Опубликовано 25 марта, 2019 · Жалоба 5 minutes ago, khlenar said: больше похоже на правду Ну причём здесь правда? В первом посте вы сами написали 1 hour ago, khlenar said: Как линеаризовать данную характеристику Теперь выясняется, что нужно Уравнение Стейнахарта-Харта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 25 марта, 2019 Опубликовано 25 марта, 2019 · Жалоба У меня терморезистор стоит в делителе. Поэтому характеристика не линейная. Смотрю Уравнение Стейнахарта-Харта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 25 марта, 2019 Опубликовано 25 марта, 2019 · Жалоба 4 minutes ago, khlenar said: Поэтому характеристика не линейная Да, я вас понимаю. Резистор либо на источник тока заменить можно. Если прибор уже сделан, то приблизить этот резитсор к идеальному источнику тока, увеличив его сопротивление до максимально возможного. Т.е. много больше, чем наибольшее сопротивление терморезистора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 25 марта, 2019 Опубликовано 25 марта, 2019 · Жалоба 2 минуты назад, haker_fox сказал: Да, я вас понимаю. Резистор либо на источник тока заменить можно. Если прибор уже сделан, то приблизить этот резитсор к идеальному источнику тока, увеличив его сопротивление до максимально возможного. Т.е. много больше, чем наибольшее сопротивление терморезистора. Спасибо. Думал об этом сегодня. В симуляторе попробую проверить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 25 марта, 2019 Опубликовано 25 марта, 2019 · Жалоба просто подключать делитель к АЦП надо ратиометрически, с верхнего плеча - дифференциально на опору, с нижнего на вход. тогда и измеряться будет линейное отношение величин двух резисторов, а не напряжение на делителе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 25 марта, 2019 Опубликовано 25 марта, 2019 · Жалоба 1 час назад, _pv сказал: просто подключать делитель к АЦП надо ратиометрически, с верхнего плеча - дифференциально на опору, с нижнего на вход. тогда и измеряться будет линейное отношение величин двух резисторов, а не напряжение на делителе. Схему не понял. Как это ? Там же тоже же вроде делитель получается, или как? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 25 марта, 2019 Опубликовано 25 марта, 2019 · Жалоба получается, но измеряется не абсолютное напряжение, а отношение. http://www.ti.com/lit/an/sbaa275/sbaa275.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 25 марта, 2019 Опубликовано 25 марта, 2019 · Жалоба 6 минут назад, _pv сказал: получается, но измеряется не абсолютное напряжение, а отношение. http://www.ti.com/lit/an/sbaa275/sbaa275.pdf Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iiv 16 26 марта, 2019 Опубликовано 26 марта, 2019 · Жалоба On 3/25/2019 at 3:30 PM, khlenar said: Пока делаю так. Разделил отрезок данных на 10 кусков. В каждом куске свой коэффициент. Работает, но не совсем точно. Нужно на большее количество делить. Как то не красиво. можно вместо кусочно линейного сделать кубическую сплайн аппроксимацию и не надо пугаться, ее реально легко запрограммировать загуглив формулы в википедии. Можно число интервалов увеличить. Можно вначале на большом числе интервалов построить сплайн 5-ой степени, взять от модуля его 4-той производной корень 4-той степени и расставить точки так, чтобы в каждом интервале площадь вышеуказанного корня была бы одинакова, в этом случае получите равномерное распределение точек для кубического сплайна. Кстати именно через сплайны описывал недавно свои терморезисторы, так как считал на атмеге, на которой логарифм для уравнения Стейнхарта — Харта как-то очень не быстро считается, а сплайн при хорошем старании можно в целочисленную арифметику впихнуть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 27 марта, 2019 Опубликовано 27 марта, 2019 · Жалоба да там и одного полинома поди хватит на весь диапазон и без сплайнов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 27 марта, 2019 Опубликовано 27 марта, 2019 · Жалоба 9 часов назад, iiv сказал: Кстати именно через сплайны описывал недавно свои терморезисторы, так как считал на атмеге, на которой логарифм для уравнения Стейнхарта — Харта как-то очень не быстро считается, а сплайн при хорошем старании можно в целочисленную арифметику впихнуть. У меня в текущем проекте линеаризация делается сплайном Акимы. Там самая сложная операция - деление. И то это только на этапе расчёта коэффициентов. А на этапе собственно пересчёта исходных сопротивлений/напряжений в результирующие вообще всего несколько операций сложения и умножения. Хотя я Акиму считаю только потому, что у меня в задаче характеристики терморезисторов не известны на этапе написания ПО и должны задаваться пользователем. Иначе - обошёлся бы кусочно-линейной аппроксимацией по таблице отрезков. И не понимаю нищебродских разговоров здесь о "10 интервалах кусочно-линейной аппроксимации"... Неужто в нонешнее время на большее памяти не хватает??? Тут все на PIC-ах с 1К флеша программируют? Взять >= 64 интервала - и имхо будет вполне достаточно почти для любого применения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 27 марта, 2019 Опубликовано 27 марта, 2019 · Жалоба 5 minutes ago, jcxz said: И не понимаю нищебродских разговоров здесь о "10 интервалах кусочно-линейной аппроксимации"... Способы разные нужны, способы всякие важны Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 27 марта, 2019 Опубликовано 27 марта, 2019 · Жалоба 18 минут назад, haker_fox сказал: Способы разные нужны, способы всякие важны Способ то тут при чём? Он тот же. Зачем такое малое число шагов? У вас только 1К флеша? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 27 марта, 2019 Опубликовано 27 марта, 2019 · Жалоба Зачем вам кусками, если можно полиномом, по схеме Горнера? Другой вопрос, определить коэффициенты. Так это отдельно делается, на компе, один раз. Уже предлагали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 27 марта, 2019 Опубликовано 27 марта, 2019 · Жалоба 26 минут назад, ViKo сказал: Зачем вам кусками, если можно полиномом, по схеме Горнера? И сколько математических операций нужно для этого? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться