7-Segmentanzeige mit 4 Bit & Storeeingang

IBN_Christian

Level-1
Beiträge
43
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo allerseits,

folgendes Problem:
ich habe zwei 7-Segmentanzeigen von Siebert aber nur 4 Bit zur Ansteuerung für beide. Vorhanden sind auch noch zwei Storeeingänge, einmal für die Einserstelle und einmal für die Zehnerstelle.

A4.0 - Reserve Lampe
A4.1 - Reserve Lampe
A4.2 - ES (Storeeingang Einserstelle)
A4.3 - ZS (Storeeingang Zweierstelle)

A4.4 - E1/ Z1
A4.5 - E2/ Z2
A4.6 - E4/ Z4
A4.7 - E8/ Z8

Man nehme an ich bekomme aus einem Zähler einen Wert speicher ihn in ein MW und wandle es dannach in BCD um, dann steht bei dem Wert 23 ja folgendes im MW10: 0000_0000_0010_0011
mit Schiebefunktionen und einer Filtermaske, bekomme ich beide Ziffern einzeln.
Wie kann ich jetzt aber die Werte anzeigen lassen, ohne das es zu Konflikten mit den Ausgängen kommt.
Die Ausgänge, würde ich mit Vergleicher ansteuren:
CMP ==I


Einserstellefilterfunktion:

L MW10
L W#16#F
UN
T MW12

Zweierstellefilterfunktion:

L MW10
SLW 4
T MW 14


Erbitte Rat. Mfg
 
Segmentanzeige

Hi,
ich nehme an dass:
-bei Storeausgang-E = True sollten die 4 Zifferausgänge mit dem Wert
der Einerstelle beaufschlagt werden
und
-bei Storeausgang-Z = True sollten die 4 Zifferausgänge mit dem Wert
der Zehnerstelle beaufschlagt werden

und wieder von vorn. Ansteuerung mit einem z.B. Taktmerker und Sprünge.

Gruss: Vladi
 
Hallo,

hier eine mögliche Lösung für die Ansteuerung der 7-Segmentanzeige.

Gruß Kai
 

Anhänge

  • FC1.pdf
    4,3 KB · Aufrufe: 65
Bei der obigen Lösung gibt es Probleme bei der Ansteuerung der Ausgänge A4.0 - Reserve Lampe und A4.1 - Reserve Lampe. Daher hier eine korrigierte Lösung für die Ansteuerung der 7-Segmentanzeige.

Gruß Kai
 

Anhänge

  • FC1 neu.pdf
    4,4 KB · Aufrufe: 35
Was habt ihr da verwendet um die 7 Segmente auf 4 Bits zu codieren?

Habe letztens recht aufwendig mit einen IC, Treibern usw. eine Platine gelötet und mich danach gefragt ob es nicht Biliger gewen währe ich hätte für 300 Euro oder so noch eine 32 DO Karte eingesetzte.

Gibt es da evtl fertige Platinen? Vorne 4 Bits und +/-V rein und hinten 7 7 Anschlüsse für das Segment. Bzw. das gleiche gleich 2 oder 3 Stellig um Bits zu sparen.
 
Jörg die Beschreibung hab ich mir durchgelesen, aber es geht mir um die Programmierung! Bei mir kam immer der Fehler, dass der Wert der Einzerstelle auch an der Zehnerstelle angezeigt wurde.
 
Zuletzt bearbeitet:
Also die Lösung im FC2 funktioniert nicht wenn der wert des zählers über 20 ist, werden verschiedene zahlen angezeigt.

Verstehe ich nicht, bitte etwas genauer. Die Werte 1 bis 20 werden richtig angezeigt und die Werte über 20 falsch? Was wird den bei den Werten über 20 genau angezeigt, was wird z.B. bei dem Wert 21 oder dem Wert 22 angezeigt?

Hast Du auch daran gedacht, dass die Werte im MW 10 im BCD-Format vorliegen müssen? Sonst funktioniert der FC 2 nicht.

Gruß Kai
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe das Programm im FC 2 um einen einfachen Vorwärtszähler erweitert. Bei mir funktioniert die Ansteuerung der 7-Segmentanzeige für alle Zählerwerte richtig, auch für Werte größer 20.

Wenn es immer noch Probleme gibt, sollte Inbetriebnahme_AMT mal seinen Programmcode hier mal ins Forum stellen, vielleicht findet man dann den Fehler schneller.

Gruß Kai
 

Anhänge

  • FC2 neu.pdf
    6,7 KB · Aufrufe: 19
Also, ich bin bis jetzt noch nicht zum testen des neuen FCs gekommen.
Auf jeden fall liegt es glaube ich, an der Taktzeit die die Storeeingänge steuert.
Das Problem ist, dass wenn "1" hochgezählt wird der Wert falsch Angezeigt wird. Als Beispiel der Wert ist "32", dann zeigt einmal die Einserstelle eine 3 an und die Zehnerstelle eine 2 an, wechselt aber kurz dannach wieder auf Einserstelle 2, Zehnerstelle 3 und wieder andersherum.

BCD wandelung stimmt. Ich denke es liegt irgendwie an den Taktmerkern oder das die 7-Segmentanzeige nicht schnell genug den Storeeingang für die jeweiligen Stellen (Einer und Zehner) schaltet.
 
Zuletzt bearbeitet:
Welche 7-Segmentanzeige von Siebert hast Du genau (DXX-XXX-X)?

Wie schnell/oft ändert sich der Zählwert, der angezeigt werden soll?

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo maxi,


Wer lesen kann, ist klar im Vorteil ... :rolleyes:

Schau Dir mal die beispielhaft diese Beschreibung an. ;)


Gruss,
Jörg

Danke, da war ich bei der Messe bei denen.
Die kosten halt 2-3 Fache wie die anderen udn sind recht unflexiebel.
Hatte den Eindruck als wenn die mir nichts verkaufen wollten. Ihr Stand war auch echt lehr, also ausser mir kein interessent.
Naja haben sie halt pech gehabt, hätten einiges brauchen können.
 
Also ich hab Kais FC2 so abgeändert das es Funktioniert.
Hab meine änderung als PDF angehängt.
Und ein Bild von dem Fehler den ich aber nicht beheben kann.

Hoffe es hilft hier einigen weiter.
 

Anhänge

  • FC2.pdf
    8,7 KB · Aufrufe: 27
  • MOV00002.gif
    MOV00002.gif
    244,3 KB · Aufrufe: 20
Zurück
Oben