Ik heb deze naderingsschakelaar:
http://www.soselectronic.com/?str=371&artnum=49063
en wil die zo "proper" mogelijk aan een PIC voeren.
Ik heb die nu als test op 5V gezet met een serieweerstand van 2.2kOhm, en de het knooppunt van de R en de naderingsschakelaar op de basis van een BC547 gelegd.
Deze laat nu een LED oplichten als er geen metaal voor de switch staat.
Hij dimt de LED als er wel metaal voor de naderingsschakelaar staat.
Ik zou die digitaal willen hebben.
Ik dacht er aan de ingang aan een Schmitt trigger te geven en vanaf daar aan een digitale ingang van een PIC.
Ik wil een zo deftig mogelijk signaal aan de PIC geven, snelheid is geen probleem.
Ik wil een duidelijk 1 of 0 hebben.
Wat is volgens jullie de beste methode zonder al te veel extra componenten? Ik zou ook graag een LEDje willen hebben de toestand van de switch aangeeft..
Hoe kan ik die uitgang proper digitaal maken? Zoals gezegd, een vertraging van een seconde is zelfs geen probleem.
Fredjuhh
"Ben nog een N00B, maar dat is al aan het veranderen ;)
Dit topic ga ik wel even volgen, ik zat/ zit namelijk daar ook over na te denken, maar volgens mij moet dat veel sneller kunnen dan 1 seconde 
Bij mij is dat niet kritisch.
Als het binnen een bepaalde tijd gezien wordt door de PIC ben ik al blij.
Die seconde is maar een cijfer om te duiden dat het niet binnen de picoseconde moet..
noone
483726095 / Een foto zegt meer dan 1000 woorden.
Als de omstandigheden waarbinnen de sensor moet werken redelijk stabiel blijven kun je natuurlijk een comparator gebruiken. Boven (of onder) een bepaalde spanning slaat die dan om. De comparator maak je dan instelbaar met een potmeter of je berekent vaste weerstandswaarden voor de referentie spanning.
Mocht de omgeving iets dynamischer zijn dan kun je de referentiespanning van de comparator ook afleiden van het ingangssignaal via een RC filter met grote tijdsconstante. In dat geval zal de regelaar zichzelf instellen op zijn omgeving en vervolgens bij snelle veranderingen van het ingangssignaal reageren.
Een aantal PIC's heeft een comparator aan boord, al dan niet met instelbare interne referentiespanning. Misschien dat dat de meest elegante methode is?
[Bericht gewijzigd door mbbneon op (11%)]
Vlg. de DS, is het een schakelaar die kan je met een Pull UP op aan 5V leggen , en dan zo in de PIC voeren, of je pakt een Pin met interne Pull UP
+ ------------------
|
|
R
R <=== PULL UP
R
|
|---------------------o =====> naar uC
| |
\ V => LED
S \ -
| |
| |
- --------------------
MGP
LDmicro user.
Google eens op NAMUR switch (of zoeken op CO), deze zijn niet zomaar aan een digitale pic ingang te leggen.
Analoog zou wel kunnen, want de stroom verandert van 1mA naar 3mA en dat is wel te meten met een analoge ingang via een weerstand.
Waarom nemen(kopen) jullie altijd de verkeerde modellen... 
Ik vind dan ook de DS http://www.soselectronic.com/a_info/resource/pdf/p+f/49063.pdf
erg vaag 
Een NAMUR sensor schakeld geen spanning door maar laat een stroom door:
0,1 .. 1,65 mA = 1
1,65 .. 8 mA = 0
Daaronder/boven is draadbreuk/kortsluiting
--edit--
@ship: is niet vaag toch? ik vind 'm glashelder.
Op 26 augustus 2010 08:56:04 schreef MGP:
Google eens op NAMUR switch (of zoeken op CO), deze zijn niet zomaar aan een digitale pic ingang te leggen.
Analoog zou wel kunnen, want de stroom verandert van 1mA naar 3mA en dat is wel te meten met een analoge ingang via een weerstand.Waarom nemen(kopen) jullie altijd de verkeerde modellen...
Waarom?
Als je voor 0,5€ twee switches kan krijgen die in perfecte staat zijn geef ik liever wat meer uit aan de periferie.
Ondertussen heb ik ze even aan een 4093 NAND Schmitt trigger gehangen, dit blijkt te werken...
Hoe minder componenten ik nodig heb hoe liever...
Bedankt allemaal voor jullie reacties, meer is welkom!!
PICjes hebben nog wel eens een aantal schmitt-trigger ingangen aan boord.
Met een beetje mazzel heb je dan die 4093 niet nodig.
Je kunt ook de ADC van de PIC gebruiken zoals in de link van MGP staat.
Stroom omzetten naar spanning met een weerstand naar GND en dit aan de basis van een weerstandtransistor knopen om een simpele comparator te maken? Weerstand van zo'n 220 Ohm zou moeten werken. Als je al een schmitt-trigger ingang hebt, zelfde systeem maar dan zonder de transistor.
MGP
LDmicro user.
Op 26 augustus 2010 11:22:26 schreef MJU:
[...]
Als je voor 0,5€ twee switches ....
Daarom zijn ze zo goedkoop in occasie, moeilijker te "interfacen" voor normaal gebruik met bv. relais of PLC. 
Op 26 augustus 2010 13:00:49 schreef MGP:
[...]
Daarom zijn ze zo goedkoop in occasie, moeilijker te "interfacen" voor normaal gebruik met bv. relais of PLC.
Nee helemaal niet.
Ik heb ze niet occasie, ik ken hun herkomst en heb die bewust gekocht.
Zoals het er nu uitziet komt dat heel goed in orde en heb ik degelijk materiaal voor weinig geld.
Ps. ik wil de discussie over wat ik waarom en waar gekocht heb niet voeren. Ik zoek gewoon een elegante oplossing voor dit kleine probleempje.
tokkoo
direct duidelijk eenvoudig
Deze inductieve opnemer is 2 draads.
Een 3 draads uitvoering zou een stuk eenvoudiger zijn geweest.
Dan had je + , - en een schakeldraad.
Normaal komt achter deze intrinsieke(8V) inductieve opnemer een schakelversterker.
Dit om dus het signaal om te zetten naar een schakel contact.
Dit is er voor zodat deze opnemers op bv ex gevaarlijke plaatsen toegepast worden.
De forsere jongens op bv 24V of zelfs 220V kunnen zelfs een relais in serie schakelen.
Maar dit type niet.
tokkoo
direct duidelijk eenvoudig
Onder in de datasheet zie het ook duidelijk staan: ATEX.
Als je een beetje op de hoogte bent van de regelgeving gaat dit dus over toepassing in explosie gevaarlijke gebieden.
Op 26 augustus 2010 17:24:08 schreef tokkoo:
Onder in de datasheet zie het ook duidelijk staan: ATEX.Als je een beetje op de hoogte bent van de regelgeving gaat dit dus over toepassing in explosie gevaarlijke gebieden.
Ja ik weet het, ze komen ook uit een EX-zone.
Ik denk dat ik er bijna uit ben, ik heb hem nu aan een Schmitt Trigger hangen en eigenlijk doet dat wat het moet doen.
Ik heb in serie met de switch een weerstand van 2k2 en op dat knooppunt van de switch en de weerstand heb ik de ingang van de 4093 gehangen, werkt prima.
OF iemand moest nog een betere oplossing hebben?
Hmmm.. waarom sluit je hem niet aan op een AD poort? Dan kun je daarna alles lekker in software doen! Misschien kun je nog wel iets van de afstand afleiden uti het signaal of zo. In ieder geval ben je veel flexibeler als je het je software laat bepalen.
Wat wil je eigenlijk doen met die naderingsschakelaar? Voldoet een QT110 (qt113, qt118, etc.) niet aan jouw wensen misschien? Die kun je namelijk direct aan je micropin knopen. Is echter een capacatieve sensor en geen inductieve naderings schakelaar.... maar wie weet past het beter..
Op 26 augustus 2010 19:02:07 schreef Hasse:
Hmmm.. waarom sluit je hem niet aan op een AD poort? Dan kun je daarna alles lekker in software doen! Misschien kun je nog wel iets van de afstand afleiden uti het signaal of zo. In ieder geval ben je veel flexibeler als je het je software laat bepalen.Wat wil je eigenlijk doen met die naderingsschakelaar? Voldoet een QT110 (qt113, qt118, etc.) niet aan jouw wensen misschien? Die kun je namelijk direct aan je micropin knopen. Is echter een capacatieve sensor en geen inductieve naderings schakelaar.... maar wie weet past het beter..
Ik denk niet dat ik ergens die switches kan vinden voor 0.25€ het stuk?
Deze zijn in een keer te monteren, waterdicht en explosieveilig als je wilt.
Mijn bedoeling was deze te kopen en achteraf te zien hoe ik het oploste. 
Ik denk dat mijn methode met de 4093 wel zal werken?
Bedankt voor de ADC methode!
Op 26 augustus 2010 19:26:12 schreef MJU:..en explosieveilig als je wilt.
Voor de zekerheid: niet met jouw schakeling. Maar ik geloof dat ze uit de ex komen er er niet terug hoeven. Voor 0,25 kun je inderdaad niks kopen. Deze NAMUR sensoren zijn ook onverkoopbaar dus een uitgelezen kans om voor weinig geld wat leuks aan te schaffen.
SparkyGSX
Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken
De beste oplossing lijkt me toch om ze met een weerstandje in serie aan de voeding te hangen, en de spanning over die weerstand te vergelijken met een referentie m.b.v. een comparator. Op die manier is de referentie vrij in te stellen. Een beetje hysterese lijkt me ook niet zo'n slecht idee, en dat kost alleen een extra weerstandje.
Als je de serieweerstand handig kiest, kan het met een schmitt trigger natuurlijk ook wel.