Etäisyysmittaus ultraäänellä

Kytkis

  R1   4.7k
  R2   4.7k
  R3   4.7k 
  R4   4.7k 
  R5   47k 
  R6   1000k  
  R7   100k 
  R8   3.9k 
  R9   10k 
  R10  4.7k
	
  R11  3.9k
  R12  3.9k
  R13  4.7k
  R14  1000k  
  R15  1k
  R16  470r
  C1   22pF
  C2   22pF
  C3   100nF
  C4   180pF
		
  C5   22nF
  C6   100nF
  D1   1N4148
  LED  Ledi
  IC1  90s2313
  IC2  LM339 
  PXE  TX  U-ä lähetin 40khz
  PXE  RX  U-ä vastaanotin 40khz
  XTAL Kide 8Mhz	
  Transistorit 2*BC547 tms.
		
Laite on tarkoitettu lyhyiden etäisyyksien mittaamiseen lähinnä sisätiloissa huoneenlämmössä. Mikäli laitetta halutaan käyttää ulkona olisi siihen hyvä lisätä lämpötilakompensointi, tosin tämä on käytetyn prosessorin kanssa varsin helppoa. Suurin mitattava etäisyys noin 4-6 metriä, lähetystehoa nostamalla mahdollisesti enemmän.

90s2313 kytkentä on varsin tavanomainen, ainoana poikkeuksena diskreetein transistorein tehty rs232 puskurointi. Kytkentä ei tuota vaadittavia +-12 voltin jännitteitä mutta toimii moitteettomasti useimpien tietokoneiden kanssa. Puskuroinnin voi korvata max232-piirillä mikäli haluaa standardinmukaisen rs232-liitynnän.

Varsinainen etäisyysmittari muodostuu kahdesta ultraäänielementistä (pxe-elementti) ja LM339 komparaattorinelikosta. Pxe-elementteinä kytkennässä käytetään turkulaisen triopakin myymää mallia jonka resonanssitaajuus on 40khz, mutta laite toiminee myös muilla vastaavilla elementeillä. Lähetinelementti on kytketty suoraan 90s2313 io-pinneihin ja ultraäänipulssi tuotetaan ohjelmallisesti.
(Käytetyn pxe-elementin datasheet)

Vastaanottimen etuasteen muodostaa komparaattori IC2a joka on kytketty tavanomaiseksi vahvistinasteeksi. Aste vahvistaa vain positiiviset puolijaksot, mutta tästä ei kytkennän toiminnan kannalta ole haittaa. IC2b toimii aktiivisena ilmaisimena joka kondensaattorin C5 avustuksella suodattaa 40khz:n kantoaallon pois ja tuottaa signaalin verhokäyrän. IC2c siistii signaalin prosessorille sopivaan muotoon. R14 ja C6 muodostavat integraattorin joka tuottaa komparaattorin referenssisignaalin. IC2c:n perään kytketty ledi on tarkoitettu lähinnä debuggaustarkoituksiin ja se kannattaa poistaa kun kytkentä on saatu toimimaan sillä se estää komparaattorin lähdön nousemisen täyteen 5v jännitteeseen, tosin sen ei käytännössä havaittu haittaavan kytkennän toimintaa.

Mittaus onnistuu myös käyttäen ainoastaan yhtä pxe-elementtiä. Prosessorin io-pinni PD4 on kytketty suoraan vastaanottavan pxe-elemetin tuloon ja lähtevä ultraäänipulssi voidaan ajaa suoraan elementtiin. Kuuntelun aikana PD4 on pidettävä input-tilassa jolloin se ei korkean impendanssinsa takia häiritse kaiun mittausta. Lähtevä pulssi aiheuttaa elementtiin voimakkaan mekaanisen resonanssin jonka vuoksi lähimmältä 30-50 cm matkalta ei saada kaikua. Tätä "kuollutta vyöhykettä" voidaan lyhentää pitämällä PD4:sta alhaalla 0.2-0.5 ms pulssin lähettämisen jälkeen, elementin oikosulkeminen maahan vaimentaa resonanssin varsin tehokkaasti. Mikäli laite tehdään kahdella pxe-elementillä ei PD4:sta kannata kytkeä vastaanottavaan elementtiin ja se jää vapaaksi muuhun käyttöön.

Allolevassa skooppikuvassa on laitteen tuottama signaali. Alemmassa säteessä näkyy laitteen lähettämä pulssi (6 kpl 40khz:n jaksoja) Ylempi säde on kaiun verhokäyrä mitattuna pisteestä tp. Ensimmäinen piikki on lähetyspulssin ylikuuluminen, toinen on kaiku katosta noin 1.8m etäisyydeltä (alempi säde 2v/ruutu, ylempi 1v/ruutu, nollataso ruudun keskiviivalla, aika 2ms/ruutu). Lähtevän signaalin ylikuuluminen johtuu lähinnä laitteen hajakapasitansseista ja on varsin helposti vaimennettavissa lähes olemattomiin. Akustista ylikuulumista ei näyttäisi käytetyssä konstruktiossa suuremmin esiintyvän. Kuvasta näkyy hyvin myös palaavan signaalin leveneminen mikä huonontaa tarkkuutta etenkin pitkillä matkoilla. Kuvassa olevassa kytkennässä on joitakin komponetteja joita ei esiinny lopullisessa versiossa, ne ovat kortilla lähinnä kytkennän debuggausta varten.


Skooppikuva kuva laitteesta



Ohjelmisto on vielä pahasti kehitysvaiheessa, nykyinen mittausrutiini on kirjoitettu timer0-keskeytykseen ja on noin 10 riviä pitkä. Tämän lisäksi ohjelmassa on yksinkertaiset uart-rutiinit tietojen välittämiseen pc:lle. Softapuoleen palaan kunhan ehdin virittää sen vähän siistimpään kuntoon. Kaikki apu ohjelmistonkehityksessä on erittäin tervetullutta.

Kytkentä ja ohjelma vapaasti käytettävissä omalla vastuulla. Käytöstä kaupallisiin tarkoituksiin sovittava tekijän kanssa.

Jari Lehtinen
jlehtine@iki.fi

Copyright © 2000 Jari Lehtinen

Counter