i2c mit 12V Bordspannung

Apr 11, 2017 29 Replies

Am 12.04.2017 um 12:12 schrieb Peter Thoms:

Wie, Du kaufst jetzt differentielle Module und strickst die dann auf vierdraht um? Wozu? Da ja ohnehin noch ein Controller und Gluelogik dran

Am 13.04.2017 um 08:53 schrieb Eric Bruecklmeier:

Hallo,

genau.

Den Buck-Regler behalte ich aber bei.

Stoppel-Kram sein wird.

Peter

Am 13.04.2017 um 12:42 schrieb Peter Thoms:

Deine Steuersignale reagieren. Bin schon gespannt...

DoDi

Am 13.04.2017 um 14:20 schrieb Hans-Peter Diettrich: ...

Hallo,

Zuerst einmal werden die Slave-Teile zusammengestoppelt und auf die Relais geschaltet. Vorher mache ich da nichts.

Peter

Am 13.04.2017 um 00:25 schrieb Hans-Peter Diettrich:

Hallo,

ganz genau. Zuerst einmal Port Expander mit Relaistreiber und gut. Der Rest (Umbau) erfolgt irgendwann andermal, oder auch nicht.

Wenn, dann eventuell einen "CE-nano".

Peter

Am 13.04.2017 um 00:25 schrieb Hans-Peter Diettrich: > Am 12.04.2017 um 15:02 schrieb Peter Thoms: >> Am 12.04.2017 um 13:54 schrieb Hans-Peter Diettrich: >>> Am 12.04.2017 um 03:33 schrieb Peter Thoms: >>>> Am 11.04.2017 um 21:40 schrieb Hans-Peter Diettrich: >>> >>>>> Ein zweiadriges Kabel zu jedem Verbraucher reicht. Keine weitere >>>>> Elektronik usw. >>>>> >>>>> Bei I2C brauchst Du nicht nur mehr Adern im Kabel, sondern auch noch

Stromversorgung und >>>>> Schutzbeschaltung. >>>> Hallo, >>>> >>>> ja ... neee, >>>> das ist jetzt, mit 22 Schalter und jeder Schalter hat seinen Draht? >>>> >>>> Die werden durch 3 Stk. Drehencoder ersetzt.

Hallo,

ganz genau. Zuerst einmal Port Expander mit Relaistreiber und gut. Der Rest (Umbau) erfolgt irgendwann andermal, oder auch nicht.

Wenn, dann eventuell einen "CE-nano".

hinaus.

Peter

Am 13.04.2017 um 16:32 schrieb Peter Thoms:

Wire.beginTransmission(slaveAdr); Wire.write(b1); Wire.write(b2); Wire.write(b3); Wire.endTransmission();

DoDi

Am 13.04.2017 um 16:46 schrieb Hans-Peter Diettrich:

Hallo,

hmm, das ist "Arduino" nicht wahr?

Strukturen und c++ sowieso nicht, isso.

Im Moment versuchte im Aufbau von Header-Datei/C-Text-Dateien irgendwie

Wird aber irgendwie wird das sehr viel flexibler, als das Schichtenmodell angewandt.

In der folgenden Blase, gerade gefunden, finde ich mich besser zurecht:

formatting link
Und ab und an mal logge ich die Register vom avr, um zu sehen was wohin und in welchem Rhythmus verschoben wird: jtag hilft.

peter

Am 13.04.2017 um 17:20 schrieb Peter Thoms:

Die Bus-Systeme (I2C, SPI...) entsprechen grob dem untersten (physical) OSI Layer, in dem nur Bits und Bytes hin und her geschoben werden. Der

spezifiziert.

Bei den Bibliotheken kommt es mehr drauf an, ein Software-Interface (API) auf verschiedenen Controllern verwendbar zu machen, deren Hardware sich stark unterscheiden kann.

Da geht es auch "nur" um einfache digitale Signalverarbeitung. Aber

Motor-Drehzahl ganz anders vorgenommen werden, das Beispiel-Programm

Timer, und die sind meist Mangelware, um die sich viele Bibliotheken streiten.

DoDi

Am 14.04.2017 um 00:28 schrieb Hans-Peter Diettrich:

Hallo,

vielen Dank erst mal.

paar Frage eingetrudelt. Das dauert aber halt, es gibt allzu leicht Wichtigeres dazwischen.

peter

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required