PCB Platine zur Steuerung einer Zentralen Lüftungsanlage

Begonnen von Starsurfer, 20 Januar 2018, 10:00:17

Vorheriges Thema - Nächstes Thema

SvenJust

Stopp, bei Lüfter 2 sind iwas nicht in Ordnung. Ohne Ansteuerungssignal ist der wild am pendeln. (tsf ist 0, aber die Drehzahl schwankt massiv. Bei tsf = 0 muss der Lüfter zum Stehen kommen..)


d15/debugstate/kwl/fan2 Fan2 - M: 1226541100 gap: 3025 tsf: 0 ssf: 1750 rpm: 4775
d15/debugstate/kwl/fan2 Fan2 - M: 1227541100 gap: 2180 tsf: 0 ssf: 1750 rpm: 3930
d15/debugstate/kwl/fan2 Fan2 - M: 1228541100 gap: 3245 tsf: 0 ssf: 1750 rpm: 4995
d15/debugstate/kwl/fan2 Fan2 - M: 1229541100 gap: 2705 tsf: 0 ssf: 1750 rpm: 4455

FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

SvenJust

Bei Lüfterstuf 0 erfolgt auch keine Ansteuerung tsf=0, stehen beide Lüfter dann bei Dir?
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Jasimo

Hatte die Anlage nicht offen, konnte also nichts erkennen, hab mit Wert 70 erneut probiert, die Kalibrierung schlug wieder fehl, lief aber länger.
Debug2 im Anhang

Jasimo

Zitat von: SvenJust am 08 Januar 2019, 19:50:00
Bei Lüfterstuf 0 erfolgt auch keine Ansteuerung tsf=0, stehen beide Lüfter dann bei Dir?
Bei Stufe 0 stehen beide Lüfter

SvenJust

Das beide Lüfter bei Stufe 0 stehen ist gut.

Die Debug2 zeigt aber: Der Lüfter 1 ist ok. Lüfter 2 nicht.

Kannst Du die Lüfter 1 und 2 testweise in der Anlage ohne Wärmetauscher tauschen und die Kalibierung durchlaufen lassen? Wenn der Fehler dann bei Fan1 auftritt, hat der Lüfter wohl ein Problem. Bleibt der Fehler bei Fan2 wäre der Optokoppler oder das Kabel zum Lüfter ein Kandidat für den Fehler.
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

SvenJust

ich muss leider weg, geht erst morgen weiter...  :'(
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Jasimo

aber das Verhalten haben doch beide im Log
d15/debugstate/kwl/fan1 Fan1 - M: 97541096, gap: 3804, tsf: 0, ssf: 1750, rpm: 5554
d15/debugstate/kwl/fan2 Fan2 - M: 97541096, gap: 1493, tsf: 0, ssf: 1750, rpm: 3243
d15/debugstate/kwl/fan1 Fan1 - M: 98541096, gap: 3803, tsf: 0, ssf: 1750, rpm: 5553
d15/debugstate/kwl/fan2 Fan2 - M: 98541096, gap: 1493, tsf: 0, ssf: 1750, rpm: 3243
d15/debugstate/kwl/fan1 Fan1 - M: 99541096, gap: 3789, tsf: 0, ssf: 1750, rpm: 5539
d15/debugstate/kwl/fan2 Fan2 - M: 99541096, gap: 1845, tsf: 0, ssf: 1750, rpm: 3595

Jasimo

Zitat von: SvenJust am 08 Januar 2019, 20:11:34
ich muss leider weg, geht erst morgen weiter...  :'(

kein Thema, lasse sie erstmal auf PID laufen

Jasimo

hab nochmal geloggt und die Anlage von Stufe 0 über 1 wieder auf 0 geschaltet, da sieht es doch okay aus.
d15/debugstate/kwl/fan1 Fan1 - M: 126343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 126343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 127343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 127343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 128343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 128343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 129343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 129343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 130343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 130343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 131343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 131343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 132343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 132343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 133343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 133343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 134343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 134343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 135343088, gap: -1750, tsf: 614, ssf: 1750, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 135343088, gap: -1750, tsf: 614, ssf: 1750, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 135343088, gap: -1750, tsf: 614, ssf: 1750, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 135343088, gap: -1750, tsf: 614, ssf: 1750, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 136343088, gap: -1750, tsf: 614, ssf: 1750, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 136343088, gap: -1750, tsf: 614, ssf: 1750, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 137343088, gap: -1750, tsf: 614, ssf: 1750, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 137343088, gap: -1750, tsf: 614, ssf: 1750, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 138343088, gap: -1090, tsf: 614, ssf: 1750, rpm: 660
d15/debugstate/kwl/fan2 Fan2 - M: 138343088, gap: -1058, tsf: 614, ssf: 1750, rpm: 692
d15/debugstate/kwl/fan1 Fan1 - M: 139343088, gap: -934, tsf: 614, ssf: 1750, rpm: 816
d15/debugstate/kwl/fan2 Fan2 - M: 139343088, gap: -888, tsf: 614, ssf: 1750, rpm: 862
d15/debugstate/kwl/fan1 Fan1 - M: 140343088, gap: 127, tsf: 614, ssf: 1750, rpm: 1877
d15/debugstate/kwl/fan2 Fan2 - M: 140343088, gap: -222, tsf: 614, ssf: 1750, rpm: 1528
d15/debugstate/kwl/fan1 Fan1 - M: 141343088, gap: 777, tsf: 614, ssf: 1750, rpm: 2527
d15/debugstate/kwl/fan2 Fan2 - M: 141343088, gap: -161, tsf: 614, ssf: 1750, rpm: 1589
d15/debugstate/kwl/fan1 Fan1 - M: 142343088, gap: 1335, tsf: 614, ssf: 1750, rpm: 3085
d15/debugstate/kwl/fan2 Fan2 - M: 142343088, gap: 386, tsf: 614, ssf: 1750, rpm: 2136
d15/debugstate/kwl/fan1 Fan1 - M: 143343088, gap: 1823, tsf: 614, ssf: 1750, rpm: 3573
d15/debugstate/kwl/fan2 Fan2 - M: 143343088, gap: 1235, tsf: 614, ssf: 1750, rpm: 2985
d15/debugstate/kwl/fan1 Fan1 - M: 144343088, gap: 2388, tsf: 614, ssf: 1750, rpm: 4138
d15/debugstate/kwl/fan2 Fan2 - M: 144343088, gap: 785, tsf: 614, ssf: 1750, rpm: 2535
d15/debugstate/kwl/fan1 Fan1 - M: 145343088, gap: 2940, tsf: 614, ssf: 1750, rpm: 4690
d15/debugstate/kwl/fan2 Fan2 - M: 145343088, gap: 1470, tsf: 614, ssf: 1750, rpm: 3220
d15/debugstate/kwl/fan1 Fan1 - M: 146343088, gap: 3314, tsf: 614, ssf: 1750, rpm: 5064
d15/debugstate/kwl/fan2 Fan2 - M: 146343088, gap: 2270, tsf: 614, ssf: 1750, rpm: 4020
d15/debugstate/kwl/fan1 Fan1 - M: 147343088, gap: 3472, tsf: 614, ssf: 1750, rpm: 5222
d15/debugstate/kwl/fan2 Fan2 - M: 147343088, gap: 1861, tsf: 614, ssf: 1750, rpm: 3611
d15/debugstate/kwl/fan1 Fan1 - M: 148343088, gap: 3561, tsf: 614, ssf: 1750, rpm: 5311
d15/debugstate/kwl/fan2 Fan2 - M: 148343088, gap: 2795, tsf: 614, ssf: 1750, rpm: 4545
d15/debugstate/kwl/fan1 Fan1 - M: 149343088, gap: 3568, tsf: 614, ssf: 1750, rpm: 5318
d15/debugstate/kwl/fan2 Fan2 - M: 149343088, gap: 3059, tsf: 614, ssf: 1750, rpm: 4809
d15/debugstate/kwl/fan1 Fan1 - M: 150343088, gap: 3563, tsf: 614, ssf: 1750, rpm: 5313
d15/debugstate/kwl/fan2 Fan2 - M: 150343088, gap: 2930, tsf: 614, ssf: 1750, rpm: 4680
d15/debugstate/kwl/fan1 Fan1 - M: 151343088, gap: 3566, tsf: 614, ssf: 1750, rpm: 5316
d15/debugstate/kwl/fan2 Fan2 - M: 151343088, gap: 2929, tsf: 614, ssf: 1750, rpm: 4679
d15/debugstate/kwl/fan1 Fan1 - M: 152343088, gap: 3564, tsf: 614, ssf: 1750, rpm: 5314
d15/debugstate/kwl/fan2 Fan2 - M: 152343088, gap: 2684, tsf: 614, ssf: 1750, rpm: 4434
d15/debugstate/kwl/fan1 Fan1 - M: 153343088, gap: 3568, tsf: 614, ssf: 1750, rpm: 5318
d15/debugstate/kwl/fan2 Fan2 - M: 153343088, gap: 2478, tsf: 614, ssf: 1750, rpm: 4228
d15/debugstate/kwl/fan1 Fan1 - M: 154343088, gap: 3567, tsf: 614, ssf: 1750, rpm: 5317
d15/debugstate/kwl/fan2 Fan2 - M: 154343088, gap: 1781, tsf: 614, ssf: 1750, rpm: 3531
d15/debugstate/kwl/fan1 Fan1 - M: 155343088, gap: 5317, tsf: 0, ssf: 0, rpm: 5317
d15/debugstate/kwl/fan2 Fan2 - M: 155343088, gap: 3531, tsf: 0, ssf: 0, rpm: 3531
d15/debugstate/kwl/fan1 Fan1 - M: 155343088, gap: 5255, tsf: 0, ssf: 0, rpm: 5255
d15/debugstate/kwl/fan2 Fan2 - M: 155343088, gap: 5117, tsf: 0, ssf: 0, rpm: 5117
d15/debugstate/kwl/fan1 Fan1 - M: 156343088, gap: 4940, tsf: 0, ssf: 0, rpm: 4940
d15/debugstate/kwl/fan2 Fan2 - M: 156343088, gap: 4219, tsf: 0, ssf: 0, rpm: 4219
d15/debugstate/kwl/fan1 Fan1 - M: 157343088, gap: 4471, tsf: 0, ssf: 0, rpm: 4471
d15/debugstate/kwl/fan2 Fan2 - M: 157343088, gap: 3570, tsf: 0, ssf: 0, rpm: 3570
d15/debugstate/kwl/fan1 Fan1 - M: 158343088, gap: 4043, tsf: 0, ssf: 0, rpm: 4043
d15/debugstate/kwl/fan2 Fan2 - M: 158343088, gap: 2960, tsf: 0, ssf: 0, rpm: 2960
d15/debugstate/kwl/fan1 Fan1 - M: 159343088, gap: 3492, tsf: 0, ssf: 0, rpm: 3492
d15/debugstate/kwl/fan2 Fan2 - M: 159343088, gap: 2813, tsf: 0, ssf: 0, rpm: 2813
d15/debugstate/kwl/fan1 Fan1 - M: 160343088, gap: 3069, tsf: 0, ssf: 0, rpm: 3069
d15/debugstate/kwl/fan2 Fan2 - M: 160343088, gap: 2643, tsf: 0, ssf: 0, rpm: 2643
d15/debugstate/kwl/fan1 Fan1 - M: 161343088, gap: 2619, tsf: 0, ssf: 0, rpm: 2619
d15/debugstate/kwl/fan2 Fan2 - M: 161343088, gap: 2495, tsf: 0, ssf: 0, rpm: 2495
d15/debugstate/kwl/fan1 Fan1 - M: 162343088, gap: 2215, tsf: 0, ssf: 0, rpm: 2215
d15/debugstate/kwl/fan2 Fan2 - M: 162343088, gap: 2322, tsf: 0, ssf: 0, rpm: 2322
d15/debugstate/kwl/fan1 Fan1 - M: 163343088, gap: 1839, tsf: 0, ssf: 0, rpm: 1839
d15/debugstate/kwl/fan2 Fan2 - M: 163343088, gap: 2024, tsf: 0, ssf: 0, rpm: 2024
d15/debugstate/kwl/fan1 Fan1 - M: 164343088, gap: 1621, tsf: 0, ssf: 0, rpm: 1621
d15/debugstate/kwl/fan2 Fan2 - M: 164343088, gap: 1810, tsf: 0, ssf: 0, rpm: 1810
d15/debugstate/kwl/fan1 Fan1 - M: 165343088, gap: 1044, tsf: 0, ssf: 0, rpm: 1044
d15/debugstate/kwl/fan2 Fan2 - M: 165343088, gap: 1196, tsf: 0, ssf: 0, rpm: 1196
d15/debugstate/kwl/fan1 Fan1 - M: 166343088, gap: 774, tsf: 0, ssf: 0, rpm: 774
d15/debugstate/kwl/fan2 Fan2 - M: 166343088, gap: 828, tsf: 0, ssf: 0, rpm: 828
d15/debugstate/kwl/fan1 Fan1 - M: 167343088, gap: 774, tsf: 0, ssf: 0, rpm: 774
d15/debugstate/kwl/fan2 Fan2 - M: 167343088, gap: 766, tsf: 0, ssf: 0, rpm: 766
d15/debugstate/kwl/fan1 Fan1 - M: 168343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 168343088, gap: 766, tsf: 0, ssf: 0, rpm: 766
d15/debugstate/kwl/fan1 Fan1 - M: 169343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 169343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 170343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 170343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan1 Fan1 - M: 171343088, gap: 0, tsf: 0, ssf: 0, rpm: 0
d15/debugstate/kwl/fan2 Fan2 - M: 171343088, gap: 0, tsf: 0, ssf: 0, rpm: 0


Cya, schönen Abend noch, melde Dich nochmal ob ich die Fans wirklich untereinander tauschen soll zum test, würde das aber erst die Tage machen.

Jasimo

Ich spamme hier den ganzen Thread zu, aber ich kann vermelden Kalibrierung ist durchgelaufen. YEAH
Hab die Werte
static constexpr double aggKp  = 0.25,  aggKi = 0.05, aggKd  = 0.001;
static constexpr double consKp = 0.05, consKi = 0.05, consKd = 0.001;

gesetzt und dann lief es durch *puh

Im Anhang noch das Log dazu

SvenJust

Hallo!

Kurz die Nachricht, dass ich heute die Version 0.23 bei https://jlcpcb.com/ bestellt und bei Github die aktuellen Dateien online gestellt habe. Als Shipping Methode konnte ich mich nicht zu DHL Express (20 Euro) durchringen, zumal das letzte Mal auch nochmals Einfuhrumsatzsteuer und Gebühren (20 Euro an den Postboten) dazu kam. Ich habe jetzt per PostLink DE Registered Mail mit 7-15 Tagen Lieferzeit bestellt. Mal sehen wann es eintrudelt...

Die überschüssigen Platinen gebe ich bei Interesse gerne weiter. Einzelheiten, wenn die Platinen hier sind.

VG Sven
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Starsurfer

FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com

Starsurfer

Moin Sven,
wie sieht's aus, sind die Platinen schon angekommen?
FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com

SvenJust

Ja, die Version 0.23 ist vor einigen Tagen angekommen. Die Verbindungen zu dem Display sind aber fehlerhaft :'(. Eine neue Version (korrigierte Displayverbindung und bestückbar mit Widerstand und Kondensator für die beiden Tachosignale) der Platinen ist bestellt, wird aber aufgrund des chinesischen Neujahrsfestes erst am 11.2. in China abgeschickt. Sie sollten dann in wenigen Tagen hier sein...

VG Sven
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Starsurfer

FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com