Kategori: Charger

  • 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/

  • Lite info om olika kondensatorer

    http://eis.apitech.com/docs/Capacitor-Selection-Switch-Mode-Power-Supply-SMPS.pdf

    olika modeller

    Bra ESR ligger runt 60-70 mOhm för en Alu electrolyt 100-1000uF

  • Boost converter och Regen i controller

    När det gäller regen i en PWM DC controller så är detta i sin enklaste form ganska enkelt. I många fall finns det redan där, men är kanske inte optimerat på något sätt. Min ide är att använda regen på ett kontollerat sätt där man kan bestämma hur mycket regen som skall användas. Om man även kan bryta kopplingen till motorn så bör regen-delen gå att återanvända för att ladda batterierna när fordonet är parkerat eller avstängt.

    ref:
    Controll regen with speed-sensor 
    Regen for DC motors
    Boost converter with Arduino

  • Dator och mobilappar med Qt

    Har kollat lite på hur jag kan göra mina egna dator och mobilappar och fastnat för att utveckla i Qt. Först gjorde jag ett försök med gtk men det blev för krångligt. Jag ser bara ett ev. problem med Qt och det är att man måste ha källkoden open source. Just nu är det inte något problem utan kanske bara bra.

    Just nu kör jag QtCreator, men det finns en plan att utveckla alting i Eclipse, både Arduino och dator/mobilapp.

    Första steget blir att bemästra några grundläggande delar som:
    Standard GUI
    Cross platform (Windows, MAC och Linux).
    MobilApp
    Threds
    Serial port
    Graphs
    Network

    parser i qt

  • Smedby Charger story

    För er som inte redan är bekanta med SmedbyCharger kommer här sammanfattning.
    Jag ville göra en laddare baserat på en Atmel-prosessor. Arduino blev det naturliga valet och efter lite uppfriskande av gamla programmerings kunskaper fick jag klart för mig att OOP (Object Orienterad Programmering) var bra, eller rentav nödvändigt om man skall göra en robust och pålitlig produkt. Jag ville göra den bästa laddaren som finns, så OOP det blev.
    PWM output, analog (ADC) input med analog filter och digitalfilter på det. Analog strömmätning. några LED och knappar, vips så var det nästan klart.
    Hittade även appen LogViewer, som loggar laddning från div. RC laddare och beslutade mig för att integrera min laddare mot LogView.
    En LCD-display är också bra att ha.

    Tanken var att först göra en laddare till mina 9,6V accar, som jag använder till el-sparkcykeln. Men jag vill även kunna göra en laddare till City-El:n och även en färdig platform för att uppgradera en ”osmart” bilbatteri laddare till en smart laddare.
    Leverans av data till LogView fungerar bra. Uträkning av mAh ser ut att fungera. Delta peak V fungerar bra. Så vad kan bli bättre??
    Skall den vara WiFi ansluten??
    Skall den få en full-matrix LCD??

  • Charge time calculation

    Hittade denna sida där man kan räkna ut hur lång tid laddningen tar.
    Skall kolla vidare om det stämmer.

Thank you for your upload