Innehållsförteckning:

Turbo Trainer Generator: 6 steg
Turbo Trainer Generator: 6 steg

Video: Turbo Trainer Generator: 6 steg

Video: Turbo Trainer Generator: 6 steg
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Juli
Anonim
Turbo Trainer Generator
Turbo Trainer Generator
Turbo Trainer Generator
Turbo Trainer Generator

Att generera el genom pedalkraft har alltid fascinerat mig. Här är min uppfattning om det.

Steg 1: Unik säljpunkt

Unik säljpunkt
Unik säljpunkt

Jag använder en VESC6 motorstyrenhet och en 192KV outrunner som fungerar som en regenerativ broms. Detta är ganska unikt när pedalgeneratorer går men det finns en ytterligare del i detta projekt som jag tycker är ny.

När du cyklar på vägen har du tröghet och detta håller pedalernas rotation mycket konstant under en varv. Turbo -tränare har väldigt lite tröghet så när du trycker på pedalerna accelererar/sänker hjulet snabbt och det känns onaturligt. Svänghjul används i ett försök att utjämna dessa hastighetsfluktuationer. Stationära cykeltränare väger ett ton av denna anledning.

Jag har funderat på en alternativ lösning på detta problem. Motorstyrenheten är konfigurerad för att snurra utlöparen i "konstant hastighetsläge". Arduino ansluter till VESC6 via UART och läser motorströmmen (som är direkt proportionell mot hjulmoment). Arduino justerar motorns varvtal börvärde gradvis för att simulera trögheten och dra som du skulle uppleva när du cyklade på en väg. Det kan till och med simulera frihjulning nerför en kulle genom att fungera som en motor för att hålla hjulet snurrande.

Det fungerar briljant vilket framgår av grafen ovan som visar motorns varvtal. Jag slutade cykla strax före 2105 sekunder. Du kan se under de närmaste 8 sekunderna, hjulhastigheten sjunker gradvis precis som om du slutade trampa upp en liten lutning.

Det finns fortfarande mycket små hastighetsvariationer med pedalslagen. Men det är också sant för livet och simuleras korrekt.

Steg 2: Testa effekt

Testar effekt
Testar effekt
Testar effekt
Testar effekt

Cykling är det mest effektiva sättet att utföra mekaniskt arbete. Jag använde VESC -verktyget för att mäta realtidseffekt. Jag nollställde avläsningarna innan jag cyklade i exakt 2 minuter. Jag trampade med en intensitet som jag tror att jag hade kunnat behålla i cirka 30 minuter.

Efter 2 minuter kan du se att jag producerade 6,15 Wh. Vilket motsvarar en genomsnittlig effekt på 185 W. Jag tror att det är ganska bra med tanke på förlusterna.

Du kan se motorströmmarna i grafen ovan. De justeras snabbt av VESC6 för att bibehålla ett konstant motorvarvtal trots det fluktuerande vridmomentet som trampas.

När pedalen stannar börjar motorn förbrukas lite kraft för att hjulet ska rotera. Åtminstone tills Arduino märker att du inte trampar och stannar motorn helt och hållet. Batteriströmmen verkar vara nästan noll strax före avstängning så strömmen måste vara högst ett par watt för att faktiskt snurra hjulet aktivt.

Steg 3: Titta på effektiviteten

Tittar på effektiviteten
Tittar på effektiviteten
Tittar på effektiviteten
Tittar på effektiviteten

Att använda VESC6 förbättrar effektiviteten enormt. Den omvandlar motorns växelström till likström betydligt bättre än en helbrytningslikriktare. Jag tror att det är över 95% effektivt.

Friktionsdriften är förmodligen den svaga punkten när det gäller effektivitet. Efter att ha cyklat i 5 minuter tog jag några termiska bilder.

Motorn fick cirka 45 grader celsius i ett 10 graders rum. Cykeldäcket skulle också ha tappat värme. Bältesdrivna system skulle överträffa denna turbogenerator i detta avseende.

Jag gjorde ett andra test på 10 minuter med ett genomsnitt på 180 W. Efter detta var motorn för varm för att röra på länge. Förmodligen cirka 60 grader. Och några av bultarna genom 3D -tryckt plast lossades! Det fanns också en tunn film av rött gummidamm på det omgivande golvet. Friktionsdrivsystem suger!

Steg 4: Simulera tröghet och dra

Simulera tröghet och dra
Simulera tröghet och dra

Programvaran är ganska enkel och finns här på GitHub. Den övergripande funktionen bestäms av denna rad:

RPM = RPM + (a*Motor_Current - b*RPM - c*RPM*RPM - GRADIENT);

Detta justerar stegvis nästa RPM -börvärde (dvs. vår hastighet) baserat på den simulerade kraften som utövas. Eftersom detta går 25 gånger/sekund integrerar det effektivt kraften över tid. Den totala kraften simuleras så här:

Force = Pedal_Force - Laminar_Drag - Turbulent_Drag - Gradient_Force

Rullmotståndet ingår i huvudsak i gradientperioden.

Steg 5: Några andra tråkiga poäng

Några andra tråkiga poäng
Några andra tråkiga poäng

Jag var tvungen att justera PID -hastighetskontrollparametrarna för VESC för att få bättre varvtal. Det var lätt nog.

Steg 6: Vad jag har lärt mig

Jag har lärt mig att friktionsdrivningsmekanismerna suger. Efter bara 20 minuters cykling kan jag se synligt däckslitage och gummidamm. De är också ineffektiva. Resten av systemet fungerar som en dröm. Jag tror att en remdriven generator kan få en extra 10-20% effektivitet, särskilt med högre varvtal. Högre varvtal skulle minska motorströmmarna och producera högre spänningar som jag tror skulle förbättra effektiviteten i detta fall.

Jag har inte tillräckligt med utrymme i mitt hus för att installera en remdriven systemautomat.

Rekommenderad: