- fchao-Sinus-Wechselrichter AliExpress         
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 30

Thema: Verschiedene Muster für die Odometriescheiben

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    29.12.2006
    Ort
    Bayern
    Alter
    69
    Beiträge
    41

    Verschiedene Muster für die Odometriescheiben

    Angeregt von dem Vorschlag von Sternthaler (Danke!) habe ich einige Entwürfe für die Odometriescheiben gezeichnet (siehe Anlage). Sternthalers Vorschlag basiert auf der Tatsache, dass die Reflexlichtschranke ca. 3 mm oberhalb der Achse liegt und die Farbübergänge bei den originalen Scheiben so nicht optimal erkannt werden können.


    Edit: Habe gerade gesehen, dass die sichelförmoge 24er und 12er Scheiben leider nicht gespiegelt abgebildet sind. Kann ich gerne bei Bedarf nachholen. Ich habe übrigens die richtigen Scheiben bei mir eingebaut.

    Edit2: So, jetzt müsste die richtige Version der Bilddatei hochgeladen sein.



    Grüße, Hans
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken odo_neu.jpg  

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    29.12.2006
    Ort
    Bayern
    Alter
    69
    Beiträge
    41
    Ich habe mal die geschwungene 24er Scheibe gemessen.
    Habe dem Asuro Daten in Abständen von 1/1000 und 2/1000 Sekunden sammeln lassen und dann an den PC gesendet.
    Die Daten habe ich nach Excel (sh. Anlage )importiert und dann graphisch dargestellt (Die Idee dazu stammt nicht von mir - habe ich irgendwo im Forum gelesen).
    3 Tabellenblätter!

    OdoLi und ODORe bedeutet linke bzw. rechte Odoscheibe. An der Y-Achse sind die ODO-Werte abzulesen. Die X-Achse ist die Zeitachse. Warum meine beiden Scheiben unterschiedliche Werte liefern ist mir noch nicht ganz klar.
    Nichts desto trotz sieht man die steilen Flankenanstiege. Meiner Ansicht nach prima zum Auswerten.

    Hans.
    Angehängte Dateien Angehängte Dateien

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    29.12.2006
    Ort
    Bayern
    Alter
    69
    Beiträge
    41
    Hier noch mal ein Diagramm.
    Angehängte Dateien Angehängte Dateien
    • Dateityp: doc odo.doc (95,0 KB, 86x aufgerufen)

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Hallo Hans,

    das sieht ja sehr vielversprechend aus. Echt Klasse.
    Das probier ich heut abend auch mal aus. Man könnte auch mal verschiedene Druckmaterialien verwenden (Transparentfolie, Silberfolie)
    Wäre schön wenn du die 24er Scheibe noch spiegeln könntest. Danke.

    Für die Unterschiede zwischen links und rechts kann es verschiedene Ursachen geben. Auch bei meinem Asuro gibt es deutliche Unterschiede zwischen links und rechts.

    * Bauteiletoleranzen,
    * unterschiedliche Abstände der Encoderscheiben von den Fototransistoren
    * Fremdlichteinstreuung von einer Seite

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    16.05.2005
    Beiträge
    734
    Interessant wäre ein Vergleich original zu neuer Scheibe.

    Waste

  6. #6
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Unterschiede zwischen links und rechts
    fangen schon beim Aufbau an: Diode/Transistor sind unterschiedlich eingebaut.
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    29.12.2006
    Ort
    Bayern
    Alter
    69
    Beiträge
    41
    Nun habe ich im 1. Beitrag die neue Bilddatei mit den richtigen Scheiben hochgeladen.

    Hans

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    29.12.2006
    Ort
    Bayern
    Alter
    69
    Beiträge
    41
    Ich stelle mal mein Datenlogger Programm rein. Dann könnt Ihr bei Bedarf etwas experimentieren.

    Grüße, Hans.

    Code:
    //* -------- Programm zum Loggen der Odometriedaten ----*/
    /* 	Vorgehenweise:
    	Dem Asuro etwas Auslauf gönnen, bis er die Daten gesammelt hat.
    	Dann mittels Taste 1 drücken und Hyperterminal die Daten in z.B. "Capture.txt" speichern
    	und diese Daten dann in Excel importieren. Excell interpretiert das Trennzeichen ";" 
    	als Feldende. Danach die Graphik zeichnen lassen.
    	Ein Wert größer iMax = 50 führt sehr schnell dazu, dass der Ram-Speicher des Atmel nicht
    	mehr ausreicht und mindestens wirres Zeug ausgegeben wird.
    	Das Programm ist eigentlich ein Abfallprodukt eines größeren Proggies, 
    	also bitte nicht am Programmierstil stören.
    */
    #include "asuro.h" 
    
    int main(void)
    {
    	int iMax = 50;
    	long Zeitmarke[iMax];	// Arry für laufende Zeit
    	unsigned int OdoLinks [iMax];
    	unsigned int OdoRechts [iMax];
    	int Zeiger = 0; 
    	unsigned int OdoDat[2];				// Ododaten für linke und rechte Scheibe
    
    	unsigned int long tmpZeit, tmpRegelZeit;
    	unsigned int Ta;					// Intervall für Logger in Millisekunden
    	Init();
    
     
    	Ta = 1;	//20L;		// Tickzeit in msec
    	MotorDir(FWD,FWD);
    
    	tmpRegelZeit = Gettime();
    	
    	MotorSpeed(200,200);
    	Msleep(500);	// warte, bis Motoren laufen
    	while (Zeiger < iMax) 		
    	{
    		tmpZeit = Gettime();
    		if  (tmpZeit >= (tmpRegelZeit + (unsigned int long)Ta)) 	//dann ist Tickzeit verstrichen    ************!!!!!
    		{
    			OdometrieData(OdoDat);		// Odo-Daten lesen
    			if (Zeiger < iMax)
    			{
    				
    				// Daten mit loggen
    				Zeitmarke[Zeiger] = Gettime();
    				OdoLinks[Zeiger]= OdoDat[0];
    				OdoRechts[Zeiger]= OdoDat[1];
    				Zeiger++;					
    			}
    			tmpRegelZeit = tmpZeit;
    			
    		}
    		
    	}
    
    
    	MotorSpeed(0,0);		// alle Maschinen stop!
    	SerWrite("\n\r ==== Daten gesammelt! ====",29);
    	int i;
    	char taste;
    	SerWrite("\n\r",2); PrintInt(Zeiger--); SerWrite(" Datensaetze gesammelt.",23);
    	SerWrite("\n\r Zum Schreiben Taste 1 druecken",33);
    	do
    		{
    			taste = PollSwitch(); taste = PollSwitch();taste = PollSwitch();
    		}
    	while (taste != 1);
    
    	
    	SerWrite("\n\r Schreibe Daten..... ",23);
    	SerWrite("\n\r lfd Zeit, OdoLinks, OdoRechts",32);
    	SerWrite("\n\r =============================",32);
    	SerWrite("\n\r",2);
    	for(i = 0; i < Zeiger; i++)
    	{
    		PrintInt(i); SerWrite("; ",2);					// die ";" helfen Excel die Daten zu importieren
    		PrintInt((int)Zeitmarke[i]); SerWrite("; ",2);
    		PrintInt(OdoLinks[i]); SerWrite("; ",2);
    		PrintInt(OdoRechts[i]); SerWrite("\n\r",2);
    	}
    	SerWrite("\n\r ... bin fertig!     ",23);
    
    	while(1);
    }

  9. #9
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Prima, danke. Ein nützliches Tool. Erschreckend welchen "Müll" der asuro einliest. In meiner rechten Datenreihe ist immer der 17. und 18. Wert total daneben, vielleicht erste Anzeichen von zu häufigem Flashen?

    Die Vorlagen für die Codescheiben sind auch klasse, immerhin weis ich jetzt sicher, dass mein Drucker nichts taugt. Bei der Gelegenheit habe ich jetzt die orginalen 6er-Scheiben eingebaut weil die 4er die Versuche mit den selbstgedruckten Scheiben nicht überlebt haben. *heul* Gibts eigentlich orginale Scheiben zum Nachkaufen?
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  10. #10
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.064
    schick mal ne mail an arexx... irgendwie geht da bestimmt was. und sonst: selbst malen =)
    Read... or die.
    ff.mud.de:7600
    Bild hier  

Seite 1 von 3 123 LetzteLetzte

Berechtigungen

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

12V Akku bauen