Ultrazvukove mereni vzdalenosti , rychlosti + objednavka senzoru v USA

Pavel Novotný novotny.pp na atlas.cz
Středa Červenec 28 19:08:54 CEST 2010


Dovolil jsem si zalozit zvlastni vlakno a odpovedet na dotazy, které mi
prisly soukrome, verim, ze to bude zajímat i ostatní cleny konference.

 

Jak je to s rychlosti sireni zvuku.

Rychlost sireni zvuku ve vzduchu je funkci teploty, tlaku a vlhkosti.

Pro tlak 101325 Pa a 0% vlhkost plati empiricky vzorec c=331,3+0,606*T [m/s]
kde T je teplota vzduchu v C. 

Pokud chceme byt presnejsi musime pouzit podstatne komplikovanejsi postup.

Nechce se mi popisovat teorie, zde je cast kodu, ktera provadi vypocet
rychlosti, vstupni veliciny jsou T= teplota v C, P=tlak v Pa a Rh= vlhkost v
%, vysledna rychlost je pak v  C [m/s]

 

var T;          // temperature deg C

var P;          // pressure

var Rh;         // relative humidity

var C;          // speed

var Xc, Xw;     // Mole fraction of carbon dioxide and water vapour

var H;          // respectively molecular concentration of water vapour

var C1;         // Intermediate calculations

var C2;

var C3;

var ENH;

var PSV;

var PSV1;

var PSV2;

var T_kel;                                                    // ambient
temperature (Kelvin)

var StrMsg;                                                   // alert text

var Kelvin = 273.15;                                          // For
converting to Kelvin

var e = 2.71828182845904523536;

T_kel = Kelvin + T;                                           // Measured
ambient temp

// Molecular concentration of water vapour calculated from Rh using Giacomos
method by Davis (1991) as implemented in DTU report 11b-1997

ENH = 3.14*Math.pow(10,-8)*P + 1.00062 + sqr(T)*5.6*Math.pow(10,-7);

// These commented lines correspond to values used in Cramer (Appendix)

PSV1 = sqr(T_kel)*1.2378847*Math.pow(10,-5)-1.9121316*Math.pow(10,-2)*T_kel;

PSV2 = 33.93711047-6.3431645*Math.pow(10,3)/T_kel;

PSV = Math.pow(e,PSV1)*Math.pow(e,PSV2);

H = Rh*ENH*PSV/P;

Xw = H/100.0;

Xc = 400.0*Math.pow(10,-6);

// Speed calculated using the method of Cramer from JASA vol 93 p. 2510

C1 = 0.603055*T + 331.5024 - sqr(T)*5.28*Math.pow(10,-4) + (0.1495874*T +
51.471935 -sqr(T)*7.82*Math.pow(10,-4))*Xw;

C2 =
(-1.82*Math.pow(10,-7)+3.73*Math.pow(10,-8)*T-sqr(T)*2.93*Math.pow(10,-10))*
P+(-85.20931-0.228525*T+sqr(T)*5.91*Math.pow(10,-5))*Xc;

C3 = sqr(Xw)*2.835149 - sqr(P)*2.15*Math.pow(10,-13) + sqr(Xc)*29.179762 +
4.86*Math.pow(10,-4)*Xw*P*Xc;

C = C1 + C2 - C3;

Pro 101325 Pa a Rh=0% a T=20C vychazi c=343.36m/s pro Rh=30% 343.74m/s
Rh=100% c=344.62m/s.

 

Jake je doporucene zapojeni senzoru

Pokud se budeme bavit o transtuceru tedy vysilac/prijimac v jednom, je ve
vetsine doporucenych zapojeni bohuzel traficko , blizsi viz
http://www.futurlec.com/USTR60-10H.shtml

http://www.produktinfo.conrad.com/datenblaetter/150000-174999/173681-da-01-c
s-Sensor_MA_40_E1_E7R_MA_40_E1_E7S.pdf

 

Jaky zvolit senzor 

Dostupne jsou senzory s centr frequency 25,40,45,50 a 60kHz. Z mého pohledu
cim vyssi frekvence tim lepe, jednak se tim zkracuje Decay Time tedy
prodleva mezi koncem vysilani a začátkem prijmu (u 60kHz je pod 1ms), druhak
25kHz cidla mohou plasit zvířata, v neposledni rade při mereni rychlosti
proudeni zvlaste vetru se doporucuji cidla 40 a vice.

 

Pokud jde o mereni rychlosti vetru doporucuji tento projekt
http://www.technik.ba-ravensburg.de/~lau/ultrasonic-anemometer.html

 

Kde koupit cidla?

http://www.futurlec.com/Ultrasonic_Sensors.shtml

http://www.futurlec.com/Pressure_Sensors.shtml

 

Chystam se u nich objednávat, pokud se chce někdo pripojit, není problem,
pokud jde o cenu, jejich dolarova cena * aktulani kuz + 60Kc (40Kc postovne
v CR 20Kc příspěvek na postovne od Futurlec)

Ctene pozornosti doporucuji I2C tlakovecidlo 15bit za 5.5$ to je proste
zadarmo a waterproof 60kHz ultrazvukovy sensor par za 5.9$. Farnell chce za
1ks  40KHz 330Kc bez DPH.

 

PN

 

 

 

 

 

 

 

 

 

 

 

 

 

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20100728/6c765caf/attachment-0001.htm>


More information about the Hw-list mailing list