Hallo,
Ik heb een schakeling als volgt: De microcontroller stuurt een de interne LED van een opto aan, de collector hangt via een 10k weerstand aan de 5V en de emitter hang direct aan aarde. Nu wil ik graag als ik 5V stuur vanuit de microcontroller dat ik 5V uit de opto krijg en als ik 0V stuur vanuit de microcontroller ik 0V uit de opto krijg...
Mijn uitgang zit tussen de collector en de weerstand.
Nu is de uitgang exact andersom, er zal allicht een simplele manier zijn om dit om te draaien maar 'k zie het gewoon niet!
Kan iemand helpen?
Groeten,
Martin
Ik weet niet hoe het nu zit en of het mogelijk is; maar iets als de LED van de optocoupler tussen output en V+ ipv output en gnd, of andersom ?
Bart Hiddink
Bart Hiddink is Ideetron; electronics and projects, http://www.ideetron.nl. LoRaWAN Nutcase.
Je kunt het proberen om de weerstand en de transistor van de opto van plaats te verwisselen.
Maar dan veranderd ook je sink-source gedrag van die uitgang. Daar moet je wel op letten.
Een andere manier is om de LED van de opto aan te sturen door de anode aan de + voeding te knopen en de kathode aan je I/O.
Als je dan met een '1' stuurt, dan blijft de transistor van de opto dicht en heb je aan de uitgang ook een '1'.
Maar dit moet dan ook weer kunnen met de I/O van je controller in relatie tot de voedingsspanning. Als je een voeding hebt van 5V en je stuurt met een spanning van maximaal 3,3V (= '1') dan blijft de LED zeer waarschijnlijk altijd in geleiding.
Aan de uitgang lijkt me niet zo veel mogelijk, de 6N137 bevat aan de receiver-kant een voorversterker met een open collector uitgang. Dit om hoge snelheden mogelijk te maken.
Bij een eenvoudige transistor-optocoupler zou het een goede suggestie zijn
tonblokker
Golden Member
Als je de anode van de opto aan de plus legt en de katode via een weerstand aan de uP poort dan zal bij een laag nivo de led oplichten en dus de uitgang ook laag worden.
Het gaat erom dat ik aan de uitgang van de opto een IGBT schakel waar ik absoluut niet wil dat voordat ik de microcontroller initialiseer de IGBT's geschakeld wordt...
Kan ik een IGBT ook in de 0V schakelen?
Als ik de I/O nog niet initialiseer en ik wil hem laten sinken zal die dan de uitgang nog niet sturen?
Ik begrijp uw posts hier niet helemaal; is het probleem uit uw eerdere topic over hetzelfde onderwerp opgelost ? [edit] En wat is het probleem bij initialiseren, gezien de antwoorden in het derde topic ?
Het is gebruikenlijk vragen zo veel mogelijk bij elkaar in 1 topic te houden, denk hier voortaan aan. Voor nu laat ik het zo.
De 6N137 bevat in tegenstelling tot een simpele optocoupler secundair een stukje elektronica dat voedingsspanning nodig heeft om zijn werk te doen.
[ontopic]
Men zou voor de optocoupler een al dan niet discrete inverter kunnen plaatsen.