Analog ultraljud Range Finder (3 / 9 steg)

Steg 3: Granska scheman att bli bekant med avståndsmätare design



Sändaren Design

Ultraljud sändaren är en enkel 555 astable oscillator krets med en frekvens på 40KHz och en nära 50% (dvs fyrkantsvåg output). Jag använde krets topologi rekommenderas i databladet för en astable oscillator. Meningslöst "återuppfinna hjulet" när en perfekt bra krets tillhandahålls av tillverkaren.

Oscillatorn är påslagen och off via gemensamma collector Q1 som är ansluten till 555 återställa PIN-koden. En aktiv high på basen av Q1 ger 555 timer chip ur starta återställning och svängning. En låg spänning på Q1 drar ner 555 Återställ PIN-koden genom R2 och svängning hållplatser. Q1 isolerar styrlogik från 555 timer Återställ nuvarande och säkerställer reset spänningen kommer att falla under nominellt 500mV som anges i databladet som TE pin understiger 1V. 555 oscillatorn kräver inte styrspänningen PIN-koden (Pin 5) så det kringgås till marken via C1 som rekommenderas i databladet.

Enligt 555 IC databladet bestämma två formler svängning frekvensen och intermittensen av sändaren utdata:

Frekvens = 1 / (0.693 * (R4 + 2 * (R5 + R6)) * C2)

Duty Cycle = (R5 + R6) / (R4 + 2 * (R5 + R6))

Duty cycle ekvationen anger att för en nära 50%-utdata på/av förhållandet mellan värdet av av R4 ska vara mycket låg jämfört med det kombinerade värdet av R5 och R6. Men eftersom ansvarsfrihet PIN-koden kommer att gå lågt utsläpp C2 kan inte värdet av R4 vara så låg att orsaken till 555 IC att överskrida sin maximala förmåga skingra. Databladet ger viss vägledning på rekommenderade ansvarsfrihet pin mättnad nuvarande (mellan 4.5mA och 15mA). En ansvarsfrihet mättnad ström av 5mA valdes så att en gemensam 1K motstånd kunde användas för R4 (dvs 5V/5mA = 1K ohm).

I denna krets konfiguration är det mesta som intermittensen kan praktiskt taget vara omkring 49%, så att värdet används som utgångspunkt för att fastställa värdet av R5 och R6.

Ordna om Duty Cycle ekvationen att lösa för kombinationen av R5 och R6 resultat i:

R5 + R6 = R4 / ((1 / DutyCycle)-2).

Märka i ovanstående ekvation att nämnaren resulterar i en singularitet vid 50% intermittens.

Ersätta de kända värdena: Duty Cycle = 0,49, R4 = 1000 ohm

R5 + R6 = 1000 / ((1 / 0.49)-2) = 24.500 ohm

Nu för att kontrollera om ovanstående motståndet kan användas med standard kondensator värdet.

Ordna om frekvens ekvationen att lösa C2 resultat i:

C2 = 1 / (F * 1.386 * (R5 + R6))

Ersätta de kända värdena: F = 40.000 Hz, R5 + R6 = 24.500 ohm

C2 = 1 / (40000 * 1.386 * 24500) = 736pF

Jag föredrar att använda de vanligaste disk kondensator värdena för att undvika potentiellt höga kostnader och leverera frågor, så för den här designen jag avrundat uppåt till .001uF (aka 1000pF).

Nu när ett lämpligt värde har valts för C2, resulterar ordna om frekvens ekvationen för att justera värdet av R5 + R6 i:

R5 + R6 = 1 / (F * 1.386 * C2)

Ersätta de kända värdena: F = 40.000 KHz, C2 =.000000001 Farads

R5 + R6 = 1 / (40000 * 1.386 *.000000001) = 18,038 ohm

Jag försöker vanligtvis väljer en kombination av värden för R5 och R6 så att målet frekvensen erhålls när R6 justeras nära dess mittpunkt. Detta ger gott om utrymme för att justera oscillator frekvensen upp eller ned efter behov. Så valde jag en 12K ohms motstånd för R5 och en 10K trimmer för R6. Genom att justera R6 till runt 6 K ohm, önskat 18K ohm uppnås med gott om utrymme att justera för en nära exakt 40KHz.

Nu när lämpliga värden för R5, R6 och C2 har valts, kan standard månadskapacitet på ekvationen användas att kontrollera önskad intermittensen är nära 50%:

Duty Cycle = (12000 ohm + 6000 ohm) / (1000 ohm + 2 * (12000 ohm + 6000 ohm)) = 48,6%

Nästan perfekt! Det sista steget är att lägga till en drivrutin till 555 IC-utgången.

555 IC databladet anger att utdata PIN-koden (Pin 3) kan källa och sjunka 200mA för nuvarande, men inte på den nominella Vcc tillämpas på chipet. För att få den högsta spänning swing möjligt över sändare XT1, jag använde en gemensam emitter Q2 parallellt. När 555 IC produktionen är låg, drivs XT1 nära Vcc genom R7. När 555 IC produktionen är hög, Q2 shuntar XT1 kör det är spänningen till nära noll. R7 begränsar Vcc shunten ström genom Q2 till 5mA samtidigt skydda XT1 från överdriven laddström. R3 valdes för att säkerställa att Q2 fullt mättade fettsyror när den 555 IC utgångsstiftet går hög. Sändaren XT1 beter sig som en parallell LC resonant gå runt inställd på 40KHz med Q av runt 40. Därför Q2 serverar ett annat viktigt syfte: dämpning XT1 så att utgången ultraljud skär bort inom 1ms efter 555 IC är inaktiverad.

Se Steg
Relaterade Ämnen

En mystisk låda - ultraljud utbud Finder(Arduino)

Det finns två nyheter, som en du vill höra först? Okej. Låt mig berätta de goda nyheter-vårt Elecrow företag växer snabbt till stöd för maker partners och Arduino entusiaster, vi har lagt till en massa staffs, så vi behöver en större plats att ta emo...

Ultrasonic Range Finder genom att använda Arduino

Ultraljuds-Range Finder är en enkel metod för beräkning av avstånd från ett hinder på avstånd utan fysisk kontakt. Det sysselsätter en Ultraljuds avstånd sensor som använder ljud pulser för att mäta avstånd. Avger en Ultraljuds puls och timing hur lä...

Arduino Nano: Ultraljud Ranger(Ping) avstånd I2C 2 X 16 LCD uppvisning med Visuino

I detta Instructable kommer jag visa dig hur lätt det är att ansluta Ultrasonic Sensor till Arduino och visas avståndet på en LCD-Display.Observera att anteckningen på några av bilderna i detta Instructable kommer att fungera korrekt på vissa webbläs...

ETextiles: hur man syr en Matbotix Range FInder till tyget

hur man syr en Maxbotix Ranger finder i projektet eTextile med hjälp av Mitsufuji tråd och en storlek 9 mellan handsewing nål.MaxBotix Range FInderMitsufuji ledande trådMellan nålVill du ha mer eTextile hur-till DIY eTextile videor, tutorials och pro...

Arduino Nano: Ultraljud Ranger(Ping) med Visuino

Vi alla vill veta hur långt Santa är julen här, och vad passar bättre för detta än Arduino med Ultraljud Ranger.I detta Instructable kommer jag visa dig hur lätt det är att ansluta Ultrasonic Sensor till Arduino och styra med hjälp av Visuino - en en...

Arduino Nano: Mät avståndet med ultraljud Ranger och logga in det MicroSD kort med Visuino

MicroSD kort är billigt och enkelt data lagringsmedium, och de är mycket bekvämt för att lagra Arduino sensordata. Det finns också ett antal billiga lätt tillgängliga MicroSD kort moduler för Arduino.I detta Instructable kommer jag visa dig hur lätt...

Range Finder (basic) med Intel Edison

Hej alla, detta projekt är att hjälpa Ställ in avståndsmätare och ett enkelt projekt att vänja den. För detta, har jag använt koden jag hittade på nätet och provat den ute. Så är här projektet.(Not:-du bör ha helt setup Intel Edison innan detta proje...

8 bit seriell Digital till Analog (5v range) omvandlare för mikrokontroller (när TTL och resistorer är allt du)

så jag behövde en DAC (digital till analog omvandlare) att använda med min pic12F675, och för de av er som aldrig har hört talas om denna lilla rackaren, det är en 8-pin mikrokontroller från Microchip som har endast 6 I/O stift...Detta är en mycket e...

Ultraljuds-Range detektor med Arduino och SR04 Ultrasonic sensor

detta är en preliminär instructable som tar dig genom de steg jag tog för att få SR04 ULTRASONIC SENSOR ansluten och arbetar till Arduino. Det kommer då att ingå till min mini miljö bildskärm. Så småningom, om allt passar, det kommer att hamna i ett...

Arduino Range Finder handledning

göra ditt första projekt med en arduino UNO eller någon arduino och en avståndsmätare sensorSteg 1: Kontrollera att du har fått allt! Din gunna behov-4 hoppare ledningar 1 arduino (jag använde UNO) 1 set av brödunderläggen 1 datakabel att programmera...

2D ultraljud kartläggning

I detta visar instructable kommer vi hur du använder en sonar sensor för att skapa en 2D kartor av omgivande föremål. Detta projekt är en del av landminor upptäcka quadcopter projekt av SRJC Computer Science Club. Denna del av projektet kan quadcopte...

ChipKIT parkering hinder Sensor

Jag har alltid tyckt det skulle vara trevligt att ha en bil med en parkering sensor. Jag vill inte spendera den sorten pengar tills jag betala av mitt studielån. Men jag har material att göra en själv tack vare en klass som jag tog på mikrokontroller...

Mobil Sun-söker Robot

Din anläggning kan navigera till den soligaste platsen i huset med denna solsken söker inomhus planter. Kontrolleras av en Arduino mikro och drivs av två kontinuerlig rotation servomotorer. Planter syftar sunshine med hjälp av två solpaneler som iden...

Autonoma / röst kontrollerat - 3D Scanning rigg för 3D utskrift

Tanken bakom röst kontrollerat / autonoma 3D scanning rigg är att möjliggöra för en 3D scanning fånga att fungera så smidigt som möjligt med minsta ansträngning för personen hur är scanning som för personen hur är att skannade.De viktigaste målen för...

Ultrasonic avståndsmätare med en ATtiny85 (med sköld)

Jag är här att visa dig hur du använder en HC-SR04 ultraljud Range Finder med en ATtiny85 samt programmering av ATtiny85 med den underbara sköld som randofo skapat.Förteckning över material:ATtiny85 programmering bibliotekArduino UnoHC-SR04 ultraljud...

Remote Controlled Arduino Car

Jag har alltid gillat att gå till lägren, etc där det finns många av mina vänner, jag har alltid gillat att ha en massa vänner och en dag när jag letade upp youtube för fjärrkontroll bilar, och hur de gjordes, jag listat ut att jag kunde göra en till...

HandSight: En handske för blinda att känna former och navigera hinder

HandSight är en prototyp handske att hjälpa blinda. Den kan känna av ljushet eller mörkhet av en yta med taktiken feedback från en vibration motor för varje enskilt finger. Det kan också känna avstånd från fysiska objekt eller hinder och ange riktnin...

Ljud Switcher

Har du någonsin haft din musik vevas upp på jobbet och insåg inte att någon försöker prata med dig. Ännu värre, har du någonsin velat sova på jobbet, men hade inte ett bra sätt att vakna om någon (som din chef) var på väg att komma in i ditt skåp. Ja...

Interaktiv skulptur: filernas Data

Filernas Data är en känslig skulptur som utför ljus och ljud när känslan närvaron av människor.Det utvecklades under The School av maskiner, 2014 i Berlin. Maskiner som tillhandahålls av Fablab Berlin.Musiken gjordes av ungarna på hastighet.Steg 1: M...