Spänningsdelare är viktiga komponenter i Arduino-projekt, särskilt när sensorer arbetar på spänningar högre än Arduinos ingångsgränser. Korrekt beräkning säkerställer korrekta avläsningar och skyddar mikrokontrollen från skador. Denna guide ger en tydlig, steg-för-steg-process för att beräkna spänningsdelare effektivt.

Förstå spänningsutbyten

En spänningsuppdelning består av två motstånd som är anslutna i serie över en spänningskälla. Utgångsspänningen tas från korsningen mellan motståndarna. Denna inställning minskar spänningen till en säker nivå för Arduino analoga ingångar.

Beräkna motståndsvärden

För att bestämma motståndsvärden, använd voltage divider formeln:

]Vout = Vin × (R2/R1+R2)]

Var:

  • ]Vin[]] är ingångsspänningen från sensorn eller strömkällan.
  • ]Vout[] är den önskade utgångsspänningen för Arduino.
  • ][[]] och ]]][[]]] är motståndsvärdena.

Anta sensorutgångarna 12V, och Arduino analog ingång bör inte överstiga 5V. För att hitta R2, välj R1 först, sedan beräkna R2:

omarrangerad formel:

]R2 = R1 × (Vout / (Vin - Vout))[]

Exempel Beräkning

Om R1 antar att 10kΩ, är Vin 12V, och Vout är 5V:

R2 = 10 000 ¢ × (5V / (12V - 5V)) = 10 000 ¢ × (5/7) ≈ 7 143 ¢

Välja närmaste standardmotståndsvärde, R2 kan vara 7,2 kΩ.

Ytterligare tips

Kontrollera alltid motståndskraftbetyg och se till att motståndarna kan hantera spänningen och strömmen. Använd en multimeter för att bekräfta utgångsspänningen innan du ansluter till Arduino.