16 Segment schermpjes - Ledjes branden dubbel

Arduino specifieke Software
Berichten: 5
Geregistreerd: 23 Nov 2015, 20:02

16 Segment schermpjes - Ledjes branden dubbel

Berichtdoor ITGuy1990 » 28 Dec 2015, 21:21

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:
Afbeelding
De verstuurde data is: 00000001 00000000 00000001 00000000 00000001 00000000


T aansturen ziet er zo uit:
Afbeelding
De verstuurde data is: 00000010 00000000 00000010 00000000 00000010 00000000

Een ander segment ziet er normaal uit:
Afbeelding

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

Gebruikers-avatar
Berichten: 270
Geregistreerd: 30 Dec 2012, 11:42

Re: 16 Segment schermpjes - Ledjes branden dubbel

Berichtdoor Rudi » 29 Dec 2015, 10:23

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

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: 16 Segment schermpjes - Ledjes branden dubbel

Berichtdoor shooter » 29 Dec 2015, 18:44

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

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: 16 Segment schermpjes - Ledjes branden dubbel

Berichtdoor shooter » 29 Dec 2015, 18:45

iets te snel maar het is wel opvallend 7 en 14 dus 7 voud. dus einde van je 2003
paul deelen
shooter@home.nl

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: ovohihifez en 96 gasten