Gefunden für led schieberegister - Zum Elektronik Forum |
| 1 - Kabeltester selber bauen - mit Selbsttest -- Kabeltester selber bauen - mit Selbsttest | |||
| |||
| 2 - LED Array mit MBI5026CN und PIC 16F688 -- LED Array mit MBI5026CN und PIC 16F688 | |||
| Hoi zämä
Ich arbeite zur Zeit an einem Projekt, bei welchem ich ein LED Matrix von gut 110 weissen LEDs ansteuern will. Die Steuerung übernimmt ein PIC 16F688 uP und das Treiben der LEDs MBI5026CN Bausteine, die als Schieberegister und LED Treiber funktionieren. Die ganze Schaltung läuft ab einem Netzteil mit 5V. Ich habe bis jetzt drei der insgesamt sieben IC's (MBI5026CN) verbaut. Nachdem das erste IC eingebaut war, testete ich die Schaltung und stellte fest, dass der LED Treiber das Testmuster auf den ersten 16 LEDs Problemlos darstellen konnte. Als dann das zweite und dritte IC eingebaut war, stellte ich mit erstaunen fest, dass nur jeweils das zweite IC das Testmuster darstellte. Alle anderen LEDs blieben dunkel. Die IC's können untereinander auf den Sockets rotiert werden, sogar wenn ich nur auf Socket 2 und 3 ein IC platziere und die Datenverbindung vom PIC direkt auf Nr. 2 übertrage, ist es Nr. 2, welche die LEDs zum leuchten bringt. Ich hab erst fehlerhafte Signalpegel oder fehlende Pullups/Pulldowns für mögliche Ursachen gehalten. Aber nach x-fachen Kontrollen und muss ich diese Option wohl aussschliessen. Ich hab die Signalpegel und -Zeiten sogar mit einem... | |||
3 - Lichtschranken Rückwärtszähler mit 7 Segment Ausgabe -- Lichtschranken Rückwärtszähler mit 7 Segment Ausgabe | |||
| Um mal auf das Thema zurückzukommen - zeitgemäß wäre heute definitiv ein Mikrocontroller.
Hab vor einiger Zeit mal für einen Demonstrator eine ähnliche Spielerei gemacht und da die TLC5916/TLC5917 verwendet. Wer nicht nachschauen will, es ist ein 8-Kanal-LED-Treiber-Schieberegister mit seriellen Eingang, 'Latch Enable' und 'Output Enable' Leitungen. Bin irgendwie nicht der Fan von Multiplexen. Habe den beiden 10cm-7-Seg-Anzeigen jeweils einen spendiert. Ausgewertet wurde bei mir ein kontaktloser Linearsensor, da war ein Hardwaregrab keine Lösung. Hier würde es noch gehen, aber schon wegen der Tonausgabe würde ich einen µC nehmen. Kleine Änderungen/Funktionserweiterungen sind in Software auch trivial. Bei den µC hast du jetzt die Qual der Wahl, ob einen pic, AVR oder den Arduino. Hast du jemanden im Freundeskreis, der sowas ähnliches macht? Danach würde ich mich richten. Durch den Kauf eines Entwicklungsboardes/Programmieradapters kommt man nur durch extrakosten aus dem "System" wieder raus. Offtopic :Ich bevorzuge ja meinen nackten ATMega8. Da kann ich die Platine so klein mache... | |||
| 4 - LED-Schild, nacheinander Leuchtende LED's -- LED-Schild, nacheinander Leuchtende LED's | |||
Herzlich willkommen im Forum
Man könnte das als IC-Grab mit jeder Menge Schieberegister CD4017 und einem NE555 aufbauen. Das wären dann bei 331 LED rund 34 Stück von den CD4017,plus 1-2 NE555. Oder mit einem µC. Aber da bin ich dann raus.Dafür gibt es hier genug andere,mit passenden Wissen.
Edit : Info zum CD4017 [ Diese Nachricht wurde geändert von: Rial am 28 Dez 2016 17:36 ]... | |||
| 5 - LED Balkenanzeige abhängig von Rechtecksignal -- LED Balkenanzeige abhängig von Rechtecksignal | |||
| Hallo.
Mein Betreff lässt vermuten, was mir momentan Gedanken macht. Ich würde gerne eine Schaltung entwerfen, welche mir bei steigender Frequenz eines Rechtecksignals eine entsprechende Balkenanzeige ( LED ) ansteuert. Konkret geht es hier um eine mittlere Frequenz von 11Hz. Minimum 5Hz, Maximum 15Hz. Ich grübel schon hin und her...aber so richtig will sich kein roter Faden bilden. Ich habe schon Überlegt mit einem Schieberegister ( CD4017 ), aber so richtig erhellend ist das gerade nicht. Habt ihr eine Idee, wie man das ohne PIC o.ä. bewerkstelligen könnte? Über eine produktive Diskusion, würde ich mich freuen. MFG Alex
... | |||
| 6 - Universeller Treiberchip für Mikrocontrollerausgänge -- Universeller Treiberchip für Mikrocontrollerausgänge | |||
| Hallo Leute,
ich habe wieder mal eine kleines Problem: Ich möchte öfters mehrere etwas größere Lasten mit einem Microcontroller schalten die man den Ausgängen nicht mehr direkt zumuten kann. Meist mehrere Ausgänge gleichzeitig. Schon lange suche ich nach einem Universalchip den der geneigte Bastler vorrätig haben kann und wenig kostet. Zuerst habe ich mich bei den CMOS-Serien umgeschaut, bin aber nicht fündig geworden. Anwendungsbeispiele: * Multiplexansteuerung von LED Segmentanzeigen * Ansteuerung vieler LEDn * Line Driver * Treiber für LeistungsMOSFET Meine groben Anforderungen: * Push/Pull Ausgang min. 250 mA pro Treiber/Kanal * 4 oder 8 Treiberstufen pro Chip * sollte bis 500 kHz noch sinnvoll schalten können * Betriebsspannung 3,3 und 5 V - schön wäre auch 12 V * Eingang mit CMOS Logik kompatibel (z.B. kann von einem CD4094 Schieberegister angesteuert werden) * Gehäuse nicht zu klein. "SO" wäre noch OK, "DIP" wäre auch super Kennt jemand so einen Chip der dann, ähnlich wie die meisten ICs der CMOS-Serien, auch noch ein Centartikel ist? Grüße Simon ... | |||
| 7 - Flackerschaltung mit LM324 und LED -- Flackerschaltung mit LM324 und LED | |||
Zitat : Eingangsspanung liegt bei: 9,20 V (Mein Netzteil ist nicht das Beste) Es ist möglich, dass die Blinkerei etwas mit deinem Netzteil zu tun hat. Der Tiefpass verursacht ja eine ziemlich große Phasendrehung, und wenn sich die Betriebsspannung verändert, weil die LED angeht, könnte es über R1 zu einer Rückkopplung kommen, die zu der Schwingung führt. Diese Zusammenhänge sind leider etwas unübersichtlich und deshalb überprüft man so etwas gern mit einem Schaltungsimulator wie LTSpice. Du könntest mal versuchen das negative Ende des C1 nicht an GND zu legen, sondern an die Verbindung von R1 mit R2. Als weitere Möglichkeit könntest du den 1M Widerstand nicht mit C1 verbinden sondern mit Pin2. Allerdings befürchte ich, dass dann die Rauschspannung so gering wird, dass überhaupt nichts mehr passiert. Man baut solche Schaltungen, die auf dem Rauschen von Bauteilen aufbauen, nicht allzu gerne. Zwar ergibt das einen echten Zufallsgenerator... | |||
| 8 - MAX6955 vs TLC5920 -- MAX6955 vs TLC5920 | |||
Zitat : Als Anzeige benütze ich 10 7-Segment Anzeigen und 3 16-Segment Anzeigen.Ich nehme an, du meinst LED-Displays? Warum willst du denn überhaupt mutiplexen? Das ist so nah an einem empfindlichen Langwellenempfänger nicht unproblematisch. Wenn die Segmente des Displays nicht von vornherein so verbunden sind, dass man multiplexen muss, könntest du doch jeder Stelle ein eigenes 8-Bit Schieberegister spendieren und die alle hintereinander schalten. Dafür brauchst du nur 2 Leitungen des µC oder allenfalls 3, wenn die SR eingebaute Latches (empfehlenswert) haben. Selbst deine 118 Segmente lassen sich in etwas über 1ms neu laden, wenn man mit gemächlichen 10µs pro Bit rechnet. ... | |||
| 9 - Günstiges Bussystem zur Ansteuerung von LED's -- Günstiges Bussystem zur Ansteuerung von LED's | |||
Zitat : da die LED's als Markierung gedacht sind Könntest du das etwas genauer ausführen? Vor allem, wie schon gefragt wurde, welche LEDs? Zitat : Drei an einen Ausgang hängen geht dann natürlich nicht. Wenn du nicht für jede LED eine separate Ansteuerung willst (würde auch nur bspw. 94 16Bit Schieberegister, oder eine handvoll µC mit der entsprechenden Anzahl an Ausgängen (bspw. 18 ATmega1280), erfordern ), bleibt ja nur Multiplexing. Die Probleme dabei, und mögliche Lösungen, hat Perl auch schon erwähnt.
Wie hoch ist denn überhaupt das Budget? Nur mal nebenbei: 1500 LEDs mit 20mA ... | |||
| 10 - multiplexed 7 Segment Anzeige (cc) -- multiplexed 7 Segment Anzeige (cc) | |||
Zitat : Bei meinem Verfahren ist jedes Segment ein achtel der Zeit an. Egal wie viele Stellen man anschließt. Anders rum ist die Anzeige sicher hellerBeides ist gleich hell, wenn man den richtigen Strom zur Verfügung hat und die LED das aushalten. Von Vorteil ist "dein" Verfahren erst, wenn die Anzeige länger als 8 Digits ist, wie das z.B. bei Taschenrechnern der Fall ist. Um die teueren Pins des µC zu sparen und evtl. auch Leitungen zum Display, verwendet man dann gerne auch Schieberegister am Display. ... | |||
| 11 - 12x5 LED Matrix mit low current LEDs ansteuern(atmega8) -- 12x5 LED Matrix mit low current LEDs ansteuern(atmega8) | |||
Zitat : Die Treibertransistoren dienen ja dazu eine Signal zu verstärken richtig?Die Treibertransistoren, von denen ich schrieb, sind im µC enthalten. Es ging also um die Ansteuerung der Matrix ohne externe Treibertransistoren. Da wir aber gesehen haben, dass insbesondere die Spaltentreiber hohe Ströme liefern müssen, von denen im Mittel nur ein kleiner Bruchteil der einzelnen LED zugute kommt, ist es sinnvoll an dieser Stelle besonders stromstarke externe Transistoren einzusetzen. Besonders bei der Ansteuerung der Spalten kann man I/O-Pins sparen, weil dort ja immer nur ein ganz bestimmtes Muster, eine einzige durchlaufende 1, gebraucht wird. Meist erzeugt man das mit einem prinzipiell beliebig langem Schieberegister, in das eine 1 eingetaktet wird und dann nur noch Nullen, bis die 1 am Ende wieder herausfällt. Dazu braucht man nur zwei Steuerleitungen. Die Daten für eine Zeile könnte man grundsätzlich auch auf diese Art über nur dre... | |||
| 12 - Suche elektronischen Schalter -- Suche elektronischen Schalter | |||
Zitat : Die LEDs sind auf einer Länge von 2m nebeneinander. Also eine Art Thermometer? Dann ist das eigentlich die ideale Anordnung für Schieberegister. Kannst dir ja 13 Module von 16cm Länge (=Länge einer Europakarte, aber bestimmt viel schmaler) bauen, die jeweils mit 16 LED, zwei 8-Bit Schieberegistern sowie den evtl. erforderlichen Treibern bestückt sind. Diese Module kannst du dann einfach mit nur fünf Drähten hintereinanderhängen: GND, +5V, CLOCK und evtl. LOAD werden einfach durchgeschleift, und nur D_IN und D_OUT laufen durch die Schieberegister. Auch am µC brauchst du nur drei Signale zu erzeugen Ob du Treiber für die LED brauchst, oder ob schon der Ausgangsstrom der Schieberegister ausreicht, hängt von deinen sonstigen Forderungen ab, die wir nicht kennen. Es empfiehlt sich so etwas in SMD-Technik zu machen, dann kommt man fast ohne Bohrungen aus. ... | |||
| 13 - Fußball Anzeige -- Fußball Anzeige | |||
Zitat : Man braucht nämlich nur 3 Pins des µC, um die Daten in ein 8-Bit Schieberegister mit parallelen Ausgängen, wie z.B. CD4094, hineinzutakten. Danke perl So hat sich mein Problem mit den 56 Digitalen Ausgängen erledigt. Hab mir darüber schon ein paar Beispiele im Internet angesehen das sollte ich hinbekommen. Zitat : für die Anzeige des Spielstandes und der Spielzeitminuten kannst du auch 18W t5 Leuchtstoffröhren verwenden. Hallo Bernd Ich glaube nicht das mit Leuchtstoffröhren so eine große Lichtstärke erreicht wird, damit man die Segmente noch von 200m Entfernung und direkter Sonneneinstrahlung erkennen kann. Oder hat ... | |||
| 14 - Fussball Anzeigetafel -- Fussball Anzeigetafel | |||
| Drei LED pro Segment sind zu wenig.
Als Ausgabeeinheit hätte ich vier Schieberegister genommen, an einem Mega8. Als Treiber einen Haufen kleiner MOSFETs. Aber ist ja auch egal, klappt denn eure Lösung? ... | |||
| 15 - IC, Diplay-Timer -- IC, Diplay-Timer | |||
| Display (LCD oder LED samt Schieberegister): 5€
Microcontroller: 2€ Sonstiges: 5€ Einen, der's programmiert: Unbezahlbar. (Jedenfalls über 23€ )
Es gibt Dinge, die kann man nicht kaufen. Die muss man dann halt selber machen. Gruß, Bartho P.S.: Ach ja, bei Conrad ist ja alles doppelt so teuer... egal. [ Diese Nachricht wurde geändert von: Bartholomew am 23 Feb 2011 16:48 ]... | |||
| 16 - Bascom und "Boolean" -- Bascom und "Boolean" | |||
Danke Bartho,hast dir ja richtig die Finger wund getippt um Licht ins dunkel des Hirns eines alten Mannes zu bringen.
Zitat : Bartholomew hat am 17 Feb 2011 16:55 geschrieben : Alle Klarheiten beseitigt? Wenn ich es noch 10x lese,vielleicht. Ich tu mir mit den ganzen logischen Operationen/Operanten und der Bitschieberei immer unheimlich schwer. (üb und mach das auch zu wenig) Paar LED an und ausknipsen,Pwm,ADC und paar Temperaturwerte auf LCD darstellen ist ja noch relativ einfach,aber mit sowas stoß ich immer schnell an meine Grenzen. Was ich zur Zeit eigentlich versuche zu schaffen ist,das die in einer variablen X abgelegte Zahl so in ein Schieberegister geschiebt wird,das die an den Ausgängen angeschlossene 7-Segmentanzeige auch selbige Zahl anzeigt,und nicht wie jetzt wirren "Strichcode" ... | |||
| 17 - Eigentlich einfache Zeitschaltung -- Eigentlich einfache Zeitschaltung | |||
Zitat : @perl: An was für einen Microcontroller hast Du da gedacht für dieses Preissegment? Der winzige PIC10F202 von Microchip z.B. liegt in dieser Preisregion. Atmels kleinster, der Tiny13, ist evtl. etwas teurer, hat aber auch mehr Peripherie an Bord, die man hier aber wohl kaum braucht. Eine 20mA-LED können diese Winzlinge direkt treiben, wenn man mehr braucht, setzt man noch einen MOSFET für einen knappen Euro dahinter, dann ist auch eine 60W Halogenlampe vom Auto allenfalls ein Problem der Stromversorgung. Zitat : Die Idee mit dem decodierten Zähler hört sich auch gut an, kennst Du einen?Viele Wege führen nach Rom. CD4000-Serie , 74LS-Serie, ... | |||
| 18 - Rückwärtszähler -- Rückwärtszähler | |||
Hey Leute
Wie oben genannt geht es um einen Rückwärtszähler! Und zwar möchte ich wissen ob ich mit diesem Modul eine Art Schaltung wie bei z.B einer Mikrowellenuhr bzw Backofen Timer machen kann? http://www.conrad.de/ce/de/product/1266 ... Detail=005 kann aber nicht sagen wie der genau funktioniert!Vielleicht hat jemand ja damit erfahrung?Haltet ihr eine normale 7-Segment Anzeige für "besser"? An sich sieht das ganz so aus : Ich möchte mittels eines Schaltreglers 10sec,20sec,30sec....1min einstellen können. Nachdem ich die Zeit mit dem Schaltregler eingestellt habe möchte ich auf einen Start Knopf drücken welcher dann die Zeit runterlaufen lässt. An der Schaltung soll eine Highpower LED angeschlossen werden die für die eingestellte Dauer leuchtet (mir geht es nur um die Timerschaltung ist also nicht wirklich zu beachten)! Nebenbei ... Ich möchte zusätzlich die Leistung mittels Regler von 0-100% einstellen ( was hierzu erstmal nebensächlich ist und nicht beantwortet werden muss, nur als Info) Ich habe schon überlegt es mittels Logik zu machen sprich eine ... | |||
| 19 - 140 LEDs als Knight Rider -- 140 LEDs als Knight Rider | |||
| Ich würde auch sagen: doch.
70 LED kann man unabhängig voneinander ansteuern, indem man 9 Schieberegister CD4094 kaskadiert und die Bits über den LPT eintaktet. Der Schiebeeffekt in eine Richtung ist problemlos möglich (prinzipbedingt), in die andere Richtung ist ein ein wenig tricky .
Das setzt allerdings voraus, dass die Leuchtpunkte nicht allzuschnell hin- und herwandern (grobe Richtung: ein paar Hertz) und der Fragesteller ein wenig programmieren kann. Positiver Nebeneffekt: ist Computergesteuert und dementsprechend flexibel. Es lassen sich auch zwei oder mehrere Punkte gleichzeitig verschieben. ... | |||
| 20 - 1 LED / 10 sec Anzeige um eine Uhr -- 1 LED / 10 sec Anzeige um eine Uhr | |||
| Dann sollten es die Schieberegister werden. Beim Multiplexing hätte man das Problem mit den hohen Strömen und den dazu erforderlichen MosFETs bzw. ULN????. Da kann man auch ein paar 4094 nehmen. Zur Ansteuerung wolltest du ja so oder so einen PIC nehmen. Der kann auch gleich die Abschalt-Funktion übernehmen.
Möglich wäre auch die Leuchtfolge dass in der ersten Minute jede Sekunde eine LED an geht bis alle leuchten und in der nächsten die LEDs wieder im Sekundentakt erlöschen. ... | |||
| 21 - Animierte Dot-Matrix (Pinball) -- Animierte Dot-Matrix (Pinball) | |||
| Nein nein, ich hatte nicht vor ALLES damit anzusteuern. Habe soeben eine bereits konzipierte Schaltung inkl. Steuercode gefunden: http://tools.mcselec.com/GIFdecode/index.php
Leider ist der Quellcode ziemlich miserabel kommentiert, weshalb ich da nicht wirklich durchblicke welche Anweisung was macht. Was ich zumindest erkennenkann ist, dass ich pro LED-Block einen AT Mega und ein Schieberegister (ist das eins?) benötige. Bei einer Matrix von 2 Reihen und 5 Spalten benötige ich also 10 Schieberegister und 10 AT Mega Chips? Und vor allem: Wie soll ich diese Chips über den Seriellen Port dann ansteuern? Das Programm sieht eine externe Dateneinspeisung nicht vor sondern wird mit dieser Animation fertig kompiliert gefüttert. Das wäre so ziemlich der letzte Knackpunkt. Hätteich hier eine komplette Schaltung zum Nachlöten inkl. Beispiele zur Sendung von Daten über den Com-Port, wäre die größte Hürde geschafft... habe immer mehr das Gefühl ohne richtige E-Kenntnisse hier nicht weiter zu kommen [ Diese Nachricht wurde geändert von: sphiryx am 14 Aug 2010 14:38 ]... | |||
| 22 - 70 LEDs über parallel port? -- 70 LEDs über parallel port? | |||
| Stopp, eine Erweiterung im E-Mail-Client würde doch gar nichts bringen! Die wüsste erst von den neuen Mails, wenn der betreffende Lehrer diese bereits abgefragt hat. Edit: Die "verschlüsselte Übertragung in die Datenbank" ist zwar gut und schön, aber du willst das Passwort doch zur Kontrolle der Mails nutzen. Es gibt jedoch keine Verschlüsselung, die ihr nicht Rückgängig machen könnt und für diesen Zweck geeignet wäre.
Es müsste schon eine Möglichkeit geschaffen werden, bei der dein Kontrollprogramm direkt den Server abfragt oder sogar auf diesem läuft. Letzteres ist aus genannten Gründen wohl nicht durchführbar. Machbar wäre ein kleines Programm, welches per IMAP oder vorzugsweise (weil einfacher) POP3 beim Server nachfragt, ob für den jeweiligen Lehrer ungelesenen Nachrichten im Posteingang sind. Dafür wird eine Benutzerliste erstellt (via Formular), in der jeder Lehrer selbst sein Kennwort eintippen muss/kann und welche von euch Programmierern dann nicht ohne weiteres einsehbar oder anderweitig nutzbar ist. Das wird praktisch heißen, dass nach der Erstinstallation nur noch der Admin persönlich an den PC darf. Dieses Programm kann dann sequenziell alle angelegten Konten prüfen und je nach Status eine LED ein- oder ausschalten. Ich würde vorschlagen pro Lehrer... | |||
| 23 - Funkgerätmodul Gesucht Bausatz oä -- Funkgerätmodul Gesucht Bausatz oä | |||
| Mit Einschränkung geht es noch viel einfacher.
Würde es reichen, wenn Du alle LED-Programme nacheinander durchschaltest und beim gewünschten anhältst? Dann nimmst Du den Sender einfach nur zum Weiterschalten, einmal drücken nächstes LED-Programm. Empfängerseitig sieht es dann relativ einfach aus. Du nimmst ein Schieberegister, was als Ring verschaltet ist, der Ausgang wird mit dem Eingang verbunden. Du brauchst eins oder mehrere mit seriellem Eingang und parallelen Ausgängen. Einmal wird eine 1 gesetzt, die dann im Ring kreist. Einmal Fernbedienung drücken eine Stelle weiter. Die Ausgänge der Register verbindest Du mit den LED-Programmen. Bleibt es bei den vorgeschlagenen Relais, steuerst Du die mit einem Transistor an, den Du zwischen Registerausgang und Relais schaltest. DL2JAS ... | |||
| 24 - welches IC für Leuchtbandanzeige -- welches IC für Leuchtbandanzeige | |||
Zitat : ls ich mich das letzte mal mit dem Thema beschäftigt hatte waren UAA170 UAA180 das Non-plus-Ultra. Oder einen von diesen: http://www.national.com/cat/index.cgi?i=i//23 Da heute in vielen Geräten unterbeschäftigte Microcontroller eingebaut sind, bietet es sich an, diese nebenher dafür zu benutzen. Mittlerweile haben etliche Typen eingebaute 10-Bit-ADCs, und wenn die Zahl der Anschlüsse nicht für viele LED reicht, kann der µC das darzustellende Muster in ein SIPO-Schieberegister laden. ... | |||
| 25 - Tauchlampe mit 10W LED -- Tauchlampe mit 10W LED | |||
Zusammenlöten trau ich mir zu, keine Frage - aber entwerfen nicht - bei mir iss nach dem ohm'schen gesetzt schluss würd mich auch gerne viel tiefer reinarbeiten, aber ich bräuchte da echt Anleitung von null an.
was die Reedkontakte angeht, es ist so, dass einer schon in der Lampe integriert ist, ein 2. wäre machbar, aber etwas tricky... am besten wäre es, wenn ich den einen Reedkontakt als "taster" einsetzen könnte um nacheinander die Stellungen 0-1-2-0... erzeugen zu können (heisst so ne schaltung dann Schieberegister? also ein ich, der bei jedem Stromstoß eins weiter springt - denke du weisst, was ich meine - wäre so die sauberste Lösung - aber ich hab halt keine Ahnung wie ich das anstellen soll
0 - aus 1 - 500mA 2 - 2800mA ...wenn das ansich problemlos auf 3 oder vier erweiterbar ist und man dahinter nur einen anderen Vorwiderstand für die LED bauen muss, wäre auch noch ein weiterer zwischenschritt ganz cool, oder eine Stellung für ne Batterieladestandsanzeige (wenn ich dann mal soweit komme) naja, wie gesagt wäre das so der Traum aber selbst komm ich nur bis zu der schaltung mit d... | |||
| 26 - LED Zähler -- LED Zähler | |||
Zitat : Also eine Thermometerskala. Deine Zeichnung ist nicht gerade übersichtlich geraten, aber ich vermute, dass das mit den AND-Gattern so nicht geht. Ausserdem braucht jede LED einen eigenen Vorwiderstand, sonst leuchten sie umso dunkler je mehr an sind. Danke erst mal das mit den widerstand ist mir klar das ich für jede LED einen eigenen vorwiderstand nehmen und ich habe ODER-Gatter verwendet ich habe noch mal ein besseres bild hochgeladen. Zitat : Warun kein 7495 oder ähnliches Schieberegister. Das macht alles einfacher danke Hast du vielleicht ein schaltplan wo der 7495 verwendet wirt, den ich habe damit noch ni... | |||
| 27 - LED "Restleuchten" beseitigen -- LED "Restleuchten" beseitigen | |||
| Hallo,
ich habe vor einiger Zeit begonnen eine LED-Anzeigetafel zu bauen, wobei mir auch einige Leute hier aus dem Forum geholfen haben ... vor allem pearl Das ganze besteht aus LED-Modulen, CD4049 Schieberegistern und ULN2804A Treiber-ICs Die Steuerung (Schieberegister usw.) werden mit einer Stabilisierten 12V Spannung versorgt. Die LED-Module (je 22 LEDs) mit 48V die über das ULN2804A - IC geschlatet werden. https://forum.electronicwerkstatt.d......html Jetzt läuft das ganze ... jedoch habe ich einen recht "dummen" Effekt ... ich habe 6 Zahlen im gesamten auf der Anzeige ... bei der ersten Zahl ist alles so wie es sein soll. Bei den 5 anderen Zahlen ist an den ausgeschalteten Modulen immer noch ein leichtes Restleuchten der LEDs erkennbar. Dies ändert sich von der Helligkeit auch minimal je nach dem wieviel andere Module eingeschaltet / ausgeschaltet sind. Kann sich jemand diesen Effekt erklären ? Kann das irgendwas mit der Beschaltung der Schieberegister oder so zu tun haben ? Was kann man dagegen tun ? ... | |||
| 28 - schieberegister initialisieren -- schieberegister initialisieren | |||
| sollte heißen:
Im gegensatz zu schieberegistern, lassen die (die 4017 ICs) sich nicht kaskadieren. So dass man das bit durch 16, oder noch mehr Leitungen kreisen läst. Sinn de ganzen soll die Ansteuerung einer LED-Matrix sein. Die Zeilen werden parallel angesteuert und die Spalten nacheinander. Dafür die Spalten will ich das kreisende bit. und um den Port zu sparen, der jeweils nur am Anfang eines neuen Durchlaufs eine 1 in das register schiebt, dachte ich, man kann das irgendwie wegoptimieren, indem man das Ende der Schieberegister mit dem Anfang koppelt und nur beim Start irgend wie ein bit reinbekommt. Die Sache mit dem Zähler hatte ich mir auch schon überlegt, in der Form, einen normalen Zähler zu nehmen und einen dekoder/demultiplexer zu benutzen. Dass es das in einem IC gibt wusste ich nicht. Aber wie gesagt, hier fehlt mir der Ansatz, wie ich eine Ausgabe von mehr als 10bit hinbekomme. Hab schon überlegt, ob man das irgendwie über clevere Verschaltung der Clock-Enable-, Reset- und Carry-Out-Leitungen hinbekommt, aber da is mir nix eingefallen. [ Diese Nachricht wurde geändert von: puppetmaster am 25 Mär 2009 15:31 ]... | |||
| 29 - SAA1064 "verstärken" ? -- SAA1064 "verstärken" ? | |||
| So soll das:
5 ---> GND 6 ---> CMOS und Pullup-Widerstand in Reihe mit LED 7 nicht anschliessen 8 ---> +12V Am besten setzt du die ICs in Fassungen. Das kostet zwar ein paar Cent mehr, u.U. sind die Fassungen teurer als die ICs, aber gerade einem Anfänger passiert leicht ein Missgeschick und ein verlötetes IC auszubauen, ist nicht ganz einfach. Deshalb auch von jeder Sorte ein oder zwei Bauteile mehr bestellen. Ich würde übrigens vom Pin6 nicht direkt auf die versammelten CMOS ICs gehen, sondern unter Zwischenschaltung eines Puffers wie des 4009 oder 4010. Der gehört nah an den Optokoppler und danach ist die Länge der Steuerleitungen nicht mehr kritisch, deren kapazitive Last sonst, insbesondere bei der Clockleitung, zu schlechter Flankensteilheit führt und den Koppler unnötig langsam macht. So: vom Koppler (10k-Pullup)------+---->Puffer---> Schieberegister | +---->Puffer---> LED + 2k2 Vorwiderstand oder: vom Koppler (10k-Pullup)------>Puffer---> Schieberegister, LED+2k2 Vorwiderstand Verbinde Leitungen, an denen CMOS-Ein oder -Ausgänge hängen, nie ... | |||
| 30 - Schaltung für nacheinander verlöschende Led´s -- Schaltung für nacheinander verlöschende Led´s | |||
| Als Taktgeber such dir mal Schaltungen mit einem NE555 raus. Da gibt's Anleitungen wie Sand am Meer.
Dann brauchst du noch mehrere Seriell-in/Parallel-out-Schieberegister (z. B. 74LS164, 8 Ausgänge pro IC) sowie ein paar Transistoren (BC559 sollten reichen) einerseits weil die Ausgänge die 20mA pro LED möglicherweise nicht können und andererseits weil du damit die Ausgabe des Schieberegisters "invertierst". So leuchten nach dem Einschalten schon mal alle LEDs ohne, dass du eine spezielle "preset"-Schaltung brauchst. ... | |||
| 31 - Rückwärtszähler -- Rückwärtszähler | |||
| Meinst du das so, dass man für jeden Tag eine LED hat, heute wären dann alle an dann pro Tag eine weniger? Das wären dann aber ziemlich viele LEDs. Dies kann man aber am einfachsten mit ein paar hintereinandergeschalteten Schieberegister machen (jeweils der letzte Ausgang eines SRGs an den Eingang des nächsten) und das Taktsignal macht man mit einem Taster (Entprellen nicht vergessen, sonst ist nach ein oder zwei Tastendrücken schon Weihnachten). An den Eingang des ersten SRGs kommt dann ein dauerhaftes 1-Signal. So ist bei jedem Tastendruck ein weiterer Ausgang der ganzen SRGs auf HIGH. Da die LEDs aber ausgehen sollen, muss dahinter noch eine Negation. Das macht man am einfachsten wohl mit Treiberstufen (z.B. ULN2004, der hat 8 Darlington-Transistoren), bei dem an den Kollektor ein Widerstand an +5V kommt und die LED kommt vom Kollektor nach Masse.
Wenn Bedarf besteht, kann ich das Ganze auch noch skizzieren. ... | |||
| 32 - Ausschalttimer mit Zufallsgenerator -- Ausschalttimer mit Zufallsgenerator | |||
| Das ganze kann man vielleicht auch analog lösen.
Meine Idee funktioniert folgendermaßen: Man lädt über einen Widerstand R1 einen Kondensator C1, jedoch nur so lange, wie ein Taster gedrückt ist. Ein Komparator vergleicht die Spannung an C1 mit der an C2 und lässt den Transistor schalten, wenn die Spannung an C1 größer als die Spannung an C2 ist. Sobald dies nicht mehr der Fall ist, bringt der Komparator +Ub statt 0V, der Transistor sperrt und die LED geht aus. Das RC-Glied C2R2 hat eine viel größere Zeitkonstante als C1R1. C2R2 ist so zu dimensionieren, dass das Zeitinterval in den geforderten 120s liegt. C1R1 wird so dimensioniert, wie lang der maximale Tastendruck etwa ist (einige ms, keine Ahnung wie lang das ist, wenn man kurz auf die Taste drückt und dann sofort wieder los lässt. Eben das wird wahrscheinlich das Problem bei dem Ganzen sein). Der Zufall liegt dabei in der Zeit, mit der auf den Taster gedrückt wird, d.h. die Zeit, mit der der Kondensator C1 geladen wird, je länger, je höhere Spannung, je länger wird C2 geladen. Um das Ganze zu optimieren, könnte man die Schaltung um einen digitalen Teil, z.B. Zähler, Schieberegister, irgendetwas das einen zufälligen Bit-Code ausgibt, erweitern. Man könnte z.B. die Ausgänge eines Schiebereg... | |||
| 33 - Projekt Tastatur in Morsecode umwandeln -- Projekt Tastatur in Morsecode umwandeln | |||
| Hallo liebe Elektronik Freunde,
Ich habe mit einen Freund einen Projekt ausgedacht das wir in Informatikunterricht vorstellen wollen. Wir wollen eine Schaltung entwickeln, an die eine tastatur angeschlossen werden kann (PS2) und die am ende die gedrückten Buchstaben in Morsecode (Dit und Dah) als akustische sowie visuelle Signale ausgibt. Der Ps2 Stecker hat 4 leitungen: -Clock -Data -GND (-) -VCC (+5v) Wir haben angefangen und wollten wissen ob die Tastatur schon gleich funktioniert wenn sie Strom bekommt, also haben wir sie an einen Osziloskopen angeschlossen. Als Frequenz haben wir den von Tastatur selbst generierten clock genommen und die data Leitung untersucht. Tatsächlich konnten wir eine Folge von 11 Bits festellen, die bei jeder taste anders war. (1 anfangs Bit, 1 Bestätigungs Bit, 8 Bit für den echten zeichen und 1 Paritätsbit)
Jetzt wissen wir das die Tastatur diese Bitfolge aussendet, aber auser einen PS2 stec... | |||
| 34 - Sieben mal 5x7 LED Matrizen an µC betreiben -- Sieben mal 5x7 LED Matrizen an µC betreiben | |||
| Hallo,
ich möchte gerne sieben von der im Bild dargestellten LED-Matrix an einen µC anschließen. Meine Idee wäre, für jede Matrix ein Schieberegister zu planen, welches immer nur eine Zeile ansteuert. Die Spalten würde ich alle parallel schalten (also immer die 1. Spalte der 1. Matrix mit der 1. Spalte der 2. Matrix usw.). Das Programm soll nun eine logische Null durch die Schieberegister schieben und im richtigen Moment jeweils die entsprechenden fünf Spalten einschalten. Wäre ja der klassische Multiplexbetrieb. Nun die Frage: Welche Frequenz müsste ich vorsehen, damit es nicht flimmert? Bei einer Wiederholungsrate von 25Hz und 35 Zeilen kommt man ja auf ca. 1kHz. Wie hoch sollte man den Impulsstrom berechnen, damit man die LED Punkte noch hell genug sieht ohne das die LEDs abrauchen? Wäre eine Notabschaltung vorzusehen, damit bei einem Ausfall der Taktung die LEDs nicht durchbrennen? Wie könnte eine solche Notabschaltungsschaltung aussehen? Hätte jemand einen Link, wo schon mal solche Schaltungen gebaut wurden? Danke schon mal für eure Mühe. Gruß Sven [ Diese Nachricht wurde geändert von: stepp64 am 27 Jan 2008 20:21 ]... | |||
| 35 - µController -- µController | |||
Zitat : Auch wenn mich DonComi und Jornbyte gleich wieder schlagen werden. Hatte ich das schon beendet? @d0um Aber nun im ernst. So ein Controller besteht aus einem Taschenrechner, einem Wecker, ne Reihe an D-FlipFlop und Schieberegister, Ram und EEProm. Den Programmflash lasse ich mal weg. Wozu der da ist.. na der "merkt" sich dein Programm. Du könntest nun denken ich würde dich veräppeln wollen, dem ist nicht so. Fangen wir noch mal mit dem Taschenrechner an. Das ist der eigentliche Prozessor. Darin sind Register. Wir rechnen mal 1+2+3. Da wird jeder Wert in ein Register geschrieben, das ist so beim Taschenrechner. Der Atmel hat 32 Stück davon. Die werden für die Abarbeitung des Programms gebraucht. Was ist der Wecker? Ein einfacher NE555, nein ist es nicht aber von der Funktion her fast vergleichbar wenn es um Zeit geht. Das Ding wird da Timer genannt. Mit dem kannst du Vor oder Zurück zählen oder in einer bestimmten Zeit was ... | |||
| 36 - RGB Led-Würfel; Controller? -- RGB Led-Würfel; Controller? | |||
| Dann eben doch
Zitat : Also gaaanz (ver)einfach(t): Taktgeber (NE555) + Schieberegister/Dezimalzähler und eventuell Diodenlogik um Effekte zu "programmieren" und Ausgangstreiber. Das blinkt dann, je nach gefordertem Effekt wird es aber schnell ein IC-Grab. Befrag mal die Suche und Google in der Richtung, Stichpunkte NE555, Taktgeber, Schieberegister, Dezimalzähler, Lauflicht, Blinker,... Sowas ist natürlich nicht für PC-Anschluss geeignet. Suchbegriffe hab ich dir gegeben, Suchen musst du selber .
Vor allem "Lauflicht" sollte helfen. Es gab da auch schon Threads im Forum, so eine Art LED-Kostüm... EDIT: https://forum.electronicwerkstatt.d.....06760 [ ... | |||
| 37 - LED-Laufschrift -- LED-Laufschrift | |||
| Hallo,
Ne LED-Laufschrift war mein Elektrotechnik-Projekt in der 12. Klasse. Wir haben damals ein EEPROM als Speicher benutzt, dessen Adresseingänge von einem Zähler angesteuert wurden. Das EEPROM hat einige Schieberegister angesteuert, dahinter kamen Treiberstufen und dann die LEDs. War ne ziemlich aufwändige Angelegenheit, man kann es auch mittels Multiplexer, µC usw mit weniger Aufwand realisieren, aber es hat funktioniert. Das Problem ist, dass es bei uns ne 7x16 Matrix war und keine 8x24 Matrix, außerdem brauchst du zum Zusammenstecken mehrerer LED-Matrizen auch mehr Schieberegister, die man dann halt immer hintereinander schält. Dadurch wird es immer noch aufwändiger und es wäre eine Überlegung wert, vielleicht doch lieber die SMD-Variante zu versuchen, falls du das Zeug noch da hast. auf dem Bild sieht es gar nicht so schwer aus, du hast ja die fertigen Platinen und Bauteile. Wenn du doch die Schieberegister vorziehst kann ich dir meine alten Unterlagen gerne schicken, es muss aber einiges verändert werden bezüglich 8 statt 7 Zeilen. Wie ist denn deine LED-Matrix aufgebaut? Zeilen- und Spaltenansteuerung oder Einzelansteuerung? Und wo kommen die Signale für den Schriftzug her? MfG ... | |||
| 38 - Der Ausschlachtthread -- Der Ausschlachtthread | |||
| Die Dichroitischen Spiegeleier sind auf einem Drehteller angeordnet.
Diese Scanner fahren bei einer Farbaufnahme die Vorlage dreimal ab. Nett für künstlerische Effekte - aber rattenlangsam. Ausgelötet habe ich den ja, nur höchstwahrscheinlich dabei beschädigt (Gehäuse hat einen leichten Sprung bekommen . Normalerweise lacht ein DIP Gehäuse übers Aushebeln oder -ziehen sobald man das Lötzinn weg hat - diese Sorte DIP ist aber seehr lang und dünn und bricht über). Die Bezeichnung steht tatsächlich auf der Unterseite.
Interessanter fände ich den CCD wenn man da auch ein Signal an den Anfang der Kette einspeisen könnte (ginge natürlich auch so mit einer modulierten LED)... Kameras und Scanner hat man idR genug, aber analoge Schieberegister sind für so einiges interessant. Übrigens sieht mir die Leuchtstoffröhre nicht wie eine CCFL aus - hat vier Anschlüsse! Und der nächste wäre ein Umax Astra 1200s den ich aber vorerst heile lassen werde - ist nämlich einiges besser von den technischen Daten her und auch kompakter. ... | |||
| 39 - PIC RS232 geht nicht -- PIC RS232 geht nicht | |||
| Hi,
Ich würde gerne Daten von meinem Rechner zu einem 18f1320 senden aber irgendwie klappt das noch nicht so richtig ich hab ein Aplictionboard von ner C-control genomen und von dort wo normalerweise die C-Control reingestekt wird gehe ich von RXD auf RXD von meinem PIC mit einem draht. und von TXD auf TXD von meinem PIC das hab ich gemacht weil da schon ein MAX 232 drauf sitzt. diese seite ist in ordnung weil wenn ich ne C-Control anschliese dann empfängt die Daten vom Rechner aber wenn ich meinen PIC anstatt der C-Control anschliese dann passiert nichts. Der PIC soll später mal eine RGB LED matrix ansteuern mit 100 RGB LEDs mein Progamm Code in C (ich verwende den C18 Compiler): /** I N C L U D E S **********************************************************/ #include <p18cxxx.h> #include "delays.h" // für die Warteschleife #include "usart.h" // für RS232 /** Configuration ********************************************************/ #pragma config OSC = HSPLL //CPU= 10MHz x 4 = 40MHz #pragma config PWRT = OFF //Power UP Timer #pragma config BOR = OFF //Brown Out Reset #pragma config WDT = OFF //Watchdog Timer #pragma config LVP = OFF //Low Voltage ICS... | |||
| 40 - Wie baue ich eine möglichst einfache Einschaltverzögerung?? -- Wie baue ich eine möglichst einfache Einschaltverzögerung?? | |||
| Moin.
Ein Schieberegisterbaustein CD4015 plus ein nachgeschalteter ULN2803 als Stromtreiber reichen für 8 LEDs. Das Ganze zweimal macht 16 LEDs. Die Schieberegister werden von einem Taktgenerator mit 5 Sek. Periodendauer gesteuert (NE555 od. 4047 od. 4060 od. 2NAND+2R+C od. 100Hz-Netz+Teiler). Der Dateneingang vom ersten Schieberegister wird auf VDD gelegt, damit nur log. "1" eingeschoben wird. In der Luxusausführung könnte der Taktgeber gesperrt werden, nachdem der letzte LED-Ausgang gekommen ist; aber nach außen hin ändert das nichts. LM3914 mit 4V-LED... müsste nur mal jemand probieren und bestätigen, dass es geht. Mehr als ca. 15 mA ist aber nicht. Wenn es absolut keine ICs sein dürfen, dann so, wie es @Otiffany im Ansatz angegeben hat. Pro Stufe ein Darlington-Transistor mit R u. C an der Basis und LED+Rv in der Kollektorleitung. Verschiedene R/C-Paare pro Stufe. Z.B. mit 6 V versorgen. D. ... | |||
| 41 - RGB-LED Matrix -- RGB-LED Matrix | |||
| Moin,
64 LEDs is ne ungute zahl weil ich bei revoled.com 100 RGB-LEDs für 52€ kriege. Die schieberegister sind gut die hab ich auch bei meiner 10x10 LED matrix aus grünen LEDs verwendet. Damit komm ich dann genau auf 8 Ports ... 6 für die Farben einen für Takt und evtl. noch einen für reset. ich werd mir mal von Reichelt einen PIC holen zum experimentieren und lernen ich weis blos noch ned wo ich ein Brenner herkrig . ich möchte ja auch ned 200€ dafür ausgeben und es solte auch schon einer sein der ein paar mehr typen brennen kann da ich bestimmt auch in zukunft PICs verwenden werde. lohnt es sich denn den Brenner5 (spurt) zu baun?
... | |||
| 42 - Fernbedienungsempfänger mit 51 Ausgängen -- Fernbedienungsempfänger mit 51 Ausgängen | |||
Zitat : Lötfix hat am 16 Feb 2007 17:11 geschrieben : ...Für die Ausgabe entweder Schieberegister oder I²C Bausteine verwenden... Oder eine LED-Matrix. Da immer nur eine LED leuchten soll, ist das hier die eleganteste Lösung. 8 Portpins und 8 Widerstände reichen für 56 LEDs. Gruß, Ltof ... | |||
| 43 - Eprom schreiben bei Spannungsverlust -- Eprom schreiben bei Spannungsverlust | |||
| Servus!
Für alle Diejenigen die wissen möchten was ich überhaupt vorhabe kommt erst einmal die Geschichte hinter meinem Problem. Wer keine Lust auf den Text hat kann auch weiterscrollen ich fasse dann nochmal das Wichtigste zusammen. Also. Ich habe hier eine Maschine zum Etikettieren von Flaschen. Die gehört einem Bekannten von mir. Jetzt möchte er diese gelegentlich verleihen. Soweit so gut. Wenn er sein Gerät aber wieder zurück hat möchte er gerne wissen wieviel damit gearbeitet wurde. Also müssen die verklebten Etiketten gezählt werden. Das ist soweit auch kein Problem. Sensoren, Antriebe und auch Relais gibt es genug um an ein zählbares Signal zu kommen. Mein problem ist nur das dieses Gerät auch irgendwann ausgeschaltet wird. Da ich nicht bei jedem Zählimpuls im Eprom schreiben will würde ich gerne meine Zählvariable im SRAM ablegen. Nur muss ich jetzt zusehen das ich die Daten ins Eprom bekomme wenn das Gerät und somit auch der Controller ausgeschaltet wird. Als Versorgung steht ein 24V Trafo zur Verfügung. Diese wird gleichgerichtet geglättet und dann gehts in einen Festspannungsregler. Damit ich noch etwas Zeit habe wollte ich nach dem Festspannungsregler eine Diode in Reihe und einen Kondensator parallel zu meinem Controller und den restlichen ICs schal... | |||
| 44 - automatisches laden von schieberegistern -- automatisches laden von schieberegistern | |||
| Hallo Zusammen
erstmal ein servus und hallo an alle... bin also ganz frisch hier, so ein greenhorn der 1. stunden
ich hab da folgendes problem: Gerne möchte ich ein Lauflicht aufbauen, welches wie folgt funktionieren sollte: http://www.moddingtech.de/tut_laufl.....licht Jedoch möchte ich eine unbestimmte anzahl von LED ansteuern, dass können 2 sein, 11, aber auch 23 sein. Darum habe ich mir überlegt, dies sollte mit einem schieberegister(z.B. 74164) auch möglich sein zu bauen. Jedoch kam ich auf keinen grünen zweig, um das 1. Bit automatisch zu laden? Das laden des 1.Bit soll wirklich nur 1mal geschehen und das automatisch nach dem einschalten der steuerung!!! Könnt ihr mir bitte weiterhelfen mit tipps und tricks. aber vielleicht gibt es auch geeignetere bauteile für eine solche anwendung. Wäre euch sehr dankbar. freundliche Grüsse horst [ Diese Nachricht wurde geändert von: horst jansen am 26 Dez 2006 20:14 ] [ Diese Nachricht wurde geändert von: horst jansen am ... | |||
| 45 - Sternenhimmel bauen -- Sternenhimmel bauen | |||
| Interessant. Zur Zeit bastel ich auch gerade an einem Sternenhimmel für mein Schlafzimmer(eher für meine Frau :D). Ich habe bei egay ein paar weiße LEDs mit 800mcd bei 120° Abstrahlwinkel bestellt (sollen ungefähr LEDs mit 13000mcd bei 20° Abstrahlwinkel gleich kommen, sind auf jeden Fall sehr hell) und ein paar rote LEDs.
Nun wäre ich kein E-Techniker wenn ich das Ganze nur hart verdrahten würde, also noch ein 3,3V Schaltnetzteil und einen kleinen AVR dran. Zur Ansteuerung der weißen LEDs werden Schieberegister genutzt. Jeder Ausgang eines Registers treibt eine LED. Die roten werden zusammen an einen MOSFET geschaltet, diese sollen nur gedimmt werden. Warum das Ganze? Also erstmal soll diese Beleuchtung dann als Hauptbeleuchtung dienen, hoffe 192 weiße LEDs reichen. Da diese aber eher bläuliches und kühles Licht abstrahlen (ist aber auch so gewollt), werden zusätzlich ein paar rote hinzugeschaltet. Hoffe es sieht dann gut aus. Rote und weiße LEDs lassen sich dann per PWM dimmen. Im "Sternenhimmelbetrieb" werden die roten abgeschaltet und die weißen fangen an nach einem Zufallsmuster zu blinkern (diese sind natürlich gedimmt!). Da bin ich mit dem Controller recht flexibel. Erste Tests mit den Schieberegistern (74HC595 in SMD auf kleinen geätzten "Modulplati... | |||
| 46 - Spielstandzähler LED -- Spielstandzähler LED | |||
| Moin. Ich weiß nicht, ob du (@bigpuster) es gesehen hattest: Die Unterstreichung war ein Link, und dort hatte ich genau die Schaltung gepostet, die du auch gefunden hast. O.k., ich habs jetzt kapiert, wie es mit zwei Fototransistoren gemeint war. Mach einen Spannungsteiler mit den Fototransistoren in der einen Hälfte und miss die Spannung am Abgriff, die sich bei Verdunklung/Beleuchtung bildet. Mit einem ausreichend hochohmigen Messgerät. Ich denke, du wirst zusätzliche Verstärkerstufen benötigen, um ein sauberes Triggern zu erreichen. Verstärken mit dem Ziel, die Schaltflanken zu beschleunigen - der Spannungshub reicht evtl. schon vorher. (Das soll ja gerade die Messung zeigen.) 1M + 1µ am 555 ergibt eine Kippzeit von ca. 1 Sek. Was soll damit, also mit der langen Zeit, bezweckt werden? Zum 4017: Er hat genau 10 Zählerzustände, die auf die 10 Ausgänge "0".."9" abgebildet sind. Bei einem Reset ist bereits der "0"-Ausgang auf High. Danach kann man noch neun Taktimpulse geben, um die restlichen Ausgänge nacheinander und einzeln auf High zu setzen. Die Dioden in der LED-Schaltung bewirken eine Balken- statt einer Punktanzeige. Weil durch die Dioden auch alle Stufen rückwär... | |||
| 47 - Schwierige LED-Aufgabe ! -- Schwierige LED-Aufgabe ! | |||
Multiplex-Mode ist etwas um Pins bei mehrerern LEDs zu sparen. Sowas kommt oft in Textanzeigen vor, bei denen viele LEDs nebeneinander und übereinander angeordnet werden, Matrix genannt. (Alle normalen LCDs arbeiten (intern) danach) Dabei werden dann alle Kathoden der LEDs pro Zeile zusammengeführt und alle Anoden pro Spalte. Dann schaltet eine Elektronik die Reihen durch und (bei großen Anzeigen mittels Schieberegister, bei dir mit ATmega nicht nötig) bei den Spalten werden immer die entsprechenden LEDs eingeschaltet, also die LEDs gepulst. Da das mit einigen Kilohertz geschieht sieht man dazu nicht viel. Darüberhinaus werden die LEDs (damit sie durch die Dunkelzeiten nicht zu dunkel werden) mit einem höheren Strom als dem Dauerstrom betrieben (z.B. 80mA für 10% statt 20mA für 100%, steht aber im Datenblatt) Bei dir hieße dass, man schaltet bei alle roten, grünen und blauen (oder was weiß ich für Farben) die Kathoden zusammen und bei allen Sternen untereinander die Anoden. An die Kathodenleitungen kommen jeweils Verstärkungen dran, bei denen du die anderen hier Fragen musst (hab mit Strömen > 100mA wenig zu tun, und bei 13xMultiplex-LED kommt einiges zusammen), an die Anoden kommen ULN*-Treiber-ICs. Passt auch schön. 8Pins an PortA für die LEDs drumherum, die ... | |||
| 48 - Anschluss und Steuerung von LED-Leisten über den PC -- Anschluss und Steuerung von LED-Leisten über den PC | |||
erst mal zu deinen fragen: es soll für draußen sein. dass heißt etwa auf 60 meter zu sehen - sprich min. etwa 50 cm hoch... meine erfahrungen/kenntnisse in elektronik tendieren gegen 0, außer dem üblichen haushaltsgebrauch... mikrocontroller hab ich noch nit programmiert! die buchstaben sollen mannschaftsnamen anzeigen... so und nun zu meinen fragen: verstehe ich dich richtig, dass ich mit led-schaltungen eine 7-Segment-Anzeige baue; jede einzelne über diesen S/P Schieberegister (was ist das???) mit dem µController verbinde und diesen zusätzlich mit einer tasteneingabe versehe?? wo ist dann die programmierung und wie schwer ist die? haste evt. nen schlatplan für so ne anzeige? habe gerade im bereich projekt-selbstbau einen timer gefunden - Link - der wäre so was wie ichs mir vorstelle - halt nur einmal einstellen und stoppbar und weiterlaufen lassen. und ich hab gelesen, dass man das programm auf den µC einbrennen muss. stimmt das? dann könnte ich das mit dem programmieren gar nicht machen... bzw. müßte wen finden, ders mir macht - wo ... | |||
| 49 - Up / Down Zählerschaltung von 0-99 -- Up / Down Zählerschaltung von 0-99 | |||
99 ist binär nicht gerade die einfachste Zahl (1100011) Zitat : 1. RS FlipFlop 2. HEX-Buffer 3. UP/Down Zähler 4. BCD/7Segment-Decoder 5. LED-Treiber Schön wäre es , wenn es alle in einem IC geben würde, oder halt ICs, die kaum noch externe Zusatzarbeiten erfordern. Der Schaltungsaufwand sollte so gering wie möglich bleiben. Das einfachste vom Schaltungstechnischen ist ein AVR oder PIC, z.B. ATmega8515 oder ATmega8 Um einen zusätzlichen LED-Treiber (falls es mehr als 20mA sind) kommst du nicht herum, alles andere kannst du softwaremäßig machen (Counter, BCD->7-Segment) Dann kannst du später mittels Schieberegister noch auf mehr Stellen erweitern. Gruß clembra ... | |||
| 50 - LED Steuerung für Modellbau -- LED Steuerung für Modellbau | |||
Zitat : Also die gesamte Zeichnung mal 3 untereinandergestzt, wenn man so will ^^ Ja, du kannst das auch 10x untereinandersetzen wenn du genug Geld hast. Zitat : Und wenn ja: Wie muss ich die CD4094B denn dan untereinander verkabeln? Das sind Serial-In Parallel-Out (SIPO) Schieberegister. Als solche haben sie einen Dateneingang, Pin2, und einen Ausgang, Pin10, der mit dem Eingang des nächsten Chips verbunden wird. Die dazwischen liegenden Stufen Pins 4..7 und 14..11 sind herausgeführt und treiben den ULN an. Mit Ausnahme des Pin9, der unbeschaltet bleibt, werden die übrigen Pins aller 4094 einfach 1:1 miteinander verbunden. Man nennt ... | |||
| 51 - Digital-Frequenzwandler.. -- Digital-Frequenzwandler.. | |||
| hab mich entschieden das mit dem pic zu machen.. funzt bis jetzt auch relativ gut.
hätte jetzt aber doch noch zwei probleme.. 1) Ich programmiere mit MPLAB und dem compiler CC55FxFree oder ähnlich.. nun, im programm speichere ich den wert des Timers in einer variable, mit welcher ich rechnen will. mein problem ist jetzt, dass ich mit integer arbeite und somit nur ganzzahlig "unterwegs" bin. Float sollte nach dem datenblatt des compilers auch funktionieren, aber ich kriege immer fehlermeldungen. ( DATENBLATT COMPILE -->http://www.bknd.com/doc/cc5x-32.pdf) 2) ich steure mit dem pic ein 50 bit schieberegister an, das sich aus mehreren 8 bit registern zusammen setzt. wenn ich resette habe ich an allen ausgängen ein LOW signal. da ich die LED nach Vcc betreibe, leuchten alle. ich will aber, dass die LED's nicht leuchten!
50 inverter hintendran zu hängen ist ein bischen umständlich, und die LED's nach GND zu betreiben ist ja nicht so die schöne Art. THX!!! [ Diese Nachricht wurde geändert von: Stiwi am 18 Mär 2005 8:25 ]... | |||
| 52 - Pin-Anschluss beim MOS 4017 -- Pin-Anschluss beim MOS 4017 | |||
| ltof hat deine Frage ja schon richtig beantwortet.
Generell müssen bei CMOS-Schaltungen alle Eingänge auf ein definiertes Potential gelegt werden, denn sie sind so hochohmig, daß es zum Schalten schon ausreicht, wenn du mit einem durch Reibung aufgeladenen Kugelschreiber o.ä. in der Nähe herumwedelst. Schieberegister oder Zähler kannst du auf diese Weise aber nicht sicher steuern, da zu deren einwandfreien Funktion der Pegelwechsel in weniger als 0,5µs geschehen muß. Aber wenn du die LED mal an ein gewöhnliches Logikgatter anschließt und dessen Eingang offen läßt, wirst du sehen was ich meine. ... | |||
| 53 - Lauflicht Schaltplan, eigene Erfahrungen -- Lauflicht Schaltplan, eigene Erfahrungen | |||
| Wenn ich es richtig verstehe, nimm zu dem Haufen LEDs noch ne Familienpackung Schieberegister, nen 555er plus Anhang, nen Haufen Vorwiderstände und weil ich nicht weiß, ob/welche Schieberegister LEDs treiben können, noch nen Haufen Kleintransitoren.
So viele SR wie nötig (seriell) hintereinander und einen Ring bilden, an jeden (parallelen) Ausgänge nen Transistor, LED und Vorwiderstand. Den 555er als Taktgeber und dann eine "1" einfädeln, die die ganze Zeit im Kreis läuft. Das wird ein Bauteilgrab. ... | |||
| 54 - Langsam hochlaufende LED´s? -- Langsam hochlaufende LED´s? | |||
| Kannst dir ja mal anschauen, was ein Schieberegister ist, bzw was es macht: z.B. hier http://www.elektronik-kompendium.de/sites/dig/0210211.htm
Kurz: An der einen Seite schiebt man ne "0" oder "1" rein (z.B. 0V oder 5V), pro Takt wandert die ganze Kette weiter, das letzte Element "fällt" normalerweise hinten raus. Schau dir mal die paar Seiten von dem Mod hier an, das ist ja fast, was du suchst: http://www.modding-faq.de/index.php?artid=1515 IC2 (74LS164) ist ein 8 Bit(bzw. 8 stelliges) Schieberegister. Zitat : und anstatt Rote LED´s kommt dann halt so eine Bargraph die dann die 4 LED´s austauscht(1 LED = 1 Bargraph der hochläuft) geiler. | |||
| 55 - LED Laufschriften Ansteuerung -- LED Laufschriften Ansteuerung | |||
| Hallo,
benötige eine kleine Hilfe. Und zwar suche ich Schaltpläne von LED Laufschriften, also HP´s. Aber worum ich wirklich mir Gedanken mache ist, wie werden die LED´s angesteuert is klar man hat viele Möglichkeiten, jedoch weis ich nicht ob Schieberegister zu langsam sind. Bitte benötige dringend hilfe, habe für mein Projekt nur 11 Monate Zeit, is von der Firma, durft mir eine Sache aussuchen und dann mein Projekt leiten, deshalb frag ich nach wie am besten die Ansteuerung funktioniert, LED Treiber brauche ich nicht und was davo ist auch nicht, ich werde alles mit nem PIC16f877 als Prozi bearbeiten jediglich benötige ich INfo´s zwischen Treiber + LED´s sowie Prozessor. Reichen Schieberegister mit Seriell ein und Parallel aus ??? Natürlich mit Enable Leitung. Ich danke euch im voraus.... | |||
| 56 - Zähler mit up/down funkion per +/- Taster -- Zähler mit up/down funkion per +/- Taster | |||
| Ja, da nimmt man 8bit Schiebergister SI/PO soviel man will, hängt an jeden Ausgang eine LED, und programmiert sich den Rest in einen 8 beinigen single chip µC, der das Schieberegister lädt und so nebenher auch noch die restlichen Aufgaben, wie Entprellung Auf/Abzählen und Kaffeekochen erledigt.
Die Platine wird dann natürlich ziemlich eintönig... ... | |||
| 57 - 32 signale -- 32 signale | |||
| also das mit dem latch kapier ich net :(
ich hab grad gelesen, das man einfach nur ein schieberegister nehmen kann. ohne andere bauteile. gibt es ics mit 232 bit? also 32 ausgängen? wenn ja. dann wänämlci voll cool. denn ich habe eine lesite von 2m länge und da soll dann wenn etwas bestimmtes am pc passiert eine bestimte led angehen. wenn ich jetzt das schieberegister habe würde ich einfach eine 1 reinstecken und dann einen takt von 0,1 sec geben und dann sovieel takte wie die nummer der led ist geben undd ann wprde alle leds wiew ein lauflicht angehen und beim richtigen stehenbleiben. aich vermute so was gibts nicht oder? da fällt mir ein: kann ich mehrer hineinanderschalten wie oben schon geschrieben oder wird das dan komlpiziert??? [ Diese Nachricht wurde geändert von: SEAL am 29 Jul 2004 19:51 ]... | |||
| 58 - elektronische Torzählung (Kicker) -- elektronische Torzählung (Kicker) | |||
| Thyristoren finde ich ja nun für ne LED ziemlich unangebracht.... zum treiben vielleicht ein Transistor...
Du kannst doch einfach über ein (naja wohl eher bei 10 Toren zwei) Schieberegister pro Tor ne logische Eins nachschieben. Danach ein entsprechender Reset, und schon geht´s wieder von vorne los....... | |||
| 59 - Leistungsstarkes 3.3V Netzteil ? -- Leistungsstarkes 3.3V Netzteil ? | |||
Zitat : Raphael hat am 24 Jul 2004 16:32 geschrieben : DA jede einzellne LED EINZELLN angesteuert werden kann bzw. muss, braucsht du für jede LED einen Transistor. Die Ausgägne der ICs kommen dann einfach per Widerstnad an die Basis des Transitors. DA der Strom pro LED net sonderlich hoch ist kanns tdu ganz noramel verwenden wie z.b. bc550 Gruß RAphael Mh danke für die antwort :) das wäre zwar eine möglichkeit aber ich denke du kannst dir vorstellen das es recht viel aufwand ist 192 Transistoren (die auch nicht gerade ne kleinigkeit kosten) mit je 3 Kontakten zu löten ... Naja alternativ könnte ich natürlich sowas wie einen Leistungstreiber als IC hinter das Schieberegister hängen (wäre dann auch SMD) ... alles nich so einfach ... | |||
| 60 - elektronischer drehzahlmesser? hilfe bitte -- elektronischer drehzahlmesser? hilfe bitte | |||
| Hi Nomi...,
was verwendest Du als Geber (Erfassung der Umdrehungen). Dann brauchst Du eigentlich nur einen Impulszähler und ein Schieberegister und natürlich die LED´s. So mal im Groben umrissen. MfG, ronki1... | |||
| 61 - LED-Wand -- LED-Wand | |||
| Dann musst du eine Art Schieberegister nehmen, den du einmalig mit ner 1 lädst. Dieses steuert die 1. Zeile an.
Nach einem Impuls wandert diese 1 in die 2. Zeile usw. So werden alle Zeilen der Reihe nach angesteuert. LED Hersteller gibts viele: OSRAM, Kingbright, Lumileds(=Luxeon) um einige der bekanntesten zu nennen.... | |||
| 62 - Hockey-Anzeigetafel -- Hockey-Anzeigetafel | |||
| Würdest du es mit einzelnen LED's versuchen die Ziffern in einer angemessenen Größe von min. 20cm darstellen zu wollen, bräuchtest du schonmal für alle insgesamt 1470 LED's, was bei einem Stückpreis von 13Cent mit ~191€ zu Buche schlagen würde...
Es sei denn, man würde ein Acrylstab verwenden, dann bräuchte man für ein Segment nur noch 2 LED's, somit für alle nur noch 294, was 38,22€ kosten würde. Is natürlich auch n ziemlicher Aufwand... 21 7-Segment Treiber IC's kosten bei Conrad 17,22€. Dann noch zB. nen Atmel MEGA161LP für ~20€... Hier und da vielleicht noch n Schieberegister, ka, den genauen Aufbau kann ich jetzt net planen. Rechne auf jeden Fall mit irgendwas zwischen 100 und 200 Euro!... | |||
| 63 - Steuerung von LED\'s über den Computer -- Steuerung von LED\'s über den Computer | |||
| Suchst du im Netz mal nach BlinkenLED. Da wurde was ähnliches schonmal gemacht. Kannst du dir sicher was abgucken.
Theoretisch brauchts dafür nur ein paar Schieberegister, je nachdem wieviel LED's du willst. (Pro Schieberegister 8 LED's) Wie schon gesagt, such mal nach BlinkenLED. Schaltungsteile davon kannst du ganz einfach übernehmen. (Für die Serielle.) Bei USB wirds schon etwas schwieriger. Da gibts so nen Baustein wie IO-Warrior oder USB-Warrior oder so ähnlich. Ist, wenn ich mich recht erinnere, ein fertig programmierter PIC mit USB-Schnittstelle und ein paar GPIO's. Damit ließe sich auch was realisieren.... | |||
| 64 - Dioden mit kleinem Widerstand gesucht. -- Dioden mit kleinem Widerstand gesucht. | |||
| Hallo!
Ich habe mit einem 8031 über die Schieberegister eine 10stellige 7-Segmentanzeige im Multiplexbetrieb (immer 2 Stellen gleichzeitig *5) flimmerfrei angesteuert. Wie schnell soll sich der Wert an den Led ändern? Wie schnell ist Dein Microcontroller? mfg lötfix... | |||
| 65 - Wie zufällig blinkende LED -- Wie zufällig blinkende LED | |||
| 1) Du kannst tatsächlich nicht eine bestimmte Sequenz auswählen. Wenn das ginge, wäre es ja kein Zufall mehr.
2) Die Folge die ein 8-bit Schieberegister produziert, wiederholt sich nach 255 Takten. Dabei kommen alle Längen von einer bis zu acht Einsen und einer bis zu sieben Nullen vor. Ganz allgemein produziert ein N-stufiges Schieberegister bis zu N aufeinanderfolgende Einsen und N-1 aufeinanderfolgende Nullen in pseudozufälliger Reihenfolge. Die Sequenz wiederholt sich nach 2N-1 Takten. 3) Du schreibst etwas von 127-bit Schieberegister. Das ist natürlich Unfug. Wenn Du längere Sequenzen brauchst, reicht Dir bestimmt ein 16-Bit Schieberegister. Die Lage der Anzapfungen für das XOR ist nicht beliebig. Wo sie bei verschieden langen Schieberegistern liegen sollten, habe ich früher hier https://forum.electronicwerkstatt.d.....um=28 schon einmal beschrieben. 4) Wenn Du eine bestimmte Blinksequenz erzeugen willst (also nicht zufällig), dann verwendest Du am besten einen kleinen Mikroprozessor. Der ELV Blinker, den Ch... | |||
| 66 - LED Zufallsfarbe und Zufallszeit -- LED Zufallsfarbe und Zufallszeit | |||
Zitat : Doch, ich denke das wird gerade noch gehen. Als Taktgeber käme ein einstellbarer RC-Generator z.B. mit NE555 in Frage. Wat is dat? Zitat : Bzgl. Zufallsgenerator hatte ich vor kurzem hier: https://forum.electronicwerkstatt.d.....um=28 geschrieben, wie man die mit Schieberegister und einem XOR realisieren kann. Die restlichen XORs des Gehäuses könnte man anstelle des Timers auch für den Oszillator nehmen. ??? Das sagt mir alles nichts; wer kann mir sowa... | |||
| 67 - LED-Treiber IC gesucht -- LED-Treiber IC gesucht | |||
| Ich hatte schon vermutet, daß diese kleinen LED-Display Treiber vom Markt sind.
Die heutzutage noch verfügbaren haben gewöhnlich über 35 Ausgänge, die Daten werden aber seriell in ein Schieberegister geschrieben. Du kannst aber nach Masse geschaltete LED ganz gut ohne Vorwiderstand aus den Ausgängen des nicht invertierenden sechsfach Buffer CD4050B bzw MC14050B betreiben. Laut Ausgangskennlinie wird sich dabei ein Strom von rund 7,5mA pro Ausgang einstellen. Der in den Versorgung-Pin laufende Strom liegt, wenn alle Ausgänge AN sind, mit 45 mA gerade an der zulässigen Grenze, aber die Schaltung läuft ja gewiß nicht jahrelang im Dauerbetrieb. Außerdem kannst Du ja Sockel verwenden, falls wirklich mal ein IC den Geist aufgibt. Elektromigration, also eine Verschleißerscheinung, ist das Problem bei hohen Strömen. ... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 7 Beiträge im Durchschnitt pro Tag heute wurden bisher 4 Beiträge verfasst 1 Besucher in den letzten 60 Sekunden alle 60.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |