A SensorWikiből
- Készítette:
- Tanulmányi terület: Alkalmazott mechatronika
- Év: 2. Ing.
Projektként megvalósítottam egy kapcsolatot egy parkolóérzékelővel. A parkolóérzékelő 3 érintkezőt tartalmaz (VCC, DATA, GND). Ez egy ultrahangos típusú érzékelő, amely visszatükrözi az akadályok jelét. Az érzékelő tápfeszültsége 12 V, mivel autóipari alkatrész. Mivel a csatlakozásomat az USB buszról táplálom (5 V), szükség volt a tápfeszültség átalakítására. Az átalakításhoz egy DC-DC átalakítót használtam egy fokozatos összeköttetésben. A mennyiségek megjelenítéséhez 2x16-os alfanumerikus kijelzőt használtam. Az egész rendszert az ATMEGA 8-16PU processzor vezérli.
Mérési elv parkolásérzékelővel
Mint említettem, az érzékelő 3 terminált tartalmaz. A kommunikációs tű, a DATA, felhúzható ellenállással van összekötve a VCC-vel. Mivel az érzékelő egyszerre vevő és adó, a jelet kettővel el kell osztani, hogy megkapjuk az egy távolság értékét. A mérés megkezdéséhez az adatsort egy ideig 0-ra kell földelni 300 µs. Ez után a kiváltó jel után az érzékelő kb 500 µs. Az adatsor arra reagál, hogy értéke 0-ra változik. Ezt követően az érzékelő megvárja a visszavert hullámot, amely az adatvonal változását ismét log 0-ra jelzi. A távolság kiértékeléséhez elegendő megmérni a két futó él idejét az történt. A távolság megszerzéséhez az időt meg kell szorozni a hang terjedési állandójával 3,45 cm/s környezetben. Végül létrehoztam egy képletet, amelybe belefoglaltam az összes szükséges mennyiséget:
mért távolság = (él_idő * szórási_állandó_környezetben)/féltávolság * centiméter