Страница 1 из 1

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

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

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

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

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


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

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

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


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

В данном случае y=ADC-цифровое значение напряжение на датчике,x-температура.
нужно найти коэффициенты функции.

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

Добавлено: Вс дек 04, 2011 05:27:18
eufs
IMHO, вы глубоко в дебри забрались. Объясните зачем это все делать, если вполне достаточно таблицы для линейно-кусочной апроксимации, полученной опытным путем или расчетом? Если места в МК достаточно, можно вообще поградусную таблицу заколбасить.

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

Добавлено: Вс дек 04, 2011 13:41:53
Jack_A
eufs, полностью согласен. Если это не для курсача, то таблица делается на раз-плюнуть. А решения системы 20 уравнений с 2 переменными не существует в принципе.

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

Добавлено: Вс дек 04, 2011 13:49:57
Meteor
Можно обратить внимание на метод наименьших кадратов (если откажетесь от таблицы) - в учебниках по высшей математике как раз о поске коэффициентов линейных функций пример есть

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

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

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

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


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


Походу если такой тупой выучился,то мои физики и матиматики вобще повесятся от такой задачи :facepalm:

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

Добавлено: Вс дек 04, 2011 15:06:57
pyzhman
Функция линейная. Берем две точки, ручками считаем коэффициенты и загоняем в формулу в контроллере. Делов-то.

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

Добавлено: Вс дек 04, 2011 15:26:52
rtl8186
Функция линейная. Берем две точки, ручками считаем коэффициенты и загоняем в формулу в контроллере. Делов-то.
Та вот я так тоже подумал. Просто думал что по готовой таблице можно найти не известные коэффициенты какими то мат методами,но теперь понял что мат методы не для меня,лучше в ручную.

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

Добавлено: Вс дек 04, 2011 15:46:24
pyzhman
Матметод - алгебра, 8 (или какой там) класс.

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

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


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

y=3.4*x+680 ,где температура, y- напряжение в кодах АЦП.

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

Добавлено: Вс дек 04, 2011 16:13:47
pyzhman
:beer:

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

Добавлено: Пн дек 05, 2011 02:53:08
eufs
Для комнатного термометра куда лучше подойдет DS18B20. И линейные уравнения с нелинейностями решать не надо :lol:

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

Добавлено: Пн дек 05, 2011 12:11:45
rtl8186
Для комнатного термометра куда лучше подойдет DS18B20.
:) он стоит дороже.