Forum: Mikrocontroller und Digitale Elektronik Mosfet Ansteuerung verlängern


von DRIVE *. (hekra)


Lesenswert?

Hallo,
suche eine Lösung für folgendes Problem. Ein 7-Segment wird über einen F
7103 Mosfet geschalten. Der Mosfet wiederum wird über ein
Schieberegister 74HC595 angesteuert, dieses von einem MC. Kein 
Multiplex, einfach über 4 Mosfet, ergibt die Ziffer 8.
Dies allerdings nur blinkend (ca.30ms). Da ich
das Steuerprogramm vom MC nicht ändern kann, möchte ich jetzt versuchen
die Mosfets so zu beeinflussen das die Anzeige länger stehen bleibt.
Mein Denkanstoss, wenn der Mosfet gepulst wird will ich versuchen die
Anzeigedauer zu verlängern.Hat jemand eine Idee??

mfg hk

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hekra K* schrieb:
> Ein 7-Segment wird über einen F 7103 Mosfet geschalten
Es wird geschaltet. Bestenfalls in Österreich wird etwas geschalten...
Und du meinst vermutlich den Doppel-Fet IRF7103. Dmait ergibt dann das 
hier Sinn:
> Kein Multiplex, einfach über 4 Mosfet, ergibt die Ziffer 8.
4 Doppelfet reichen für die 7 Segmente...

> Dies allerdings nur blinkend (ca.30ms).
Du siehst also die LED mit 33Hz blinken. Oder werden die Fet einmal pro 
Sekunde für 30ms angesteuert? Warum werden die Fet wieder ausgeschaltet? 
Wie ist das Tastverhältnis "an:aus"?

> Mein Denkanstoss, wenn der Mosfet gepulst wird will ich versuchen die
> Anzeigedauer zu verlängern.Hat jemand eine Idee??
So noch nicht. Oder zu viele...
Zeichne einfach mal einen Schaltplan. Damit unterhalten sich 
Elektroniker. Und dann am besten noch ein bisschen Timing. Wieviel 
kannst du an der Elektronik ändern?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Vergewissere dich erstmal, das der Entwickler dieser Schaltung nicht die 
ganz einfache Methode per Output Enable an den 74595 gemacht hat. Wenn 
die Pins 13 der Bausteine zusammengeführt und an den MC geschaltet sind, 
könnte das schon die 'Blinkleitung' sein.

von DRIVE *. (hekra)


Lesenswert?

Lothar Miller schrieb:
> Du siehst also die LED mit 33Hz blinken. Oder werden die Fet einmal pro
> Sekunde für 30ms angesteuert? Warum werden die Fet wieder ausgeschaltet?
> Wie ist das Tastverhältnis "an:aus"?

Lothar Miller schrieb:
> Hekra K* schrieb:
>> Ein 7-Segment wird über einen F 7103 Mosfet geschalten
> Es wird geschaltet. Bestenfalls in Österreich wird etwas geschalten...
> Und du meinst vermutlich den Doppel-Fet IRF7103. Dmait ergibt dann das
> hier Sinn:
>> Kein Multiplex, einfach über 4 Mosfet, ergibt die Ziffer 8.
> 4 Doppelfet reichen für die 7 Segmente...
>
>> Dies allerdings nur blinkend (ca.30ms).
> Du siehst also die LED mit 33Hz blinken. Oder werden die Fet einmal pro
> Sekunde für 30ms angesteuert? Warum werden die Fet wieder ausgeschaltet?
> Wie ist das Tastverhältnis "an:aus"?
>
>> Mein Denkanstoss, wenn der Mosfet gepulst wird will ich versuchen die
>> Anzeigedauer zu verlängern.Hat jemand eine Idee??
> So noch nicht. Oder zu viele...
> Zeichne einfach mal einen Schaltplan. Damit unterhalten sich
> Elektroniker. Und dann am besten noch ein bisschen Timing. Wieviel
> kannst du an der Elektronik ändern?

Ja, es ist ein Doppel-Fet IRF7103. Vermutlich erfolgt die Ansteuerung 
über die Schieberegister mittels PWM. Änderungen sind softwaremäßig sehr 
schwer möglich, hardwaretechnisch sollte es einfacher gehen. Als Laie 
stelle ich mir das so vor, wenn die LED aufblinkt sollte die 
Anzeigedauer etwa von den 30ms auf etwa 1s erhöht werden. Sinn dahinter, 
es sollte ein ruhigeres, fast statisches Bild entstehen.

Zusatz: Alle 1,5 sek. wird ein Wert gemesssn, über den MC verarbeitet 
und an der Anzeige ausgegeben. Mess-Und Anzeigezyklus sind ident. Dh. 
bei 1,5s Anzeigedauer wäre das Blinken weg.
hk

: Bearbeitet durch User
von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hekra K* schrieb:
> Zusatz: Alle 1,5 sek. wird ein Wert gemesssn, über den MC verarbeitet
> und an der Anzeige ausgegeben.
Dann bastle hinter das Schieberegister sieben Mal so eine Schaltung:
1
          1N4148
2
 74595 --->|-----o------o----| Gate Mosfet
3
                 |      |
4
            470k #     === 4u7
5
                 #      |
6
                 |      |
7
                ---    ---

von DRIVE *. (hekra)


Lesenswert?

Lothar Miller schrieb:
> Hekra K* schrieb:
>> Zusatz: Alle 1,5 sek. wird ein Wert gemesssn, über den MC verarbeitet
>> und an der Anzeige ausgegeben.
> Dann bastle hinter das Schieberegister sieben Mal so eine Schaltung:
> 1N4148
>  74595 --->|-----o------o----| Gate Mosfet
>                  |      |
>             470k #     === 4u7
>                  #      |
>                  |      |
>                 ---    ---

das reicht um auf eine Sekunde Anzeigedauer zu kommen?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hekra K* schrieb:
> das reicht um auf eine Sekunde Anzeigedauer zu kommen?
Sollte reichen. Aber Ausprobieren macht schlau. Zum ersten Test reicht 
es ja, wenn du nur eines der Segmente verlängerst (klugerweise eines, 
das oft verwendet wird)...

BTW: bitte keine 2 Threads zum selben Thema!

: Bearbeitet durch Moderator
von DRIVE *. (hekra)


Lesenswert?

Lothar Miller schrieb:
> BTW: bitte keine 2 Threads zum selben Thema!

..einmal softwarelösung und dann hardwarelösung, so solls sein.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hekra K* schrieb:
> ..einmal softwarelösung und dann hardwarelösung, so solls sein.
Ich denke, du kannst die Software nicht ändern.
Hekra K* schrieb:
>>> Da ich das Steuerprogramm vom MC nicht ändern kann...
Oder doch? Oder wie?

von DRIVE *. (hekra)


Lesenswert?

Lothar Miller schrieb:
> Hekra K* schrieb:
>> ..einmal softwarelösung und dann hardwarelösung, so solls sein.
> Ich denke, du kannst die Software nicht ändern.
> Hekra K* schrieb:
>>>> Da ich das Steuerprogramm vom MC nicht ändern kann...
> Oder doch? Oder wie?

das ist für den MC richtig. Aber man könnte zB.ja softwaretechnisch 
zusätzlich über einen eigenen MC die Ansteuerung der Schieberegister 
beeinflussen.., deshalb meine Frage ob software- oder hardware eine 
Möglichkeit gebe, und darum auch zwei Threads. Aber wenns eine lösung 
gibt, reicht mir auch einer...

lg i

von zufaulzumlogin (Gast)


Lesenswert?

Das hier ist übrigens ein Hinweis, dem du nachgehen solltest. Damit 
könntest du dir das ganze sonstige Bauteilgebastel sparen...

Matthias Sch. schrieb:
> Vergewissere dich erstmal, das der Entwickler dieser Schaltung nicht die
> ganz einfache Methode per Output Enable an den 74595 gemacht hat. Wenn
> die Pins 13 der Bausteine zusammengeführt und an den MC geschaltet sind,
> könnte das schon die 'Blinkleitung' sein.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hekra K* schrieb:
> Aber man könnte zB.ja softwaretechnisch zusätzlich über einen eigenen
> MC die Ansteuerung der Schieberegister beeinflussen..
Ja, das wäre denkbar. Man könnte auch ein CPLD nehmen oder alles mit 
eniem uC empfangen und anschließend mit neuem Timing wieder ausgeben 
oder sonstwas.
Nur sollte man dann vorher mal ein wenig mehr von der Schaltung wissen. 
Wie sind denn die Schieberegister angeschlossen? Eine kleine 
Schaltplanskizze wäre da sicher hilfreich...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.