Der Plan ist dei Steuerung mit Ne555 (Sender) und die Ir-Led ist ein Stiftleiste wo das Led angesteckt wird.
Danke
Der Plan ist dei Steuerung mit Ne555 und die Ir-Led ist ein Stiftleiste wo das Led angesteckt wird.
Danke
Der Plan ist dei Steuerung mit Ne555 (Sender) und die Ir-Led ist ein Stiftleiste wo das Led angesteckt wird.
Danke
So - jetzt bin ich wieder online - den ganzen Tag lang!
Der Sender scheint aus 2 Teilen zu bestehen: Der NE555 generiert das 40kHz-Signal, das an die LED geht. (Falls die LED direkt angeschlossen werden soll, muss R6 aber unbedingt kleibner als 15kOhm gewählt werden, eher so bei 200 Ohm. Das aber nur am Rande...). Angesteuert wird der NE555 von PortA.3 des Controllers (AT90S85).
Der RC5-Code überträgt 14 Bits: 2 Startbits, ein Toggle-Bit, 5 Adress-Bits und 6 Kommando-Bits. Der senderseitige Code könnte so aussehen:
Dim Togglebit as byte
Dim Address as byte
Dim Command as byte
Togglebit = 32
Address = 5 (z.B.)
Command = 10 (z.B.)
Rc5send Togglebit, Address, command
Dann wird über die LED der RC5-Code mit genau diesen Werten ausgesendet.
Der Empfänger-Code müsste etwa so aussehen:
Dim Address as byte
Dim Command as byte
GetRC5(address, command)
Wenn dieser Befehl ausgeführt wird, während der Sender sendet, haben im Empfänger-Controller die Variablen Address und Command die Werte, die vom Sender ausgesendet wurden.
Wie Du damit dann weiterverfährst (d.h. was bei welchem Wert geschehen soll), kannst Du frei gestalten (z.B. bei command=1 anhalten, bei command=2 weiterfahren, bei command=3 sonstwas etc., etc.)
Hallo cbr600, hallo Leute,
ein paar Sachen zur Klärung (bitte widersprechen, wenn's nicht stimmt):
1. Es ist immer ein Problem, ein Hardware-Projekt rein theoretisch komplett bis hin zum fertigen Schaltplan durchzuplanen, indem man dafür bei relativ geringer Eigenerfahrung Forums-Rückmeldungen nutzt. Ich empfehle einen Probeaufbau auf einem Steckbrett, der grundsätzlich erstmal klärt, ob alles klappt (einschl. Software!).
2. Empfänger: Mit 40kHz Modulation und Bascom's Getrc5 wird das nicht klappen. Das hatte ich dir aber schon weiter oben geschrieben. Wenn du die Bascom-Befehle nutzen willst, geht das nur mit regulärem 36kHz-IR-RC5-Code. Du kannst natürlich eine eigene Empfangsroutine schreiben, dann kann es auch mit 40kHz gehen.
3. Sender: Die Modulation mit 40kHz kann auch der Prozessor leisten. Da braucht's keinen NE555. Auch hier gilt: Die Bascom-IR-Sendebefehle sind so nicht verwendbar. Du kannst aber natürlich eigene Senderoutinen schreiben.
Gruß Dirk
@Dirk:
Dass die Modulationsfrequenz tatsächlich direkt die Bit-Länge beeinflusst, war mir bisher so gar nicht klar... hab´ aber gerade etwas gegoogelt - und wieder was gelernt! Klar, dass es dann nur bei 36 kHz funktionieren kann...
Danke & schönes WE,
Daniel
Hallo Dirk u. Sauerbruch ich habe im Buch von Claus Kühner Bascom-AVR gelesen das man mit Spannung auch Programmieren kann.
OC1A = 0 - 4,88 V Word 0-1008
OC1B = 4,88 - 0 V Word 1008 - 0
Wie kann ich das in Programm schreiben.
Danke
1. Datenblatt vom Mikrocontroller besorgen (www.atmel.com)Zitat von cbr600
2. Dort sehr intensiv den Teil mit den Timern lesen!
3. In der Bascom Hilfe nachschauen.
4. Anfangen zu schreiben.
Bei Detailfragen wird dir sicher jemand weiterhelfen ... aber nicht bei ner derartigen Frage.
Grüße,
Hanni
PS: Die Suchfunktion oder das Wiki geben auch ne Menge her!
Grundregeln des Forenpostings:
1. Nutze niemals die Suchfunktion!
2. Überprüfe niemals die Topics nach Ähnlichkeiten!
3. Schreibe alles in hellgelb!
Warum habe ich immer einen Fehler drauf.
Danke
Dirk ich habe mich mit Grundlagen schon beschäftigt aber ich bin leider ihn Englisch nicht sehr gut.
Ich hab es mal mit diesem Plan probiert aber ich weis nicht wie ich einen Ausgang dazu Steuern kann.(Motor)
Danke
Lesezeichen