Forum: Mikrocontroller und Digitale Elektronik SN74HC165N OHNE Arduino


von Headcrap (Gast)


Lesenswert?

Hallo Leute,

ich möchte den SN74HC165N OHNE Arduino (oder sonstige Controller) 
nutzen. Dafür versorge ich meine Schaltung mit einer 3V Knopfzelle, ein 
HC49/4H CRYSTALS Quartz (14mhz) sorgt für den Takt (clock) und die 8 
Füße des Schieberegisters werden durch einen 8-Bit Schalter eingestellt. 
Derzeitig habe Shift/Load direkt auf Ground geschaltet ...

Im Enddefekt möchte ich das ShiftRegSN74HC165N Arduino Tutorial nutzen, 
jedoch das was der Arduino macht durch einzelne Komponenten ersetzen.

http://www.arduino.cc/playground/Code/ShiftRegSN74HC165N

Warum? Ich baue eine Sender/Empfänger Konstellation ca. 20 Sender und 
ein Empfänger. Die Sender sollen dabei OHNE Controller auskommen!

Jetzt mein Problem:
In der Spezifikation des Schieberegisters steht, dass sich der 
Shift/Load Zustand ändern muss, damit im ersten Schritt die 8-BIT 
geladen werden und im zweiten Schritt der Shift durchgeführt wird. 
Dieses Verhalten findet man auch im oben genannten Tutorial wieder.

D.h:

1. Shift/Load ist LOW, Clock ist nichts (X) - daten laden
2. Shift/Load ist HIGH, Clock ist LOW - shift ausführen

Wie bilde ich jetzt diesen Ablauf ab!? Da stehe ich irgendwie aufm 
Schlauch. Mein Quartz ist nun direkt am Clock-Pin angeschlossen, laut 
Spezifikation ist das ja schon falsch? Ich habe das Gefühl, dass mir ein 
Bauteil fehlt ....

ttp://www.datasheetcatalog.com/datasheets_pdf/S/N/7/4/SN74HC165N.shtml

Ich hoffe, dass ich mein Problem verständlich beschrieben habe.

Bild:
http://img201.imageshack.us/img201/1921/bildschirmfoto20100515ub.png

Gruß und Danke
 Headcrap

von Route_66 (Gast)


Lesenswert?

Hallo!

> Ich habe das Gefühl, dass mir ein
> Bauteil fehlt ....

..... der Mikrocontroller???

von didadu (Gast)


Lesenswert?

Willst Du ständig senden, oder nur auf Anforderung?

Senden wohin und wie? => Wie wird die Synchronisation gewährleistet?

von Headcrap (Gast)


Lesenswert?

Ich will ständig senden! Es geht um eine Zählanlage. Fährt man durchs 
Ziel muss die Empfängerstation das registrieren. Dabei ist nur wichtig, 
dass ein Sender identifiziert wird.

Danke für die Hilfe

von didadu (Gast)


Lesenswert?

Ok.

Dann nimm doch einen 4-Bit-Zähler IC (74HC93) und häng den mit an den 
Quarzoszillator.
Mit dem höchsten (dem langsamsten) Bit schaltest Du den Latch-Eingang 
des Schieberegisters an und ab und sperrst gleichzeitig den Takt, 
solange der Latch-Eingang aktiv ist.

Dann passiert abwechselnd alle 8 Takte nichts und die nächsten 8 Takte 
wird Deine ID gesendet.

von Peter D. (peda)


Lesenswert?

Headcrap schrieb:
> Fährt man durchs
> Ziel muss die Empfängerstation das registrieren. Dabei ist nur wichtig,
> dass ein Sender identifiziert wird.

Dazu mußt Du erstmal wissen, was für Daten Dein Sender benötigt.

In der Regel braucht man aber einen MC, um die Daten für den Sender 
entsprechend aufzubereiten (Präambel, Datenfeld, CRC), bzw. den Sender 
überhaupt erstmal zu initialisieren.

So ein MC (ATtiny24) kostet nicht viel (CSD: 1,59€) und erspart Dir nen 
Haufen Hardwareentwicklung und Layouten.


Peter

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
Noch kein Account? Hier anmelden.