16 Segment schermpjes - Ledjes branden dubbel
4 berichten
• Pagina 1 van 1
16 Segment schermpjes - Ledjes branden dubbel
Hallo Forumgangers.
Ik heb deze led segment schermpjes:
http://www.produktinfo.conrad.com/daten ... 1CGKWA.pdf
Ik heb per schermpje 2 shift registers en 3 uln2003an transistor array's om ze van een externe bron te voeden. De shift registers zitten allemaal aan elkaar gekoppeld. Ze sturen de transistor array's aan die dan weer de segmenten aansturen.
Ik kan elk segmentje appart aansturen maar het gekke is dat wanneer ik het U of T segment aanstuur respectievelijk het T of U segment ook (iewat gedimd) aangaat. Dus als ik de U aan stuur gaat ook de T wat gedimd aan. En als ik de U aanstuur gaat de T gedimd aan. Bij de andere segmenten heb ik die situatie niet.
Iemand een idee wat het probleem kan zijn. T en U zijn pinnen 14 en 17 en zitten niet naast elkaar. Ze maken wat ik zo zie geen sluiting. Mer op dat de segmenten niet even fel branden.
U aansturen ziet er zo uit:
De verstuurde data is: 00000001 00000000 00000001 00000000 00000001 00000000
T aansturen ziet er zo uit:
De verstuurde data is: 00000010 00000000 00000010 00000000 00000010 00000000
Een ander segment ziet er normaal uit:
De verstuurde data is: 00000100 00000000 00000100 00000000 00000100 00000000
Over de data:
De eerste byte is voor het eerste shift register voor het eerste scherm. De 2de byte voor het 2de shift register voor het eerste schern
De derde byte is voor het derde shift register voor het 2de scherm. De vierde byte is voor het vierde schift register voor het 2de scherm
De 5de en 6de bytes zijn voor de shift registers van het derde scherm.
Ik heb deze led segment schermpjes:
http://www.produktinfo.conrad.com/daten ... 1CGKWA.pdf
Ik heb per schermpje 2 shift registers en 3 uln2003an transistor array's om ze van een externe bron te voeden. De shift registers zitten allemaal aan elkaar gekoppeld. Ze sturen de transistor array's aan die dan weer de segmenten aansturen.
Ik kan elk segmentje appart aansturen maar het gekke is dat wanneer ik het U of T segment aanstuur respectievelijk het T of U segment ook (iewat gedimd) aangaat. Dus als ik de U aan stuur gaat ook de T wat gedimd aan. En als ik de U aanstuur gaat de T gedimd aan. Bij de andere segmenten heb ik die situatie niet.
Iemand een idee wat het probleem kan zijn. T en U zijn pinnen 14 en 17 en zitten niet naast elkaar. Ze maken wat ik zo zie geen sluiting. Mer op dat de segmenten niet even fel branden.
U aansturen ziet er zo uit:
De verstuurde data is: 00000001 00000000 00000001 00000000 00000001 00000000
T aansturen ziet er zo uit:
De verstuurde data is: 00000010 00000000 00000010 00000000 00000010 00000000
Een ander segment ziet er normaal uit:
De verstuurde data is: 00000100 00000000 00000100 00000000 00000100 00000000
Over de data:
De eerste byte is voor het eerste shift register voor het eerste scherm. De 2de byte voor het 2de shift register voor het eerste schern
De derde byte is voor het derde shift register voor het 2de scherm. De vierde byte is voor het vierde schift register voor het 2de scherm
De 5de en 6de bytes zijn voor de shift registers van het derde scherm.
Advertisement
Re: 16 Segment schermpjes - Ledjes branden dubbel
ITGuy1990 schreef: T en U zijn pinnen 14 en 17 en zitten niet naast elkaar.
Volgens de datasheet zijn het pinnen 14 en 7 maar dat zal je wel bedoelt hebben?
Als je de andere segmenten correct kan aansturen dan gok ik er op dat je toch ergens tussen shiftregister (74HC595?) en ULN2003 herhaaldelijk (per display) een verkeerde verbinding hebt gelegd voor sturing van de T en U segmenten.
Check met de ohmmeter, ook de verbindingen tussen ULN2003 en display.
Arduinows!
Why do computer programmers confuse Halloween with Christmas? Because Oct 31 = Dec 25
I got 01100011 problems but a bit ain't 00000001
Why do computer programmers confuse Halloween with Christmas? Because Oct 31 = Dec 25
I got 01100011 problems but a bit ain't 00000001
Re: 16 Segment schermpjes - Ledjes branden dubbel
kijk op de shiftregisters of daar wel spanning staat op de goede wijze, dus alleen de T of de U dan ligt het dus aan je elktrische kant, ik vermoed echter dat je in je programma iets fout doet, ofwel schrijf je data er naar toe en stop dan met shiften (heb je de goede shiftgetallen er in staan, of doe je ook nog een extra shift tijdens het stcp
paul deelen
shooter@home.nl
shooter@home.nl
Re: 16 Segment schermpjes - Ledjes branden dubbel
iets te snel maar het is wel opvallend 7 en 14 dus 7 voud. dus einde van je 2003
paul deelen
shooter@home.nl
shooter@home.nl
4 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 13 gasten