- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 7 von 7

Thema: HC-SR04 an MK2 anbinden mit Atmel Studio und Labview auswertung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von BMS
    Registriert seit
    21.06.2006
    Ort
    TT,KA
    Alter
    34
    Beiträge
    1.192
    Hallo und willkommen im Forum.
    Was ich bis jetzt hinbekommen habe ist die Anbindung des MK2 so dass ich den "Integrierten" Lichtsensor bereits mit Labview auslesen kann.
    Das hört sich erst mal nicht schlecht an und ist eigentlich schon die halbe Miete
    Behalte schon mal das aktuelle Programm für den Lichtsensor, an einer Kopie kann man dann den Ultraschallsensor einrichten.

    Der Ultraschallsensor braucht erst mal Versorgungsspannung von 5V. Auf dem MK2 müsste es dazu Anschlüsse geben, wo 5V und GND ("Ground","minus","0Volt") rauskommen.
    Dann geht es weiter: Der Ultraschallsensor hat zwei Steuersignale, und zwar einen Trigger-Eingang und einen Echo-Ausgang.
    Das Prinzip steht schon in deinem verlinkten Datenblatt drin.
    Auf Deutsch:
    Der MK2 muss an die Trigger-Leitung einen kurzen Impuls geben.
    Das Ultraschallmodul fängt dann mit der Messung an.
    Inzwischen muss das MK2 auf der Echo-Leitung warten bis ein Signal anfängt, und messen wie lange es dauert, bis es wieder aufhört.
    Die Dauer des Signals entspricht der Zeit, die der Schall braucht, um gesendet und vom Ultraschallmodul wieder empfangen zu werden.



    Hier als Rezept:
    - Suche den Anschluss am MK2 wo 5V und 0V (GND) rauskommen. Damit wird das Ultraschallmodul versorgt.
    - Suche zwei freie digitale Anschlüsse des Mk2. Mit digital meine ich, dass man damit z.B. eine LED ansteuern kann.
    - Von den zwei digitalen Anschlüssen suchst du die Portbezeichnungen und Nummern raus (z.B. PB3 oder so was)
    - In der Software musst du nun einen davon als Ausgang schalten (für den "Trigger") und den anderen als Eingang (für das "Echo") und entsprechend mit dem Ultraschallsensor verbinden. Damit sicher nichts kaputt geht, kann man auch noch Widerstände in diese Leitungen setzen, z.B. 100 Ohm.
    - Der Rest ist dann Software. Prinzip:

    Code:
    Triggerpin auf Ausgang schalten und auf low.
    Echopin auf Eingang schalten.
    Sonstige Vorbereitungen. Was weiß ich.
    
    Das folende in einer Endlosschleife:
    Setze den Triggerpin auf high
    Warte einen kurzen Moment (mindestens 10µs laut Datenblatt, aber auch nicht zuuuu lange)
    Setze den Triggerpin auf low
    warte bis der Echopin logisch high wird
    solange der Echopin auf high ist, zähle eine Variable hoch
    höre auf zu zählen, wenn Echopin low wird
    gebe den Zählerstand der Variable so aus, wie du es schon mit dem Lichsensor gemacht hast
    Setze die Variable wieder auf 0, sonst gibt es beim nächsten Durchlauf Mist
    Warte einen Moment (z.B. 0,05 Sekunden) damit keine Mehrfachechos gemessen werden
    Den Zählerstand muss man noch in die entsprechende Entfernung umrechnen.
    Die Schallgeschwindigkeit: In einer Sekunde schafft der Schall etwa 340 Meter. In einer Millisekunde schafft er dann 34 cm. usw.

    Wie man Pins schaltet, Schleifen macht, Wartezeiten einbaut usw. findest du sicher in der myavr-Dokumentation.

    Am Ende noch mal gut umrühren, abschmecken und so kann man's dann servier'n. Guten Appetit

    Grüße,
    Bernhard
    "Im Leben geht es nicht darum, gute Karten zu haben, sondern auch mit einem schlechten Blatt gut zu spielen." R.L. Stevenson

  2. #2
    Vielen Dank! Ich werde deine Anleitung jetzt mal weiter verfolgen und falls fragen aufkommen mich hier nochmals melden.

    Gruß Jens

Ähnliche Themen

  1. Verbindungsproblem: atmel mk2 + avr studio + rn control 1.4
    Von jokecookie im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 17.03.2019, 13:28
  2. [ERLEDIGT] RP6 und Atmel Studio 6 (wieder mal)
    Von basteluwe im Forum Robby RP6
    Antworten: 9
    Letzter Beitrag: 11.04.2014, 16:32
  3. Atmel AVR Studio 5.1 einrichten
    Von mikk_11 im Forum Robby RP6
    Antworten: 13
    Letzter Beitrag: 16.02.2013, 15:16
  4. RP6 und Atmel Studio 6.0
    Von bernd01 im Forum Robby RP6
    Antworten: 2
    Letzter Beitrag: 24.07.2012, 12:37
  5. Atmel Studio 6
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 4
    Letzter Beitrag: 14.03.2012, 18:23

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test