Найдено 15 результатов

gorlanovmax
Чт июн 22, 2023 11:24:22
Форум: Есть работа
Тема: Ищу программиста на ESP32 для выполнения проектов по ТЗ
Ответы: 1
Просмотры: 2518

Ищу программиста на ESP32 для выполнения проектов по ТЗ

Ищу программиста для выполнения проектов на ESP32

Необходимо знание:
- протокол NMEA2000
- протокол J1939
- работа с картой памяти
- работа с передачей данных посредством API
- работа с GSM модулем SIM800
- работа с датчиками по шинам I2C, 1-Wire
- работа с беспроводной связи посредством LoRa ...
gorlanovmax
Чт мар 09, 2017 20:31:35
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

12val12 писал(а):можно разделить на 2 куска параболы или кусочно линейную
обратите внимание на второе и третье значение
gorlanovmax
Чт мар 09, 2017 19:26:55
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

Да, не правильно настроил формулу

Вот что получается
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 градусов, а это не мало
gorlanovmax
Чт мар 09, 2017 16:32:56
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

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 ...
gorlanovmax
Чт мар 09, 2017 15:41:41
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

12val12 писал(а):неудобно так
у вас датчик между корпусом и входом АЦП и подтяжка к + 5вольт ?
дайте три точки
20градусов- напряжение
80 градусов - напряжение
140 градусов - напряжение
У меня сейчас на руках датчика нет.
Даю расчетные данные с кривой

40 - 2,277
80 - 0,8623
140 - 0,1964
gorlanovmax
Чт мар 09, 2017 15:26:26
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

12val12 писал(а):квадратичной апроксимации будет достаточно но я можно и кубическую

дай три точки расчитаю квадратичную или по 4м-5 кубическую
я так подганял ацп меги в вольтметрах .нелинеит значительно
пожалуйста
https://cloud.mail.ru/public/Mra7/wPzBo1LGV
gorlanovmax
Чт мар 09, 2017 14:58:16
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

ARV писал(а):вы считаете, разница принципиальна?
Все, опускаю руки. :)))

Был не прав :facepalm:
gorlanovmax
Чт мар 09, 2017 14:48:16
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

Линейная не пойдет. вы мою статью читали? любую кривую без вертикальных участков вы элементарно можете представить в виде набора отрезков прямой и получить желаемое без сложных вычислений.

конечно читал, и даже комментировал.
но мне предлагают использовать линейную интерполяцию, а не кусочно ...
gorlanovmax
Чт мар 09, 2017 12:19:45
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

Да, точность вычисления 0,001% просто необходима для связки датчик-АЦП, которая дает погрешность порядка единиц процентов :shock: Где те воробьи, на которых заряжают пушку ? Да обычной линейной интерполяции более чем за глаза хватит, я думаю, если, конечно, не ставить цель: как бы посложнее решить ...
gorlanovmax
Вс фев 26, 2017 21:17:46
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

Z_h_e писал(а):А что есть проще?
Кстати, в любом случае не вздумайте работать с числами с плавающей запятой.
Зачем Вам полином такой степени?
Эта степень дает кривую более приближенную к кривой датчика
gorlanovmax
Вс фев 26, 2017 20:29:12
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

Так намного лучше.
Спасибо.

А все-таки теперь вопрос:

Что будет проще для AVR:

Рассчитать значение формулы вида y=-6,3433*x*x*x*x*x + 51,786*x*x*x*x - 168,52x*x*x + 277,47x*x - 261,12x + 181,59

Или обработать процедуру вычисления кусочно-линейной аппроксимации?
gorlanovmax
Вс фев 26, 2017 17:11:26
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

AndTer писал(а):Ни одна картинка не открывается...
Так точно.
А статья толковая, спасибо
gorlanovmax
Вс фев 26, 2017 16:23:07
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

Z_h_e писал(а):Посчитайте коэффициенты полинома ручками, если excel не нравится.
Спасибо, виноват, неправильно вас понял.

Действительно эксель строит формулу для подсчета на графике.
Ссылка на статью https://4analytics.ru/trendi/3-sposoba- ... excel.html
gorlanovmax
Вс фев 26, 2017 15:58:56
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Re: Аналоговый датчик с нелинейной зависимостью

В идеале Вам нужен полином. Чем большей степени он будет, тем точнее расчет. Но и расчет сложнее и коэффициенты еще получить надо (хотя excel умеет получать их).

Спасибо.
У меня-то задача не в Экселе посчитать.
Мне надо вывести формулу, чтобы прописать ее в CodeVisonAVR, а не использовать массив ...
gorlanovmax
Вс фев 26, 2017 14:38:54
Форум: AVR
Тема: Аналоговый датчик с нелинейной зависимостью
Ответы: 32
Просмотры: 7183

Аналоговый датчик с нелинейной зависимостью

Доброго времени суток,

Не могу побороть задачу:
Необходимо подключить к AtMega аналоговые автомобильные датчики температуры воды и давления масла.
Беда в том, что датчики имеют нелинейную зависимость сопротивления.

Получается кривая.
Не могу понять по какой формуле рассчитывать значения на АЦП ...

Перейти к расширенному поиску