Van wandklok naar tafelklok

Laat andere lezers zien hoe jij het hebt opgelost

Postby arjen h. » Mon Jan 20, 2014 12:00 am

Bedankt voor de tip, ik zal dit overwegen bij een redesign, maar het is mij nog niet helemaal duidelijk.

Is het niet zo dat de ULN2003 stroom kan/moet sinken en dat hij dan T1-T8 vervangt inclusief R8-R16 ?

En de TD62783 in plaats van de transistor-paren BC548 en BC327, oftewel T10 t/m T21 en R20 t/m R37 ?

Ik heb dit voorbeeld gevonden en als ik de tekst erbij lees dan schijnt dit te werken. De 2803 is als ik het goed heb gelijk aan de 2003 zij het met 1 input en output minder meer.

Of is het te laat voor mij en zie ik wat over het hoofd...'
Het Elektor forum is voor de lezers; voor een vraag aan de redactie kun je het beste Elektor een email sturen.
arjen h.
Moderator
 
Posts: 1298
Joined: Thu Jan 02, 2014 10:40 am

Postby petrus bitbyter » Tue Jan 21, 2014 12:00 am

Nieuw 2...
Voor de 6 BC327 zou ik opteren voor een ULN2003. T10-T15 kunnen dan vervallen. Inclusief de weerstanden R8-R16.

Voor T1-T8 (BC548) zou ik kiezen voor een TD62783. Ook hier weer de weerstanden R21-R39 weg laten.
...


Hmm... Ik denk dat je de high side en de low side drivers hebt verwisseld. De BC548-BC327 combinatie vormt de high side driver in dit ontwerp. Die zou je door een TD62783 kunnen vervangen. T1-T7 kun je door een UN2003 vervangen want die heeft maar zeven drivers. T8 zou dan een BC548 moeten blijven. Uiteraard kun je ook naar een chip met acht drivers op zoek.

Als ik het op dit uur nog goed zie, zou de drivers wel kunnen verwisselen als je de displays door CC-types vervangt.

petrus bitbyter

edit: Arjen heeft die verwisseling ook al gezien.
petrus bitbyter
 
Posts: 663
Joined: Thu Jan 02, 2014 3:27 pm

Postby arjen h. » Fri Jan 24, 2014 12:00 am

Nieuw 2 zei het al, de voeding moet op de displays afgestemd worden. De displays verbruiken de stroom, als hier de spanning te hoog is, dan moet er vermogen verwerkt worden.

In het originele ontwerp moet het vermogen door de segment weerstanden verwerkt worden. Types van een 0,25 watt zijn dan eigenlijk te klein. Een 0,5 watt is dan beter. Mijn idee is ook dat ze te klein zijn gedimensioneerd. Bij mij lichten de displays met 100 ohm weerstanden ook nog prima op.


Ik heb 2 alternatieven geprobeerd. Eerst heb ik de voeding naar de displays niet vanaf de 9 volt adapter gehaald, maar van achter de 7805. Precies 5 volt dus. De weerstanden heb ik aangepast naar 10 ohm. Werkt prima. Alleen nu wordt de 7805 erg warm(heet). Logisch, nu gaat daar een 300 mA doorheen en het spanningsverschil is 4 volt. Nu heb ik er een 78S05 in zitten die 2A kan verwerken, maar een koelrib is een must.

Andere alternatief is van de 9 volt de spanning met een serie van 6 diodes 1N4002 omlaag brengen naar 5 volt. Dit werkt ook, maar nu worden de diodes warm. Maar minder dan de 7805.

Mijn idee is nu dan ook voor de oplossing van de diodes te gaan, maar op de print 6 diodes in serie te zetten is toch eigenlijk wel wat ongepast.


Maar eigenlijk wil ik niet dat er wat warm/heet wordt, daar je gewoon kacheltjes heb en als ik de klok in een kastje ga inbouwen dan zal het lekker warm worden daarbinnen.

Eigenlijk zou je voor de displays een adapter van 5 volt willen gebruiken, maar dan kom je met de 7805 voor een stabiele 5 volt voor de uC in de knoop. Hiervoor wil je aan de ingang minimaal 7,5 a 8 volt hebben.

Is het een idee om de 5 volt van een adapter op te krikken om als input te dienen voor de 7805? Iemand een idee hoe dit eenvoudig op te lossen?
Het Elektor forum is voor de lezers; voor een vraag aan de redactie kun je het beste Elektor een email sturen.
arjen h.
Moderator
 
Posts: 1298
Joined: Thu Jan 02, 2014 10:40 am

Postby schueler » Fri Jan 24, 2014 12:00 am

Als je de broncode hebt zou je kunnen overwegen om de code iets aan te passen zodat je de aan tijd van de 7-segment displays verkort.
Bij 50% reductie zal er ook 50% minder stroom lopen.

Dan zou je ze op de 9V kunnen aansluiten met een 20% aan tijd en een 80% uit tijd. Scheelt je weer 240ma lijkt me...

Ben
schueler
 
Posts: 1433
Joined: Thu Jan 02, 2014 10:40 am

Postby petrus bitbyter » Sat Jan 25, 2014 12:00 am

Arjen H.
...
Eigenlijk zou je voor de displays een adapter van 5 volt willen gebruiken, maar dan kom je met de 7805 voor een stabiele 5 volt voor de uC in de knoop. Hiervoor wil je aan de ingang minimaal 7,5 a 8 volt hebben.

Is het een idee om de 5 volt van een adapter op te krikken om als input te dienen voor de 7805? Iemand een idee hoe dit eenvoudig op te lossen?


Als je een behoorlijk gestabiliseerde 5V hebt, kun je die in de regel niet zo maar een paar volt opkrikken. Uiteraard kun je er wel een up-converter tegenaan zetten maar dat is duur, lastig en verspilt nogal wat energie.

Er zijn twee makkelijker manieren:
- Gebruik een low drop regulator voor de 5V van de micro. Die werkt al met een ingangsspaning van 6V maar ik zou voor de zekerheid van 6,5V uitgaan. Gestabiliseerd of niet doet er niet zo veel toe als de voedingsspanning tijdens bedrijf maar niet onder die 6V komt.

- Verlaag de voedingsspanning van de micro. Een PIC16F876 werkt vanaf een volt of drie. Je kunt van een vuile 5V een schone 4,8V maken met een Schottky diode en een elco.

Je zou ook nog lager kunnen gaan en de micro met 3,3V voeden. Er zij 5V naar 3,3V regelaars in nogal wat soorten en maten. Nadeel is wel dat je dan de aansturing van de transistors moet controleren. Waarschijnlijk is aanpassing nodig.

petrus bitbyter
petrus bitbyter
 
Posts: 663
Joined: Thu Jan 02, 2014 3:27 pm

Postby arjen h. » Sat Jan 25, 2014 12:00 am

SchuelerAls je de broncode hebt zou je kunnen overwegen om de code iets aan te passen zodat je de aan tijd van de 7-segment displays verkort.
Bij 50% reductie zal er ook 50% minder stroom lopen.

Dan zou je ze op de 9V kunnen aansluiten met een 20% aan tijd en een 80% uit tijd. Scheelt je weer 240ma lijkt me...

Ben


Maar dan dus ook minder lichtopbrengst...

petrus bitbyter- Verlaag de voedingsspanning van de micro. Een PIC16F674 werkt vanaf een volt of drie. Je kunt van een vuile 5V
een schone 4,8V maken met een Schottky diode en een elco.


Dit is interessant. De 16F876 werkt van 4 tot 5,5 volt als ik het goed heb. Je bedoelt denk ik zoals hier uitgelegd. Hoe groot moet de elco zijn? 1 uF, 10 uF? Is de Bat 85 geschikt?'
Het Elektor forum is voor de lezers; voor een vraag aan de redactie kun je het beste Elektor een email sturen.
arjen h.
Moderator
 
Posts: 1298
Joined: Thu Jan 02, 2014 10:40 am

Postby schueler » Sat Jan 25, 2014 12:00 am

Arjen H.Maar dan dus ook minder lichtopbrengst...


Dat valt reuzen mee hoor...
Een led gaat met stroom vrij snel richting maximale lichtopbrengst. Daarna zie je geen verschil meer.

Maar als elk segment na elkaar gedisplayed wordt hoeft er toch maar maximaal 7 x 15ma te lopen???
Er van uit gaande dat je maar een paar ma per led nodig hebt...

Ben
schueler
 
Posts: 1433
Joined: Thu Jan 02, 2014 10:40 am

Postby arjen h. » Sat Jan 25, 2014 12:00 am

Ik kan het zeker proberen. Moet alleen nog de programmer kopen...
Het Elektor forum is voor de lezers; voor een vraag aan de redactie kun je het beste Elektor een email sturen.
arjen h.
Moderator
 
Posts: 1298
Joined: Thu Jan 02, 2014 10:40 am

Postby nieuw 2 » Sat Jan 25, 2014 12:00 am

De TDxxxxx is idd de highside en de ULN2003 is de low side variant. Deze is ook wat makkelijker te vinden dan de highside variant. Heb je 8 uitgangen nodig? Gebruik dan de ULN2803.

Beiden zijn 0,5A per uitgang en 1A max voor het ganse IC. Je kan uitgangen paren om boven 0,5A uit te geraken.

Gaat de PIC niet onder 4V? De meeste AVR kunnen vanaf 3V3. Dan wel niet op 20MHz.

Als je spanning te hoog is, ga je de rest spanning altijd gebruiken om te verwarmen. Met een schakelende voeding kan het uiteraard wat netter. Arjen heb je al een TRACO TSR1-2450 geprobeerd? Pinout identiek aan de 7805.

Anders een lowdrop regelaar à la Micrel MIC29151-5.0WU. Dan heb je voldoende aan 600mV. Een 6V= adapter moet het dan redden. De MIC29150-5.0WT zou handiger zijn maar is moeilijker verkrijgbaar.'
nieuw 2
 
Posts: 121
Joined: Thu Jan 02, 2014 3:28 pm

Postby petrus bitbyter » Sun Jan 26, 2014 12:00 am

Arjen...
petrus bitbyter- Verlaag de voedingsspanning van de micro. Een PIC16F674 werkt vanaf een volt of drie. Je kunt van een vuile 5V
een schone 4,8V maken met een Schottky diode en een elco.


Dit is interessant. De 16F876 werkt van 4 tot 5,5 volt als ik het goed heb. Je bedoelt denk ik zoals hier uitgelegd. Hoe groot moet de elco zijn? 1 uF, 10 uF? Is de Bat 85 geschikt?


Een PIC16F876 werkt met een voedingsspanning van 2.0V tot 5.5V. Maar om met 20MHz te kunnen werken heb je inderdaad minimaal 4V nodig. Zie de datasheet.

Een BAT85 lijkt me erg geschikt. Die moet 200mA kunnen hebben en daar komt die PIC echt niet aan. Je moet natuurlijk dan wel alleen de PIC uit die schone 4,8V voeden.

Je moet in elk geval altijd een 100nF bij de PIC plaatsen voor omtkoppeling. De grootte van de elco hangt af van de stoom die de PIC nodig heeft. Ergens tussen de 10uF en 100uF moet genoeg zijn.

petrus bitbyter'
Attachments
PIC16f87X.pdf
(3.73 MiB) Downloaded 98 times
petrus bitbyter
 
Posts: 663
Joined: Thu Jan 02, 2014 3:27 pm

PreviousNext

Return to Stel je eigen schakeling voor

Who is online

Users browsing this forum: No registered users and 1 guest