PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Ultraschallsensor-fragen?



dwan
15.09.2004, 16:26
Mein Ultraschall sensor funzt nicht so richtig. Ich habe mir gedacht, dass ich den µC(8Mhz) immer bis 200 zählen lasse und dann am Port zwischen 0 und 5V schalte.Geht das oder muß ich das über OCR1 machen? Den Sender habe direkt am µC angeschlossen. Ich möchte erstmal nur testen ob es geht. Die Reichweite und Genauigkeit spielt keine Rolle. Dann weiss ich nicht so recht, was ich mit dem Empfänger machen soll. Muss ich bei dem auch 5V anschließen(hab ich schon gemacht, aber hatte nen schlechtes Gefühl dabei). Außerdem habe ich später gelesen, dass am Empfänger ungefähr 1 V Wechselspannung anliegt, wenn Signal ankommt, aber das habe ich auch nicht so recht messen können.

Vielen Dank im Vorraus!

sonic
15.09.2004, 17:03
Mein Ultraschall sensor funzt nicht so richtig
...
Außerdem habe ich später gelesen, dass am Empfänger ungefähr 1 V Wechselspannung anliegt, wenn Signal ankommt, aber das habe ich auch nicht so recht messen können.
Vielen Dank im Vorraus!

Was ist das für ein Modell? Am besten mal Datenblatt posten...

Gruß, Sonic

dwan
15.09.2004, 18:56
Das ist der von Reichelt. Hier ist das Datenblatt:Datenblatt (http://www.reichelt.de/inhalt.html?SID=14QTHPYtS4AQ4AAHdhkMY560e131b76944 df8b69bcc16549d3275;ACTION=7;LASTACTION=6;SORT=art ikel.artnr;GRUPPE=B6;WG=0;SUCHE=ultraschall;ARTIKE L=UST-40T;START=0;END=16;FOLDER=B400;FILE=UST%2523PRT.pd f;STATIC=0;FC=669;PROVID=0;TITEL=0;DOWNLOADTYP=1;D ATASHEETAUTO=)

So lange Links bitte anders eintragen sonst verschiebt sich alles. Ich hab es mal editiert, du kannst es dir mit edit anschaun!

sonic
15.09.2004, 19:18
Das ist der von Reichelt.


Naja, das is ja auch nur der "Lautsprecher" und das "Mikrophon".
Ohne richtige Ansteuerung wirst du damit nichts messen können

Der Sender muss mit ca. 40KHz Sinus gespeist werden. Am Empfänger sollte die empfangene Frequenz ankommen. 1V Wechselspannung gilt für 1uBar Druckunterschied ,-)

Vielleicht kannst du mit deinem uC versuchen 40KHz an einem Pin zu erzeugen und über Interrupt/ADC zu empfangen. Ich würd aber ne "gescheite" Elektronik davor setzen...

Gruß, Sonic

SkyAndy
16.09.2004, 12:37
Hallo

Ich hatte genau das selbe Problem.
Ich habe die Software von http://www.mc-project.de/Files/ultrasonic_usart.c benutzt.
Die Hardware war nur die TL084 Schaltung.

40kHz werden am Pin28 des ATmega8 erzeugt !
Also den Sender direckt an Pin28

Großes Bild:
http://www.brichnijak.de/Holger/schaltung.JPG


http://www.brichnijak.de/Holger/ich.JPG

http://www.Brichnijak.de/file/US_MC_Andy.pdf
Gruß SkyAndy

16.09.2004, 12:50
Den Empfänger musst du an den AD-Eingang anschließen.
Der Sender muss an OC1A :-)

SkyAndy
16.09.2004, 13:05
Das ist richtig, Empfänger am ADC5 und das ist der Pin28.
Sender an OC1A also Pin15
Wenn ein ATMega8 in der PDIP Bauform werwendet wird.

Oder den Quellcode ändern.

SkyAndy
16.09.2004, 13:28
Ich habe mal dazu ne PDF erstellt.
Schaltung & Layout (1440 dpi)

Download -> http://www.brichnijak.de/bilder/US_MC_Andy.pdf

http://www.Brichnijak.de/file/US_MC_Andy.pdf

Manf
16.09.2004, 15:06
1V Wechselspannung gilt für 1uBar Druckunterschied ,-)
Im Datenblatt steht links die Größe und die Dimension und rechts der Meßwert.
Es sind also -65dB von 1V, also etwa 0,3mV bei uBar.
Das sagt einem meistens auch nicht viel, aber es ist mit Mikrofonen vergleichbar, (naja zumindest mit vergleichbaren Mirkofonen). :-k
Manfred

16.09.2004, 15:22
Muss es wirklich 40khz Sinus sein? Geht nicht Rechteck-Signal?

Manf
16.09.2004, 17:36
Doch, ich habe die Wandler immer mit 40kHz Rechteck betrieben. Sich schwingen dann im wesentlichen mit Sinus und die Oberwellen stören mich nicht.
Manfred

bacon
30.09.2004, 00:55
Ultraschall Beschreiben und Schaltplan fuer PIC (in englisch)

http://users.picbasic.org/projects/ultrasonic/
http://users.picbasic.org/projects/ultrasonic/ultrasonic_experiments.pdf

mfg CRB

SkyAndy
01.10.2004, 00:35
Hallo

Ich habe mit HILFE von http://www.mc-project.de
Ein Projekt fertig gestellt.

Nächste Woche werde Ich noch eine Beschreibung des ganzen liefern.
Vorerst habe ich ne PDF im Angebot, mit Inhalt

1 Schaltplan + BRD Sender (für ATMega8) "Druckfertig"
2 Schaltplan + BRD Empfänger "Druckfertig"

3 AVR-GCC Quellcode //sehr viel Komments
4 HEX File (als Tex) für den Terminalgebrauch
5 HEX File (als Text) für mein USDA.exe (Windows)

Alles unter http://www.Brichnijak.de/file/US_MC_Andy.pdf
Die alte PDF wurde auch ersetzt.

Ich hoffe, daß ich helfen konnte.

=P~ Andy

SkyAndy
01.10.2004, 00:40
Uppps beinahe vergessen !!!!!
Bei dem Sender (ATMega Bord) die beiden 4.7k Pullups NICHT einsetzen.
Die sitzen am ADC4 und ADC5 (der funzt sonst nicht)
Die hatt Ich zum I2C Exp. mit Eingearbeitet.

don tom
09.11.2004, 10:07
Hallihallo
Ich habe mal eine Frage zu den Datenblättern vom 400ST\R160 bei www.reivchelt.de. In dem Datenblatt kommt die Einheit Vrms vor, was heisst dass es muss ja irgendwas mit Volt sein

mfg don tom

stegr
09.11.2004, 12:29
Urms (oder Vrms) bedeutet Effektivwert (Ueff); bei einem Sinus ist das û/1,41 (û=Scheitelwert)

Wenn du ein halbwegs vernünftiges Multimeter hast, dann ist der angezeigte Wert Urms (bzw. im amerikanischen Vrms).

http://www.elektrotechnik-fachwissen.de/bilder/wechselspannung.gif

03.12.2004, 14:30
Hallöchen!
Ich arbeite mit dem Ulltraschallsensor SRF10 von Devantech. Könnte mir vielleicht jemand sagen wo ich den C Code bekommen kann, um den Sensor über I2C bus anzusteuern? Bzw. Informationen zur Durchführung von Messungen. Ich arbeitete mit dem µC C67. Wäre sehr nett. tschüss!!!! John

Joerg
03.12.2004, 19:28
Hallo,

für den C67 habe ich leider auch nichts da (welcher Compiler?).
Du bräuchtest irgendwoher I2C-Routinen. Zumeist existieren da Beispiele, wie auf die bekannten EEPROMs zugegriffen werden kann. Das kann man dann relativ leicht an den SRF10 oder SRF08 anpassen (SRF08 und SRF10 sind weitestgehend kompatibel, der I2C-Zugriff ist der gleiche).

HTH und Viele Grüße
Jörg