Датчик KTY81-222,и поиск линейно функции y=kx+b

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
rtl8186
Встал на лапы
Сообщения: 139
Зарегистрирован: Пт окт 07, 2011 20:46:17
Откуда: Украина,Восток

Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение rtl8186 »

Собственно собран термометр на этом датчике,функцию я нашел почти методом тыка,но работало,пока кренку другую не поставил-и не уплыло опорное на ~0.2. Пришлось пригородить опорник на tl431 ,и сделать опорную 4.26в.

Но второй раз я не смог найти для него линейную функцию.

Идея преобразования сопротивления в температуру была взята отсюда
http://arv.radioliga.com/content/view/137/44/

Но как я понял-бред сивой кобылы,линия тренда считает все что угодно,но не то что нужно! Вручную заколебался искать.


Товарищи кто еще не забыл математику.Задача 7го класса.

Нужно найти коэффициенты k,b линейной функции y=kx+b для системы из 20 уравнений)))
Вроде как с двух уравнений все находится,но что то у меня бредятина выходит полная :(

Инет падло не отвечает на этот вопрос,везде только свойства. Мерять транспортиром тангенс угла наклона,что то не хочется.
Мне хотя бы вывести только коэффициенты.


Прикрепил файл для своего датчика.

В данном случае y=ADC-цифровое значение напряжение на датчике,x-температура.
нужно найти коэффициенты функции.
Вложения
терморезюк.JPG
(72.18 КБ) 450 скачиваний
KTY-81-222.xls
(21.5 КБ) 137 скачиваний
Реклама
eufs
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение eufs »

IMHO, вы глубоко в дебри забрались. Объясните зачем это все делать, если вполне достаточно таблицы для линейно-кусочной апроксимации, полученной опытным путем или расчетом? Если места в МК достаточно, можно вообще поградусную таблицу заколбасить.
C0FFEE=‭12648430‬
Реклама
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6317
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение Jack_A »

eufs, полностью согласен. Если это не для курсача, то таблица делается на раз-плюнуть. А решения системы 20 уравнений с 2 переменными не существует в принципе.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение Meteor »

Можно обратить внимание на метод наименьших кадратов (если откажетесь от таблицы) - в учебниках по высшей математике как раз о поске коэффициентов линейных функций пример есть
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
rtl8186
Встал на лапы
Сообщения: 139
Зарегистрирован: Пт окт 07, 2011 20:46:17
Откуда: Украина,Восток

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение rtl8186 »

IMHO, вы глубоко в дебри забрались. Объясните зачем это все делать, если вполне достаточно таблицы для линейно-кусочной апроксимации, полученной опытным путем или расчетом? Если места в МК достаточно, можно вообще поградусную таблицу заколбасить.
Я в первый раз с такой задачей столкнулся,я х.з. :o
Как то не подумалось применить другие методы поиска функции,буду думать.

С таблицей подумаю,места 2k осталось.
Если это не для курсача, то таблица делается на раз-плюнуть.
Курсач был 5 лет назад,и не относящийся к радиотехнике :)

На столе железяка спаянная,лежит и показует +69 в комнате :))


Спасибо! Сдвинули мозги с мертвой точки,буду думать и читать. :shock:


Походу если такой тупой выучился,то мои физики и матиматики вобще повесятся от такой задачи :facepalm:
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение pyzhman »

Функция линейная. Берем две точки, ручками считаем коэффициенты и загоняем в формулу в контроллере. Делов-то.
Docendo discimus
Реклама
Аватара пользователя
rtl8186
Встал на лапы
Сообщения: 139
Зарегистрирован: Пт окт 07, 2011 20:46:17
Откуда: Украина,Восток

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение rtl8186 »

Функция линейная. Берем две точки, ручками считаем коэффициенты и загоняем в формулу в контроллере. Делов-то.
Та вот я так тоже подумал. Просто думал что по готовой таблице можно найти не известные коэффициенты какими то мат методами,но теперь понял что мат методы не для меня,лучше в ручную.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение pyzhman »

Матметод - алгебра, 8 (или какой там) класс.
Docendo discimus
Аватара пользователя
rtl8186
Встал на лапы
Сообщения: 139
Зарегистрирован: Пт окт 07, 2011 20:46:17
Откуда: Украина,Восток

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение rtl8186 »

Спасибо! В ручную все нашлось,это Exel :kill: падло меня с толку сбил!
Матметод - алгебра, 8 (или какой там) класс.
помоему 7класс)) :) забыл,а дурные статьи с толку сбили.


У датчика три перегиба функции.Мне хватит одного участка 0-30,там четко сходимся. На 40гр,-1градус. Для комнатного термометра сойдет. А для модного,учту все три перегиба.

y=3.4*x+680 ,где температура, y- напряжение в кодах АЦП.
Вложения
датчик.JPG
(81.62 КБ) 362 скачивания
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение pyzhman »

:beer:
Docendo discimus
eufs
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение eufs »

Для комнатного термометра куда лучше подойдет DS18B20. И линейные уравнения с нелинейностями решать не надо :lol:
C0FFEE=‭12648430‬
Аватара пользователя
rtl8186
Встал на лапы
Сообщения: 139
Зарегистрирован: Пт окт 07, 2011 20:46:17
Откуда: Украина,Восток

Re: Датчик KTY81-222,и поиск линейно функции y=kx+b

Сообщение rtl8186 »

Для комнатного термометра куда лучше подойдет DS18B20.
:) он стоит дороже.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»