Auswertung von Sensordaten mit 68hc11

Gast #41949
Lesenswert?

Hi @ all,

kann mir jmd. einen guten Link nennen zu einem Forum für 
Assemblerprogrammierung mit dem 68hc11?!

Ich soll eine Sensorauswertung schreiben, hab aber von der ganzen 
Interruptprogrammierung so gar keine Ahnung...
Im Prinzip geht es darum, das die Sensor einen schwarzen Strich erkennen 
sollen (was sie hardwaremäßig auch schon tun). Ich soll nun den 
Flankenwechsel mittels dem 68hc11 auswerten und den Miniroboter dazu 
bewegen, diesen schwarzen Strich abzulaufen.

Vielleicht gibt es ja auch jmd. der soetwas ähnliches schonmal gemacht 
hat, und mit ein progi zur Verfügung stellen möchte bzw. kann.

Vielen Dank für Eure Hilfe im Voraus

Grüße
J.K.
Gast #41951
Lesenswert?

Hallo,
das wird schwer werden. Leider gibt es nicht mehr so viele HC11 Anwender 
in Foren.
Auf die schnelle mal ein Assemblerprogramm für einen 68HC11E2. Wichtig 
ist das Unterprogramm SOLAR, dies ist eine Rutine welche 2 analoge 
Eingangswerte (Sonneneinstrahlung) dazu benutzt um die Abweichung vom 
direkten Einstrahlwinkel festzustellen. So ähnlich könntest Du auch 
vorgehen. Im "zickzack" über die schwarze Linie fahren (natürlich nur 
kleine Verfahrwege) und Abtasten. Die Häufigkeit der Treffer (schwarze 
Linie gesehen) läßt nach beiden Seiten nach und das kann man sowohl in 
Richtung als auch in der Höhe der Abweichung auswerten.
Als Interrupt bietet sich der Timer Input Capture an. In meinem Programm 
benutze ich unter anderem den TIC3 für eine Fehlerrutine unter dem 
Unterprogramm Namen "Programmteil Interruptrutine TIC3". Schau Dir das 
mal an (kannst dann gern nachfragen). Zu diesem Thema kann ich Dir das 
Buch "MC68HC11 Mikrocontroller" von Ludwig Orgler empfehlen, der hat das 
sehr übersichtlich geschildert.

MfG  Manfred Glahe
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren