Hallo liebe Mikrocontroller- Gemeinde, im Rahmen eines Projektes haben wir ein Programm (Assembler, Prog Studio 6) für eine Elektromotor geschrieben, nun soll über das Hyperterminal (per RS 232) ausgegeben werden was der Motor gerade tut (er bewegt sich, ggf. mit Drehrichtung und an welcher Position der Motor sich befindet?). Wir haben extreme Schwierigkeiten das hin zu kriegen habt ihr das eventuell Tipps für uns, oder noch besser eine Anleitung für Dumme Maschinenbauer?!? Zum Motor selbst: Der E-Motor ist in einem Gehäuse verbaut, an der Welle des Motors ist ein Ausleger angebracht. Der Ausleger passiert, beim drehen, vier Lichtschranken. Ich bedanke mich im voraus für eure Hilfe und freue mich, neben Hohn uns Spott, auf Antworten. LG
AhnungsloserMaschinenbauStudent schrieb: > habt ihr das > eventuell Tipps für uns, oder noch besser eine Anleitung für Dumme > Maschinenbauer?!? Soll jetzt hier Jeder raten, was ihr programmiert habt? Stellt das Programm hier vor, das wäre schon mal ein Anfang.
Läuft denn schon das Einlesen der Lichtschranken und die Ausgabe über RS232 oder wo fangen die Probleme an?
Programmiert haben wir folgendes; Der Motor dreht auf dem Kürzesten weg eine durch die Cursortasten vorgewählte Position an (die Positionen sind oben, unten, rechts und links). (Das war nicht das Problem) Das was uns zur Verzweiflung führt ist die Verbindung zum Hyperterminal aufzubauen, am Rechnerbildschirm soll dann angezeigt werden ob der Motor dreht oder in Position ist. Müssen wir da was schon im Assemblercode einbauen oder reicht es den Hyperterminal zu verbinden und dann was zu machen (im Hyperterminal was programmieren)??? Wir haben leider keine Ahnung und finden keine brauchbaren Infos.
AhnungsloserMaschinenbauStudent schrieb: > durch die Cursortasten > vorgewählte Position an Wo sind denn die Cursortasten? Der Motor wird also nicht über die serielle Schnittstelle gesteuert, sondern ihr wollt darüber nur die Positionsmeldung erhalten, richtig? Jetzt haben wir erfahren, dass ihr in Assembler programmieren wollt. Das ist ja schon mal etwas. Nochmal die Frage: habt ihr es denn schon hinbekommen, die Lichtschranken einzulesen? Und habt ihr es schon mal geschafft, ein Zeichen über RS232 zu versenden? Dazu gibt es mit Sicherheit Beispielcode, bzw. könnte auch ein Blick ins Datenblatt helfen. Das wird mühsam, ich klink mich aus.
Beitrag #5084362 wurde von einem Moderator gelöscht.
AhnungsloserMaschinenbauStudent schrieb: > Verbindung zum Hyperterminal Schaut mal das hier an: http://www.edsim51.com/8051Notes/8051/serial.html Oder schreibt einfach die Assembler-Funktion "sendText" ab
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
