Heips!
Onx kellään tullut mieleen,,, jotta pc:stä sais varmaan tehtyä kaikuluotaimen aika "helpolla" . Siis anturi kiinni sarjaporttiin ja anturille tykytystä esim. 200khz pulssilla ja paluupulssia tutkailtais ohjelmalla ja raavittais käppyrää ruudulle. Kivaa,, eikö??? nyt vaan joku nero hieromaan älynystyrää ja värkkäämään moista.
Kun on toi laptoppi jo valjastettu veneessä kartalla ja moottorin mittaristolla, pakettiradiolla ja Icomin pc-scannerilla niin toi kaikuluotain sopis vielä kuvioihin.
Lieneekö kellään kokemuksia?
"Niva" <msp...@nic.fi> kirjoitti viestissä
news:4ZYba.372$Mi6.1...@reader1.news.jippii.net...
Laite ei ole kovin uusi idea. Esim. Interphasella on noita ollut jo vuosia,
ehkä jopa yli 5 vuotta. Uusi mallikin tulee tälle kaudelle myyntiin ja sitä
olen demonnut livenä mutten vesillä, näytti hyvältä. Minusta idea on fiksu,
sillä PC on aika halpa alusta verrattuna moniin muihin ratkaisuihin. En vain
ihan tiedä, kuinka tuo lähetysteho säädellään alkuperäisen kysyjän
viestissä. Eihän se PC suoraan sarjaportista kai mitään lähetä kuin jollain
mitättömällä teholla, joka riittää lähinnä kylpyammeen luotaamiseen??
Tarvitaan siis erillinen lähetin kuten kaikissa muissakin luotaimissa, joka
puskee tuon 200-1000 W lähetystehon ulos signaalia varten. Sitten homma
pelaa hyvin, mutta kai se alkuperäinen idea meni sitten saman tien...:-(
--
Jaakko Pitkäjärvi
jaa...@pitkajarvi.net
www.pitkajarvi.net
Se, saako tuotakaan tehoa tietokoneen sarjaportista, menee tietämyksen
ulkopuolelle.
Terveisin,
Antti
Kaikuluotaimen lähetysteho ja sähkölaitteena kuluttama teho ovat eri
asioita. Niillä ei käsittääkseni ole juuri tekemistä lineaarisesti toistensa
kanssa. Alla Furunon esitteestä kopsattu ote:
Output Power (Specify when ordering)
1, 2 or 3 kW rms
POWER SUPPLY (Specify when ordering)
10.5 - 20.0 VDC or 18 - 40.0 VDC, less than 45 W
115/230 VAC with optional rectifier PR-62
Eli lähetysteho on 1-3 kW ja ottoteho laitteella 45 W. Jokseenkin sama pätee
tietojeni mukaan myös tutkissa ja monissa muissa vastaavissa laitteissa.
Antti
Ei saa! 12 V voi saada ja oikusulussa lähes 10 mA, mutta jännite
tippuu hyvin nopeasti jo parilla mA:lla
(http://www.analogservices.com/rs232.htm : "This data suggest that we
can probably get 2 mA at 6 volt or 3.5 mA at 5 volt from this
device.")
).
Rinnakkais- tai peliportista saakin sitten jo usein enemmänkin kuin
tuon 10 mA, mutta jännite on enää 5 V.
Joakim
Tuo tietenkin olisi yksi vaihtoehto. Mittauksesta voisi tehdä moninkertaista
ja siitä vähentää kohinan pois joukosta, jolloin anturi voisi olla varsin
herkkä -> matala lähetysteho. Käytännössä tulee silti ongelmia, sillä äänen
nopeus on aika hidas, joten lähinnä mittaukset olisivat saavin tasoa, kun
liikkuvassa veneessä homma olisi mahdotonta. No, mutta ideana silti voisi
toimia jotenkin ja jossain teollisuussovelluksessa jopa pelata
käytännössäkin, mutta eipä oikein veneessä kuitenkaan, vaikka kuinka
yrittäisi.
1. Asennetaan Microsoft Visual C++ 6.0
2. Asennetaan ja käännetään ilmainen PortAudio-kirjasto:
http://www.portaudio.com/download.html
3. Kirjoitetaan kohdan 2 kirjastoa käyttäen reaaliaikaisesti (full
duplexina) toimiva signaaliprosessointisofta.
3a. Softa lähettää äänikortin läpi korkeataajuisen siniaaltopulssin.
Esim. f=17kHz ja pulssin pituus 2ms.
3b. Samaan aikaan softalla sämplätään inputtia esim. 48kHz taajuudella.
- tallennetaan softapuskuriin input-signaali, joka mahdollisesti
sisältää heijastuneen (tai monia heijastuneita) signaalin.
- suodatetaan kapeahkolla softa-FIR-filtterillä 17kHz:n taajuus,
jotta signaali-kohina-suhde paranee. C-koodin pätkiä FIR:iin löytyy
netistä pilvin pimein. Suodattimen tappikertoimet lasketaan esim.
Matlabilla. Toinen mahdollisuus on tehdä FFT ja sitten kertoa tämä
suotimen FFT:llä.
- etsitään jollain menetelmällä heijastunutta signaalia
input-puskurista. Ehkäpä korrelaattori, matched filter, IIR- suodin?
Tai signaalin analysointi taajuustasossa (waterfall-tyyppinen)?
3c. Tehdään toistuvia mittauksia virhe-marginaalin parantamiseksi.
4. Tehdään Visual Basicilla näyttösofta.
Hypetystä ja ongelmia:
- Uudet äänikortit pystyvät nykyään jopa 192kHz:n (output) ja 96kHz:n
(input) näytteenottotaajuuksiin. Tämmöinen on kai esim.
Verkkokaupassakin myytävä Sound Blaster Audigy 2. Sillä siis
lähetystaajuuden voisi nostaa esim. niinkin korkeaksi kuin 40kHz.
Saattaisi olla hyötyä. Tosin ei toimi läppärissä.
- Windowseissa on isohko epämääräinen ja muuttuva latenssi. Voi
aiheuttaa epätarkkuutta mittaukseen, jos latenssia ei pysty määrittämään
(luultavasti pystyy). Linuxissa on selvästi pienin latenssi. PortAudio
löytyy myös Linuxille.
- Ääni kulkee vedessä 1500m sekunnissa. Pitää siis olla pieni latenssi,
jottei kaiku ehdi menemään "harakoille" ts. peeceen pitää ehtiä saamaan
se tallennettuakin. Full duplex -käyttö saattaa ratkaista ongelman.
- stereo-moodissa systeemillä voisi olla mahdollista tehdä vaiheistettu
lähetys ja mittaus eli siis sähköinen keilan kääntäminen. Sehän olisi
uusinta uutta!
Signaaliprosessointia vaaditaan, teki asian miten vain. Eri juttu on sitten
se, jos haluaa käyttää peeceetä vain näyttölaitteena ja siis liittää
siihen valmiin kaiun.
Semmoista,
Tuomas
"Niva" <msp...@nic.fi> wrote in message
news:4ZYba.372$Mi6.1...@reader1.news.jippii.net...