Stap 2: Karakterisering van de uitgangen van de sensor van de Cateye Ergociser
Een eenvoudige aansluiting van een voltmeter aan de draden van het signaal dat naar de trapfrequentiesensor en de spinnen van de fiets crank toonde een 0V 5V signaal overgang toen de sensor de magneet kruisten. 5V bereik is aanvaardbaar te gebruiken met de digitale ingangen van de Arduino.
De power meter verbinding vereist meting en kalibratie. De head-unit van de fiets signaal een controle (spanning) naar de spoel waarmee een aangegeven koppel niveau van weerstand. Op de afbeelding hierboven is het de CTQ waarde. De eenheden zijn in kg-m. Ik veranderd de CTQ waarde van 0,5 tot 4,0 op de head-unit (met lading + knop) en een voltmeter op de afgesplitste draden aangesloten uit de spoel controle-signaal en de spanning gemeten. Ik vervolgens deze gegevens heeft ingevoerd in een excel-werkblad en kromme-fit een relatie tussen koppel (kg-m) en de spanning. Ik gebruikte een tweede bestelling polynomiale curve-pasvorm. Ik heb vervolgens berekeningen op het niveau van de fout die ik zou krijgen in de lezingen van de macht tussen de hoofd eenheid die wordt weergegeven en de macht van de Arduino berekend (we zullen gebruiken deze curve-fit-vergelijking een beetje later in de Arduino-code). Ze waren binnen een redelijk niveau dus ik vastbesloten dat deze curve fit van de gegevens toereikend was om te gebruiken gaan vooruit.
Relevante vergelijkingen gebruikt zijn hieronder:
Koppel (n-m) = koppel (kg-m) x 9.80665
Vermogen (w) = (koppel (kg-m) x RPM) / 9.5488
Kromme vergelijking passen: koppel calc (kg-m) = 0.3413 * spanning ^ 2 + 0.2852 * spanning-0.0238