Hoi allemaal,

Ik heb hier een LM3915, waaraan de LEDs met hun Cathode aan de LM3915 hangen, en de anode aan +12V (met een 5Watt 68 Ohm weerstand tussen)

Als ik nu tussen die LED & LM3915 wil "aftakken" naar een PIC microcontroller, moet ik dan aan de pinnen van de PIC een 4K7 weerstand hangen naar +5V, en krijg ik dan een 0 binnen op mijn PIC als de LED aan is, en een 1 als de LED uit is ?

groeten,
Kris

Kunt misschien is een schemake posten want uitleg is niet erg duidelijk....

Koen

Hoi Koen,

Ik heb een stuk van m'n schema online gezet:
http://users.telenet.be/wauters_pauwels/Cube@Home/schema_VU.jpg
(afbeelding is 189 KB)

bovenaan zie je de LM3915, hieraan hangen 10 LEDs.
nu wil ik ook op mijn 16F877A kunnen zien wanneer
die LEDs aan of uit zijn.
Dus heb ik de uitgangen van de LM3915 naar m'n PIC
gelegd. Aangezien die LM3915 die LEDs naar GND trekt,
denk ik dus dat ik tussen die lijnen van de LM3915 en
de lijnen van m'n PIC, die lijnen naar 5V moet trekken met 4.7K (zie rechtsonder die 10 weerstanden dus)
Als een LED aangaat, geeft dat dan op de corresponderende PIC-lijn, een 0, en als een LED uitgaat, krijg ik op de desbetreffende PIC-lijn een 1 ...

Ik denk wel dat het juist is, maar helemaal zeker ben ik hier niet van, heb namelijk nog nooit op die manier een projectje gemaakt ;-)

groeten,
Kris

>> krijg ik dan een 0 binnen op mijn PIC als de LED aan is, en een 1 als de LED uit is ?

Nee. De uitgang heeft geen logische nivo's. Het zijn constant current drivers. Hoog nivo is V+, laag nivo is V+ - VLed...

@activehouse

mag ik vragen waarom je wil zien of de LED aan is?

Koen

Je hebt daar nog een sloot vrije 10bit A/D converters, waarom daar niet 1 van gebruiken? Dan kan je gewoon de input aftakken. Misschien zelfs nog de LM3915 weglaten en gewoon de LED's met de PIC aansturen.

Ik zoek een simpele manier om zo'n VU-meter IC uit te lezen met een PIC.
Die PIC gaat dan op zijn beurt een matrix van data genereren van 8x8x8 bits, die ik dan seriëel doorstuur naar m'n LED kubus (die al enige tijd werkt)

Ik heb namelijk al winamp plugins geschreven, als ik MP3's met m'n PC afspeel, dat die seriëel een bit-matrix van 8x8x8 op m'n LEDkubus dumpt, maar m'n vrouw wil nu dat ik een "uitbreiding" verzin, zodat die LEDkubus ook gewoon kan reageren als de hifi-installatie in de living aan is ;-)

groeten,
Kris

@kif,

die VU-meters heb ik ooit al eens gebouwd, ik had gehoopt
dat ik daar van af kon takken ;-)

hmmz, maar het "signaal" dat op die LM3915 binnenkomt,
is toch te hoog voor die ADC op de PIC ?
Tja, zolang het om logische niveau's gaat enzo, lukt
het me wel, maar dit begint nogal veel naar "analoge"
electronica te hellen :-(

groeten,
Kris

Op 20 november 2007 12:50:34 schreef klein is fijn:
Je hebt daar nog een sloot vrije 10bit A/D converters, waarom daar niet 1 van gebruiken? Dan kan je gewoon de input aftakken. Misschien zelfs nog de LM3915 weglaten en gewoon de LED's met de PIC aansturen.

precies daar zat ik ook aan te denken, daarom dat ik net vroeg waarom hij wil "zien" of de led aan is :-)

kon ook als een soort van terugkoppeling bedoeld zijn.

Koen

Kan ik gewoon pin5 van die LM3915 aan de ADC hangen van m'n PIC, mits er een goede weerstand tussen staat ?

Zoja, wat is de juiste waarde van die weerstand ?
(Ik raak niet echt wijs aan die datasheet van die UA741CN)

thanks,
Kris

je moet niet die van de 741 bekijken

je moet die van PIC bekijken.

Vref voor je AD is max. Vdd +0.3V
Analoge Vin is max. Vref +0.3V

je moet er dus voor zorgen dat de het signaal op de analoge ingang niet hoger kan worden dan Vref +0.3V

Aangezien je 741 gevoed is door 12V kan de uitgang maximaal
12V worden. maak gewoon een spanningdeler om van die 12V naar Vref te gaan.

(ter bevestiging door iemand anders, maar normaal is 't zo)

Koen

Even een idee:

- Ik sloop het LM3915 gedeelte uit m'n schakeling,
en leg de uitgang van de UA741 aan de ingang van een ADC.
- Ik stuur de UA741 aan met 5v i.p.v. 12V
(PIC is ook 5V)
- Geen spanningdeler nodig dan ...

Klopt deze redenatie ?

groeten,
Kris

ja, als je je Vref ook 5V aanbiedt.

Koen

[Bericht gewijzigd door Henry S. op (80%)]

die Vref 5V aanbieden zal wel lukken, héél m'n schakeling zit op 5V (nou ja, behalve het VU-meter gedeelte)

Ondertussen heb ik een goeie link gevonden, met uitleg
wat zo'n UA741 doet.
http://www.e-dsp.com/why-do-we-need-amplifiers-how-to-build-a-simple-o…
(mijn schema heb ik ooit ergens "blindelings" overgenomen)

Met deze uitleg kan ik wel wat ...
Nu kan ik ineens het aantal componenten drastisch naar beneden halen op m'n PCB, en zelfs een kleinere PIC gaan gebruiken.
Nu alleen nog uitvissen hoeveel millivolt een Line-out van een hifi-installatie geeft ;-)

Bedankt,
Kris

Misschien beter om dan een rail-to-rail opamp te gebruiken ipv. de uA741. (b.v. de MCP601)
Dan heb je een groter bereik voor de ADC in de pic...

Arco,

Bedankt voor de suggestie, maar die UA741, daar heb ik er een hele berg van ;-)
Kan ik die UA741 niet gebruiken hiervoor ?
Ik denk niet trouwens dat ik die "zomaar" op 5V kan zetten, ik zal ook nog die weerstanden enzo moeten aanpassen, maar de manier waarop die hier aangestuurd wordt, daar snap ik niet veel van.
Dat ding heeft positieve en negatieve spanning nodig lijkt me zo, van die site in m'n vorige posting, maar als ik dat schema bezie dat ik gebruikt heb, zie ik daar toch nergens negatieve spanning ...

dju, wist niet dat "analoge" electronica zo moeilijk kon zijn :-(

groeten,
Kris (ik ben er dus nog niet uit, enige hulp is nog altijd welkom)

>> Kan ik die UA741 niet gebruiken hiervoor ?

5v single supply voeding is wel erg weinig voor de LM741...

hmmz, ik heb wel 12V ter beschikking,
maar ik snap niet goed hoe ik die schakeling moet "omrekenen", zodat er max. 5V uitkomt.
ingangsignaal van een line-out van een hifi is volgens mij 0.775 volt. Ik zou het ook in zekere mate instelbaar willen maken, zodat ik eventueel ook dat "ding" op mijn PC of andere audio-bronnen kan aansluiten.

Ik heb net eens door de schakelingen van CO zitten grasduinen, volgens mij kan ik die "IC microfoon versterker" schakeling hiervoor misschien wel gebruiken ?
http://www.circuitsonline.net/circuits/view/10
Alhoewel, versterkingfactor 10 is zelfs al te hoog hé, dan krijg ik max. 7,75 volt.

Maar als ik die potmeter vervang door bevoorbeeld 50K,
dan krijg ik volgens mij, versterkingsfactor 2 tot 20,2.
Klopt dit ?
Of moet ik R5 vervangen door 5K i.p.v. 1K ?

Dan kan ik hem zelf gebruiken op audio-bronnen die een hoger V-out hebben, alsook zelfs op een microfoon aansluiten ...

groeten,
Kris

maximum uitgangspanning van een OA is zijn voedingspanning min enkele (honderden) millivolts, afhankelijk van het type.

Als je max. niveau van je ingangsspanning kent (pas op: line niveaus verschillen soms van merk tot merk) dan weet je aan de hand van je versterkingsfactor wat je uitgangsspanning gaat zijn.

Maak je versterking zo dat je toch nog wat reserve hebt tov de voedingsspanning. kwestie dat je signaal op de uitgang niet clipt.

Voor je naar je AD pinneke op je PIC gaat stuur je dit uitgangssignaal door een spanningsdeler (rekening houden met de voedingsspanning van je OA => dus maximale uitgang)

In geval van enkelzijdige voeding van je OA moet je deze ofsetten als je een AC signaal wil versterken.
(bvb: 12V voeding; spanningsdeler aan de +klem van je OA met 2 gelijke weerstanden van 10k; je uitgangssignaal zal dan AC spanningszijn met een offset van 6V; dus peak 6V)

Koen

Ik heb even m'n schema aangepast.
Is er hier een brave ziel in de zaal, die m'n schema eens wil nakijken, en me vertellen of het OK is zo ?

Bedoeling is dus om op de line-in, geluid te zetten van een hifi-installatie. (0.775V ?)
op A1 en A2 van de PIC wil ik dus 0 .. 5V krijgen.
(moet volgens mij te doen zijn met die 50K trimpot)

Schema is te vinden op:
http://users.telenet.be/wauters_pauwels/Cube@Home/schema.jpg

alvast bedankt,
Kris

(een kant bekeken, opmerkingen geldt natuurlijk voor links en rechts)

Ik snap r7 niet, en moet c10 en r10 niet gewisseld te worden?

@activehouse

waarom gebruikt gij nie gewoon OA symbool?

is makkelijker voor te zien of 't wel goed is

Koen

@Koen,

tja, waar in eagle zit dat symbool ?
(pin layout moet ook nog uitkomen met UA741 hé)

@Edwin,

Ik heb eigenlijk gewoon de schakeling "IC microfoon versterker" van de CO schakelingen genomen, en RV1 aangepast, om i.p.v. 10-101 x versterking, slechts 2 - 20,2 x versterking te bekomen.
Die schakeling zetten een microfoon signaal om in een lijn-signaal, geen idee of ik die zomaar "ongestraft" kan gebruiken om van een lijn-signaal naar 0-5V te gaan ...

groeten,
Kris

tja, waar in eagle zit dat symbool ?
(pin layout moet ook nog uitkomen met UA741 hé)

in de linear bibliotheek al is gekeken? ;-)

Ik heb eigenlijk gewoon de schakeling "IC microfoon versterker" van de CO schakelingen genomen, en RV1 aangepast, om i.p.v. 10-101 x versterking, slechts 2 - 20,2 x versterking te bekomen.
Die schakeling zetten een microfoon signaal om in een lijn-signaal, geen idee of ik die zomaar "ongestraft" kan gebruiken om van een lijn-signaal naar 0-5V te gaan ...

heb je mijn vorige post gelezen? of is hij niet duidelijk?

Koen,

Bedankt voor je antwoord, 'k zal eens in m'n eagle libs duiken. (had al search gedaan op 741, maar dan krijg ik geen resultaten)

Ik heb jou post wel begrepen, maar:
- Ik ben niet zeker dat die originele schakeling tussen 0- 12V zit. (kan even goed 0-9V zijn ofzo)
- Ik probeer wat bij te leren in de analoge wereld,
vandaar al mijn vragen, en de "alternatieve" denkwijze
van mij. (Ik had gehoopt wat dieper kunnen in te gaan
op de manier die ik voor ogen had, volgens mij kan het
zo, maar ik wacht op iemand die me verteld dat het
inderdaad zo kan, of iemand die me komt vertellen
waarom het niet zo kan)

groeten & bedankt,
Kris