Hey, der Betreff beschreibt mein Anliegen eigentlich ganz gut; Ich suche einen 16 Channel Encoder und Decoder den es in einem deutschen Onlineversandhandel, vorzugsweise Conrad, gibt und bin bei meiner Suche im WWW nicht fündig geworden. Nun hoffe ich, dass einer von euch so einen IC kennt, den es auch in deutschen Onlineshops gibt und pro IC nicht unbedingt 10€ kostet ? Alternativ ginge auch ein 12CH Encoder/Decoder. Danke schonmal, LG Vincent
@Vincent H. (vincenthaude) >der Betreff beschreibt mein Anliegen eigentlich ganz gut; Wenn das mal kein Irrtum ist, siehe Netiquette. >Ich suche einen 16 Channel Encoder und Decoder den es in einem deutschen >Onlineversandhandel, vorzugsweise Conrad, Und was soll dein Encoder und Decoder encodieren und decodieren?
Wenn der Encoder ein logic High oder Low an einen PIN bekommt soll er das in ein serial data Signal wandeln. Das geht dann in einen Transmitter. Der Decoder bekommt das serial data Signal aus dem Receiver und soll dementsprechend ein logic High oder Low ausgeben welches dann in einen Mikrocontroller eingespeist und ausgewertet wird. Quasi wie die HT12E und HT12D nur mit 16Ch/16 Data PINs
Vincent H. schrieb: > Wenn der Encoder ein logic High oder Low an einen PIN bekommt soll er > das in ein serial data Signal wandeln. Das geht dann in einen > Transmitter. Suchst du vielleicht einen Parallel-Seriell-Wandler und dazu einen Seriell-Parallel-Wandler? Vielleicht schreibst du mal, was da als serielles Signal übertragen werden soll, das Bitmuster von den 16 Eingängen, also ein 16-Bit serielles Signal oder die Nummer des Eingangs (ein 4-Bit Wert), der - du musst dich entscheiden - low bzw. high geworden ist.
Ich weiss nicht, es können auch mehrere Pins des encoder gleichzeitig high(!) sein, maximal 5 Stück gleichzeitig. Da würde das 16 Bit Signal mehr Sinn machen oder?
Ich würde nicht lange suchen, sondern einfach zwei Arduino Module programmieren.
Stefanus F. schrieb: > Ich würde nicht lange suchen, sondern einfach zwei Arduino Module > programmieren. Das Problem ist der Platz. Der Transmitterteil soll in einer Fernbedienung in Smartphonegröße Platz finden, daher fallen zwei Arduinos weg und ich möchte es diskret mit dem Encoder aufbauen.
Vincent H. schrieb: > nur mit 16Ch/16 Data PINs Du musst dir halt überlegen, wie du den Takt erzeugst und evtl. überträgst. Ein CD4067 hat 16 Eingänge/Ausgänge, bei dem jeder mit einem 4-bit Code auf einen gemeinsamen Pin geschaltet werden kann. Da das Analogschalter sind, geht das in beide Richtungen, also als Empfänger und Sender. Aber der 4-Bit Auswahlcode muss erzeugt und zum Empfänger übertragen werden. Aber wenn das nur Smartphone Grösse haben darf, ist ein Mega328 in QFP sicher sinnvoller.
:
Bearbeitet durch User
Matthias S. schrieb: > Vincent H. schrieb: >> nur mit 16Ch/16 Data PINs > > Du musst dir halt überlegen, wie du den Takt erzeugst und evtl. > überträgst. > Ein CD4067 hat 16 Eingänge/Ausgänge, bei dem jeder mit einem 4-bit Code > auf einen gemeinsamen Pin geschaltet werden kann. Da das Analogschalter > sind, geht das in beide Richtungen, also als Empfänger und Sender. Aber > der 4-Bit Auswahlcode muss erzeugt und zum Empfänger übertragen werden. > Aber wenn das nur Smartphone Grösse haben darf, ist ein Mega328 in QFP > sicher sinnvoller. Ich muss zugeben ich bin auf dem Gebiet nicht wirklich fit. Der HT12E beispielsweise erzeugt seinen Takt ja über einen externen Widerstand als Frequenzgeber. Gibt es so eine einfache Lösung nicht auch als 16 Kanal statt eben 4 wie beim HT12E? Das Problem ist, das ich keine Ahnung habe wie ich einen AVR serielle Daten übertragen lasse :/
@ Vincent H. (vincenthaude) >Wenn der Encoder ein logic High oder Low an einen PIN bekommt soll er >das in ein serial data Signal wandeln. Das geht dann in einen >Transmitter. Der Decoder bekommt das serial data Signal aus dem Receiver >und soll dementsprechend ein logic High oder Low ausgeben welches dann >in einen Mikrocontroller eingespeist und ausgewertet wird. Schönes Ratespiel. Wie beschreibe ich ein Funktion möglichst unverständlich. Mensch Meier, sag doch einfach, daß du einen Parallel/Seriell Wandler haben willst. >Quasi wie die HT12E und HT12D nur mit 16Ch/16 Data PINs AHA!!! Das ist doch mal eine Aussage? Warum nimmst du keinen HT12E? Den kann man billig kaufen, er ist klein und stromsparend.
@ Vincent H. (vincenthaude) >Das Problem ist, das ich keine Ahnung habe wie ich einen AVR serielle >Daten übertragen lasse :/ Das kann man lernen bzw. erstmal bestehende Projekte nutzen. Beitrag "Re: Mehrere Signale über eine Leitung" Ist zwar nur für 8 Bit, kann man aber auch 16 aufbohren.
JAAA PARALLEL SERIELL WANDLER BRAUCH ER :D der HT12E hat doch nur 4 Data Pins und ich brauche 16 Hatte den GL112 gesehen der scheint perfekt aber finde ihn nirgends zu kaufen. Gibt es dazu vielleicht eine Alternative?
@Vincent H. (vincenthaude) >der HT12E hat doch nur 4 Data Pins und ich brauche 16 OK. Aber warum muss es unbedingt ein Encoder/Dekoder sein? Geht nicht auch ein I2C Portexpander? Der braucht nur 2 Steuerleitungen. PCA9535
Falk B. schrieb: > @Vincent H. (vincenthaude) > >>der HT12E hat doch nur 4 Data Pins und ich brauche 16 > > OK. Aber warum muss es unbedingt ein Encoder/Dekoder sein? Geht nicht > auch ein I2C Portexpander? Der braucht nur 2 Steuerleitungen. > > PCA9535 Die RF Transmitter haben aber nur 1 Data Leitung ... Schau dir mal den an http://www.glolab.com/encdec/gl/gl116.html Das ist der GL116 der überträgt die 16 Bit über die eine Leitung bzw dann eben über Funk. Nur gibt es den nirgendwo zu kaufen. Kennt niemand so nen Ding was es auch zu kaufen gibt :(
Vincent H. schrieb: > Das ist der GL116 der überträgt die 16 Bit über die eine Leitung bzw > dann eben über Funk. Nur gibt es den nirgendwo zu kaufen. Kennt niemand > so nen Ding was es auch zu kaufen gibt :( Sowas braucht eben keiner, man nimmt einfach einen µC.
hinz schrieb: > Vincent H. schrieb: > >> Das ist der GL116 der überträgt die 16 Bit über die eine Leitung bzw >> dann eben über Funk. Nur gibt es den nirgendwo zu kaufen. Kennt niemand >> so nen Ding was es auch zu kaufen gibt :( > > Sowas braucht eben keiner, man nimmt einfach einen µC. Hmm doof. Dann muss ich es eben mit µC machen. Hatte gehofft es geht diskret mit encoder aber anscheinend ist das zu umständlich. Dann Danke trotzdem!
Vincent H. schrieb: > Hatte gehofft es geht > diskret mit encoder aber anscheinend ist das zu umständlich. Dafür gibt es spezielle ICs, die nennen sich aber nicht En/Decoder, sondern Serializer/Deserializer. z.B. www.ti.com/lit/ds/symlink/ds92lv16.pdf. Das ist aber professionelle Elektronik und nicht für Bastelzwecke gedacht. Georg
georg schrieb: > Vincent H. schrieb: >> Hatte gehofft es geht >> diskret mit encoder aber anscheinend ist das zu umständlich. > > Dafür gibt es spezielle ICs, die nennen sich aber nicht En/Decoder, > sondern Serializer/Deserializer. z.B. > www.ti.com/lit/ds/symlink/ds92lv16.pdf. > > Das ist aber professionelle Elektronik und nicht für Bastelzwecke > gedacht. > > Georg Alles klar, danke. Dachte es gibt vielleicht Encoder wie den GL116 auch als andere Modelle und ich war zu doof zu suchen aber scheinbar gibt es die wirklich nur begrenzt.
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.