Lioxa, 12.05.2004 10:52:47 :
Сделал я себе высотомер.
Пролучается высота 103 м. чегото многовато !!!
прочитай даташит внимательно
там есть формула расчёта
Например для (MPX4115A, MPXA4115A)
Transfer Function
Nominal Transfer Value:
Vout = VS x (0.009 x P – 0.095) ± (Pressure Error x Temp. Factor x 0.009 x VS)
VS = 5.1 ± 0.25 Vdc
Так вычисляются давления
а чтобы вычислить высоту надо знать разность давлений.
P = (P0) e^[-(g/(RT)) * (Z — Z0),
where P = pressure at an unknown altitude,
P0 = pressure at a known altitude,
e = a constant,
g = gravitational constant 9.8 (m/s
2),
R = dry air constant 287 J/(kg*K),
T = temperature at unknown elevation in Kelvin,
Z = unknown altitude in meters,
and Z0 = known altitude also in meters.
Тобишь например при 0 градусов (273 Кельвина)
Формулка будет такой
H = -7944*ln(P/P0)
а при 20 градусах
H = -8526*ln(P/P0)