Hoe Om Digitale Potensiometer Aan Arduino Te Koppel

INHOUDSOPGAWE:

Hoe Om Digitale Potensiometer Aan Arduino Te Koppel
Hoe Om Digitale Potensiometer Aan Arduino Te Koppel

Video: Hoe Om Digitale Potensiometer Aan Arduino Te Koppel

Video: Hoe Om Digitale Potensiometer Aan Arduino Te Koppel
Video: Digital Potentiometer (X9C103S) Introduction and Demo with Arduino 2024, November
Anonim

Hierdie artikel bespreek hoe u 'n digitale potensiometer met behulp van 'n Arduino kan beheer, asook watter toepassingsgebiede hierdie toestel kan hê. Kom ons gebruik 'n kant-en-klare module wat minder as $ 1 kos.

X9C103S digitale potensiometer module
X9C103S digitale potensiometer module

Nodig

  • - Digitale potensiometer X9C;
  • - Arduino;
  • - 'n rekenaar met die Arduino IDE-ontwikkelingsomgewing;
  • - prototipe bord en monteerdrade.

Instruksies

Stap 1

'N Potentiometer, of veranderlike weerstand, is 'n elektriese toestel waarmee u die weerstand van 'n elektriese stroom kan verander. 'N Klassieke (meganiese) potensiometer bestaan uit twee kontakte, waartussen daar 'n derde is - beweegbaar. Deur die beweegbare kontak te skuif, verander ons die weerstand tussen dit en elk van die vaste kontakte.

'N Elektroniese potensiometer is 'n analoog van 'n meganiese potensiometer, maar met 'n aantal voordele: dit het geen meganiese onderdele nie, dit kan op afstand beheer word deur byvoorbeeld 'n mikrobeheerder te gebruik en dit is aansienlik kleiner in grootte.

Interne rangskikking van die potensiometer
Interne rangskikking van die potensiometer

Stap 2

Die digitale potensiometer tipe X9C kan een van die volgende graderings wees: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Hierdie waardes is die maksimum moontlike weerstand vir die weerstand. Tussen 0 en die maksimum waarde in stappe van 1/100 van die maksimum, kan u die weerstand op die derde "bewegende" kontak aanpas.

Die posisie van die "bewegende" kontak word beheer deur 'n reeks negatiewe pulse. Elke impuls skuif die weerstandswaarde met 1 stap in die rigting van toename of afname. Die toename of afname in weerstand word gereguleer deur 'n spesiale mikrokringvoet.

Voorkoms van die module met potensiometer X9C
Voorkoms van die module met potensiometer X9C

Stap 3

Laat ons die stroombaan saamstel soos op die foto getoon. Ons benodig kragvoorsiening en 3 beheerdrade: CS - toestellekeuse (lae vlak), INC - verandering van uitsetweerstand (lae vlakpulse), U / D - veranderingsrigting (U - op - die spanning op die mikrokringbeen het 'n hoë logiese vlak, D - af - lae vlak).

Bedradingsdiagram vir digitale potensiometer X9C na Arduino
Bedradingsdiagram vir digitale potensiometer X9C na Arduino

Stap 4

Kom ons skryf nou so 'n skets en laai dit in die geheue van die Arduino-bord.

Hierdie skets bevat die volgende algoritme: verhoog die weerstand elke 100 ms in 10% -stappe van 0 tot 100% van die potensiometer-maksimum.

Sketskode vir X9C102 / X9C103 elektroniese potensiometerbeheer
Sketskode vir X9C102 / X9C103 elektroniese potensiometerbeheer

Stap 5

As ons nou met behulp van 'n multimeter die weerstand tussen die middelpunt en een van die finale gevolgtrekkings nagaan, dan sal ons die veranderinge in weerstand regstel.

Ek sal 5 volt op die potensiometer aanbring en die spanning met 'n ossilloskoop meet. Die foto illustreer die resultaat.

Aanbeveel: