Welke IC gebruiken voor aansturing 7segments display

Pagina: 1
Acties:
  • 657 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Jeff[NL]
  • Registratie: April 2002
  • Laatst online: 31-12-2023
Om een lang verhaal kort te maken. ik ben bezig met een vereenvoudigde manier om een 7 segments display aan te sturen.

Momenteel gebeurt dit d.m.v 33 diodes.......
Deze wil ik vervangen door 1 of meerdere IC's . Ik heb al zitten pluizen enzo maar ik zou echt niet weten welke ik het beste kan gebruiken.

Het doel is om van een schakelaar met 7 aansluitpunten een cijfer op het display te tonen.
Dit deed ik eerst door van de schakelaar bepaalde diodes aan te sturen maar ik moet er meer maken dan 1 en het printje van 33 diodes is vrij lastig werk.

Wie weet welke IC's ik het beste kan gebruiken ?

Diagnose Specialist Ford


Acties:
  • 0 Henk 'm!

  • Springuin
  • Registratie: Juli 2002
  • Laatst online: 16:40
Een 4511 kan je misschien verder helpen. Deze maakt van een binair getal een cijfertje op je 7 segment display.

Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 18:06

Ibex

^^ met stom.

Of de DM74LS47. Het is namelijk ook te zien of het display een common anode of cathode heeft.

Ik neem aan dat die 7-standen schakelaar dus ik zeg maar een 5V doorgeeft aan een van de 7 andere pennetjes aan die schakelaar? Dan kan je deze aan een decimal-to-binary convertor hangen, en deze op zijn beurt aan de DM74LS47.

Edit; inderdaad dus. Je kan aan de SN74LS147 een decimaal getal aanduiden. Je hebt hiervoor 9 pennetjes, waarvan je er 1 moet aanduiden. Deze zet die om naar een 4 bits binair getal, welke je aan de DM74LS47 kan hangen. Daaraan kan je vervolgens het 7 segment display aanhangen. Het display zal vervolgens (als ik het goed heb) het decimaal getal dat je eerst hebt aangeduid weergeven. Het enige waar je moet van opletten is dat de SN74LS47 active-low is. Met andere woorden, de "actieve" pen moet je naar 0V brengen, terwijl al de rest op voedingspanning moet staan.

Maargoed, je kan eventueel eens kijken naar varianten van deze chip. Maar het is dus in ieder geval wel eenvoudiger te doen dan met 33 diodes :).

[ Voor 122% gewijzigd door Ibex op 31-01-2006 21:09 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • virus.elektro
  • Registratie: Januari 2002
  • Laatst online: 16:52

virus.elektro

profesionele monitor sloper

iibex is eerder dan ik
33 diodes, je hebt een hele IC nagemaakt waarschijnlijk

de 4026: teller met 7 segments output
de 4056: BCD naar 7 segments
de 4511: BCD naar 7 segments
de 4513: BCD naar 7 segments
de 4544: 7 segments decoder
de 4547: 7 segments decoder
de 4558: BCD naar 7 segments
de 74*46 tot 74*49 BCD naar 7 segments

om naar bcd te gaan heb je nu nog wat diodes nodig maar dat zijn er tenmiste niet zo veel.

[ Voor 3% gewijzigd door virus.elektro op 31-01-2006 21:29 ]

elektrotechniek is leuk (nog wel). ik ga dus weer verder met leuke dingen ontwerpen. amd 2200+ 256mb 333mhz,gf4 440mx, 120gb,16X dvd. jarr-url


Acties:
  • 0 Henk 'm!

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 24-07-2024
de CD40110 voor 30 cent bij voti. heeft een ingebouwde counter dus je hoeft alleen een puls te geven "1 erbij" of '1 eraf" of "reset". er zit zelfs een borrow en carry op die je eventueel aan een volgende CD40110 kan verbinden om zo tientallen te maken

Acties:
  • 0 Henk 'm!

Anoniem: 118825

Maxim heeft honderden 7-segm drivers in alle verschillende maten en uitvoeringen, met als grote voordeel dat je kan samplen..

www.maxim-ic.com

Acties:
  • 0 Henk 'm!

  • Jeff[NL]
  • Registratie: April 2002
  • Laatst online: 31-12-2023
even wat meer info toegevoegd met print hoe hij nu is.....
de hoofdvoeding is 12volt.... het gaat hier om een versnelling indicator/display.
Wanneer er contact wordt gemaakt met bijv de 1e versnelling dan maakt hij via de versnellingbak massa en gaat er een stroom lopen naar B en C om een 1 te tonen.... Dit wil ik dus laten overnemen door een IC.....


Kan iemand mij uitleggen wat High logical level en low logical level betekend in een data sheet van een IC ?

Afbeeldingslocatie: http://www.jeffreyl.demon.nl/GI/schema2.JPG

[ Voor 69% gewijzigd door Jeff[NL] op 01-02-2006 19:34 ]

Diagnose Specialist Ford


Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 18:06

Ibex

^^ met stom.

High logical level is meestal 5V (een logische 1), en een Low logical level is de 0V (een logische 0).

Een schema van hoe ik het ongeveer zou doen:
Afbeeldingslocatie: http://users.pandora.be/ibex/schema.gif

Je ziet links de schakelaar (het schema is eventjes om het idee te brengen, ik ben nogal slecht in het schema's tekenen). Deze selecteert dus 1 van de pinnen van de eerste IC (een 74xx147). Deze zet je selectie om naar een 4 bits getal. Dit geef je door aan de volgende IC (een 74xx47). Dit is een driver voor 7 segment displays. Dus dan hoef je enkel nog de uitgangen daarvan op de juiste pennetjes van het 7 segment display aan te sluiten.

Dan ben je ervanaf met 2 IC'tjes en een pakje weerstanden normaalgezien :).

[ Voor 76% gewijzigd door Ibex op 01-02-2006 20:57 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Jeff[NL]
  • Registratie: April 2002
  • Laatst online: 31-12-2023
kan iemand mij uitleggen hoe ik dan bijv. een 1 kan toveren met de IC's van Ibex ......
probeer ze te snappen maar....... ben geen expert

Diagnose Specialist Ford


Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 18:06

Ibex

^^ met stom.

Je kan dan een 1 op het display krijgen, door simpelweg met de schakelaar het eerste baantje te selecteren. Selecteer je het volgende baantje, zal er een 2 op je display komen, enzovoorts.



Oeh, ik lees net dat de schakelaar dus naar de GND schakelt :D. Perfect :D. Je sluit dus de uitgangen van je schakelaar aan op die eerste chip :). Daar hang je de tweede aan, en die hang je op zijn beurt aan het display.

Waarom ben ik nu zo slecht in dingen gestructureerd uitleggen :/.

Als je een beetje geduld hebt, maak ik zo even een correct schema voor je. Het enige wat je zou moeten voor zorgen is dat je de 12V naar 5V veranderd. Als dat niet kan, dan zetten we eventjes een spanningsregelaar op de print :).

[ Voor 113% gewijzigd door Ibex op 01-02-2006 21:13 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Jeff[NL]
  • Registratie: April 2002
  • Laatst online: 31-12-2023
De schakelaar is een schakelwals..... Het is gewoon net als op het plaatje hierboven een ronde schakelaar met 7 contactpunten die in verbinding staan met de desbetreffende versnelling.

plaatje

Dit is een pin van de versnellingsbak. Deze draait wanneer ik mijn versnellingen bedien.

Afbeeldingslocatie: http://www.jeffreyl.demon.nl/GI/schakelwals.jpg

Deze zit ervoor en is dus ook een afdichting. Verder zit hier standaard een neutraalschakelaar op en heb ik er zelf 6 extra aansluitingen op gemaakt voor het display.

Afbeeldingslocatie: http://www.jeffreyl.demon.nl/GI/nsensorbewerkt.JPG

Wanneer ik hem dus bijv in zijn 1 zet komt het pinnetje van de versnellingbak op bijv het roze draadje te staan zodat deze massa maakt.

[ Voor 11% gewijzigd door Jeff[NL] op 01-02-2006 21:20 ]

Diagnose Specialist Ford


Acties:
  • 0 Henk 'm!

  • Jeff[NL]
  • Registratie: April 2002
  • Laatst online: 31-12-2023
Ibex schreef op woensdag 01 februari 2006 @ 21:03:

Als je een beetje geduld hebt, maak ik zo even een correct schema voor je. Het enige wat je zou moeten voor zorgen is dat je de 12V naar 5V veranderd. Als dat niet kan, dan zetten we eventjes een spanningsregelaar op de print :).
ik wacht geduldig af..... Ik denk niet dat ik de 12v kan omzetten naar 5v.....

Diagnose Specialist Ford


Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 18:06

Ibex

^^ met stom.

Boehoehoe, wat ben ik zo slecht in schema's tekenen :'(.

Toch een poging gedaan :) :
Afbeeldingslocatie: http://users.pandora.be/ibex/schema2.gif

De uitleg ( zul je nodig hebben denk ik :p ):
• Jouw schakelaar staat links. Hij zal 1 van de 7 contacten met de GND verbinden als ik het goed heb. Prima :).
• Elke uitgang van die schakelaar is direct aan de corresponderende ingang van de eerste chip verbonden. Elke ingang van die chip, is op zijn beurt nog eens extra verbonden, via een weerstand, naar de +5V.
• Vervolgens vertrekt vanuit die chip een binair getal van 4 bits (4 lijntjes) naar de volgende chip.
• Elk van die 4 lijntjes is op hun beurt weereens via een weerstand verbonden met de +5V.
• Uit die tweede chip vertrekken nu 7 lijntjes, via een weerstand naar het 7 segment display.
• Het 7 segment display is van het type met een gezamelijke (+). Deze plus verbind je dus weer met de +5V.

Op die manier kan je jouw schema vervangen door 2 chips en 18 weerstanden. Jij moet weten wat je het liefste hebt :). Helaas dus nogal veel weerstanden, omdat we een beetje pech hebben met de chips zelf. En ik weet niet of ik dat aantal kan reduceren.

Ik maak dan nog eventjes een schema voor hoe je de 12V gemakkelijk kan omzetten naar de 5V hiervoor nodig.

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 18:06

Ibex

^^ met stom.

De voeding:

Afbeeldingslocatie: http://users.pandora.be/ibex/7805.gif

Hier heb je dus een ingang van de +12V en de GND. De middelste pen van deze spanningsregulator (een 7805) verbind je met de GND. De +12V verbind je met de ingang van de 7805, en uit het overgebleven pinnetje komt +5V.

Echter zullen we dicht bij de 7805 een een extra condensatortje zetten van 10µF tussen de +12V en de GND. Aan de andere kant zet je dicht bij de 7805 nog een condensatortje van 10µF en eentje van 100nF tussen de +5V en de GND.

:).

Ik zou graag van iemand anders nog eens een bevestiging op mijn twee schema's willen krijgen dat ik zeker geen fouten heb gemaakt. Ik heb de schema's rap gemaakt, en er kan dus eventueel wel een foutje in geslopen zijn, hoewel ik echter denk van niet :).

Owja, mijn bovenste schema is niet 100% volledig hoor. Het is een logisch schema, dus de chips hun voedingaansluitingen staan er nog niet op, maargoed, dat is nu niet superbelangrijk. Het gaat vooral om het idee :).

[ Voor 14% gewijzigd door Ibex op 01-02-2006 21:49 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Jeff[NL]
  • Registratie: April 2002
  • Laatst online: 31-12-2023
hmmm oke en dat zijn de enige aansluitingen van de IC's die ik hoef te gebruiken de rest is n.v.t ?

En gaat trouwens die 5v niet gelijk richting de schakelwals ipv richting de IC ?

[ Voor 32% gewijzigd door Jeff[NL] op 01-02-2006 22:22 ]

Diagnose Specialist Ford


Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 18:06

Ibex

^^ met stom.

Nee hoor :) Bij het punt waarop de schakelwals contact maakt, zal er idd 5V via de weerstand naar de GND lopen, maar dat is perfect normaal :).

Ik ben nu wel weg, dus ikkan vandaag niet meer antwoorden :).

En de rest van de aansluitingen zijn normaal niet belangrijk. Buiten de voeding en de GND natuurlijk.

[ Voor 20% gewijzigd door Ibex op 01-02-2006 22:31 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

  • Jeff[NL]
  • Registratie: April 2002
  • Laatst online: 31-12-2023
Zeker de weg van de minste weerstand....?

Diagnose Specialist Ford


Acties:
  • 0 Henk 'm!

  • jeronimo
  • Registratie: September 2003
  • Laatst online: 18:11
@Ibex, even kort mijn comment.
Het idee is goed, maar de uitgangen van de 74HC147 zijn geinverteerd. Je hebt bij dit schema dus nog 4 inverters nodig. Verder hoeft de neutral positie niet aangesloten te worden (geen ingang naar massa levert dan automatisch een "0" op het display)
De pull up weerstanden op de uitgang van de HC147 zijn overbodig,

Acties:
  • 0 Henk 'm!

  • Schapie
  • Registratie: Februari 2004
  • Laatst online: 19-02 21:48

Schapie

Bleh...

Ik ben voor school met een zelfde soort idee bezig. (Alleen iets groter moet onder andere een mux enz. bij komen om het zooitje over twee draaden heen te krijgen en ik ga van 0 tot 99.)
Maar hier kan iig wel iets mee waarom mijn princiepe schema niet werkt in m'n simulator.
Zo te zien moet ik nog een heel deel voorzien van weerstanden etc.
En over die 7805 let wel op dat die niet te heet wordt. (Denk het niet als je een standaard 1A gebruikt.) Anders moet je hem monteren op je frame om hem te koelen.

offtopic:
Welke simulatie progsels gebruiken jullie btw. Ik gebruik op dit moment Multisim maar hier ben ik niet echt heel erg te vreden over. Het heeft wat problemen met de printer driver. 8)7

No signature found


Acties:
  • 0 Henk 'm!

  • Jeff[NL]
  • Registratie: April 2002
  • Laatst online: 31-12-2023
jeronimo2003 schreef op woensdag 01 februari 2006 @ 23:55:
@Ibex, even kort mijn comment.
Het idee is goed, maar de uitgangen van de 74HC147 zijn geinverteerd. Je hebt bij dit schema dus nog 4 inverters nodig. Verder hoeft de neutral positie niet aangesloten te worden (geen ingang naar massa levert dan automatisch een "0" op het display)
De pull up weerstanden op de uitgang van de HC147 zijn overbodig,
inverters ??? explain bitte .... :)

ennuh pull up weerstanden zijn dat die 4 weerstanden die tussen de 2 IC's zitten ?

Diagnose Specialist Ford


Acties:
  • 0 Henk 'm!

  • jeronimo
  • Registratie: September 2003
  • Laatst online: 18:11
Inverter: 1 op ingang geeft 0 op uitgang en omgekeerd, dus 0 op ingang geeft 1 op uitgang.
En ja de 4 weerstanden tussen de 2 ic's worden pull up genoemd, omdat deze in rust de uitgangen omhoog trekken (hier dus niet nodig). Ook die op de schakelwals zijn pull up's. (als tegenhanger zijn er ook pul down's die naar 0 trekken)

Acties:
  • 0 Henk 'm!

  • Schapie
  • Registratie: Februari 2004
  • Laatst online: 19-02 21:48

Schapie

Bleh...

Kzyto schreef op donderdag 02 februari 2006 @ 00:06:
[...]


inverters ??? explain bitte .... :)

ennuh pull up weerstanden zijn dat die 4 weerstanden die tussen de 2 IC's zitten ?
De signalen van af de 7 standen schakelaar worden geinverteerd (de 1 wordt een 0 en vice versa).
En op de uitgangen van de 74HC174N gebeurt weer het zelfde.
Dus je krijgt dan een geinverteerd signaal op je 7 segments decoder.
Dit gebeurt er eigenlijk: signaal schakelaar 0 > signaal ingang wordt 1 > signaal uitgang wordt 1000 > ingang 7 segments decoder wordt 1000. Dus bij stand 7 krijg je dan op de ingang van de 7 segments decoder 1000 (8) ipv 0111 (7) die je wilt hebben. Bij stand 3 (0011) zou je dan 12 (1100) krijgen bijvoorbeeld. Vandaar dat je inverter nodig hebt, alleen ben ik zo gauw even het nummer kwijt. 8)7

No signature found


Acties:
  • 0 Henk 'm!

  • Ibex
  • Registratie: November 2002
  • Laatst online: 18:06

Ibex

^^ met stom.

Hm, ik zat net te denken dat ik dmv die pull-up weerstanden tussen de twee IC's de signalen kon inverteren. De uitgang van de 147 zal bij een "1" dan dus bvb 1110 geven, wat we moeten veranderen naar een 0001.

*denkt*

Verhip, die pull-up weerstanden inverteren het inderdaad niet :o. Dan moet er nog 1 IC tussen komen met andere woorden. Namelijk de 74LS14. Deze heeft 6 invertoren en deze chip kan je dan zo tussen de schakeling zetten ipv die 4 weerstanden.

Dan worden het in totaal: 14 weerstanden, 3 IC's, 1 spaningsregulator en 3 condensatoren.

[ Voor 11% gewijzigd door Ibex op 02-02-2006 10:05 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


Acties:
  • 0 Henk 'm!

Anoniem: 76570

Nee, dat werkt niet :). Met pull-up weerstanden kun je enkel van een 'zwevend' signaal een 1 of 0 maken, niet van een 1 een 0 en van een 0 een 1. Je kunt wel met een NPN torretje inverten (dan wel met pullup weerstand en met tor naar ground trekken).

[ Voor 43% gewijzigd door Anoniem: 76570 op 02-02-2006 10:33 ]


Acties:
  • 0 Henk 'm!

  • Jeff[NL]
  • Registratie: April 2002
  • Laatst online: 31-12-2023
Is er verder nog iets te doen aan die 14 weerstanden ???

Diagnose Specialist Ford


Acties:
  • 0 Henk 'm!

Anoniem: 76570

Kzyto schreef op donderdag 02 februari 2006 @ 17:25:
Is er verder nog iets te doen aan die 14 weerstanden ???
Je gebruikt ze nu alleen voor de ledjes van het 7 segment display? Je kunt per segment display ook een zwaardere weerstand (die meer vermogen kan disciperen) aan de common aansluiten, al moet je dan even kijken of de helderheid tussen 1 segment aan en 7 segmenten aan niet te groot wordt :).
Pagina: 1