 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
robika Član

Pridružen-a: Pon 05 Apr 2004 20:55 Prispevkov: 281 Aktiv.: 1.18 Kraj: ajdovščina
|
Objavljeno: Čet Mar 12, 2009 9:07 pm Naslov sporočila: |
|
|
Tukaj si lahko ogledaš enačbe. Načinov kako izračunaš nadmorsko višino iz zračnega tlaka je kar nekaj. Katerega boš izbral, pa je tvoja odločitev. Nekatere upoštevajo temperaturo zraka, nekatere veljajo le do določene višine,... Jaz sem uporabil formule v priponki.
Opis: |
|
 Download |
Ime datoteke: |
formule.JPG |
Velikost datoteke: |
10.26 KB |
Downloadano: |
24 krat |
|
|
Nazaj na vrh |
|
 |
piroman Član


Pridružen-a: Čet 23 Okt 2003 12:06 Prispevkov: 2707 Aktiv.: 11.40 Kraj: Ljubljana
|
Objavljeno: Čet Mar 12, 2009 9:51 pm Naslov sporočila: |
|
|
Lažje (tudi za MCU) in bolj točno lahko izačunaš višino s segmentno linearizacijo krivulje tlaka. Glej pripet pdf na strani 7.
Opis: |
|
 Download |
Ime datoteke: |
an501.pdf |
Velikost datoteke: |
279.23 KB |
Downloadano: |
21 krat |
_________________ One shouldn’t work on semiconductors, that is a filthy mess; who knows if they really exist!
Wolfgang Pauli, 1931 |
|
Nazaj na vrh |
|
 |
piroman Član


Pridružen-a: Čet 23 Okt 2003 12:06 Prispevkov: 2707 Aktiv.: 11.40 Kraj: Ljubljana
|
Objavljeno: Čet Mar 12, 2009 10:00 pm Naslov sporočila: |
|
|
Aha, še tale košček kode sem našel. Meni je dobro računal višino, kje sem tole našel, se pa ne spomnim...
Koda: |
/**********************************************************/
/* Approximation of 1976 US Standard Atmosphere */
/* piecewise linear approximation in the form of */
/* alti = 10*j-pres*i */
/* Input variable is <pres> which is the pressure in mbar */
/* Output variable is <alti> which is the altitude in m */
/**********************************************************/
float alti_calc(float pres)
{
long i,j;
float alti;
if(pres<349)
{
i=210;
j=15464;
}
else if(pres<400.5)
{
i=186;
j=14626;
}
else if(pres<450)
{
i=168;
j=13905;
}
else if(pres<499)
{
i=154;
j=13275;
}
else if(pres<549)
{
i=142;
j=12676;
}
else if(pres<600)
{
i=132;
j=12127;
}
else if(pres<650)
{
i=123;
j=11587;
}
else if(pres<700)
{
i=116;
j=11132;
}
else if(pres<748)
{
i=109;
j=10642;
}
else if(pres<800)
{
i=104;
j=10268;
}
else if(pres<850)
{
i=98;
j=9788;
}
else if(pres<897.5)
{
i=94;
j=9448;
}
else if(pres<947.5)
{
i=90;
j=9089;
}
else if(pres<1006)
{
i=86;
j=8710;
}
else if(pres<1100)
{
i=81;
j=8207;
}
alti = 10*j-pres*i;
return(alti/10);
}
|
_________________ One shouldn’t work on semiconductors, that is a filthy mess; who knows if they really exist!
Wolfgang Pauli, 1931 |
|
Nazaj na vrh |
|
 |
upornik Član

Pridružen-a: Ned 09 Jan 2005 22:35 Prispevkov: 261 Aktiv.: 1.10 Kraj: Celje
|
Objavljeno: Čet Mar 12, 2009 11:55 pm Naslov sporočila: |
|
|
piroman je napisal/a: |
Lažje (tudi za MCU) in bolj točno lahko izačunaš višino s segmentno linearizacijo krivulje tlaka. Glej pripet pdf na strani 7. |
Sam sem tudi računal višino po tem, na strani 7 in v primerjavi z GPS-jem, bi rekel, da je mogoče bil moj merilnik celo natančnejši. GPS se ni moral odločiti, ves čas je nihal za 10m. Je pa res, da nisem preizkušal na nekih velikih višinskih razlikah, ampak maksimalno nekje 200m razlike.
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70657.36
|
Objavljeno: Pet Mar 13, 2009 12:26 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
Jule Član


Pridružen-a: Sob 27 Okt 2007 12:48 Prispevkov: 2533 Aktiv.: 11.77 Kraj: Ajdovščina
|
Objavljeno: Pet Mar 13, 2009 10:43 am Naslov sporočila: |
|
|
Kdaj bo tale izšla? Ker tam okoli 20 aprila imamo mi to že marejeno.
Bomo videli kako bo šlo naprej.
_________________ lp Jure |
|
Nazaj na vrh |
|
 |
mirkatmir Član


Pridružen-a: Pet 25 Jul 2003 9:14 Prispevkov: 1876 Aktiv.: 7.90 Kraj: Ribnica (JN75IR)
|
Objavljeno: Pet Mar 13, 2009 9:57 pm Naslov sporočila: |
|
|
MarE69 je napisal/a: |
Za naslednjo številko revije Elektronik.si pripravljam prispevek o meritvi višine s pomočjo tlaka.
LP,
Mare |
Bo to mogoče s senzorjem iz tvoje firme - EST 2213?
_________________ lp, Miran (Miro - S51SK) |
|
Nazaj na vrh |
|
 |
sortaj Član


Pridružen-a: Sre 23 Jul 2008 21:51 Prispevkov: 812 Aktiv.: 3.94 Kraj: Med Vipavo in Štanjelom
|
Objavljeno: Sre Mar 18, 2009 5:56 pm Naslov sporočila: |
|
|
Jule, kakšna odločitev je padla danes?
Za kateri senzor ste se odločili?
S katerim PIC-em boste to delali?
lp
_________________ Svet je bil analogen, dokler ni Planck vsega zafrknil... |
|
Nazaj na vrh |
|
 |
Jule Član


Pridružen-a: Sob 27 Okt 2007 12:48 Prispevkov: 2533 Aktiv.: 11.77 Kraj: Ajdovščina
|
Objavljeno: Sre Mar 18, 2009 7:14 pm Naslov sporočila: |
|
|
Delali bomo najbrž z EST 2213-2. Za senzorje se že vnaprej zahvaljujem uporabniku mare69.
Pica prav točno še nismo določili, bomo najbrž jutri.
_________________ lp Jure |
|
Nazaj na vrh |
|
 |
Jule Član


Pridružen-a: Sob 27 Okt 2007 12:48 Prispevkov: 2533 Aktiv.: 11.77 Kraj: Ajdovščina
|
Objavljeno: Čet Mar 26, 2009 7:16 pm Naslov sporočila: |
|
|
No, danes smo naredili nekaj updata:
- Poskušali bomo narediti več izvedb:
- poskušali bomo z dvema različnima senzorjema - HYB in Motorola
-ena izvedba bo digitalna, druga analogna, z operacijskimi ojačevalniki
- PIC bo 16F88
-program bo napisan v Flowcode
Upam da bo kaj ratalo
Želimo, doseči dokaj natančen rezultat- kolikor tak način merjenja pač dopušča, s tem, da ciljamo predvsem na to, da zazna dvig cca 2m. Zato bomo delali tudi z operacijskimi ojačevalniki, naredili bomo 2 merilni območji- do 1000m, in od 1000m naprej, tako da v nižjem pasu, z AD pretvornikom dosežemo višjo natančnost(pri 10 bitnem na 1000m približno na 1m)
_________________ lp Jure |
|
Nazaj na vrh |
|
 |
Jule Član


Pridružen-a: Sob 27 Okt 2007 12:48 Prispevkov: 2533 Aktiv.: 11.77 Kraj: Ajdovščina
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14675 Aktiv.: 61.80 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Apr 18, 2009 9:50 pm Naslov sporočila: |
|
|
Tole "programiranje" mi ni poznano. Kako je s fuse biti? Je vključen interni oscilator ter izključen reset pin?
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Jule Član


Pridružen-a: Sob 27 Okt 2007 12:48 Prispevkov: 2533 Aktiv.: 11.77 Kraj: Ajdovščina
|
Objavljeno: Ned Apr 19, 2009 9:06 am Naslov sporočila: |
|
|
To je super programiranje, saj ne zahteva nič "programatorskega" znanja. Koda se v ozadju sama izpisuje.
S fuse biti ne vem kako je, reset pin je vezan na maso. A oscilator se določi pri "peki" na pic? Ker takrat nisem bil zdraven.
Aja protoboard ima polne vzdolžne povezave na vsako stran. Tako da lahko vidite kako je kaj povezano, če kaj to pomaga.
Je sploh možno, da počrni spodnja vrstica, brez da bi bil pic noter? Pomoje je kakšna napaka v vezavi?
_________________ lp Jure |
|
Nazaj na vrh |
|
 |
drVrh Član



Pridružen-a: Sre 20 Feb 2008 20:17 Prispevkov: 918 Aktiv.: 4.34 Kraj: Slovenija-Koroska-Prevalje-Lese
|
Objavljeno: Ned Apr 19, 2009 9:14 am Naslov sporočila: |
|
|
Kakšen je ta program, ki je na zgornji sliki kako se mu reče?
_________________ Iz dneva v dan sem se spraševal kaj je to elektrika, vendar nisem našel odgovora ... in še vedno si postavljam to vprašanje
LP
Grega |
|
Nazaj na vrh |
|
 |
Jule Član


Pridružen-a: Sob 27 Okt 2007 12:48 Prispevkov: 2533 Aktiv.: 11.77 Kraj: Ajdovščina
|
Objavljeno: Ned Apr 19, 2009 9:30 am Naslov sporočila: |
|
|
Flowcode verzija 3 ( za PIC). Podpira ogromno picev.
_________________ lp Jure |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 6 dni
Powered by phpBB © 2001, 2005 phpBB Group
|