Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
14.11.2016, 21:09
|
#1
|
Прописка
Регистрация: 05.11.2010
Сообщений: 194
Сказал спасибо: 13
Сказали Спасибо 62 раз(а) в 35 сообщении(ях)
|
Колибровка нелинейного датчика
Есть датчик с нелинейной характеристикой, кто знает как лучше его откалибровать на всем диапазоне? Не if else же?
Подключение следующее:
Датчик-оп ус-ацп-мк
|
|
|
|
14.11.2016, 21:17
|
#2
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,249
Сказал спасибо: 11,167
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
|
Re: Колибровка нелинейного датчика
У той нелинейности есть какая-то аппроксимирующая функция (в документации на датчик). Ее и использовать. А калибровку проводить по нескольким характеристическим точкам.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 15.11.2016 в 01:10.
|
|
|
|
14.11.2016, 21:19
|
#3
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Колибровка нелинейного датчика
Аппроксимировать его характеристику.
Если большая точность не требуется - можно кусочно-линейной аппроксимацией.
Если надо поточнее - то при помощи аппроксимирующего полинома.
|
|
|
|
14.11.2016, 21:42
|
#4
|
Прописка
Регистрация: 17.05.2005
Адрес: Измаил, одесской области
Сообщений: 261
Сказал спасибо: 1,371
Сказали Спасибо 1,018 раз(а) в 124 сообщении(ях)
|
Re: Колибровка нелинейного датчика
А можно и так: КОЛ и БРОВКА!
|
|
|
|
14.11.2016, 23:09
|
#5
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Колибровка нелинейного датчика
Есть такая утилита - Curve Expert. Позволяет подобрать любую зависимость. Она же и формулу готовую выдаст.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
15.11.2016, 03:41
|
#6
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,249
Сказал спасибо: 11,167
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
|
Re: Колибровка нелинейного датчика
А собственно датчик чего калибровать?
Фамилия у него есть?
Если нет данных - провести серию измерений при разных прочих условия (температура, влажность, атмосферное давление,…). Количество точек по измеряемому датчиком параметру определят точность последующей аппроксимации нелинейности и соответственно последующих калибровок.
По результатам рассчитать аппроксимирующую функцию любым доступным методом и воплотить ее в программе.
Характеристическими для последующей калибровки брать точки, где датчик наиболее подвержен внешним воздействиям.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
15.11.2016, 05:48
|
#7
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Re: Колибровка нелинейного датчика
Сообщение от Maximka_18
|
Есть датчик с нелинейной характеристикой, кто знает как лучше его откалибровать на всем диапазоне? Не if else же?
Подключение следующее:
Датчик-оп ус-ацп-мк
|
Что значит "откалибровать"? В данном случае речь идет скорее о линеаризации датчика. Или нет?
|
|
|
|
15.11.2016, 06:52
|
#8
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,952
Сказал спасибо: 2,548
Сказали Спасибо 11,841 раз(а) в 5,934 сообщении(ях)
|
Re: Колибровка нелинейного датчика
Сообщение от Bill
|
Или нет?
|
"Линеаризация", скорее, относится к аналоговым, схемотехническим ухищрениям. А калибровка задает соответствие измеряемого параметра и сигнала датчика. Причем, линеаризация не отменяет калибровку.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
15.11.2016, 11:35
|
#9
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,249
Сказал спасибо: 11,167
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
|
Re: Колибровка нелинейного датчика
Ну с линеаризацией может справится тот участок где у ТС прописано "-ацп-".
Если этот узел сделать с DSP, то на выходе будет вполне себе линейная величина ![Прикольно](images/smilies/icon_wink3.gif)
Вот только автор что-то замолчал.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
15.11.2016, 17:56
|
#10
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Re: Колибровка нелинейного датчика
Сообщение от Easyrider83
|
Есть такая утилита - Curve Expert.
|
Да и Excel это могет
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:52.
|
|