Robbertbd
robotica rules :D
hallo
als ik spanning wil meten kan dat toch niet met de 16F628A zelf?
daar moet ik toch een losse schakeling voor maken?
ik dacht iets te maken met een condensator die afhankelijk vanb de spanning meer pulse gaat geven.
maar het wil niet helemaal lukken.
heeft iemand een idee of een schema?
Robbert
Ik begrijp je vraag niet
maar ik denk dat als ik me het goed herinner het wel mogelijk is omdat de 16F628A enkele analoge inputs heeft, hoe je die gebruikt weet ik echter niet
Robbertbd
robotica rules :D
oke
ik weet wel dat de 16F628A geen a/d convertor heeft.
ik werk met proton dus als daar voorbeelden mee zijn ben ik helemaal gelukkig 
Robbert
Het mooiste was natuurlijk een AD converter gebruiken...
Kijk eens op http://www.picbasic.nl (Deel 5)
Daar wordt een pot.meter waarde ingelezen met een 16F628(A).
Edit:
Er wordt dus een analoge waarde ingelezen met een digitale ingang...
[Bericht gewijzigd door MMSoft op ]
Robbertbd
robotica rules :D
dsat bedoelde ik eigenlijk ook.
maar dat werkt toch niet met spanning?
en als ik de spanning om zet in pulsen op een manier.
dan kan ik die toch met RCIN uit lezen?
Robbert
[Bericht gewijzigd door Robbertbd op ]
Als ik het goed begrijp, dan wordt er een condensator opgeladen.
De spanning over deze condensator stijgt, omdat de ingang van de PIC met deze C is verbonden, stijgt van deze ingang ook de spanning.
Op een gegeven moment bereikt deze het nivo dat de ingang het als als een hoog signaal ziet.
Hoe hoger de spanning, hoe sneller de ingang hoog wordt.
Nu moet je nog iets maken, dat de C kan ontladen.
-Dus een uitgang ontlaad de C (via en tor ofzo iets).
-Een timer starten.
-Wachten totdat de ingang hoog is, en de tijd opslaan.
Edit:
Ik raad je aan om toch een PIC met AD converter te gebruiken 
Robbertbd
robotica rules :D
oke.
ik ga denk gewoon de weerstand meting van deel 5 van de pic basic cursus bouwen.
en daar me expirimenteren.
Robbert
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
De PIC16F628A heeft geen ADC aan boord, wel een (analoge) comparator.
Met een 8-pins 12F675 (werkt op de LITE versie) kun je wel een analoge spanning meten.
Robbertbd
robotica rules :D
als ik hier tussen de weerstand en de pin de fototransistor zet kna ik toch afhankelijk van de fototransistor de spanning meten?
ik gebruik de schakelaars en de leds niet.
ik heb me transistor onder de lamp gezet en de waarde wiselt nog al tussen 7000 en 8000.
hoe kan dat?
en het donkerder word stijgt het getal meestal maar soms daalt ie.
hoe kan dat?
zou dit stabiel als object sensor gebruikt kunnen worden?
Robbert
[Bericht gewijzigd door Henry S. op ]
Robbertbd
robotica rules :D
http://file01.uploaddump.nl/~file01/uploads/kkmewomaoqodm-naamloos.png
dit was mijn idee.
kan dit om de spanning over de foto transistor te meten?
en een ldr is volgensmij te traag en die heb ik nu niet liggen.
Robbert
[Bericht gewijzigd door Robbertbd op ]
dat is een fotostransistor, die geleid meer naarmate er meer licht op valt.
Ik neem aan dat de analoge spanning gemeten wordt en dmv een berekening op het display weergegeven wordt?
[Bericht gewijzigd door remy op ]
Robbertbd
robotica rules :D
hij geeft letterlijk de waarde van RCIN op het dispay weer.
ik wil er dus een object sensor van maken.
maar voorlopig geeft ie in een donkere kamer met het led aan 0.
dus ik denk dat ik het signaal van de fototransistor moet versterken.
maar hoe krijg ik dit een stabiele sensor?
Robbert
klein is fijn
Moderator
Op 3 maart 2007 21:47:58 schreef Robbertbd:
maar voorlopig geeft ie in een donkere kamer met het led aan 0.
Al eens naar het spectrum van de LED en van de sensor gekeken?
Heb je wel het POT commando gebruikt?
RCIN leest de pulsbreedte van een inkomend digitaal signaal...jij hebt een analoog ingangssignaal (lichtsterkte), daar heb je het POT-commando voor nodig.
Zie deel5 van beginnersminicursus www.picbasic.nl
[Bericht gewijzigd door Zonnepaneeltje op ]
Robbertbd
robotica rules :D
Je manier van inlezen is ook nogal vreemd ...
Ik zou het zo doen :
o--------o---------
|
.-.
| |
| |
'-'
|
.----o
| |
| .-.
'-->| |
| |
'-'
|
|
o------o----o --> uC
| |
| |
| |
| |
--> |/ ---
--> | ---
|> |
| |
| |
| |
o--------o------o-
De uC heeft geen AD Sine, er wordt weerstand gemeten door laden en "meten" van de spanning over de condensator tegen de tijd.
Op 3 maart 2007 22:03:25 schreef Robbertbd:
o dan ga ik dat eens proberenmaar rcin deed toch bijna het zelfde alleen was precieser?
Ja, je hebt gelijk, het kan ook met RCIN las ik net, gewoon kijken welke het beste resultaat geeft.
Een veel beter resultaat krijg je met een andere PIC
, eentje met een ADC erin.
@Sine: het schema komt van picbasic.nl....ze gebruiken trucjes om zonder AD-converter toch een analoge ingang te creeeren...
Op 3 maart 2007 22:15:46 schreef Rd12tf:
De uC heeft geen AD Sine, er wordt weerstand gemeten door laden en "meten" van de spanning over de condensator tegen de tijd.
Kijk ... ik moet me ook niet bemoeien met dingen waar ik geen verstand van heb 
*grabbelt in bakje opamps*
-edit-
Opmerkingen van frits lezen helpt ook 
Op 3 maart 2007 22:22:47 schreef Sine:
[...]Kijk ... ik moet me ook niet bemoeien met dingen waar ik geen verstand van heb
Maar op die manier leer je er wel veel van, daarom doe ik 't lekker wel, me bemoeien met dingen waar ik geen verstand van heb 
@Robbert: probeer eens of een weerstandje parallel aan de fototransistor iets helpt. Waarde weet ik niet, maar moet hoger dan 22K zijn denk ik.
Of toch voor een LDR gaan, een foto transistor is namelijk ook een stroombron en dat zou de meting kunnen verstoren.
Een LDR is misschien niet zo traag als je denkt.
Robbertbd
robotica rules :D
werkt sine zijn schakeling wel of niet?
en wat kan ik het beste doen om mijn sensor werkent te krijgen?
Robbert