-
Thread
Regressiongerade
bestimmt mit dem ich den Kurvenverlauf bestimmen koennte.Problem hierbei sind die Koeffizienten.y=5,4094E-8*x^4-1,898E-5*x^3+2,4812E-3*x+4,31354347 Nun klar brauch ich nicht alle Stellen und das Ergebnis soll auch keine Nachkommastellen mehr aufweisen also gerundet sein, aber wie kann ich das berechnen
-
Thread
Ansteuern von einer 3digit 7 segment Anzeige mit dem Atmega8
Ich hab das gleiche mit Schieberegistern vom Typ 74HCT4094 gemacht, ging auch.
-
Thread
Schieberegister-> Led Nachleuchten
erst wenn alles drin ist, an die Ausgänge übernehmen. Mein Favorit in der Beziehung ist der 74HCT4094.
Oder das CD4094 als CMOS - Version.
-
Thread
Alternative zu ISD2560-Soundspeicherbaustein
www.reichelt.de/?ACTION=3;ARTICLE=68735;PROVID=2402 EUR 2,55 in PLCC32 Auf jeden Fall mit den HC595/CD4094 drumherum immer noch deutlich billiger als ein ISD2560.
-
Thread
seriell nach parallel
Ausgangsregister nehmen. Erst ganz gemütlich reinschieben und dann auf einen Schlag kommen lassen...:-) 74HCT4094 wäre der richtige Typ dafür.
-
Thread
LCD -Ansteuerung mittels Schieberegister 4094
Hier einige C-Routinen (header) zum Ansteuern eines Standard - LCD-Displays mittels Schieberegister 4094 (0,4 ). Benötigt nur 3 MC-Leitungen inkl. Beleuchtungs- und Powersteuerung. Bei Kaskadierung kann man weitere LCDs oder Ausgänge ansteuern ( bis 120 getestet.) Schöne Grüße Josef
-
Thread
Netzwerkkarte mit RTL8019
werden nicht per multiplex angesteuert, sondern jede Spalte mit 8 low current leds haengt an einem CD4094 der wiederum am mc haengt. Strobe und clock aller Schieberegister sind dabei zusammengafasst. Damals habe ich mir noch ein kleines java Programm geschrieben, das die blinknelights Packete entgegennahm
-
Thread
Rotorblatt Beleuchtung die 2te
hab mal eben in buch geguck... hier ist es ein teil namens "CD4094" vielleicht hilf dir das ja schon weiter
jedes rotorblatt gehen 1xStrobe + 1xClock + 2xDaten. In dem Blatt sitzen dann hintereinander 4 CD4094, die je 8 LED's ansteuern. Clock und Strobe von beiden Seiten kannst du verbinden und so kommt man dann auf 6 I/O's, die 64 LED's ansteuern koennen. Bei meinem BlinkenLED habe ich die CD4094 bei 5V
-
Thread
Schaltung für 7Segmentanzeige gesucht
äh gut, überredet....*g ich hab 74HCT 4094 74HCT 244 74HCT 125 74LS246 74HC595N 74HC4543B1, 74HC164B1 KA224 514B ULN 2003A UlN 2803 A Saa1064 da. mit welchen von diesen steinchen bekomme ich ein sinnvolles ergebnis?
-
Thread
Projektvorschlag: Bordcomputer / Kfz
umsetzen. Wer da mehr Gedanken zu lesen will: http://www.dieselschrauber.de/phpBB2/viewtopic.php?t=4094 ..ist ein wahrer Megathread, der am Ende ziemlich in die MC-Richtung geht. Was das Verbrauchssignal angeht: Moderne Autos tauschen sowas ueber CAN aus, da wird es kaum Leitungen geben, auf denen
-
Thread
AT89C2051, 4094, Schrittmotor
mich nicht mehr aus. Ich muss mit dem Mikrokontroller Atmel AT89C2051 über ein Schieberegister 4094 einen unipolaren Schrittmotor ansteuern und habe keine Ahnung, wie ich dass in µVision lösen kann. Wenn mir jemand helfen könnte wäre ich sehr froh! MFG Jürgen
-
Thread
7-Segment-Anzeigen multiplexen...
, aber: *) Welchen LED-Strom peilst du an ? Ein ULN kann ca. 500mA -> max. 60mA pro LED. *) 4094 kann (glaub ich) nur einzelne Milliampere, unbedingt mit Datenblatt abklären. Ansonsten würde ich die Schaltung so verwenden, mehr als zehn Digit würde ich nciht parallel schalten und Refresh sollte
-
Thread
7-Segment-Anzeigen - Schieberegister ?
74HCT4094
Beim 74HCT4094 braucht man Widerstände zur Strombegrenzung. Der C4094 begrenzt den Strom durch seine Ausgangswiderstände: ca. 5mA @ 5V. Verwendet man 13mm Anzeigen + SMD-4094er, dann können diese direkt unter den
-
Thread
Hilfe beim Programmer (Hardware)
Hallo, 4094 und HC157 müßten miteinander "können". Ich habe da mal in einer größeren Schaltung TTL, HC, F, und CMOS-Typen gemeinsam benutzt und es gab keine Probleme mit den Pegeln. Das dürfte eher in Grenzfällen
4094 und HC können ja auch miteinander, sind ja beides CMOS. Aber am Parallelport kommen TTL-Signale raus.
-
Thread
Probleme mit Variablenplatz/Arrays
folgendes Problem (Programm anbei): Ich habe 18 bytes die ich bitweise an 2 mal je 9 kaskadierte 4094 shift ic's rausticker, welche dann an LEDs angeschlossen sind (PC5 & PC6). Das funzt auch wunderbar. Jetzt mein Problem. Ich hab mir ein Blinkenlight Movie in ein Array kovnertiert. Zuerst hatte ich
-
Thread
Stromversorgung die nicht so heiss wird
Hallo Momentan brauch ich ein 11V 1.2Ampere Netzteil. Schlussendlich brauch ich Strom für 19 4094 ICs, und 144 LowCurrent LEDs 2mA, jenachdem kommt dann nochmehr dazu... 1 Ampere sollts sicher sein... Danke & Grüsse Flavio
-
Thread
4094 LED Display flackern
Hallo Zusammen Ich betreibe 8x9 LEDs an 9 kaskadierten 4094 Bausteinen. Am AVR sind 2 Ports belegt, einer um die Daten rauszutickern (PC6), einer fuer den Clock (PC7). Das funktioniert auch wunderschön. Mit meinem Testprogramm (Attached), das alle LEDs zum leuchten
-
Thread
Ausgabe verlangsamen
8 LEDs eine Matrix gebaut, die ich jetzt mit einem Atmel ansteuern möchte. Die Matrix hab ich mit 4094 Bausteinen, je 9 hintereinander kaskadiert aufgebaut. Das funktioniert auch ganz schön. Durch einen anderen Beitrag hier im Forum hab ich jetzt rausgefunden dass der 4094 nur bis ca 1Mhz bei 5Volt arbeitet
Hast du die 4094 an die SPI angeschlossen? Wenn ja, kannst du ja die SPI-clock-rate verringern (clk/4,/16,/64 oder /128), mit 8Mhz Quarz und clk/16 bist du dann schon bei gemütlichen 500kHz. Und wenn die Ausgabe per
-
Thread
8 Register an 1 AVR
Bits rausschieben sollte schnell genug sein. Ich würde Dir allerdings zum 74HC595 raten. Der CD4094 kann nur 1MHz bei 5V und kann auch nicht soviel Strom. Peter
oder den 74HCT4094...
-
Thread
Test für 4*20 LCD Display via SPI
rcall delay5ms cbi LCD_PORT,Strobe ; FUNKTION SET ldi data_4094, 0b11111000 rcall sendspi ldi data_4094, 0b00010000 ;ldi data_4094, 0b00000000 rcall sendspi ldi data_4094, 0b11000000 ;ldi data_4094, 0b00000000 rcall sendspi sbi LCD_PORT,Strobe
rcall delay5ms cbi LCD_PORT,Strobe ; ENTRY MODE ldi data_4094, 0b11111000 rcall sendspi ldi data_4094, 0b11110000 ;ldi data_4094, 0b00000000 rcall sendspi ldi data_4094, 0b00000000 ;ldi data_4094, 0b00000000 rcall sendspi sbi LCD_PORT,Strobe
-
Thread
7segmentanzeigen Treiber
Schieberegister) Gibt es so ein Schieberegister? Ich nehme mal an nicht, was kann ich machen? Habe hier vom 4094 gelesen, der reicht aber glaube ich nicht, oder doch? Ich blick einfach nicht mehr ganz durch.... Ich will nicht noch zu den zwei Schieberegistern noch zwei Treiber ICs mit je 16 Beinen verwenden,
Welche Anzeigen hast Du denn? Mit gemeinsamer Anode oder Kathode? Bei gemeinsamer Anode reicht ein 4094 mit Vorwiderständen (HC-Typ) und zur Ansteuerung der Anzeige je ein Transistor. Vor ein paar Tagen habe ich ein vier 7-Segmenter mit gemeinsamer Kathode direkt über einen 74HCT164 (mit Widerständen
-
Thread
7 Segment digitaluhr
/O-Pins. Als Erweiterung kannst Du aus 3 Ports auch wieder 8 oder 14 I/Os machen z.B. mit 74HCT4094(96) Schieberegister. Gruss A. Arndt
-
Thread
I/O-Erweiterung via Schieberegister
Hallo, ich nutze den 4094, serielle Daten an einem Port bereitstellen, mit Clock eintackten und mit Pulse auf Strobe auf die Ausgänge geben, klappt super, jetzt kann noch überlegen, ob man mehrere Chip in Reihe kaskadiert und
-
Thread
8bit Register 4094
Hallo, Ich habe ein MCF4094 Register an den Atmel angeschlossen. (PB0 = Strobe, PB1 = Data, PB2 = Clock) Jetzt habe ih versucht es wie folgt anzusteuern: D = "01111110" For I = 1 To 8 Strv = Mid(d , I , 1) If Strv =
ohne das wird der Inhalt des Schieberegisters nicht zum Ausgangslatch übertragen. Ansonsten hat der 4094 noch ein OE-Eingang, der muss H sein, sonst bleiben die Ausgänge hochohmig.
-
Thread
Hilfe
auch die teuerste. Gibt aber noch ein paar andere Lösungen: -seriell mit 4 Schieberegister (74HC4094 z.B.), die Anzeigen werden dann statisch gesteuert, benötigt aber für jedes Segment einen Widerstand (28), 2 oder 3 Portpins -Multiplex mit Siebensegmentdekoder und Stellentreiber (4 Transistoren),
-
Thread
SPI als Bussystem fuer Distanz ~ 3m geeignet?
Ich habs mal für ein Muster mit SPI-Ausgabe und und 32 x 74HCT4094 (256 LEDs) gemacht, die Gesamtlänge betrug 4m, lief mit ca. 100kHz Takt und funktionierte völlig problemlos. Da Einzelstück, habe ich keine weiteren Messungen gemacht.
-
Thread
Shift-Register auch ohen Tri-State
Der 74HCT4094 funktioniert sehr gut ( 56 Cent). SG Josef
@Josef "Der 74HCT4094 funktioniert sehr gut" Glaube ich Dir gern! Aber gefragt war das Erreichen von definierten Zuständen nach dem Reset des Systemes, also noch bevor der µP "erwacht". MfG Manfred Glahe
-
Thread
Suche Diode mit niedriger Durchlass-Spannung
sparen kann. Ich habe auch schon mit dem PCF8574 (I2C-Porterweiterung) und dem Schieberegister 74HCT4094 gearbeitet. Und natürlich könnte ich mein Display seriell ansteuern - diese Möglichkeit entfällt aber, weil a) ich sonst nur auf's Display schreiben kann (und eben nicht lesen) und b) die parallele
-
Thread
1000 i/o
ein Typ mit zusätzlichen Ausgabe-Latch sein, da es sonst beim Schieben flimmert. Ideal ist der 74HC4094. Weniger Hardware-Aufwand wirds mit einem MC und Multiplexbetrieb, allerdings ist die Verschaltung der LEDs komplizierter. Ich würde es davon abhängig machen, wie die LEDs geometrisch angeordnet sein
-
Thread
Lastfaktor am Ausgang vom AVR
ist ja parallel an alle Chips mit SPI angeschlossen. bei mir sind jetzt z.B. 2 SIPO-Latch 74HC4094 dran, die haben beide nen LastCoeffizient FAN-IN von 1,5 (IMHO recht viel) sind zusammen schon mal 3. Dann kommen noch ein MAX187 und ein MAX528 (oder 5308) und ein RTC vom Typ DS1305 (oder MAX6902
-
Thread
MOS4094
Hallo, Ich habe mal eine Frage zu einem MOS4094 Register. Da heißt es doch immer dass man an Data (Pin2) einen Binärcode anlegen muss der dann über den Takteingang (Pin3) "reingeladen" wird und mit einem Impuls auf Strobe werden dann die Ausgänge
-
Thread
HC oder HCT
den HC und HCT-Typen, was sind die Unterschiede in bezug auf die AVR-Anwendungen, z.B. beim 74HC(T)4094 oder 74HC(T)595, was muss dort beachtet werden, welchen Strom kann mit den Ausgängen schalten z.B. für LED o.ä. Wann sollte ich welche Typenserie auswählen ? Fragen über Fragen... Ingo
-
Thread
Digitaluhr
dieser hat RTC Interrupt Timer -- als Sekundentakt -- alles andere läuft parallel 6 mal CMOS 4094 als Schieberegister -- bei Reichelt - Pfennigkram 6 mal ULN 2803 als Treiber (oder andere) Damit brauche ich minimal 2 Anschlüsse !!!! (CLK und Daten) Ich schiebe jede Sekunde einfach 6 Zahlen
-
Thread
LED-Panel (Matrix) am µC
Analysieren hab ich jetzt auch den Schaltplan fast fertig. Die Spalten, derer 40 (8x5 :-)), werden über 4094er Schieberegister angesteuert, die 16 Zeilen (2x8) über nen 4-nach-16 Demux. Sprich, ich habe für die Spalten 3 bzw. 4 Pins (strobe, clock, data red und data green) und für die Zeilen 5 (A0-A3 und
-
Thread
Lauflicht-LED Meter
einfach 4094 (max 10mA) oder 4794(4094 mit LED-Treibern) nehmen und beliebig in Reihe schalten, dann einfach mit nem billigen 8-Pin Microcontroller seriell ansteuern.
-
Thread
4094 oder 74164
können. Nur... Welchen Chip könnt ihr mir empfehlen? Hier im Forum wurden mal zwei Schaltpläne mit 4094ern gepostet. Sollen aber etwas zu langsam sein. Der 74x164 ist wohl schnell genug (je nach Ausführung bis zu 30MHz, laut Datenblatt)... Nur... Laut Datenblatt (SGS) hat der 4094 einen Ausgangsstrom
4094 geht nicht, eine gute Wahl ist aber der (pinkompatible) 74HCT4094. Hat auch den Vorteil, auch bei H-Pegel nennenswerten Strom abgeben zu können, jedenfalls mehr als LS-TTL. Das Problem entsteht aber
-
Thread
AVR Pegelproblem
das schieberegister ist ein 4094, und die pegel werden immer abendteuerlicher, ich weiss nich woran es liegt, die das hat doch nix mit den ausgängen vom schiebregister zu tun oder? ich verstehs nich.
kann ich nichts finden, aber ein paar Anmerkungen zum Gesamtkonzept. 1. ich hoffe, du hast den 74HCT4094, mit normalen CMOS wird das ganze nichts (zuwenig Strom) 2. zur Logik: warum hast du nicht alle 4 Schiebegegister im 8-bit-Modus an einer Schnittstelle? Hat den Vorteil, du kannst das Ganze mit der
-
Thread
H-Bruecke .....
zu geben, während DIR_1 und DIR_2 fest auf die gewünschte Richtung eingestellt sind. Mittels eines 4094 kann man so 4 Motoren bedienen und dennoch separat in der Geschwindigkeit regeln. Der Zustand "Bremsen" lässt sich über den Disable-Pin jedoch nicht abstellen, für verschiedene Bremsstärken müssen also DIR_1 und DIR_2 gemeinsam gepulst werden, was über einen 4094 doch ziemlich viele Taktzyklen erfordert und den uC an den Anschlag bringen dürfte. Mann kann aber über den OE-Pin des 4094 das "Bremssignal" pulsen, dann aber nur für alle Motoren gemeinsam. Vielleicht
-
Thread
Logikgatter-bezeichnung???
collector output 74HCT08-1.sym: 4 AND gates with 2 inputs 74HCT245-1.sym: 8 bit bus transceiver 74HCT4094-1.sym: 8-stage shift-and-store bus register 74HCT541-1.sym: 8 bit bus transceiver 9602-1.sym: 2 retriggerable, resetable monoflops 9602-2.sym: 2 retriggerable, resetable monoflops mfg werner
-
Thread
Variabler Wert am Display
Widerstände und 7 Portleitungen am MC. 2. Serielle Ausgabe mit Schieberegistern, auch 3 ICs (74HCT4094), 21 Widerstände, nur 3 Portleitungen, etwas höherer Softwareaufwand. 3. die "MC-Standardlösung": Multiplexansteuerung, benötigt nur 7 Widerstände und 3 Transistoren. Wenn du keinen externen Dekoder
-
Thread
LCD mit SPI steuern
in ASM geschrieben ist. Mir gehts hier um das SPI. Habe dort eine Frage zur Unterfunktion out_4094: ;-------------------------------------------------- ; Ausgabe über SPI ;-------------------------------------------------- out_4094: push data_4094 cbi LCD_PORT,Strobe ; Strobe
pop data_4094 ret ; return dein Strobe ist wohl das /SS Pin. Ich gehe mit bis nach der SPIF-Flag -Abfrage. Danach setzt du das /SS Pin High (also SPI-Übertragung fertig). Sollte
-
Thread
LCD via SPI
kompatibel. Über SPI kann man diese nicht betreiben. Im PDF steht alles über den Typ. Mit zwei CD4094 und einem CD4021 ist aber der Betrieb über SPI möglich. www.actron.de/controller/ks0073.pdf Steffen
Hallo Hier noch die Schaltung und ein bischen Code. Ich habe die Ansteuerung auf einen CD4094 minimiert. Steffen
-
Thread
AVR-GCC und kleine Controller
EEPROM und die Programmierung verschiedener Versionen auf der Leiterplatte. Die serielle Ausgabe (über 4094) aufs LC-Display wurde so schnell, daß bei 62,5kBd keine Warteschleifen mehr eingefügt werden mussten. Ich will hier keine Werbung machen, aber der aktuelle IAR ICCAVR erzeugt sehr guten Code und
-
Thread
Drehzahlmesser mit 7-segment-LED Display
einen UDN2981 statt der FETs. Und wenn es enger wird mit den I/Os, ein oder 2 Schieberegister 74HC4094 dran - aus die Maus. Gespielt habe ich mit dem MAX7219 auch schon, schön, besonders wenn man eine SPI on chip hat, aber für Serienfertigung ist der schlichtweg viel zu teuer. Für Einzelstücke, Kleinstserien
-
Thread
I/O Erweiterung
den entsprechenden Funktionen einsetzen. Sonst wie Peter jedoch alternativ 4021 (Eingänge) und 4094 (Ausgänge). Michael
1,25MHz), da muß ein ATtiny26 bei 16MHz schon ne Menge NOPs einfügen, um soweit runter zu kommen Den 4094 gibt es aber auch als 74HC4094, dann ist er auch zu gebrauchen. Peter
-
Thread
Ports sparen 7 Segment
Mein Vorschlag: 4 x 7 Segment common Anode ( + Segmentwiderstände ) 4 x 74HC4094 kaskadieren(gemeinsame Clockleitung, Data-leitung von einem Ausgang zum nächsten Eingang führen,Strobe Leitungen gemeinsam)EO auf Vcc. 3 Portleitungen riskieren (data,clock,strobe) Programm:
- Man kann mit maximalem AVR speed arbeiten. - Anzeige ist statisch ( kein flackern) - Ein HC4094 Ausgang kann fast 40mA treiben - Applikationsschaltung bei Philips vorhanden (HEF4094 Datenblatt) - 7 Segmentcodetabelle im AVR (andere Codes möglich) - 1 74HC4094 kostet weit unter 1 EUR mfg
-
Thread
fertige Shift-register-routine in C
ich das Problem, dass ich zu wenig ein- und ausgänge habe. deswegen verwende ich schieberegister (4094er & 4021er). Hat irgendjemand schon eine fertige routine, um die ausgänge zu setzen oder eingänge zu lesen? Wenn ja, würde mir das doch viel arbeit sparen. falls dann noch jemand eine routine für