Arduino Flowmeter med en tillståndsdator (3 / 4 steg)
Steg 3: Tillståndsdatorn och färdigheterna som programmet
Metoden är baserad på enkla en tillståndsdator att mäta med noggrannhet tid beetween 2 bladet övergångar. Programmet behöver 2 specialbibliotek:
-min favorit bibliotek SM som TILLSTÅNDSDATOR
-PWM-bibliotek för att generera en fyrkantig HF PWM på pin9 bara!
Varför tillståndsdatorn? För att undvika analog eller digital avbrott genom att använda dess pålitlig och mycket snabbt stigande kanten funktion.
Också, i programmet jag ändrade tiden omvandlingen av ADC A0 i oder till har en snabb åtgärd. Se programmet med kommentarer.
Dectection tröskelvärdet beror på:
-tjockleken på glaset röret
-den fysiska storleken på spolen
-storleken på de små bitarna av metall av varje blad
Kanske du inte har samma värde på din flödesmätare: använda externa felsökaren för att finjustera den.