Mondauto | | | | - Página 1 - |
| | Stefan M. Caillet, Contribución
...
Aber el Es usted un Platine herstellen kannst es bastante interessant, Yo hätte gerne algo aber kanns no herstellen...
Ein "Gerät?" el Yo a una pequeña Computer (z.B. RS232 encima USB) anstecken kann y a una Autobatterie, welches mehrere (32?!) kräftige Gleichstrommotoren gesteuert con COM-Port-Befehlen geschwindigkeitsfreiwählbar dreht/drehen kann.
Hast Usted una Plan, qué a tun wäre? |
| | | | |
| | | | - Página 2 - |
| | Stefan M. Caillet | Hola si, sí Variante b) es Ok. Como wir pro Motor sólo 1 8-Bit Wort benötigen, debería eigentlich 16 8-Bit Worte en un eigenen Hilo problemlos posible ser. Yo lugar lo me así antes: una Motoren Wort Besteht de: Bit 0-5 para el Drehzahl-Info (entspr 64 Stufen 0-100%), Bit 6 para el Dreh-Richtung, Bit 7 podría Benutzt voluntad, en Anstelle de Motoren, Servos, sowie en el Synchronisations-Byte a definieren. Das Interface speichert el Drehzal-Info como Spannungswert en un pequeño Kondensator. Wird dieser no regelmässig aufgefrischt (nachgeladen, od. con un neuen Spannungswert versorgt), fällt el Spannung en el Kondensator en Null Volt, qué Motor Stop bedeutet. Dabei Stoppen el Motoren allerdings no abruppt, pero voluntad innerhalb z.B. uno halben Sekunde siempre langsamer, y bleiben schliesslich posición. Dies wirkt se sicher positiv en el Lebensdauer el Getriebe, sowie el gesamten Antriebsmechanik de. El Programación el Ports se kein Problema ser, como Yo una kleine Xprofan-Prozc redactar voluntad, el Usted una neuen Befehl disponible stellt en Daten-Sets a el el Interface a übertragen. Als schnittstelle voluntad wir el USB nutzen.Das Interface se se como USB-Device al PC registro. El Skizze kannst Usted redactar, womit Usted willst, incluso ne eingescante Bleistiftzeichnung reicht, sofern ellos algunos Grössenangaben enthält, y el Proportionen stimmen, así dass el Grössen-Verhältnisse ersichtlich son. Momentan bin Yo esta, el USB-Anbindung a entwerfen. Gruss Stefan |
| | | Ich habe grosses Glück, weil ich Mitmenschen helfen darf. Entwicklungsumgebung: XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit PC: P4/3GHz , 2GB RAM , 1700GB HD Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD | 03.08.2009 ▲ |
| |
| | | Hehe klasse, hay una Mgl. para el Programa a ermitteln, como rápidamente una Motor grade dreht oder welche Position él ha oder como stark una Widerstand es el él ausgesetzt es?
(...muss ya otra vez längst algo como de en el Bett... ) |
| | | | |
| | Stefan M. Caillet | Hola si, Lo besteht durchaus el Möglichkeit, Werte vom Interface a el PC zurückzugeben, wir necesario esta simplemente una Anzahl de Eingängen festlegen, a el el entsprechenden Sensoren angeschlossen voluntad. Diese puede wir entonces entweder direkt abfragen, oder ebenfals kontunierlich como Daten-Conjunto a el PC senden. Yo vermute, dass Usted como evt. a una Robot-Arm denkst, en el du wissen willst, si él como es, wo él ser se? Stefan |
| | | Ich habe grosses Glück, weil ich Mitmenschen helfen darf. Entwicklungsumgebung: XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit PC: P4/3GHz , 2GB RAM , 1700GB HD Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD | 03.08.2009 ▲ |
| |
| | | Nein kein Arm, más wissen a puede, si z.B. 100% Schub en Motor A angewiesen es, dass sólo 89% umgesetzt voluntad z.B. porque lo "bergauf" va oder 50% Schub / 200% Geschwindigeit en Bergab. Also algo como "Widerstand", gerne auch para cada gesendete Conjunto una Rückantwort - oder sin embargo. Dummerweise - así Yo glaube - se el wohl schwierig a unterscheiden ser su, dass si z.B. el Batt. fast leer es - salvo el Batt.-Status wäre abfragbar sodass con uno Batt.-Status/Effiz-Tabla verglichen voluntad podría.
Un Kalibrierung por el Gerät muss no tener lugar, Yo denke a una ("Permanente") por el Programas |
| | | | |
| | Stefan M. Caillet | ¡Hola if, el problema es folgendes: el Variante B, el wir gewählt hatten, ziehlt en schnelle Datenkommunikation en uno Richtung de. Natürlich kann Yo el (kurze!) Pause zwischen 2 Sets benutzen, en vlt. 4 Bytes zurückzusenden, aber: el 1. Prob. es, es en el Moment en el Markt kein USB i/o interface para encontrar, dessen Reaktionszeit rápidamente genug es. Wir kommen en Max. 12 Sets/Sec. en kontuniirlicher Übertragung. Und si zusätzlich todavía mehrere Status-Beytes umd Meswerte zurücksenden willst, necesario wir el Sache algo anders angehen, como entonces una vollständiges Entrada/Output Interface con más Analog Eingängen, Analog/Digitalwandlern y Zwischenspeicherung el Daten, a ellos vom PC abgerufen voluntad, benötigt se. Dies bedeutet: Es no mehr Möglich, sin una Microcontroler en el Mondauto auszukommen. y Interruptor en Variante C. Variante C) Un Mischung de A) y B): 1.El Motor-Daten voluntad sólo gesendet, si una Statusänderung nötig es. 2. Der Motorstatus voluntad adressiert en 2 Bytes gesendet: Byte1 Carta/Lesen y Adresse, Byte2 Motorstatus Wenn Byte 1 en Lesen voluntad el Messwerte a el Analogeingängen para PC gesendet. 3. Der PC envía regelmässig (5x/Sec) una Control-Byte a el Microcontroler el diesem sagt, el el PC todavía "lebt" - fällt dieses Byte de, voluntad todos Motoren en Null gefahren. Auseerdem antwortet el Microcontroler el Control-Byte en el Steuersoftware en el PC una Lebenszeichen a geben. 4. Wenn mehrere Motoren el Status gleichzeitig ändern necesario, voluntad el Daten como Conjunto Durch una Control-Bit definiert) gesendet, y como Abschluss una StartByte gesendet.
Yo denke, si mehr Kontrolle encima el Mondauto necesidad, kommst du en una (Micro)-Controler no herum. Usted necesidad davor sin embargo no Angst haben, como Yo, el con el benötigten SteuerSoftware ausstatten voluntad, sodass él una Komplettes I/O-Sistema bildet. Was el erfassung des IST-Status el Motoren anbelangt (Mot-Drehzahl, Mot,Last) se en Inbetriebname una kalibrierung unumgänglich ser! Puedo sin embargo una Kalibrirungs-Rutina en el Steuersoftware einbauen. Kalibrierung va bastante simplemente, como el SteuerSoftware sólo wissen muss, welche Drehzahl (rückgabe como Spannungswert) 100% Leistung entspricht. -> Mondauto en ebenen! Platz stellen, Kalib aufrufen , Motoren voluntad en 100% gestellt, y después de 2-3 Sec. (si volle Vorwärtsbewegung. ereicht, voluntad el Drehzalsensoren abgefragt y el Werte como 100% gespeichert. Den Batterie-Status a ermitteln, y aun el Software Weiter a guía finde Yo una muy gute Concepto, como ¿Puede Usted dan en el Controllpanel Gleich el Status auch Mostrar, y selbstverständlich valor auch a Analyse-zwecken heranziehen.
Was el USB anbelangt, muss Todavía algunos Tests hacer, si el reaktionszeit de 4ms/Befel en Anwenduung de Variante C) ausreicht. ansonsten muss I una schnelle RS232 (ComPort) anbindung direkt por el Microcontroler zurückgreifen. So, Yo denke Usted hast así otra vez una par Infos mehr. Yo warte ahora todavía en Su Skizze. Gruss Stefan |
| | | Ich habe grosses Glück, weil ich Mitmenschen helfen darf. Entwicklungsumgebung: XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit PC: P4/3GHz , 2GB RAM , 1700GB HD Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD | 03.08.2009 ▲ |
| |
| | |
...Pause zwischen 2 Sets benutzen, en vlt. 4 Bytes zurückzusenden, aber: el 1. Prob. es, es en el Moment en el Markt kein USB i/o interface para encontrar, dessen Reaktionszeit rápidamente genug es. Wir kommen en Max. 12 Sets/Sec. en kontuniirlicher Übertragung.
Ein "normaler" RS232 es kein Problema en lugar de USB y si entonces el Verbindung incluso mejor: Natürlich!
Zum otro, simplemente veces "dumm" gefragt: Was wäre Usted porque más bien o. qué wäre weniger quälend oder qué sería Usted mehr Spass hacer y qué würdest Usted así empfehlen?
Mir sería lo dicke ausreichen sólo cada 2. Frame senden y cada 2. empfangen a puede, vlt. kannst Usted así auch simplemente Speicher statischer Grösse nutzen como klar es, dass sólo el letzte Valor gemerkt voluntad muss.
Was Yo sagen voluntad es, dass lo me z.B. ausreichen sería, todos 1/8 Sec. todos Motoren gesendet y empfangen a haben. (Welche Grössenordnungen media Usted?)
Un Kalibrierungsfahrt al Start darf pero no geschehen, Yo denke como más a una dynamisches Kalibrieren wobei Yo mich simplemente con el genüge, qué Usted me como Daten disponible stellen könntest. Usted puede auch su ausgehen, dass mehere optische Sensoren al Gerät adecuado son, sólo para una Accelerometer para Neigung Todavía no Concepto, aber vlt. kannst Usted algo como con en solch Gerät verbauen?
Hab grad veces después de Neigunssensoren... [...] |
| | | | |
| | Stefan M. Caillet | Hola si, sólo así en el Schnelle, el con el Kalibrierungsfahrt war no así gemeint, dass esta cada Start des Mondfahrzeuges stattfinden se, pero sólo 1x después de lo zusammengebaut y el Software en el PC Installiert wurde, así el Software una ReferenzWert para 100% en el Ebene ha. Yo blanco sí no genau, welche Motoren schlussendlich para Einsatz kommen, como leichtgängig el Mechanik (el Fahrwerk) es, como schwer lo wirklich se. Deshalb se el Software beim Erststart (oder kurz danach) kurz aprender, qué para ne Drehzahl, y welche Last el Motoren en el Ebene, en 100% Leistungsanforderung, wirklich Bilden, y esta Valor entonces speichern así él en Zukunft disponible es. Auf dieser Base kannst Usted sí entonces el más Werte ermitteln, y si nötig, Deiner Software mitteilen oder en uno Tablelle verarbeiten, oder qué De todos modos. Sollte irgendwann el Referenzwert stöprend abweichen, kannst Usted sin embargo en cualquier momento otra vez neu kalibrieren. Im Prinzipist lo egal, wieviele Frames wir senden, el problema liegt en él, dass wir, sobald wir más que una messwert a el PC zurücksenden querer, wir no mehr en una Microcontroler herumkommen. Es no posible z.B. 6-8 Analoge Eingänge a digitalisieren y como Paket para PC a senden, sin esta zwischenzuspeichern, lo sei porque, Yo baue para cada Messeingang una propio A/D-Converter. Dann muss Yo aber immernoch cada converter en el abfragebefehl des PCs einzeln Adressieren y a herausgabe el Daten bewegen. Der Aufwand se en esta Weise imens, el Kosten de paso auch. So Yo el Microcontroler einsetzen y programieren möchte, tut el nichts más, como en uno Bucle todos Messeingänge nacheinander abfragen, ellos a digitalisieren y en el internen Variablenspeicher abzulegen, - y, nachzuschauen si en el seriellen Port una Befehl anliegt. Wenn sí, se el el Befehl entsprechende Subroutine aufgerufen. z.B. Motorstatus ändern, PC "lebt" beantworten, oder Messdaten a el PC senden.
vlt. kannst Usted así auch simplemente Speicher statischer Grösse nutzen como klar es, dass sólo el letzte Valor gemerkt voluntad muss
Was el número el Messwerte/Sensor betrifft, möchte Yo eh sólo jeweils el aktuelsten en el Mondauto speichern, d.h Pro Sensor 1 Byte. Das Problema es como oben beschrieben, dass Yo no pro Sensor 1 A/D-Conv. einsetzen möchte, porque a aufwändig, Un églichkeit es todavía una Multikanal (z.B. 8-Kanal) A/D-Converter einzusetzen, aber incluso el muss Softwaregesteuert voluntad, en diesem Fall sería Yo el Steuerung ebenfalls el Microcontroler überleassen, como el Steursoftware en el PC wirklich genug a tun ha, y zudem auch el Timing stimmen muss. Relacionado con la Neigungs-Sensor seh Yo todavía a, y melde mich entonces otra vez. Gruss Stefan |
| | | Ich habe grosses Glück, weil ich Mitmenschen helfen darf. Entwicklungsumgebung: XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit PC: P4/3GHz , 2GB RAM , 1700GB HD Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD | 03.08.2009 ▲ |
| |
| | | Habs verstanden, wir hacer el genau como ¿Quieres decir que dass lo al Besten es.
Und el con el Neigungssensor wäre wirklich una tolle Sache! (GPS va auch? Was gibts todavía tolles?)
Lo wäre ebenso super si irgendwie siempre auch algo einplanen könntest, dass todavía manch otro Sensor nachträglich de Usted eingerüstet voluntad kann.
Übrigens, gesteuert/bedient voluntad puede Mondfahrzeug de cada beliebigen Computer de.
Auf el Sistema es una Webserver installiert, dieser es entweder por WLAN oder (fallback) UMTS/GPRS erreichbar. Usted bist entonces herzlich eingeladen a bedienen, Yo dar Usted entonces simplemente el IP.
Yo habe me auch una Tarea gestellt así, porque Yo möchte Bilder auswerten y yo möchte zuverlässig Steckdosen en relevanter Höhe erkennen.
Auf uno Platte a el rechten Página muss lo una XY-Steuerung geben (dafür pensamiento Yo 2 Motoren) y una Z para "einstecken" (1 Motor). Wenn Gerät positioniert, entonces möchte Yo el genaue Finden y Einstecken encima Bild auswerten y el 3 Motoren dafür Signale senden.
Das Reconocer de Dosen en el "Umgebung" es sicherlich todavía una bastante más Thema, aber ebenso interessant. Wäre doch toll si el Gerät gelinge en friedlicher Umgebung se incluso en ausreichender Menge con Strom a versorgen. (y ggf. Autobatterien klaut... )
Wieviele Auto(?)Batterien wären porque eigentlich D.M.n. optimal? |
| | | | |
| | Stefan M. Caillet | Hola si, Neigungssensor: Yo verneige mich. wäre kein Prob. son Ding anzuschliessen. Verwendbare Typen: DLS (bedingt, Signal muss agepasstwerden, braucht min. 12V). EL800 (+ - 45Grad) muy bien geeignet! MRI (+ - 30Grad) bien geeignet, braucht sin embargo kleine Signalanpassung como SignalSpannung algo a hoch para A/D-C, es aber kein Prob. sólo 2 Widerstände nötig (Spannungsteiler) Gruss Stefan |
| | | Ich habe grosses Glück, weil ich Mitmenschen helfen darf. Entwicklungsumgebung: XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit PC: P4/3GHz , 2GB RAM , 1700GB HD Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD | 03.08.2009 ▲ |
| |
| | | Ist su uno muy genau, 0,Grad?
Ist el automáticamente siempre XY oder sólo en uno Linie? |
| | | | |
| | Stefan M. Caillet | IF, Yo denke, como wäre el EL800 ne gute Wahl. GPS weniger, lo sei porque, wir encontrar una GPS-Modul, el uns El Daten sauber para Abruf anbietet, auch entonces aber sólo en el Freien, como GPS inerhalb de Gebäuden no va. ¿Puede Usted con cada Navi en el Tunnel testen, y wir obtener simplemente Längen- y Breitenangaben. Falls wir lo doch encima USB para laufen kriegen, könnten wir una USB-HUB en el Mondauto bauen, entonces kannst Usted el Kamera hay anschliessen, porque Mein Interface se el Cam nit unterstützen puede. Dazu bin Yo schlichtweg a blöd. Zusätzliche Sensoren: Yo sería el Ding todavía algunos Antikollisions-Sensoren verpassen. También sería Yo el Antribsmotoren en Überlast hin überwachen y en el Fehlerfall el Steuersoftware Informieren.
Wieviele Auto(?)Batterien wären porque eigentlich D.M.n. optimal?
Kann Yo Usted todavía no genau sagen, Wenn Yo veces Su Skizze Posesiones, y el Konzept einigermassen es, blanco Yo mehr, como Yo dan veces ne Stromverbrauchs-Schätzung hacer kann. Stefan |
| | | Ich habe grosses Glück, weil ich Mitmenschen helfen darf. Entwicklungsumgebung: XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit PC: P4/3GHz , 2GB RAM , 1700GB HD Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD | 03.08.2009 ▲ |
| |
| | | Um Bild & Co necesidad no kümmern, Yo mi para el Gerät auch sólo einfache Sensoren welche sólo "einen" Valor zurückliefern. Yo glaube GPS gibts incluso como USB-Stick, como findet se vlt. algo wo uno Anbindung erhält. Nachteil wäre sólo desafortunadamente, dass uno solche Geräte schlecht nachkaufen kann, also vlt. no así optimal como como Bauteil (pensamiento Yo...).
Como siehts con Temperatur, Luftdruck y solch spielereien de? |
| | | | |
|
RespuestaTema opciones | 85.007 Views |
ThemeninformationenDieses Thema ha 10 subscriber: |