Guten Tag Zusammen.
Ich habe bereits durch google ähnliche Beiträge gefunden, welche aber
eine andere Bauteilzusammenstellung haben. Darum hab ich ein neuen
Beitrag gestartet.
Ich habe einen CCT-LED Treiber (Konstantstrom) und würde den gern mit
einem ESP8266 steuern.
Hierfür habe ich den Treiber mal aufgeschraubt und wie in anderen
Beiträgen auch ein Milight PL1167 Receiver und den Nuvoton n76e003at20
vorgefunden.
Das Problem ist der PL1167 ist nicht direkt mit dem Nuvoton verbunden
sondern geht über eine Art Wandler, welcher SPI in eine Art UART Signal
umwandelt.
Zusehen auf dem Bild(Milight):
Der PL1167
4-Pin Stecker als Verbindung zum Nuvoton
(1=GND, 2=TxD, 3=Reset PL1167, 4=3,3V)
Auf Pin 2 welcher vom Wandler an den Nuvoton Pin6 (INT1) geht, habe ich
mit meinem Oszi (Bild:Kaltweiß) folgenden Signalverlauf aufnehmen
können.
Signalpegel Idle=0V High= 3.3V
Startbit Hightime=1ms
Pause nach Startbit ca5,5ms
Hiernach werden immer 5 Nachrichtenteile gesendet.
Bestehend jeweils aus 33 High Pegel.
Diese Highpegel haben aber 2 Charakteristiken.
1. Kurzes High gefolgt von einem längeren Low
2. Langes High gefolgt von einem kurzen Low
(Bild:Pegel)
Man könnte also denken, dass Charakteristik 1 eine Logisch 0 oder
andersrum 1 darstellt und analog dies zu Charakteristik 2.
Ich weis dass das SPI Protokoll in eine Art UART Signal umgewandelt
wird.
Hab auch mal nhen Seriellen Monitor angeschlossen und nur Müll angezeigt
bekommen.
Meine Frage:
Kennt jemand dieses Protokoll oder kann mir weitere Ideen geben welches
Protokoll es sein könnte.
Ausgeschlossen habe ich.
CAN, I2C, SPI, OneWire
Für weiteren Input oder Fragen bin ich Dankbar. :)