In dit artikel wordt besproken hoe u een digitale potentiometer kunt besturen met behulp van een Arduino en welke toepassingsgebieden dit apparaat kan hebben. Laten we een kant-en-klare module gebruiken die minder dan $ 1 kost.
Noodzakelijk
- - Digitale potmeter X9C;
- -Arduino;
- - een computer met de Arduino IDE ontwikkelomgeving;
- - prototype bord en montagedraden.
instructies:
Stap 1
Een potentiometer of variabele weerstand is een elektrisch apparaat waarmee u de weerstand van een elektrische stroom kunt wijzigen. Een klassieke (mechanische) potentiometer bestaat uit twee contacten, waartussen een derde beweegbaar is. Door het beweegbare contact te verplaatsen, veranderen we de weerstand tussen het en elk van de vaste contacten.
Een elektronische potentiometer is een analoog van een mechanische potentiometer, maar met een aantal voordelen: hij heeft geen mechanische onderdelen, is op afstand te bedienen met bijvoorbeeld een microcontroller en is aanzienlijk kleiner van formaat.
Stap 2
De digitale potentiometer type X9C kan een van de volgende waarden hebben: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Deze waarden zijn de maximaal mogelijke weerstanden voor de weerstand. Tussen 0 en de maximale waarde in stappen van 1/100 van het maximum, kunt u de weerstand op het derde "bewegende" contact aanpassen.
De positie van het "bewegende" contact wordt geregeld door een reeks negatieve pulsen. Elke impuls verschuift de weerstandswaarde met 1 stap in de richting van stijgen of dalen. De toename of afname van de weerstand wordt geregeld door een speciale microcircuitvoet.
Stap 3
Laten we het circuit samenstellen zoals weergegeven in de afbeelding. We hebben voeding en 3 besturingsdraden nodig: CS - apparaatselectie (laag niveau), INC - verandering van uitgangsweerstand (pulsen op laag niveau), U / D - richting van verandering (U - omhoog - de spanning op het microcircuitbeen heeft een hoge logisch niveau, D - omlaag - laag niveau).
Stap 4
Laten we nu zo'n schets schrijven en in het geheugen van het Arduino-bord laden.
Deze schets bevat het volgende algoritme: verhoog de weerstand elke 100 ms in stappen van 10% van 0 tot 100% van het maximum van de potentiometer.
Stap 5
Als we nu met behulp van een multimeter de weerstand tussen het centrum en een van de eindconclusies controleren, dan zullen we de veranderingen in weerstand repareren.
Ik zal 5 volt op de potmeter zetten en de spanning meten met een oscilloscoop. De foto illustreert het resultaat.