Ganganzeige mit 7-Segment (ATTiny2313)

OP #502562
Lesenswert?

Hallo ich möchte mit einem ATTiny2313 eine 7-segment 
ansteuern(Ganganzeige) . Ich hab 8 eingänge (masse), gemeinsamer(+). Ich 
möchte dass beim 7 eingängen eine Zahl erscheint und wenn 8-er eingang 
signal hat,die Zahl blinkt.

Seitenständer raus--> Zahl blinkt, bzw SS drin leuchtet


Danke für Eure Hilfe


Mfg Cepuk
OP #502568
Lesenswert?

Hi, ich hab schon Signal.Das ist ein Motorrad.Ein Auto hat keinen 
Setenständer! Dort sitzt ein Gangsensor drin . Das kann mann mit 
NAND-Gattern und 7-Segment decoder machen, aber ich möchte dass es blink 
beim ausgeklaptem Seitenstäder.

Es gibt nicht nur AUTOS auf der Welt


Gruss Cepuk
Gast #502577
Lesenswert?

hey , ich möchte und die anderen bestimmt auch wissen,welche signale
dein gangsensor bei welchem gang ausgibt.sind das impulse oder
liegen da signale an ,die z.b. auf kabelausgänge gehen.
jehöher der gang desdo mehr kabel haben einen spannung anliegen.
oder wo gibt es info´s über diesen gangsensor.

gruß k.m.
Gast #502579
Lesenswert?

Hallo,

und was hindert Dich daran, das zu machen?

7-Segment-Anzeigen sind mit wohl allen Atmels schon hundertfach 
angesteuert worden, Ansätze also sicher per Suche hier oder Google zu 
finden...
Wie man Taster/Kontakte an einen AVR bekommt und benutzt, steht schon 
hoer im AVR-Tutorial.

Was ist also Dein konkretes Problem?

Gruß aus Berlin
Michael
Gast #502586
Lesenswert?

Na, besser geht's doch nicht!
Dann kannste beim AVR die internen Pullups aktivieren und die Pins auf 
null abfragen. Brauchste für die Eingänge keinerlei externe Beschaltung 
mehr!
Der Tiny muss natürlich seinen 5V-Spannungsregler kriegen!
Gast #502596
Lesenswert?

schön für dich,dann ist der auftrag an dich gegangen.
habe leider,gebe ich zu, keine ahnung vom kfz und motoradsektor.

okay , spass bei seite. würde mich schon interessieren wie das
funktioniert.
Gast #502602
Lesenswert?

Zur Hardware: Tiny2313 an 5V-Spannungsregler mit EMI-Filtern, Elko und 
100nF-KerKo an der Versorgunsspannung. Die 7 Kabel auf 7 Eingangspins 
legen.

Mal davon ausgegangen dass das dem Gang entsprechende Kabel auf Masse 
gelegt wird und die Anderen offen sind (ohne Potential).

Welche 7-Seg.-Anzeige kommt zum Einsatz? Evtl. noch Treiberbaustein 
erforderlich?

Hardware geklärt und vollständig vorhanden?

Jetzt kannste mit der Programmierung anfangen..
Gast #502615
Lesenswert?

Nun, dann brauchst du die 7 Kabel (Eingänge) des Gangsensors und den 
Schalter des Seitenständers, macht 8 Leitungen. Da du für die 
Siebensegment-Anzeige auch sieben oder acht Leitungen brauchst, wäre 
hier ein Latch und eun 8-Bit-Bus empfehlenswert. Ein Eingang vom 
Seitenständer, ein Ausgang zur Steuerung des Latches und ein Ausgang zum 
Ein- und Ausschalten der SS-Anzeige, kannste einen OCR-Ausgang nehmen, 
dann ist das Ganze sogar dimmbar..
Gast #502640
Lesenswert?

eigentlich reicht auch ein altes EPROM, programmiert als Decoder und ein 
555 der es blinken lässt wenn der Seitenständer raus ist. Wer sogar noch 
das EPROM sparen möchte könnte auch auf nen Diodendecoder zurückgreifen. 
So ginge es völlig ohne Software und Controller.

bye

Frank
Gast #502724
Lesenswert?

OK, Vielleicht hilft dir der Schaltplan weiter, ein Bild sagt mehr als 
tausend Worte! Erst wenn der Aufbau und die Hardware bekannt ist 
solltest du anfangen zu Programmieren!
Keine Garantie für die einwandfreie Funktion, das Ding ist nicht 
getestet!
Angehängte Dateien:
Gast #503095
Lesenswert?

>Nein, leider nicht, dafür hat der Tiny2313 zu wenig Pins.

15-Portpins hat er doch. Oder hab ich was überlesen?
7 für die Segment-Anzeige, 8 als Eingänge.
Takten tut man den dann intern.
Bei der Anwendung dürfte die Taktfrequenz wohl völlig egal sein, oder?
Gast #503241
Lesenswert?

Mega8 hat meines Wissens 28 Pins.
Wenn du die 15 Pins benutzen willst, geht schon. Musst dann halt die 
ISP-Schnittstelle irgendwie abkoppelbar machen, sonst wird's mit dem 
Programmieren umständlich.
Die Taktfrequenz ist in der Tat wurscht, 1MHz intern langt völlig.
#512831
Lesenswert?

Na dein Programm sieht doch schon ganz brauchbar aus im Ansatz habe es 
mal verfeinert wie ich es machen würde, das Programm bleibt jetzt immer 
wenn es den eingelegten Gang oder den Leerlauf erkannt hat stehen und 
wartet bis sich was ändert. Die Blinkfunktion wird in einer Schleife 
gemacht die läuft bis der Ständer wieder eingeklappt wird ( weiss hier 
nicht ob eventuell die High und Low vertauscht werden müssen).
Man könnte auch die internen pullups verwenden statt sie extern 
aufzubauen.


Jochen
rs485-hausbus.de.vu
Angehängte Dateien:
OP #516785
Lesenswert?

@ Jochen S.

Vielen Dank für deine Hilfe.

Bei eingeklapptem SS krieg ich Masse-Signal und beim ausgeklaptem keins.

ist es so Richtig ?? ->

Elseif Pinb.1 < 0 Then
Do
Toggle Pind.7
Waitms 500
Toggle Pind.7
Waitms 500
Loop Until Pinb.1 = 0
End If
Loop


Gruss Daniel
Gast #4200003
Lesenswert?

Hallo
kann mir einer so eine platine aufbauen egal ob auf Lochrasster oder auf 
eine gäzte platine ! Natürlich nicht umsonst
oder es nimmt jemand mit mir kontakt auf
damnjanovicjoca3@gmail.com
Bitte um eine Antwort
danke in voraus
mfg
michi
Gast #4200218
Lesenswert?

Hallo
kann mir einer so eine platine aufbauen egal ob auf Lochrasster oder auf 
eine gäzte platine ! Natürlich nicht umsonst
oder es nimmt jemand mit mir kontakt auf
damnjanovicjoca3@gmail.com
Bitte um eine Antwort
danke in voraus
mfg
michi
Gast #4200629
Lesenswert?

Hi,

ich könnte sowas wohl demnächst mal machen, habe aber erst Urlaub.
Würde PIC 16F84 nehmen und die 7 Segmentanzeige mit einem 
Schieberegister per SPI ansteuern.
Dazu benötige ich aber einige Infos mehr.
Ist Deine Beschaltung so, wie in den Threads vorher angegeben oder hast 
Du andere Situationen?
Welche Spannung?
Wie groß darf das ganze werden?
Wie sind Deine Entlohnungsvorstellungen?


CL
Gast #4200692
Lesenswert?

Hallo
danke für die Antwort!
Die platine darf nicht mehr als Länge 60mm Breite 20mm Höhe 10mm sein 
und die ziffer von 7segment anzeige nich grüsser als 7,62 mm ! Weil das 
ganze in das tacho Gehäuse rein passen muss ! Und ich habe ein bild von 
einer schaltung aber wen du das werendern wills das bleibt dir 
überlassen!
Wegen der endlohnung bite mit mir per PN
An damnjanovicjoca3@gmail.com
LG
Michi
Gast #4201764
Lesenswert?

Die anzeige ist für honda tachos die werden an drezahlsignal und 
Geschwindigkeit signal und an neutral sindgnal und strom Versorgung.Dan 
2 kabeln für den schalter für das Programmiren und die anderen sind die 
für die anzeige was ich herausgefunden habe !
Das brauche ich nicht habe nur die bilder reingestelt wegen der grösse !
Ich brauche die Schaltung, wen sie noch jemand verfeinern möchte dan ist 
mir das auch recht!
Mfg
michi
Angehängte Dateien:
Gast #4202193
Lesenswert?

Ich würde dann an der Anzeige etwa 20cm ? lange Kabel anlöten dann kann 
die Elektronik abseits liegen wo Platz ist. Die Elektronik kann ich dann 
ja so aufbauen daß sie in deinen geforderten Maßen (Länge 60mm Breite 
20mm Höhe 10mm) passt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren