Kategori: Electronik

  • Modbus i Garaget

    Kort manual: Installation av Waveshare RS485 to WiFi/Ethernet + MEAN WELL HDR-15-12 i elskåpet

    Viktigt: All elarbete i skåpet (230V-anslutning) ska utföras av behörig elektriker!

    1. Montering på DIN-skena:
      • Båda enheterna är DIN-skenemonterade. Klicka fast MEAN WELL-strömförsörjningen och Waveshare-gatewayen bredvid varandra i elskåpet (t.ex. bredvid din Eastron SDM630).
    Waveshare RS232/485/422 to RJ45 Ethernet Converter, TCP/IP to Serial, Modbus Gateway Support, Industrial Isolated Rail-Mount RS232/485/422 Serial Ser

    ebay.com

    Amazon.com: Waveshare RS485 to WiFi/Ethernet Module Rail-Mount Serial  Server Modbus MQTT Gateway : Electronics

    amazon.com

    Waveshare Rail-Mount Serial Server, RS232/485/422 to RJ45 Ethernet Module |  eBay

    ebay.com

    1. Strömanslutning:
      • Koppla MEAN WELL HDR-15-12 till 230V AC (L/N/PE) i skåpet.
      • Från HDR-15-12:s DC-utgång (+12V och GND) koppla till Waveshare:s skruvterminaler för power (ofta markerat +V och GND).
    Industrial Grade Serial Server RS232/485 To WiFi and Ethernet, Modbus  Gateway, MQTT Gateway, Metal Case, Wail-mount And Rail-mount Support,  Optional PoE Function | RS232/485 TO WIFI ETH (B)

    waveshare.com

    Industrial Grade Serial Server RS232/485 To WiFi and Ethernet, Modbus  Gateway, MQTT Gateway, Metal Case, Wail-mount And Rail-mount Support,  Optional PoE Function | RS232/485 TO WIFI ETH (B)

    waveshare.com

    1. RS485-anslutning till Eastron SDM630:
      • Använd skärmad tvinnad par-kabel (t.ex. Belden 9841 eller CAT5-par).
      • Eastron: Terminal A+ (ofta 25 eller A) till Waveshare A.
      • Eastron: Terminal B- (ofta 26 eller B) till Waveshare B.
      • Skärm: Anslut bara i ena änden (helst vid Waveshare GND eller PE-jord i skåpet). Låt öppen i andra änden.
      • Om ingen data: Byt A/B (polaritet känslig).
    Wiring Guide for Growatt MOD TL3-X with SDM630 Modbus – Growatt New Energy  Australia Helpdesk

    growatt9160.zendesk.com

    SDM630MCT-ML

    eastrongroup.com

    Rail-Mount Serial Server, RS485 to WIFI/Ethernet Module, Modbus MQTT Gateway  | RS485 TO WIFI/ETH

    waveshare.com

    Amazon.com: Waveshare RS485 to WiFi/Ethernet Module Rail-Mount Serial  Server Modbus MQTT Gateway : Electronics

    amazon.com

    1. Nätverksanslutning:
      • Ethernet: Koppla kabel till Waveshare:s RJ45-port.
      • WiFi: Konfigurera senare via webgränssnitt.

    Referenser för installation:

    Anslutning till Home Assistant

    1. Konfigurera Waveshare:
      • Starta som AP (default SSID: WAVESHARE_XXXX).
      • Anslut till AP, logga in på http://10.10.100.254 (admin/admin).
      • Ställ in WiFi (STA-mode) eller Ethernet.
      • Serial: Baudrate 9600, 8N1.
      • Mode: Transparent eller Modbus RTU to TCP (port 502).
      • Notera IP-adressen efter anslutning.
    2. Lägg till i Home Assistant:
      • Gå till Settings > Devices & Services > Add Integration > Modbus.
      • Typ: TCP (rtuovertcp).
      • Host: Waveshare:s IP, Port: 502.
      • Lägg till sensorer med register från Eastron-manualen (t.ex. Voltage L1: address 0x0000, float32).

    Exempel YAML-template (från community, anpassa):

    text

    modbus:
      - name: eastron
        type: rtuovertcp
        host: DIN_IP_HÄR
        port: 502
        sensors:
          - name: Total kWh
            address: 342
            input_type: input
            data_type: float32
            precision: 2
            unit_of_measurement: kWh
          # Fler från tråden nedan

    Färdiga templates:

    Användbara appar/mjukvara för test:

    För- och nackdelar: Ethernet vs WiFi för gatewayen

    AspektEthernet (rekommenderas)WiFi
    StabilitetMycket hög, ingen störning från trådlöst nätKan påverkas av signalstyrka/störningar i garage
    HastighetSnabbare och lägre latensTillräcklig för Modbus, men långsammare
    EnkelhetKräver kabeldragningTrådlöst, enklare installation
    SäkerhetSäkrare (ingen WiFi-sårbarhet)Risk för WiFi-attacker om inte skyddat
    RekommendationBäst för permanent setup i elskåpBra om kabeldragning svår

    Ethernet är oftast bäst för pålitlig remote-läsning. Lycka till – det blir en stabil lösning! Om problem, testa med Modbus Poll först. 🚀

  • Ikea Lack Ender 3 Enclosuer

    Jag begöver en låda till min Ender 3.

    Ikea Lack är lösningen !!

    https://www.printables.com/model/454397-ender-3-ikea-lack-enclosure

    Bygg denna ??

    https://www.printables.com/model/643482-nale-not-another-lack-enclosure

    Samma:
    https://www.thingiverse.com/thing:6296586


    Denna tänker jag prova:
    https://www.thingiverse.com/thing:6296586

    Utöver inkapslingen har jag förstått att ABS och ASA släpper ut dåliga gaser och sådant som inte är bra att andas in. Min ide är att ha en Dyson fläkt som filtrerar VOC och formaldehyd i rummet. Men förstår att man behöver ett filter inne i kapslingen också.

    Jag kommer att testa detta: https://github.com/nevermore3d/Nevermore_Micro

    Jag har skaffat en torkare för fillament, Creality Space PI filamenttorkbox:
    https://www.amazon.se/dp/B0F2SJ45YB?ref=ppx_yo2ov_dt_b_fed_asin_title

    Kommer att prova denna genomförare för att ha torkaren ovanpå kabinettet och torka fillament vidare med 50 grader.
    https://www.printables.com/model/1181868-ptfe-tube-guide-for-ikea-lack

    Har även köpt PTFE tube :
    https://www.amazon.se/dp/B09R1N1MQG?smid=A33SC74WQ32P5S&ref_=chk_typ_imgToDp&th=1

    Att skriva ut med torr fillament och utan drag är A & O. Inte bara för känsliga fillament som ABS och ASA.
    Bra första lager är ett av det viktigaste.

  • Atmega CAN bootloader

    Tänkte göra en CAN bootloader till en Atmega328P.
    Några saker som behöver fixas.

    CompileTime date in build. (__DATE__ and __TIME__)
    Serial Debug.
    Simple CAN (ASM?) for MCP2515
    QT app for programming.
    CAN-WiFi gateway, Web-programming.

  • Byte av Laddare i CityElen.

    laderÄntligen är det dax att byta laddare i Cityel:n. Hela iden är att den alltid skall kunna vara ansluten till elnätet när den inte används. Jag har haft problem med power-steget, Mosfet drivern och Mosfetarn, men nu tror jag att det är dags att installera en laddare i bilen för att testa lite funktioner. Jag har inte någon teoretisk uträkning på mosfet driver, on/off-time och förluster mm. men jag har en lösning som räcker för (som jag tror, 5-10A laddning). När jag installerar laddaren får jag lite logik och möjlighet att utveckla en mobil-app för övervakning. Utöver det får jag lite långtidstes och möjlighet att se vad som fallerar med riden. Då jag inte har allting uträknat kommer jag att initialt ladda Bly-batterier. Jag hoppas att de tre batterier som sitter i bilen är ok, så att man kan köra lite och ladda lite. Ett sidoprojekt är att göra en batteri-monitor, vilket jag tror är ett optimalt tillfälle att starta det.

    För att få allting att fungera behöver jag få bättre förståelse för hur Cityel:n originalladdare fungerar. Jag har hittat ett schema på hur laddaren fungerar. Om man kollar i manualen för Kaross så hittar man även ytterligare info.

    Laddaren in min Cityel har följande anslutningar:
    Jag har läst mig till att det är  60V AC ut. Det innebär ca 60*1,4=84V PtP, vilket innebär att laddaren behöver hantera 84v in. Utöver det har transformatorn en 15-20V output som kan användas för att driva all logik.
    Ett PowerBoard som likriktar 60V utgången och som likriktar och stabiliserar den låga spänningen behöver fixas.

    De anslutningar som finns till den befintliga laddaren är:
    60V AC in. SP3 och SP4. (J33, J34)
    Battery out. SP1 och SP9
    15V AC in. SP5 och SP6. (J35, J36)
    Utöver det har vi några anslutningar till någon form av temp-mätning på laddaren, som styr fläkten. Styrningen av fläkten får till en början vara ”always on”. Ev. kan den sedan ersättas med en styrning via CAN-bus.
    J12. En NTC-resistor på 100K sitter i batteripaketet. Den kan användas i ett senare skede.
    Sedan finns det en 8-pol  (J7) kontakt med följande anslutningar.
    1. Motorstyringen säkerhets-loop från överdeln.
    2. Error signal till diagnostikuttag.
    3. 100% signal får Kapasitetsmätningen.
    4. 82% signal från Kapasitetsmätninge.
    5. EGT signal från diagnisikuttag.
    6. Motorstyrningen säkerhetsloop till ”gas-pedalen”
    7. Signal ”Laddaren är nätansluten”
    8. Nyckel lås.

    Några av dessa signaler vet jag inte hur de bör behandlas och skall mätas i bilen innan gamla laddaren kopplas bort.

    J12.3 (100%) Är aktiv under 1V. När signalen inte är aktiv är spänningen över 2V, vanligtvis 8-10V.
    J12.4 (82%) Är aktiv under 1V. När signalen inte är aktiv är spänningen över 2V, vanligtvis 8-10V.

     

     

  • Laddning i garaget.

    I går installerade jag ett nytt el-skåp i garaget. Den innehåller en huvudbrytare, Energimätare och automatsäkringar. Det skall även installeras en jordfelsbrytare. Den inköptes i dag. Så 2017-08-02 var energiförbrukningen 0KWh. Energimätaren har även en pulsutgång som jag tänker använda för att mäta med ex. en Arduino. När jag kopplar in Nät i garaget kan den logga direkt till en Web-sida där jag kan se förbrukningen i realtid. Tills dess kommer jag sätta upp en liten log-bok så att jag kan ha kontroll på hur mycket el jag förbrukar och när. Första natten laddade jag ca 45KWh.

  • SmedbyCharger 2.0

    SmedbyCharger 2.0 är en specialversion av smedbycharger som ämnar att få en första version av laddaren som fungerar för att ladda CityEl:n. Det är relativt begränsad gällande funktionalitet men skall vara en laddare som startar när den kopplas in och skall kunna vara inkopplad i flera dagar utan att kopplas bort. Initiale versionen är för BlyBatterier. Test av stabilitet utförs på gamla blybatterier för att inte förstöra Litium batterier i onödan.

    För att inte vara helt olik kommande versioner av mjukvara kommer följande prosesser att styra laddaren:

    ChargeTask,    Ser till att laddaren laddar enligt de globala variablerna.
    SerialTask,     Skickar data till serieporten och LogViewer för analys av pågående laddning. Kan disablas för att använda serieporten för debug.
    AutoCharge,     Startar laddningen automatiskt och styr laddaren om ingen extern enher styr laddaren via CAN-Buss.
    TempReader,     Startar alla temp-givare, läser av temperatur och uppdaterar globala variabler.

     

  • CityEl laddarens funktion.

    Så för att få en bra fuktion på laddaren är det några saker man behöver fundera på.
    Skall laddaren först se om batteriet är anslutet.
    Skall laddaren detektera om batteriet kopplas bort. (lösningen är kanske att minska pwm utan delay).
    Skall en Soft-start rutin implementeras. (ja Soft start men inte soft shutoff).

    Är batteriet anslutet:
    Prova om man kan få resistans i batteriet. Om ingenting är anslutet bör pwm begränsas så att när någonting ansluts så rusar inte strömmen. En ”CheckIfBatteryConnected”-rutin bör implementeras, och först efter att laddaren detekterat batteriet bör laddningen börja.

    För att få en fungerade laddare relativt snabbt så begränsas funktionaliteten initialt.
    Funktioner som skall implementeras:

    Ver 2.0
    Check battery connected.
    integrerad autostart.
    Softstart
    Simple error detektion. ex. battery dissconnected.

    I ver 2.1 splittar vi på ladd-inteligensen och styrningen av laddning.
    Laddaren skall kunna styras via CAN-Buss. Autostart blir en separat process som detekterar om laddaren styrs via can-buss. Om den inte styrs via can-bus skall den ha möjlighet till ett defaulp-ladd-program.

    Ver 2.1
    CAN-Bus controlled.
    Möjlighet till autostart av laddning. (Om ingen CAN-bus enhet styr laddaren).
    Smartare error-detekt.
    Möjlighet till att köra en primary och flera slave-laddare.

     

     

     

  • Nu är det dags att köpa tesla.

    Dagen före midsommar, men jag tänker inte så mycket på sill och nubbe även om jag tycker om det också. Jag har hittat en Tesla model S 85 -14 i Åkersberga. Jag sa förut att när de är nere mot 600kkr så skall jag köpa en. Den här låg ute för 609kkr.
    Tyvärr var den såld när jag och Sofia skulle åka och kolla på den. Jag får fortsätta att leta.

    Men för att underlätta lite tänker jag göra klart vårt garage men allt vad det innebär. Primär är det detta som skall fixas.

    1. Töm garaget och sälj allting som står där.
    2. Installera elmätare för mitt garage och se till att föreningen har uppsäkrat så att jag i alla fall kan vara garanterad 3fas 16A, utan att andra i längan kan överbelasta huvudsäkringar så att jag blir utan laddning.
    3. Byt garageporten till en ny eldriven port.

    Att tömma och sälja / slänga saker ur garaget behöver ingen närmare förklaring.
    När det gäller elmätare så hittade jag denna elmätare, som kan vara ett enkelt alternativ som inte kostar så mycket. Jag kollar vidare för att hitta en liknande mätare med möjlighet till loggning. Utöver det så behöver jag en laddbox alternativt ett enfas-trefas-uttag som kan köpas billigt på Jula. Då kan jag även ladda City-el:n från detta uttag. Planen för Citty-el:n är dock at den skall stå på tomten ock laddas från huset.
    Jag behöver även kolla med föreningen hur vi kan göra för att jag skall få minst 3x16A garanterat. Om det finns utrustning som kan mäta och styra så att strömmen fördelas på de sätt och det som varje medlem i föreningen betalar för återstår att se. Jag undersöker vidare.

    Till sist när det gäller garageport ser det inte bättre ut än att det blir jag som får dra i detta. Jag kollar vidare på vilka portat som finns och om det finns någon i närheten av Åkersberga som kan byta en eller flera portar till ett bra pris. Kollar vidare.

    ref:
    http://teslaclubsweden.se/laddrekommendation/
    http://emobility.se/

Thank you for your upload