Например TDA7294

Форум РадиоКот • Просмотр темы - Аналоговый датчик с нелинейной зависимостью
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 10:19:15

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 33 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 14:58:16 
Родился

Зарегистрирован: Вт июл 14, 2015 08:33:59
Сообщений: 15
Рейтинг сообщения: 0
ARV писал(а):
вы считаете, разница принципиальна?


Все, опускаю руки. :)))

Был не прав :facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 15:04:43 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Хотя понятно, что хотел сказать товарищ Jack_A, однако терминологию применил неверную. Нет, не неверную, не точную, что позволило понять его ТСу не так.

Если мой мозг ничего не напутал. То КЛА - это разбиение функции на куски, где каждый кусок интерполируется (это я про термины).

СпойлерТретий закон Чизхолма
Любые предложения люди понимают иначе, чем тот кто их вносит.

Следствия:
1. Даже если ваше объяснение настолько ясно, что исключает всякое ложное толкование, все равно найдется человек, который поймет вас неправильно.
2. Если вы уверены, что ваш поступок встретит всеобщее одобрение, кому-то он обязательно не понравится.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 15:10:55 
Потрогал лапой паяльник

Зарегистрирован: Пт янв 29, 2010 19:42:27
Сообщений: 311
Рейтинг сообщения: 0
квадратичной апроксимации будет достаточно но я можно и кубическую

дай три точки расчитаю квадратичную или по 4м-5 кубическую
я так подганял ацп меги в вольтметрах .нелинеит значительно

_________________
ух ты.... показывает


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 15:26:26 
Родился

Зарегистрирован: Вт июл 14, 2015 08:33:59
Сообщений: 15
Рейтинг сообщения: 0
12val12 писал(а):
квадратичной апроксимации будет достаточно но я можно и кубическую

дай три точки расчитаю квадратичную или по 4м-5 кубическую
я так подганял ацп меги в вольтметрах .нелинеит значительно


пожалуйста
https://cloud.mail.ru/public/Mra7/wPzBo1LGV


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 15:37:46 
Потрогал лапой паяльник

Зарегистрирован: Пт янв 29, 2010 19:42:27
Сообщений: 311
Рейтинг сообщения: 0
неудобно так
у вас датчик между корпусом и входом АЦП и подтяжка к + 5вольт ?
дайте три точки
20градусов- напряжение
80 градусов - напряжение
140 градусов - напряжение

опорное +2.5 вольт?

_________________
ух ты.... показывает


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 15:41:41 
Родился

Зарегистрирован: Вт июл 14, 2015 08:33:59
Сообщений: 15
Рейтинг сообщения: 0
12val12 писал(а):
неудобно так
у вас датчик между корпусом и входом АЦП и подтяжка к + 5вольт ?
дайте три точки
20градусов- напряжение
80 градусов - напряжение
140 градусов - напряжение


У меня сейчас на руках датчика нет.
Даю расчетные данные с кривой

40 - 2,277
80 - 0,8623
140 - 0,1964


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 16:21:44 
Потрогал лапой паяльник

Зарегистрирован: Пт янв 29, 2010 19:42:27
Сообщений: 311
Рейтинг сообщения: 0
V_tmp_ad=(read_adc(0)*(Vref_mV))>>10;// номер канала 0 миливольты Лонг или флоат

Temp= (V_tmp_ad)*(V_tmp_ad)*(0.00002972)+(V_tmp_ad)*(-0.12156)+162.73 // флоат

_________________
ух ты.... показывает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 16:32:56 
Родился

Зарегистрирован: Вт июл 14, 2015 08:33:59
Сообщений: 15
Рейтинг сообщения: 0
12val12 писал(а):
V_tmp_ad=(read_adc(0)*(Vref_mV))>>10;// номер канала 0 миливольты Лонг или флоат

Temp= (V_tmp_ad)*(V_tmp_ad)*(0.00002972)+(V_tmp_ad)*(-0.12156)+162.73 // флоат


У меня что-то не выходит. Возможно я неправильно понимаю формулу
Вот табличка градус напряжение
40 2,277052632
50 1,861818182
60 1,481531915
70 1,14688
80 0,862315789
90 0,672099071
100 0,528516129
110 0,427940299
120 0,32152901
130 0,259995838
140 0,196423131


Вот что получается из формулы (на примере первой строчки (2277*2277*0,00002972)+(2277*-0,12156)+162,73)
должно | получается из формулы
40 -113,9144206
50 -63,48959776
60 -17,29978605
70 23,35435892
80 57,92899208
90 81,04306194
100 98,49188102
110 110,71502
120 123,648006
130 131,126915
140 138,8539508


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 16:52:09 
Потрогал лапой паяльник

Зарегистрирован: Пт янв 29, 2010 19:42:27
Сообщений: 311
Рейтинг сообщения: 0
(2277*2277*0,00002972)+(2277*-0,12156)+162,73) = 40
если на входе ацп 2277 миливольт на выходе получаем температуру 40 градусов

(862 × 862 × 0,00002972) + (862 × – 0,12156) + 162,73 = 80,02854768

если на входе ацп 862 миливольт на выходе получаем температуру 80 градусов

аргумент не температура а миливольты

_________________
ух ты.... показывает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 19:26:55 
Родился

Зарегистрирован: Вт июл 14, 2015 08:33:59
Сообщений: 15
Рейтинг сообщения: 0
Да, не правильно настроил формулу

Вот что получается
40 40,02875148
50 39,42780734
60 47,86850256
70 62,40698579
80 80,00634347
90 94,45467094
100 106,7852461
110 116,1522871
120 126,717414
130 133,1339136
140 139,9994626


но в середине диапазона погрешность до 7 градусов, а это не мало


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 20:15:29 
Потрогал лапой паяльник

Зарегистрирован: Пт янв 29, 2010 19:42:27
Сообщений: 311
Рейтинг сообщения: 0
можно разделить на 2 куска параболы
можно кубическую парболу



или кусочно линейную

if (V_Temp__ad)>1.8618 Temp = 40+(2,277-V_Temp__ad)*10/(2,277-1,8618)
if (V_Temp__ad)<1.8618 and (V_Temp__ad)>1.4815 Temp = 50+(1.862-V_Temp__ad)*10/(1,862-1,4815)
if (V_Temp__ad)<1.4815 and (V_Temp__ad)>1,14688 Temp = 60+(1,4815-V_Temp__ad)*10/(1,4815-1,14688)

ит д

_________________
ух ты.... показывает


Последний раз редактировалось 12val12 Чт мар 09, 2017 20:41:38, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Чт мар 09, 2017 20:31:35 
Родился

Зарегистрирован: Вт июл 14, 2015 08:33:59
Сообщений: 15
Рейтинг сообщения: 0
12val12 писал(а):
можно разделить на 2 куска параболы или кусочно линейную


обратите внимание на второе и третье значение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Аналоговый датчик с нелинейной зависимостью
СообщениеДобавлено: Пт мар 10, 2017 09:32:22 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 7
Зарегистрирован: Чт янв 21, 2016 15:59:10
Сообщений: 522
Рейтинг сообщения: 0
лично я решил аналогичную задачу минимальной кровью. Сделал переводную таблицу и прошил ее в PROGMEM. Поскольку, к примеру, ATmega8 и всякие квадратично-линейно-синусоидально-тангенциальные аппроксимации и прочие быстрые преобразования Фурье находятся в разных галактиках. А таблиза у меня заняла ровно 256 байт PROGMEMа :)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 33 ]    , 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y