Pages: 1 2 [3]   Go Down
Author Topic: Probleem met Hall Sensor  (Read 7089 times)
0 Members and 1 Guest are viewing this topic.
The Netherlands
Offline Offline
Edison Member
*
Karma: 35
Posts: 1299
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Om een nette puls te krijgen voor de IRQ lijn je dit analoge signaal omzetten in een 0V - 5V signaal. Nu ben ik geen electronicus maar ik denk dat je met de analoge Hall sensor een transistor moet schakelen, zodat die een bepaalde drempelwaarde "geleid" als een schakelaar.

Kan iemand met meer E kennis details geven van een dergelijke schakeling?

Het klopt dat je dit beter kunt versterken, maar met 1 transistor kom je er niet ben ik bang.
Meestal word voor dit soort omzettingen een versterker chipje gebruikt dat in de volksmond een opamp heet.
De LM358 is daar een heel bekend voorbeeld van.
Die kun je zo opzetten dat die het signaal uit je analoge sensor omzet naar een digitaal signaal.
Daarvoor sluit je de sensoruitgang aan op de ene ingang en een vooringestelde waarde op de tweede ingang.
Je maakt geen gebruik van terugkoppeling (de uitgang word niet via een weerstand verbonden met een van de ingangen).
Wanneer nu je sensorwaarde boven de vooringestelde waarde uitkomt, klapt de uitgang om (bijvoorbeeld van 0 volt naar 5 volt).
Dat is precies wat je wil.
Die vooringestelde waarde is gewoon een (10 K) potmeter tussen 0 en 5 volt en de middelste pin komt dan aan de tweede ingang van de opamp.
Een LM358 heeft 2 stuks van dezelfde schakeling, en wanneer je er maar eentje gebruikt, dien je van de andere de 3 pinnetjes met elkaar te verbinden.
Wanneer het noodzakelijk is dat de schakeling andersom werkt, dan kun je de twee ingangen met elkaar verwisselen (dan klapt ie dus om van 5 naar 0 volt in het voorbeeld).
Bijkomend voordeel van zo'n opamp is dat het de uitgang van je sensor nagenoeg niet belast en daarom je meting niet zal beïnvloeden.

Dit alles kun je ook bereiken met een analoge ingang van je Arduino, maar een opamp schakeling is bijna oneindig sneller dan een analoge waarde binnenhalen en dan kijken of die boven de drempelwaarde uitkomt of niet.
Logged

Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

The Netherlands
Offline Offline
Edison Member
*
Karma: 35
Posts: 1299
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ik heb nog ff een beetje geoefend en gespeeld (dat kan hetzelfde zijn) met Fritzing, en een plaatje gemaakt van hoe je de schakeling met de opamp kunt bedraden.
De rode en zwarte draden zijn de voeding.
De blauwe draadjes zijn de doorverbinding waar ik het over had.
Het onderdeel met de vraagteken is de hall sensor, ik ga er van uit dat deze 3 aansluitingen heeft maar weet niet welke draad waar zou gaan.
De groene draad is de uitgang van de hall sensor, de gele draad die van de potmeter.
Alleen het pennetje vlak boven de M is niet aangesloten in dit schetsje.
Dat is de uitgang waarvan het nivo omklapt als aan de gestelde voorwaarde word voldaan ( hall > pot), en dient dus te worden aangesloten op je Arduino.
Het blauwe onderdeeltje is een (100 nF) condensatortje die stoorpulsen moet onderdrukken voor de opamp.
De potmeter mag een waarde van 10 K of hoger hebben (dus niet lager).


* Opamp voorbeeld.png (88.55 KB, 615x615 - viewed 26 times.)
Logged

Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

Offline Offline
Jr. Member
**
Karma: 0
Posts: 75
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hartelijk dank voor het schema en de heldere uitleg.

Ik zal binnenkort eens de benodigdheden bestellen en kijken of ik het werkend krijg.
Voor de volledigheid de uitgang van de hall-sensor zit aan een buitenzijde (5V,GND, OUT)

Ik laat het weten of ik het werkend heb gekregen.
Logged

The Netherlands
Offline Offline
Edison Member
*
Karma: 35
Posts: 1299
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Zolang je het schemaatje aanhoudt en de sensor aansluit zodat de rode draad aan de 5 volt, zwart aan 0 volt en groen aan de uitgang zit, kan het bijna niet misgaan.
Logged

Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

Pages: 1 2 [3]   Go Up
Jump to: