Показать сообщение отдельно
13.11.2016, 21:12   #49
sir_valentine

Администратор
 
Аватар для sir_valentine
 
Адрес: Люберцы
Авто: Galant EA5A, 6А13ТТ, 2xTD03-10, MT, 4WD, чугун, TCL OFF
Имя: Валентин
Сообщений: 4,366




По умолчанию

Формула расчёта давления крайне проста. P = A*U + B. Где Р -- искомое давление, U -- напряжение на выходе из датчика, а А и В -- коэффициенты линейного преобразования.
Коэффициенты высчитывается из параметров датчика Pmin, Pmax (минимальное и максимальное давления, измеряемые датчиком), Umin и Umax (соответствующие напряжения). В моём случае это было 11 и 307 килопаскалей, что соответствует 0.25 и 4.75 Вольт на выходе датчика. Но, что б это найти пришлось весь интернет перерыть. На каком-то буржуйском мазда-клубе нашёл. Родного даташита нет.
Вот с температурой значительно сложнее, там мало того, что шкала логарифмическая, так ещё даже на ней график не линеен. Нашёл дадашит на другой бошевский сенсор (на немецком языке). Там был график и таблица с разбивкой по 10 градусов с соответствием температура--сопротивление. Между этими двумя точками делал линейную апроксимацию. В итоге погрешность получается градус-полтора. Есть хитрая метода получения формулы под конкретный датчик, но нужно приобрести дорогой мультиметр с точным термометром.

Добавлено через 14 минут
Трема-модули вполне нормальны для макетирования. На боевую, естестественно буду переделывать.

Добавлено через 34 часа 56 минут
Вот еще интересная тема.
https://habrahabr.ru/post/123361/
Можно приклад под андройд забубенить с разными будильниками и через УСБ из ардуины все это вынимать при необходимости. А на ОЛЕД -- необходимый минимум.
__________________
Что нас не убивает, то делает сильнее.
Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683
sir_valentine вне форума Ответить с цитированием Перейти в начало страницы