Flip-Docs¶
Dokumentation för flipbench — modulärt system för testutrustning i labbmiljö. Testar vätskeflöde, tryckpuls och inkopplingskrafter på snabbkopplingar för vätska.
Innehåll¶
| Fil | Innehåll |
|---|---|
| 01-oversikt.md | Syfte, mekanisk uppbyggnad, nätverk, IP-adresser, kabelfärger |
| 02-komponentlista.md | Samtliga komponenter med fabrikat och artikelnummer |
| 03-hogspanningsskap.md | 400 VAC — kraftfördelning, säkringar, kontaktorer, transformatorer |
| 04-lagspanningsskap.md | 24/48 VDC — PLC, säkerhetsrelä, plintlista 1–43 |
| 05-modbus.md | RS485 daisy chain, inkoppling, CIM 200- och CL57RS-inställningar |
| 06-hmi.md | Skärm, manöverdon, anslutningskort, GPIO-tilldelning |
| 07-ventiler-givare.md | Kulventiler, flödesgivare, pneumatik, temperaturmätning |
| 08-stegmotor-broms.md | Flödesbromsens stegmotor — upplösning, enheter, riktning, sensorlös homing |
| 09-referensbeteckningar.md | Referensbeteckningar enligt SS-EN IEC 81346-2:2019 — facit, med gamla beteckningar |
Hårdvara¶
| Mapp | Innehåll |
|---|---|
| hardware/hmi-anslutningskort-A20 | KiCad-projekt för HMI:ns anslutningskort -KF20, rev J — schema, draget kretskort, bibliotek, schema-PDF och layoutbild |
KiCad-filerna är facit för hur ett kretskort är konstruerat. GPIO-numren avgörs fortfarande av firmwaren.
INSTRUCTIONS.md i roten innehåller texten som ska ligga i
projektets instructions-fält på claude.ai, plus en motivering till vad som hör
hemma där och vad som hör hemma i docs/.
Relaterade repon¶
Konventioner¶
- Referensbeteckningar på elritningar följer SS-EN IEC 81346-2:2019. Utgåva 2 klassificerar objekt efter deras inneboende funktion i ett treskiktat schema, och klassdefinitionerna är omarbetade mot 2009 års utgåva. Beteckningarna byttes 2026-09-30 — bland annat får A inte längre användas och Y är reserverad.
- Ritningarna följer i övrigt IEC 60204-1 (maskiners elutrustning), SS-EN 61082-1 (dokumentation) och SS-EN 60617 (symboler).
- Tvåbokstavskoder används. Hela listan över beteckningar, med vad varje objekt hette förut, står i docs/09-referensbeteckningar.md. Exempel: -KE1 (Opta AFX00002), -KF10 (säkerhetsrelä), -XD1 (fältplint).
- Skriv commit-meddelanden som säger varför en uppgift ändrats, inte bara att den
ändrats. Exempel:
Plint 26 går till AFX00002 I2, verifierat vid bänken. - Vid motstridiga uppgifter gäller firmwaren tills något mätts på plats. Både flödesgivarens ingång och HMI:ns GPIO-tilldelning avgjordes så.
Avklarat 2026-09-26¶
- Flödesgivarens pulsutgång går till AFX00002 ingång I2. PLC-firmwaren läser
rätt stift —
Flip-PLC/src/flow_io.cppharFLOW_PULSE_PIN = A1, vilket är I2. - Flödesgivarens temperaturutgång går till AFX00007 ingång I6 (+) via fältplint 25. I5 är upptagen av proportionalventilens tryckärvärde.
- HMI GPIO-tilldelning är den som HMI-firmwaren använder, verifierad i drift: encoder A på GPIO21, encoder B på GPIO23, knappar på GPIO2, GPIO3 och GPIO20.
- Lysdioderna är borttagna. GPIO22, GPIO5 och GPIO4 används inte längre.
Avklarat 2026-09-27¶
- HMI-anslutningskortet är ritat och draget i KiCad, rev J, i
hardware/hmi-anslutningskort-A20/.docs/06-hmi.mdär avstämd mot det. - Jord tas bara från P6 stift 5. Stift 26 är inte anslutet på kortet.
- Den gamla layoutskissen
docs/bilder/hmi-anslutningskort-layout-rev-f.pngär ersatt avhmi-anslutningskort-layout-rev-j.pngoch används inte längre.
Avklarat 2026-10-01¶
- Referensbeteckningar införda i alla dokument under
docs/. Varje objekt som ritas på elschemat har sin tvåbokstavskod, också i komponentlistan och plintlistorna. Nya: -PH10 (skärm), -SJ11…-SJ14 (knappar och handratt). Elscheman och KiCad har ännu de gamla, sedocs/09-referensbeteckningar.md.
Avklarat 2026-09-30¶
-
Kulventilernas placering dokumenterad. Ventil 1 = tank 2 retur, ventil 2 = tank 2 sug, ventil 3 = tank 1 retur, ventil 4 = tank 1 sug. Se
docs/07-ventiler-givare.md. -
Nätverkets portkoppling dokumenterad. RUTX10 LAN1 → Opta, LAN2 → TSF000 LAN5, switchens PoE LAN1 → HMI. WiFi och Bluetooth avstängda i routern. CEJN-nätet ska framöver in via WAN-porten, inte en LAN-port, så att routerns brandvägg skiljer bänkens LAN från företagsnätet. Se
docs/01-oversikt.md.
Avklarat 2026-09-29¶
- Flödesbromsens stegmotor: enheter uppmätta. CL57RS Pr0.00 = 10 000
pulser/motorvarv, encodern 4000 CPR — kommandosteg = 2,5 × återläsning,
200 000 kommandosteg = ett ventilvarv. Se
docs/08-stegmotor-broms.md. - Riktning bekräftad: positiva steg stänger, negativa öppnar.
- Sensorlös homing mot stängd ventil provad med testprogram, värden i
docs/08-stegmotor-broms.md. Finns ännu inte iFlip-PLC.
Att verifiera¶
Före beställning av HMI-anslutningskortet, se punkterna i hardware/hmi-anslutningskort-A20/README.md: J1 stift 1 mot P6, CJMCU-modulens radavstånd 12,70 mm, och saknade avkopplingskondensatorer.