ANT + och Arduino Integration med Cateye Ergociser utöva cykel (2 / 5 steg)
Steg 2: Karakterisera sensor utgångar med Cateye Ergociser
En enkel anslutning av en voltmeter för att de signal ledningar som går till kadenssensorn och spinning av cykel vev visade en 0V till 5V signal övergång när sensorn korsade magneten. 5V är acceptabelt att använda med Arduino digitala ingångar.
Power meter anslutning krävs mätning och kalibrering. Huvudenheten på cykeln skickar en signal (spänning) till spolen som ger angivna vridmomentet för motstånd. På bilden ovan är det CTQ värde. Enheterna är i kg-m. Jag förändrat den CTQ värdet från 0,5 till 4.0 på huvudenheten (med belastning + knappen) och ansluten en voltmeter till skarvade kablar från spolen styrsignalen och mätt spänningen. Jag då trädde denna data i ett excel-kalkylblad och kurva-fit en relation mellan vridmoment (kg-m) och spänning. Jag använde en andra beställning polynom kurva-fit. Jag gjorde sedan beräkningar på jämnt av fel jag skulle få i power avläsningar mellan huvudenheten visas kraften och Arduino beräknas kraften (vi kommer att använda denna kurva-fit ekvation lite senare in i Arduino koden). De var inom en rimlig nivå så beslöt jag att denna kurva anfall av data var tillräckligt att använda framöver.
Relevanta ekvationer används är nedan:
Vridmoment (n-m) = vridmoment (kg-m) x 9.80665
Effekt (w) = (vridmoment (kg-m) x RPM) / 9.5488
Curve fit ekvation: vridmoment calc (kg-m) = 0.3413 * spänning ^ 2 + 0.2852 * spänning-0.0238