Hallo,

Ik heb de schakeling met de parallele poort gemaakt van deze site.(4 uitgangen)
Deze werkt perfect, maar wanneer ik met het programma parport (te vinden op downloadpagina) alle ledjes op "0" zet gaan ze weer aan.
Wanneer ik 1 ledje aanstuur("1" sturen)en dan mijn comuter afsluit (dus wanner de computer los is van het net), gaan alle ledjes weer aan.
Wanneer ik hem weer opstart branden nog steeds alles ledjes.
Ik heb al gezocht met de zoekmachine en heb iemand gevonden met hetzelfde probleem, en toen was de oplossing een ander besturingsprogramma te nemen als windows xp.
Bestaat er hier geen andere oplossing voor?

MVG,
REWER

niet zo vreemd he als je computer uitzet dat het niet meer reageert zoals jij het had ingesteld, want volgens mij moet je computer toch echt continu aanblijven met het programma wat je gebruikt

De parallelle poort wordt bij het opstarten geïnitialiseerd, waarbij alle voorgaande waarden verloren gaan en naar de standaard startpositie wordt teruggekeerd. Op elke PC zal je hetzelfde zien gebeuren, het wordt er waarschijnlijk gebruikt door de printer als signaal dat ie zich kenbaar moet maken bij de PC.
Op de een of andere manier zal je ervoor moeten zorgen dat je je eigen gewenste instellingen weer naar de parallele poort schrijft, met windows XP zet je dan gewoon een batchfile(iets wat automagisch je instellingen schrijft, samen te gebruiken met een programma dat via commandoregel kan aangestuurd worden) in de map "opstarten" zetten, bij windows 95 en 98 kan je het toevoegen aan autoexec.bat, bij linux zal je er ff de MAN op moeten naslaan.

Als je persé wil dat de uitgangen laag blijven, zal je iets moeten verzinnen dat op een of andere manier weet wanneer er naar gebabbeld wordt (dus dat de PC opgestart is), en dan pas het mogelijk maakt om de led's aan te sturen, je kan bijvoorbeeld een datalijn (als je geen controlelijn kan gebruiken) opofferen om een enable signaaltje te geven (invers aan de toestand bij uitgeschakelde PC).

En wil je dat de uitgangen blijven waarop ze staan als de PC uit is, ga dan maar voor een µC, en hang em meteen aan de seriële poort, das gemakkelijker.

Op 2 juni 2007 12:46:55 schreef Rewer:
Hallo,

Ik heb de schakeling met de parallele poort gemaakt van deze site.(4 uitgangen)
Deze werkt perfect, maar wanneer ik met het programma parport (te vinden op downloadpagina) alle ledjes op "0" zet gaan ze weer aan.

Wat werkt er dan perfect??? Leg eens uit wat het probleem hier is. Over het afsluiten is door anderen al genoeg genoemd.

Op 2 juni 2007 14:35:03 schreef treinfreak:
[...]
Wat werkt er dan perfect??? Leg eens uit wat het probleem hier is. Over het afsluiten is door anderen al genoeg genoemd.

perfect wil ik mee zeggen dat hij 1tjes en 0e tjes kan detecteren...
@videomodulator, hoe zou je dan die µC moeten laten schakelen? Maakt hij misschien een onderscheid tussen 1tje (of 0-etjes)die gegeven worden door mij (met parport) of door windows?

[Bericht gewijzigd door Rewer op ]

Op 2 juni 2007 21:09:40 schreef Rewer:
Maakt hij misschien een onderscheid tussen 1tje (of 0-etjes)die gegeven worden door mij.

jep denk het wel he want heel de elektronica is gebaseerd op 0 en 1-en

Op 2 juni 2007 21:15:50 schreef jp1357:
[...]
jep denk het wel he want heel de elektronica is gebaseerd op 0 en 1-en

Je hebt een deel van mijn vraag vergeten ==> "of door windows". Hier tussen (parport en windows) zou moeten een onderscheid worden gemaakt.

Maar mijn antwoord blijft het zelfde want zolang jij de 0 en 1-tjes maar door de parallele poort stuurt en aansluit op een ingang van je µC dan zal hij hier op reageren. hoe ? ja dat ligt aan jou he wat voor µC je neemt.

Op 2 juni 2007 21:15:50 schreef jp1357:
[...]
jep denk het wel he want heel de elektronica is gebaseerd op 0 en 1-en

Gelukkig niet!

Uh en in wat voor tijd leef jij Henry?
De huidige elektronica is toch echt gebaseerd op 1en en 0en.

Op 2 juni 2007 21:47:17 schreef jp1357:
Uh en in wat voor tijd leef jij Henry?
De huidige elektronica is toch echt gebaseerd op 1en en 0en.

Uh, kijk eens dieper in deze elektronica en het blijven analoge gehelen.

o wel doe mij dan maar eens zo'n elektro lesje van jou
want voor zover ik weet kan een ic niet omgaan met analoge signalen behalve dan als hij een inwedige adc heeft

En daar heb je het al. Als er alleen maar 0en en 1en zijn waarom bestaan er dan ADC's.

[Bericht gewijzigd door WilToyo op ]

Wel volgens mij werkt een adc toch met meerdere referentie spanningen en bereikt hij de waarde dan wordt de uitgang 1 of 0.
Of noemen we dit goedje soms analoge gehelen?

zover ik weet kan een ic niet omgaan met analoge signalen

Volgens mij gelukkig wel :+ (Er zijn duizenden helemaal analoge ic's...)

De digitale 0 of 1 worden weergegeven met een analoge spanning binnen voorgeschreven spanningsgebieden, met soms alle ellende van dien als ze daar te lang buiten blijven ;)

Of begrijp ik het verkeerd ?

Wel dat dacht ik dus ook maar dan blijven we dus gewoon nog steeds bij bits signalen. Of niet?

Ik denk dat volgens jp1357 analage elektronica die nog steeds gegeven wordt in het middelbaar onderwijs hetzelfde is als Geschiedenis :-)
Voor vb. de temperatuur te meten is analoog nog altijd beter dan digitaal, want digitaal is onderverdeeld in niveaus. of niet?

haha grappemaker ik weet niet hoor maar jij zit nog op de middelbare school niet ik.

Maar ik zou zeggen laat mij maar een programmeerbare chip zien die analoge waardes kan in lezen zonder ze eerst om te zetten naar bits signalen. en je hebt mij overtuigd en dan houd ik mijn kop

Ik denk dat je de omvatting van het begrip "IC" niet helemaal ziet. IC staat voor Integrated Circuit, en dat kan zowel analoog zijn als digitaal.

Een sub-klasse in de IC's zijn µC's, microcontrollers. Hier zit een digitaal deel in dat geprogrammeerd moet worden. Dat deel werkt alleen maar met 1 of 0. Er is dus een ADC nodig om de analoge signalen om te zetten in digitale of een DAC voor het omgekeerde. Vaak zit die ADC of DAC ingebouwd in dezelfde chip, maar dat neemt niet weg dat de chip grotendeels nog steeds digitaal is.

Een andere sub-klasse in de IC's zijn opamps, die zijn weer volledig analoog. Je zou er wel digitale signalen mee kunnen verwerken, maar het wordt eigenlijk nooit gedaan. De uitgang van een opamp is niet gedefinieerd als 1 of 0 maar kan zo'n beetje elke spanning afgeven, binnen de grenzen van de voedingspanning. Als je daar een digitaal circuit aan hangt dan weet de digitale logica op een gegeven moment niet meer of het nu 1 of 0 is als de opamp een spanning afgeeft die precies in het midden zit.

Zo kan een IC dus analoog of digitaal zijn, zelfs beide. µC's zijn vaak digitaal of beide, maar kunnen nooit volledig analoog zijn.

Op 2 juni 2007 23:45:58 schreef Rewer:
Voor vb. de temperatuur te meten is analoog nog altijd beter dan digitaal, want digitaal is onderverdeeld in niveaus. of niet?

Tegenwoordig zal het voor temperatuur meten niet veel meer uitmaken. Het display heeft namelijk ook stappen die waarschijnlijk groter zijn dan de stappen van de ADC.

Dingen waarbij analoog nog wel veel gebruikt zijn onderandere zenders, ontvangers en audioaparatuur.

Op 2 juni 2007 21:47:17 schreef jp1357:
Uh en in wat voor tijd leef jij Henry?
De huidige elektronica is toch echt gebaseerd op 1en en 0en.

Het vak analoge elektronica was niet je beste...

ONTOPIC is ook mogelijk, daar helpen we TS heel wat verder mee dan te zeveren over hoe analoog een 1 of 0 is (en via glasvezel, of dat licht nu deeltjes of golven zijn).

Op 2 juni 2007 21:09:40 schreef Rewer:
[...]@videomodulator, hoe zou je dan die µC moeten laten schakelen? Maakt hij misschien een onderscheid tussen 1tje (of 0-etjes)die gegeven worden door mij (met parport) of door windows?

Als je met de seriële poort werkt, dat gaat erg gemakkelijk met de UART in een µC (die stel je in op de baudrate enzo, en de byte's komen automagisch toe, zelfs met interrupts als je wil), dan zal er enkel data ontvangen worden als je zelf beslist om er te zenden. Dit omdat het seriële protocol nooit door storing of het initialiseren van je moederbord kan uitgevoerd worden, je zal énkel data binnenkrijgen die daadwerkelijk door jezelf verzonden is.
Neem je een µC met EEPROM geheugen, kan je daarin de data bijhouden bij spanningsverlies, zodat vorige toestanden van de uitgangen behouden blijven.

Ok, Bedankt iedereen. Ik zal eerst een deel examens(:r) maken en zal dan beginnen programmeren.