Der Empfänger

Der Empfänger ist auf einer Europlatine mit DIN Stecker aufgebaut. Man kann ihn so leicht in einen 19 Zoll Einbaurahmen einstecken womit eine mechanisch gute Verpackung gewährleistet ist. Sollte mal was kaputt gehen, kann man Ihn leicht wechseln und reparieren da man mit passenden Verlängerungskarten auch im Betrieb gut heran kommt.

Die Schaltung

Empfänger Schaltung

Auch im Empfänger übernimmt ein AT90S2313 die Kontrolle. Die Schaltung ist genauso einfach wie die des Senders. Der HF Empfänger gibt ein serielles Datenwort aus. Der Microcontroller empfängt dieses über die serielle Schnittstelle und steuert die Leistungstransistoren für die Schrittmotoren an.

Mit dieser Schaltung werden vier-phasige unipolare Schrittmotore gesteuert. Die Versorgungsspannung für die Motore ist mit 12V höher als für die Elektronik. Unipolare Motore sind sehr einfach in der Ansteuerung jedoch für grössere Leistungen unüblich. Grössere Motore sind i.A. bipolar. Die Steuerung muss hierfür entsprechend geändert werden.

Zwei 7402 dekodieren die Adresse extern wodurch man nicht so viele Ports am Controller benötigt. Hier können noch zwei weitere 7402 für zwei weitere Motoren angeschlossen werden. Treiber für weitere Funktionen (Druckknöpfe) sind noch nicht implementiert.

Die Software

Auch die Software im Empfänger ist vollständig in Assembler geschrieben. Sie ist deutlich einfacher als im Sender, da es hier keinen Power-Down Mode und Wake-Up gibt, was im Sender ein recht grosser Aufwand ist. Für eine weitergehende Beschreibung der Software sei auf die Kommentare im Quelltext verwiesen.
Download Assembler Code