Ik heb voor de eerste keer zelf een schema met een pic proberen te ontwerpen. Voordien altijd nagebouwd van op internet. De bedoeling is dat ik op 2 7-segment display's een waarde van 0 tot 99 kan instellen en met een druk op de knop telt hij dan af naar 0 en schakelt een relais.
Ik heb onderstaand schema ontworpen, en omdat het de eerste keer is dat ik het helemaal zelf doe wilde ik even vragen of het een beetje juist is.
Natuurlijk zijn de 3 Ic's verbonden met de 5V en de ground, ook gaan alle uitgangen van de BCD -> 7-segment omvormer naar de juiste pinnen van de 7-segment display's. Zie ook net dat ik bij de 7805 nog een lijntje ben vergeten.
Vooral over de relais twijfel ik.
Hans
eagle987
Eerst waren het atomen, dan waren het protonen, neutronen, elektronen, nog later waren het quarks en nu blijken het snaren te zijn...
Je schakelaars zijn niet correct, in open toestand heb je een floating gate.
Waarom 2 BCD-7segment decoders? Als je multiplext heb je er slechts 1 nodig.
Ik hoop dat je een low current led gebruikt?
Waar is de voeding voor je microcontroller?
Je bent de massa van je spanningsregelaar vergeten aan te sluiten, zal niet echt goed werken zo..
[Bericht gewijzigd door eagle987 op (17%)]
Een ontkoppeling over de PIC zit er natuurlijk ook bij maar ben ik vergeten te tekenen zoals ook de massa van de spanningsregelaar zoals ik al zei.
Kan ik de microcontroller niet gewoon op die 7805 hangen?
En multiplexen leek me nog wat te ingewikkeld om mee te beginnen.
Wat bedoel je juist met: in open toestand heb je een floating gate. De interne pull ups van de b poorten zet ik natuurlijk wel aan.
Van die bcd decoders wist ik niet dat je die moest ontkoppelen. Die 7805 natuurlijk wel. Vraag mezelf af waarom dat ik dat tijdens het tekenen ineens vergeten ben.
Ook zie ik net dat drukknoppen naar de ground moeten lopen als ik pull-ups gebruik.
eagle987
Eerst waren het atomen, dan waren het protonen, neutronen, elektronen, nog later waren het quarks en nu blijken het snaren te zijn...
RBI van de 7-segmentdecoders zou ik niet direct aan massa durven leggen.
Stel dat er normaal "90" op je display komt dan zal de 0 onderdrukt worden waardoor er "9 " op terechtkomt, wat volgens mij niet de bedoeling is.