Autor |
Balancierender Ball auf einem Touchpanel |
|
|
|
|
BID = 616379
DennyW Neu hier
Beiträge: 45 Wohnort: Iveldingen
|
|
Hallo
Ich bin Schüler und muss nächstes Jahr eine Endarbeit abliefern.
Dabei habe ich mir Keine Links zu Werbeschleudern - Um die Grafik passend zu verkleinern > paint verwenden! - abload
Dann würde ich einen Vellman - Kontroller über Visual Basic steuern.
Dieser Kontroller würde die Servomotoren steuern.
Könnte mein Vorhaben funktionieren??
Habt ihr Tipps für mich??
Danke
Denny |
|
BID = 616387
hajos118 Schreibmaschine
Beiträge: 2453 Wohnort: Untermaiselstein
|
|
Zitat :
DennyW hat am 23 Jun 2009 12:36 geschrieben :
|
Könnte mein Vorhaben funktionieren??
|
Ja
Zitat :
|
Habt ihr Tipps für mich??
|
Datenblatt des Touchscreens vorab anfordern.
Wiederholgenauigkeit und Temperatursstabilität beachten.
Mindestanpressdruck beachten.
Ausreichend grosse Kugel (wg. Gewicht) besorgen.
Habe keine Erfahrung mit Vellmann Controller, aber die Regelung dürfte sich im 10*x ms - Takt bewegen ... kein großes Problem....
_________________
Interpunktion und Orthographie dieses Beitrags sind frei erfunden.
Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Wer einen Fehler findet, darf ihn behalten! |
|
BID = 616389
DennyW Neu hier
Beiträge: 45 Wohnort: Iveldingen
|
Zitat :
| Datenblatt des Touchscreens vorab anfordern. |
HM Das wird schwer.
Das TouchPanel ist ja eigentlich für den Laptop.
Ich frag mal.
Hat sonst noch jemand Tipps??
Danke
|
BID = 616446
GeorgS Inventar
Beiträge: 6450
|
Hallo Denny
im Grunde sind das zwei identische Regler.
Wie weit kennst du dich mit den Grundlagen
des Regelns aus?
Darüber lohnt es sich vorab zu informieren.
Auch wie man Regler per Software nachbildet,
könnte von interesse sein.
Man kann mit dem Ding dann auch schön vorführen,
wie ein Regler je nach Einstellung der Parameter
funktioniert (oder nicht)
Gruß
Georg
_________________
Dimmen ist für die Dummen
|
BID = 616449
DennyW Neu hier
Beiträge: 45 Wohnort: Iveldingen
|
Eigentlich bin ich noch ein Anfänger.
Aber ich denke und hoffe, dass das klappt.
|
BID = 616454
GeorgS Inventar
Beiträge: 6450
|
Als Einstieg kannst du mal dies durchlesen:
http://de.wikipedia.org/wiki/Regler
Damit bekommst du mal die Stichworte und
einen Überblick.
Gruß
Georg
_________________
Dimmen ist für die Dummen
|
BID = 616772
DennyW Neu hier
Beiträge: 45 Wohnort: Iveldingen
|
hallo
ich habe so ein avr mit einem atmega8 zu hause
Keine Links zu Werbeschleudern - Um die Grafik passend zu verkleinern > paint verwenden! - abload
ich programmiere den atmega8 mit bascom
da gibt es sogar nen extra servo-befehl.
funktioniert das auch??
|
BID = 616774
DonComi Inventar
Beiträge: 8605 Wohnort: Amerika
|
Ressourcen hat der Mega8 genügend dafür. Die Frage ist eher eine Frage der Software, also abhängig von deinen Künsten.
Ich persönlich sehe Basic als nicht sehr optimal für sowas an. Möglich, dass es mit Basic und den damit verbundenen Klimmzügen klappt.
Für sowas würde ich eher direkt zu Assembler greifen bzw. einige Teile in C kodieren.
Die Machbarkeit hängt auch von der Schnittstelle des Touchpanels ab - welche hat sie denn? Mit USB könnte es schwierig werden, dazu benötigt man einen Hostcontroller und überflüssigerweise viele andere Dinge, die mit der eigentlichen Problemstellung- und Lösung nichts mehr zu tun haben - kurzum: zu kompliziert für jemanden, der das vorher nie gemacht hat.
_________________
|
BID = 616775
Ltof Inventar
Beiträge: 9329 Wohnort: Hommingberg
|
Das kann funktionieren. Das erspart Dir aber nicht, Dich ein wenig in die Theorie der Regelungstechnik einzuarbeiten. Sonst stehst Du später wie der Ochs vorm Scheunentor, weil Du nicht verstehst, wieso die Servos den Ball vom Panel schmeißen. Sowas passiert schnell bei falsch dimensionierten Reglern. Diese werden instabil.
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
|
BID = 616782
DennyW Neu hier
Beiträge: 45 Wohnort: Iveldingen
|
ich wollte mir dieses touchpanel bestellen:
Link
da ist ne kleine steuerplatnine bei
das panel ist normalerweise für den "ASUS Eee PC 904"
kann man die steuerplantine noch mitverwenden??
ist das ein vorteil??
EDIT:
Zitat :
| Ressourcen hat der Mega8 genügend dafür. |
da bin ich schonmal beruhigt.
Zitat :
| Die Frage ist eher eine Frage der Software, also abhängig von deinen Künsten. |
jo sagen wir mal so:
ich bin bereit, zeit zu investieren.
[code]Ich persönlich sehe Basic als nicht sehr optimal für sowas an. Möglich, dass es mit Basic und den damit verbundenen Klimmzügen klappt.
Für sowas würde ich eher direkt zu Assembler greifen bzw. einige Teile in C kodieren. [/quote]
das kann sein
assembler lernen wir nächstes jahr
vielleicht kann ich dann noch was verbessern. wenn es bis dahin überhaupt funktioniert.
Zitat :
| Die Machbarkeit hängt auch von der Schnittstelle des Touchpanels ab - welche hat sie denn? Mit USB könnte es schwierig werden, dazu benötigt man einen Hostcontroller und überflüssigerweise viele andere Dinge, die mit der eigentlichen Problemstellung- und Lösung nichts mehr zu tun haben - kurzum: zu kompliziert für jemanden, der das vorher nie gemacht hat. |
siehe oben
es sind 4 anschlüsse
muss ich die geschwindigkeit der kugel eigentlich auch mit einberechnen??
oder reicht es wenn ich nur die differenz zwischen der kugel und dem mittelpunkt rechne und dann die servomotoren stelle, dass eine bestimmte schräge entsteht?? (zum anfangen)
[ Diese Nachricht wurde geändert von: DennyW am 25 Jun 2009 18:32 ]
|
BID = 616803
Ltof Inventar
Beiträge: 9329 Wohnort: Hommingberg
|
Zitat :
DennyW hat am 25 Jun 2009 18:07 geschrieben :
|
muss ich die geschwindigkeit der kugel eigentlich auch mit einberechnen??
|
Sicher! Und die Verzögerung des Regelkreises, die Trägheit der Servos und und und...
Die Regelungstechnik bietet Methoden, sowas ohne allzu große Klimmzüge herauszubekommen. Aber ignorieren sollte man das nicht - die Wahrscheinlichkeit einer Bauchlandung steigt quadratisch mit der Ignoranz.
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
|
BID = 616804
GeorgS Inventar
Beiträge: 6450
|
Und warum klemmt bei deinen letzen zwei Posts
die Umschalttaste?
Glaubst du, du kannst den kindischen Chatter
rauslassen, wenn du erst mal ein paar Antworten hast?
Die Tatsache, daß du im ersten Post "ordentlich"
schriebst, zeigt doch, daß du weißst was hier Sache ist.
Zitat :
| muss ich die geschwindigkeit der kugel eigentlich auch mit einberechnen??
oder reicht es wenn ich nur die differenz zwischen der kugel und dem mittelpunkt rechne... |
Das ist derartig daneben, daß man nur sagen kann, lass es!
Kopfschüttel
Georg
_________________
Dimmen ist für die Dummen
|
BID = 616807
DennyW Neu hier
Beiträge: 45 Wohnort: Iveldingen
|
OK
Dann schreibe ich wieder "ordentlich".
Zitat :
| Das ist derartig daneben, daß man nur sagen kann, lass es!
Kopfschüttel
Georg |
Ich weiß, dass ich noch ein Anfänger bin.
Eigentlich konnte ich mir die Antwort auch schon denken.
Ich möchte nur ein Paar Informationen von euch haben.
Ich muss nächstes Jahr eine Endarbeit fertig haben.
Das sollte so in die Richtung gehen, wie das Projekt mit der Kugel.
Aber ein bisschen einfacher.
Habt ihr denn eine bessere Idee, was ich als Endarbeit machen könnte??
Danke
Denny
|
BID = 616809
GeorgS Inventar
Beiträge: 6450
|
Befasse dich zuerst mal mit der elementaren Physik
dieser Kugel auf der schiefen Ebene und ,
wie schon mehrfach empfohlen, mit der Regeltechnik.
Dann erst lohnt es sich Gedanken über über
Programmierung zu machen.
Ob das Ganze zu deiner Vorbildung passt?
Das solltest du mit deinem Lehrer besprechen.
Gruß
Georg
_________________
Dimmen ist für die Dummen
[ Diese Nachricht wurde geändert von: GeorgS am 25 Jun 2009 20:38 ]
|
BID = 616811
LeoLöwe reloaded Schreibmaschine
Beiträge: 1407 Wohnort: Meine
|
So ganz negativ wie GeorgS würde ich das nicht sehen. Um so eine Regelung aufzubauen braucht man natürlich Erfahrung.
Allerdings ist es vielfach einfacher, die beim Programmieren zu sammeln, als vorher alle möglichen Regler zu studieren.
Von der Thematik habe ich zugegeben keine Ahnung, allerdings erscheint mir die Aufgabe auch von einem Anfänger lösbar, vor allem wo er ein Jahr Zeit und schon Erfahrung hat.
_________________
We now return you to your regularly scheduled nonsense.
|