Ищу программиста для выполнения проектов на ESP32
Необходимо знание:
- протокол NMEA2000
- протокол J1939
- работа с картой памяти
- работа с передачей данных посредством API
- работа с GSM модулем SIM800
- работа с датчиками по шинам I2C, 1-Wire
- работа с беспроводной связи посредством LoRa ...
Найдено 15 результатов
- Чт июн 22, 2023 11:24:22
- Форум: Есть работа
- Тема: Ищу программиста на ESP32 для выполнения проектов по ТЗ
- Ответы: 1
- Просмотры: 2518
- Чт мар 09, 2017 20:31:35
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Re: Аналоговый датчик с нелинейной зависимостью
обратите внимание на второе и третье значение12val12 писал(а):можно разделить на 2 куска параболы или кусочно линейную
- Чт мар 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 градусов, а это не мало
Вот что получается
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 градусов, а это не мало
- Чт мар 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 ...
Temp= (V_tmp_ad)*(V_tmp_ad)*(0.00002972)+(V_tmp_ad)*(-0.12156)+162.73 // флоат
У меня что-то не выходит. Возможно я неправильно понимаю формулу
Вот табличка градус напряжение
40 2,277052632
50 1,861818182
60 1 ...
- Чт мар 09, 2017 15:41:41
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Re: Аналоговый датчик с нелинейной зависимостью
У меня сейчас на руках датчика нет.12val12 писал(а):неудобно так
у вас датчик между корпусом и входом АЦП и подтяжка к + 5вольт ?
дайте три точки
20градусов- напряжение
80 градусов - напряжение
140 градусов - напряжение
Даю расчетные данные с кривой
40 - 2,277
80 - 0,8623
140 - 0,1964
- Чт мар 09, 2017 15:26:26
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Re: Аналоговый датчик с нелинейной зависимостью
пожалуйста12val12 писал(а):квадратичной апроксимации будет достаточно но я можно и кубическую
дай три точки расчитаю квадратичную или по 4м-5 кубическую
я так подганял ацп меги в вольтметрах .нелинеит значительно
https://cloud.mail.ru/public/Mra7/wPzBo1LGV
- Чт мар 09, 2017 14:58:16
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Re: Аналоговый датчик с нелинейной зависимостью
Все, опускаю руки.ARV писал(а):вы считаете, разница принципиальна?
Был не прав
- Чт мар 09, 2017 14:48:16
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Re: Аналоговый датчик с нелинейной зависимостью
Линейная не пойдет. вы мою статью читали? любую кривую без вертикальных участков вы элементарно можете представить в виде набора отрезков прямой и получить желаемое без сложных вычислений.
конечно читал, и даже комментировал.
но мне предлагают использовать линейную интерполяцию, а не кусочно ...
конечно читал, и даже комментировал.
но мне предлагают использовать линейную интерполяцию, а не кусочно ...
- Чт мар 09, 2017 12:19:45
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Re: Аналоговый датчик с нелинейной зависимостью
Да, точность вычисления 0,001% просто необходима для связки датчик-АЦП, которая дает погрешность порядка единиц процентов :shock: Где те воробьи, на которых заряжают пушку ? Да обычной линейной интерполяции более чем за глаза хватит, я думаю, если, конечно, не ставить цель: как бы посложнее решить ...
- Вс фев 26, 2017 21:17:46
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Re: Аналоговый датчик с нелинейной зависимостью
Эта степень дает кривую более приближенную к кривой датчикаZ_h_e писал(а):А что есть проще?
Кстати, в любом случае не вздумайте работать с числами с плавающей запятой.
Зачем Вам полином такой степени?
- Вс фев 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
Или обработать процедуру вычисления кусочно-линейной аппроксимации?
Спасибо.
А все-таки теперь вопрос:
Что будет проще для 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
Или обработать процедуру вычисления кусочно-линейной аппроксимации?
- Вс фев 26, 2017 17:11:26
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Re: Аналоговый датчик с нелинейной зависимостью
Так точно.AndTer писал(а):Ни одна картинка не открывается...
А статья толковая, спасибо
- Вс фев 26, 2017 16:23:07
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Re: Аналоговый датчик с нелинейной зависимостью
Спасибо, виноват, неправильно вас понял.Z_h_e писал(а):Посчитайте коэффициенты полинома ручками, если excel не нравится.
Действительно эксель строит формулу для подсчета на графике.
Ссылка на статью https://4analytics.ru/trendi/3-sposoba- ... excel.html
- Вс фев 26, 2017 15:58:56
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Re: Аналоговый датчик с нелинейной зависимостью
В идеале Вам нужен полином. Чем большей степени он будет, тем точнее расчет. Но и расчет сложнее и коэффициенты еще получить надо (хотя excel умеет получать их).
Спасибо.
У меня-то задача не в Экселе посчитать.
Мне надо вывести формулу, чтобы прописать ее в CodeVisonAVR, а не использовать массив ...
Спасибо.
У меня-то задача не в Экселе посчитать.
Мне надо вывести формулу, чтобы прописать ее в CodeVisonAVR, а не использовать массив ...
- Вс фев 26, 2017 14:38:54
- Форум: AVR
- Тема: Аналоговый датчик с нелинейной зависимостью
- Ответы: 32
- Просмотры: 7183
Аналоговый датчик с нелинейной зависимостью
Доброго времени суток,
Не могу побороть задачу:
Необходимо подключить к AtMega аналоговые автомобильные датчики температуры воды и давления масла.
Беда в том, что датчики имеют нелинейную зависимость сопротивления.
Получается кривая.
Не могу понять по какой формуле рассчитывать значения на АЦП ...
Не могу побороть задачу:
Необходимо подключить к AtMega аналоговые автомобильные датчики температуры воды и давления масла.
Беда в том, что датчики имеют нелинейную зависимость сопротивления.
Получается кривая.
Не могу понять по какой формуле рассчитывать значения на АЦП ...