Brug af en PSoC til Hack Data fra en Ebike - 💡 Fix My Ideas

Brug af en PSoC til Hack Data fra en Ebike

Brug af en PSoC til Hack Data fra en Ebike


Forfatter: Ethan Holmes, 2019

Til sin egen overraskelse blev Charles "Chuck" Swiger erklæret vinder af den første PSOC Pioneer Challenge. Denne konkurrence udfordrede beslutningstagere til at designe projekter af Internet af Things ved hjælp af det nyligt udgivne PSoC 4 BLE Pioneer Kit. Ti producentprojekter konkurrerede om en storpris, $ 2.500 for at rejse til Maker Faire Bay Area, der finder sted den 16. og 17. maj i San Mateo, Californien. Se mere af Chucks projekt her, og læs nedenfor om hvorfor han slog sig på PSoC 4 BLE som løsningen til hans design.


Lave: Var du opmærksom på PSoC's muligheder inden du deltager i denne konkurrence?

Chuck Swiger: Nej. Jeg havde hørt om SOC perifert i handelsnyheder, men aldrig dived til en. Jeg havde spillet med FPGA'er før, mens jeg så design software, drej verilog-kode i hardware-skemaer, men vidste ikke om alle de analoge og digitale designkomponenter, der er tilgængelige via træk og slip i PSoC Creator IDE. Jeg havde en spøgelse med at lege med de logiske komponenter, tællere og analoge til digitale konvertere. Som jeg skrev i PSoC Maker-fællesskabet, er det meget som et kit med en flok 7400 chips på et brødbræt igen, der eksperimenterer med et virtuelt brødbræt.

Lave: Du bruger en interessant sætning i din projekttitel: Livscyklusovervågning. Kan du beskrive hvad det betyder, og hvilke problemer kan løses (og løses) gennem en sådan overvågning?

Chuck: Livscyklusovervågning betyder at spore og lære om det langsomt tab af kapacitet på batteripakkerne, når de bliver ældre. Disse celler, de populære 18650'er, siges at vare 500 fulde opladnings- og udladningscyklusser og beholder stadig 80% af deres kapacitet. Med årstiderne, der påvirker kørselstiden, dræner jeg typisk og genoplade batterierne i løbet af sommeren. Jeg har målt det nominelle kapacitets tab i de sidste tre år, checker ind i efteråret eller det tidlige forår. Tanken var, at hvis jeg kan måle, hvor meget kapaciteten er faldende i gennemsnit, kan en tendens ses og en prognose for den eventuelle tid til fornyelse kan foretages. Plus det er bare sjovt for datahoveder at måle og lave diagrammer af ting! På 1300 miles og 20 miles pr. Ladning er der omkring 65 fulde opladnings- og udladningscyklusser hidtil.

Interessant til side: Min ebike har 168 celler; Tesla Model S har 7.104.

PSoC 4 BLE-modulet indkapslet inde i en pillebeholder, monteret på styret.

Lave: Har du dykket i [til PSoC og PSoC Pionner Challenge] med ideen om at designe livscyklusovervågningsprojektet, eller begyndte du at udforske PSoC og indse, hvordan det var muligt at blive en cykel livscyklus monitor løsning?

Chuck: Siden jeg satte sammen ebike i 2011, har jeg ønsket en bedre måde at holde styr på batteristatistikken. Jeg har tidligere lavet en lille smule ved at tilslutte opladeren til balancen havne og jotte ned spændingerne og derefter manuelt kopiere dem til et regneark sammen med de anvendte amp-timer og afstået afstand. Men den proces blev gammel rigtig hurtig.

Da PSOC Pioneer Challenge begyndte, og jeg fik et kit til at lege med, tog det ikke for lang tid at indse, at det kunne give mit ønske ved at læse det serielle datasignal fra cykelanalytikeren (ebike dashboard) og sende det til en celle telefon app til optagelse i en sqlite3 database. Derefter var det ikke for svært at tilføje et termometer til at spore omgivelsestemperaturen og to voltmetre som en sikkerhed for at sikre at de to hovedpakker var i balance, og en celle gik ikke dårligt (og dermed ved at få ild mellem mine ben ).

Lave: Hvad med PSO'en sprang ud på dig som løsningen til det design, du ønskede at bygge?

Android-appen.

Chuck: Det spillede med UART-modulerne. Det er let at trække og slippe en SCB og konfigurere det som et serielt UART. Så lavede jeg en hurtig test for at læse Cycle Analyst data fra en UART og sendte den over en anden til USB seriel port. Jeg kunne se dataene overføres hvert sekund. Det var den naturlige ansøgning til mig, en forlængelse af arbejdet tidligere gjort i stedet for at starte fra bunden. Så besluttede jeg at lære alt om bluetooth lav energi og hvordan man cobble sammen Android app.

Lave: Cykelanalytikeren viser data, men smartphone-appen har evnen til at optage data i en database. I øjeblikket er processen manuelt, hvor du skal personligt hente sqlite-databasen og eksportere den til et regneark, men kan du beskrive den ideelle data-til-sky-proces?

Chuck: Ideelt ville det automatisk oprette et Google Drev-regneark i slutningen af ​​en session, med datoen tidsstempel som filnavn. Eller endnu bedre, saml dataene i en sky-database. Lokalt skal det være muligt at gemme data, når der ikke var nogen celleforbindelse til rådighed og uploade den senere, når der er en tilgængelig. At have det hele i en database ville gøre trendanalysen nemmere.

Lave: Jeg har bemærket på Twitter, at du eksperimenterer med andre funktioner i PSoC. Hvad mere vil du gerne indarbejde i dette projekt? Og hvad med PSoC har du været imponeret over generelt?

Chuck: Oh yeah - Jeg er faktisk overrasket over, at mit projekt vandt, da jeg ikke brugte CapSense-kapacitet eller udnytte de lave strømforståelser, som andre brugte (hvem har brug for lav strømtilstand, når du har 1 kWh batteri?). Bare ved at spille rundt, jeg kan godt lide DC servomotorstyringer og kunne indarbejde et Arduino controller bibliotek (ved hjælp af C ++, et PID loop bibliotek) til PSoC Creator, og brug derefter timeren tæller pulsbredde modulator blok indstillet til kvadratur dekoder tilstand til at styre en printer transport samling reddet fra gamle printere. En anden hurtig test brugte en CapSense-antenne til at styre hastigheden af ​​en lille motor (dette projekt vil blive vist på Bay Area Maker Faire).


Se efter Chuck Swiger og hans cykel livscyklusovervågningsprojekt - og andre PSoC-bygger - på Arrow Electronics og Cypress Semiconductor-kabinen (# 2323) i Zone 2 (Expo Hall).



Du Kan Være Interesseret

Overvinde kampe gennem mennesker, fællesskab og skabe forandring

Overvinde kampe gennem mennesker, fællesskab og skabe forandring


Den største Show & Tell on Earth er tilbage i Manila for 2. år

Den største Show & Tell on Earth er tilbage i Manila for 2. år


Maker Faire Kansas City Blasts Off Denne weekend, Showcasing 350 Makers

Maker Faire Kansas City Blasts Off Denne weekend, Showcasing 350 Makers


Få klar, Prag: Maker Faire kommer til byen

Få klar, Prag: Maker Faire kommer til byen






Seneste Indlæg