Analoga sensorer - beräkna nunnedok infördes genom en belastning eller dra ner Resistor
Har du någonsin haft den fruktansvärda känslan att lägga en belastning motstånd eller "dra" till din sensor är Messina upp alla dina analoga avläsningar?
Du undrar kanske varför vi vill förstöra en perfekt bra krets genom att sätta i en belastning motstånd alls?
Under många år fann jag att jag skulle få konstiga, oförutsägbar, avläsningar från min sensor-relaterade projekt på högsta och lägsta platser när du använder analog digital omvandlare (ADC). Jag skyllde alltid detta på dåligt utformade micro processorer och aldrig för en gångs skull tänkte att det kan vara min egen krets design fel... förrän nu.
För att använda en analogi, när sensorn går till maximum eller minimum, det bara når inte en högsta punkt, men ganska ofta faktiskt faller utanför kanten av världen i ett slags ingenmansland där det är sedan byte för alla typer av digitalt brus och andra allmänt elaka saker som troll och älvor. Någon som, liksom jag, som har skyllde detta på deras arduino är helt förlåtas!
Exemplet jag använder här är en enkel tre legged potentiometer med marken, 5 volt och "torkar" anslutning.
Med rätt rullgardinsmenyn resistor kan vi eliminera bullriga avläsningar från våra projekt... Och... bara för att bevisa att matematik kan faktiskt vara kul... Jag ska berätta hur jag upptäckte icke-linearitet justering formeln genom diagram och bilder.