Beste mensen,
Wie weet hoe ik het beste mijn 3 stuks 7-segment display's kan aansturen?
Ik heb een print met daarop 3 (vrij grote) 7-segment display's. Deze werken op 12 volt. Er zitten 11 aansluitpinnen op de print:
3 stuks GND voor de 3 display's.
8 stuks voor alle segmenten aan te sturen + de punt.
Als ik GND op één van die 8 pinnen zet en +12 volt op één van die 8 pinnen dan gaat er ergens een segment branden. (common kathode als ik me dus niet vergis).
In mijn microcontroller zit een getal tussen 0 en 255 dat ik op de display's wil laten zien. Hoe moet ik dit nu aansturen? Ik snap dat er drivers (Maxim enzo) zijn, maar ik heb de juiste nog niet gevonden. Ik kom er alleen maar tegen die alle 3 de display's apart aansturen. Maar ze moeten juist heel snel achter elkaar omstebeurt worden aangestuurd zodat het lijkt dat ze toch allemaal tegelijk aanstaan. Dus ik zoek een chip die steeds tussen die 3 GND's schakelt en dan de juiste data doorstuurd naar de display's (de 8 andere pinnen). En de ingangen moeten er denk ik 8 (bits) zijn. Anders kun je een getal van 3 cijfers niet doorsturen.
Ik zoek me al de hele middag te pletter maar kom er niet uit. Ook heb ik in gedachte gehad om gewoon alle 24 (3x8) de segmenten los aan te sturen met de microcontroller, maar dat gaat niet omdat ze op 12 volt werken en met een transistor (pnp) kun je dat niet aansturen.
Dus hoe moet ik dus oplossen?
Wie weet hoe ik het beste mijn 3 stuks 7-segment display's kan aansturen?
Ik heb een print met daarop 3 (vrij grote) 7-segment display's. Deze werken op 12 volt. Er zitten 11 aansluitpinnen op de print:
3 stuks GND voor de 3 display's.
8 stuks voor alle segmenten aan te sturen + de punt.
Als ik GND op één van die 8 pinnen zet en +12 volt op één van die 8 pinnen dan gaat er ergens een segment branden. (common kathode als ik me dus niet vergis).
In mijn microcontroller zit een getal tussen 0 en 255 dat ik op de display's wil laten zien. Hoe moet ik dit nu aansturen? Ik snap dat er drivers (Maxim enzo) zijn, maar ik heb de juiste nog niet gevonden. Ik kom er alleen maar tegen die alle 3 de display's apart aansturen. Maar ze moeten juist heel snel achter elkaar omstebeurt worden aangestuurd zodat het lijkt dat ze toch allemaal tegelijk aanstaan. Dus ik zoek een chip die steeds tussen die 3 GND's schakelt en dan de juiste data doorstuurd naar de display's (de 8 andere pinnen). En de ingangen moeten er denk ik 8 (bits) zijn. Anders kun je een getal van 3 cijfers niet doorsturen.
Ik zoek me al de hele middag te pletter maar kom er niet uit. Ook heb ik in gedachte gehad om gewoon alle 24 (3x8) de segmenten los aan te sturen met de microcontroller, maar dat gaat niet omdat ze op 12 volt werken en met een transistor (pnp) kun je dat niet aansturen.
Dus hoe moet ik dus oplossen?