-
Thread
PIC-I/O als input/tristate für weiteren output nutzen
Leistungsausgängen, 3-state Leistungstreiber aus einem I/O Pin sind bauteilaufwändig, dann käme man aber mit 6 Ausgängen aus (für 30 Relais). Aber dein Bauteilaufwand ist sowieso hoch, mit integrierten Leistungstreibern mit Schieberegistern wie MIC5891/5895 high side und TPIC6B595 low side bleibt die Ansteuerung
verteilt. Ich würde da auch keine Matrix vorsehen, sondern beliebig viele Treiber seriell kaskadieren, z.B. NPIC6C595D. Dann brauchst Du nur 3 Schleifkontakte (GND, V+, Daten). Man kann auch noch die Daten auf die V+ modulieren, dann sinds nur 2 Schleifkontakte.
-
Thread
Anschluss einer Auto-Tacheinheit/Kombiinstrument an PC per USB mit AVR ATMega162
irgendwas im Zusammenhang mit OBD ST33171 - LOW POWER SINGLE BIPOLAR OPERATIONAL AMPLIFIERS U6803B - Triple-Driver with Thermal Monitoring A82C250 - CAN controller interface PCF8576C - Universal LCD driver for low multiplex rates TX2SA-5V - 2 A CAPACITY RELAY WITH HIGH SURGE VOLTAGE & HIGH BREAKDOWN VOLTAGE B82793 S513N - Data Line Chokes for Telecommunications xDSL Transformers TPIC6C595 - 8 Bit Shift Register TLE4279 - 5-V Low-Drop Fixed Voltage Regulator MbG, Michael
-
Thread
Ansteuern von 300 RGB-LEDs
sind für viele Microcontroller schon knapp, es kann notwendig werden, extern Schieberegister wie TPIC6B595 einzusetzen. Du musst Software-PWM auf 30 Leitungen machen, der Code besteht aus einer engen (aufgerollten?) Schleife, die die Leuchtdauer der einzelnen LED mit dem aktuellen Zählerstand vergleicht
doch recht 'unsmooth' wenn es dunkel wird. Ich habe dazu die Hardware PWM mit der log. Tabelle von F.B. benutzt. Für einen RGB Kanal würde ich einen Mega128 nehmen, der hat ja 3x 16Bit PWM. Oder ein neuer Kandidat wäre ja der XMega128A1 mit 6x 16Bit PWM (wenn ich das richtig verstanden habe). Klar, der
-
Thread
2x 4-7-Segmentanzeigen (common Anode) an einen Arduino (2,1V + 8V)
passende Vorwiderstände für die kleine und andere passende Vorwiderstände für die grosse Anzeige. Ein TPIC6B595 wäre ok. Bleiben die Transistoren die die Digits schalten. Die müssen 12V schalten. Es kann also kein einfacher PNP Transitor gesteuert vom Arduino sein. Und er muss ca. 0.6A schalten können. Ein
Erfolg! Ein Programm zur Ansteuerung ist kein Hexenwerk: http://mino-elektronik.de/progs/avr/Digit_6/Digit_6LED.c Es müßte auf einem Arduino direkt laufen.
-
Thread
Schaltplan - Bewertung / Kritik
bis inkl. 0b111. - Jetzt sind alle Zeilenregister mit dem gewünschten Muster geladen - und IC4-Y7 auf High 6: 0b000 an die 3-Bit Dekoder anlegen 7: IC5-GL auf Low, dann wieder auf High 8: IC5-G1 auf High
braucht 12 Leitungen um angesteuert zu werden.8 für die Mosfets und 4 für die Schieberegister (8 mal TPIC6B595).Flüssige Animationen sind kein Problem,da der Cube mit 60 Herz läuft.Also wird jede Ebene ca. 0,002 Sekunden angezeigt.In diesen 0,002 Sekunden hast du ca. 32000 Takte Zeit die nächste Ebene einzuschieben.Läuft
-
Thread
100 LEDs dimmen
o.ä.) mit Daten versorgt. Für die slaves kannst du dann einfach einen billigen avr nehmen, der z.B. 10 Ausgänge + SPI und 16Mhz hat. Da kämen z.B. der mega48 oder der tiny26 in Frage. Diese steuern dann jeweils 10 LED an, was sie mit 2kHz schaffen. Vielleicht kannst du auch 16 LED dranhängen...
Als Treiber könntest du auch ein TPIC6595 von TI nehmen! Das ist ein Schieberegister mit open collector ausgängen die um die 100mA pro Ausgang können (soweit ich mich jetzt erinnern kann)! Hab das mal für 16 Ausgänge verwendet und das
-
Thread
Benötige Hilfe beim Schltplan
Die PullUp-Wiederstände an den I2C-Anschlüssen sowie am DS18B20 gehen an 5V, somit ist ein abrauchen des ESP8266 gewährleistet. Ein um klemmen auf 3V3 ist nur für den DS18B20 (dann auch Vdd des selben auf 3V3) eine Lösung, wenn die MCP23017 an 5V betrieben werden
hängen. Die MCP23017 und PCF8574 sind bekannte Klassiker. Aber auch einfache Schieberegister wie 74HCT595 (Ausgabe) und 74HCT165, oder auch den TPIC6B595 welcher direkt Relais ansteuern kann. Ich verwende den ESP8266 gerne in Kombination mit einem 8 Bit AVR, der kann viele Sachen besser: - I/O Pins
-
Thread
Stroboskop im flaschrohr aus den 80er/90er Jahre dmx?
auch aufwändige Peripherie. Wenn Du das heute nachbaust kannst Du auch gleich einen uC verwenden, z.B. auch etwas auf Arduino-Basis. Als Netzteil nicht so ein Gewürge mit dicken Vorwiderständen sondern vielleicht ein kleines Modul wie z.B. HLK-PM01 oder Meanwell IRM-03
Buch über DigitalSchaltungs- u. TTL-Grundlagen, oder hier unter mehreren Beiträgen, durchsehen. (TPIC..595 zB enthält höhere Treiberstufen)
-
Thread
Masseführung Digital- und Analogteil mit externem Netzteil (Linearregler)
Aber wohl Digitalpotis. Da hab ich wohl zu wenig Infos preisgegeben. Der Digitalteil besitzt 5x TPIC6B595 Power Shift Register, welche 20 Bistabile Kleinsignalrelais schalten. Es sind keine Digitalpotis oder andere digitale Komponenten, welche AGND benötigen würden, verbaut. > Üblicherweise am A
leider genau solche Layoutvorschläge auch in Application Notes und Datenblättern). Und weil du z.B. von der Trennung nichts hast wenn du Signale, die von einem Teil in den anderen sollen (z.B. das Ausgangssignal aus einem OPV an den ADC eines Mikrocontrollers), nicht galvanisch trennst. Also Optokoppler
-
Thread
Define Makros in C
galvanisch isolierte Schaltungskreise (über ADuM1401). Oder ich möchte größere Lasten schalten (TPIC6B595). Oder ich möchte keine riesen Kabelbäume ziehen.
das wieder kann man mit "B6"[0] und "B6"[1] zugreifen. ;-)
-
Thread
mikrocontroller für 16x10 led matrix
ist ein klassisches Beispiel von hoffnungslos vergeigt weil billig billig billig. Es wäre mit 2 TPIC6B595 und ein paar FDR8308P oder so nur um cents teurer geworden, aber dann richtig.
auch ok, dafür kann man dann gleich loslegen. Für die endgültige Schaltung nimmt man dann Mosfets z.B. IRF530N wobei 8 Stück dann insgesamt 3.6€ bei Reichelt kosten oder man baut die gleich auch dazu und der Aufbau ist sicher besser/günstiger für jemand, welcher wenig Ahnung hat. Beim fertigen Aufbau
-
Thread
Lauflicht mit Arduino Uno
Hallo Zusammen, danke für eure Antworten :) , genau genommen möchte ich keine LED`s sondern, mit z.B. Relais, Elektromagneten antreiben, welche ich ein- und ausschalte "BILD 2", um jenes Antriebskonzept von "BILD 1" rein elektronisch, ohne bewegliche Teile, "quasi" zu imitieren. Kann mir bitte jemand
Andreas S. schrieb im Beitrag #4307565: > genau genommen möchte ich keine LED`s > sondern, mit z.B. Relais, Elektromagneten antreiben Dann wird es vielleicht eher ein Schieberegister mit integriertem Treiber (z.B. TPIC6B595) oder ein Treiber wie der ULN2803 Mit einem Arduino alleine kriegst
-
Thread
Alte VFD-Anzeige übrig, möchte gerne eine Uhr damit bauen
Hallo, 2x UDN2981 und 2x 74HC595 erledigen die Ansteuerung doch ohne Probleme. Wenn man die wenigen mA unnötigen Stromverbrauch in Kauf nimmt, reichen auch einige Widerstände und 2x TPIC6B595 direkt. Und wenn man das Display bei den
Michael B. schrieb im Beitrag #5734031: > Problem der VFD: Sie altern Das ist mal sicher. > nach 10 Jahren weitgehend blind. Das allerdings längst nicht. Ich habe z.B. noch einen ollen VCR, gekauft
-
Thread
Doppelklick abfragen - Welches ist die beste Strategie ?
>Eher hört man Flöhe 1km weit husten Dann rechne das doch mal in Zeit um, wenn du 512kB Daten per USART ausgibst.
gibt es ähnliche mit SPI-Eingang. Kannst Du hintereinander hängen und brauchst dann nur 4 Pins. TPIC6B595 Gibt es z.B. bei Segot. Gruß, Stefan
-
Thread
Decoder V40511 DDR
man aber wesentlich besser, wenn man die Anzeigen mit einem µC direkt oder mit Schieberegistern wie TPIC6C595 oder LED-Treibern a'la MAX7219 ansteuert. Die Decodierung macht dann halt der µC. Ein paar 40511 habe ich auch noch im Lager. Aber die bleiben da, bis eventuell mal eine Reparatur ansteht.
die westlichen Typennummern bis auf einen anderen Prefix weiterzuverwenden? Hätte doch gereicht z.B aus einem MC4511B einen VC4511B zu machen. Dann würde sich ein B880 gleich als Z80 zu erkennen geben.
-
Thread
Bitte Hilfe: Fernsteuerung von 60 LEDs
Zusatzscheibenehmen) könnten auch 3 SAA1064 helfen. Die hat Reichelt:http://such001.reichelt.de/?SID=253fB8SKwQARkAAG1Vh68f3c63ec6752fa925d046a0b8c55addd7;ACTION=444 Statt den Anzeigen Die LEDs, Baustein 1 Digit 1+2 rot, Digit 3+4 orange usw. Musterschaltung + Erklärungen z.B.:http://www.rn-wissen.de
Anfängerprojekt ist etwas viel;) > würde ich nicht sagen > Besser Schieberegister, Latch oder Treiber. tpic595 ist ein latchbares Schieberegister, was treiber integriert hat.
-
Thread
Projekt LED-Cube 8x8x8
Ich habe 16 MHZ Takt Frequenz ich will eine Bildwiederholung von mindestens 23 Hz (16*10^6)/(23*8) ist die Frequenz die ich pro Ebene "Zeit" habe also T=86*10^3 das teile ich in Berechnungszeit(0,7) und Beleutungszeit(0,3) Imax ist 64*30mA da immer nur eine Ebene Leuchtet Imax=1,92A
Arbeit mit den vielen transen machen? lieber irgend was nehmen, was die LEDs direkt treiben kann TPIC595, oder TLC5940 von ersteren kannst du auch 8 parallel befüllen, ähnlich wie du es jetzt mit den Latches machst. Oder kaskadieren und per SPI. SPI wäre beim letzteren quasi Pflicht, wenns effizient
-
Thread
Eisenbahnsteuerung mit Atmega16
kriegt man wesentlich schwerer zerstört, als Transistoren. Als Relaistreiber nehme ich gerne den TPIC6B595 (z.B. Segor). Mit 4 Leitungen kannst Du damit beliebig viele Relais schalten. >>> Wie muss ich die Fuses vom AVR setzen, dass er den Oszillator >>> akzeptiert? Ist eigentlich im Datenblatt
.imageshack.us/img17/9288/foto6qb6.jpg Foto 6: Spannungsregler + RS232 http://img19.imageshack.us/img19/4092/foto7vh0.jpg Und das beste kommt zum Schluss: Foto 7: Masterkarte bestehend aus: 2x ATMEGA16 - 16PU, 2x Quarzoszillator
-
Thread
Wasserstandsmessung mit RaspberryPico und Drucksensor MPX2050DP
Da sende ich zum Sensor einfach "U10M" und kriege in CSV Format zurück: ws, Bv, Degc, Füllhöhe Z.B. "35, 12.9, 12.6, 64". (35cm, 12.9DegC, 12.6VDC, 64% voll). Die U10 ist die RS485 Adresse des Sensors. Die Firma Tecson stellt übrigens auch ähnliche Messtechnik für Ölbehälter her mit ihren "eLitro
dafür kleine Inline Membran Filter. Für die Ansteuerung der 12V Ventile eignen sich übrigens die TPIC6C595 Shift Register mit 50V/350mA MOSFET O.D. Ausgängen. Den verwende ich bei mir, um die drei Magnetventile zu betreiben. Gruß, Gerhard
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
Hi, @ Holm, weist du zufällig noch die Namen der Schieberegister. Ich hab nur die tpic6b595 gefunden, welche aber nur 50V abkönnen. Die 50V gehen auch, sind aber bei einer Biasspannung fast an der Grenze. VG David
, daß im Schaltplan ein Bug ist? Laut Schaltplan ist die Belegung von PB7 zum 74141: PB7: A PB6: B PB5: C PB4: D Laut Source ist aber die Belegung: PB7: D PB6: C PB5: B PB4: A Würde den Fehler erklären. Habe natürlich die Platine nach dem SChematic entworfen... Lothar
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Eine Binär Uhr - als Herz -mit OLED 2x16 -AM2302 auf der Rückseite -DCF 77 -3 Schiberegister TPIC6B959 -Atmega16 Versorgt wird das ganze über ein USB Steckernetzteil mit 5V / 1A. Wie es bei jedem Smartphone standard ist. Im LCD rotiert dann in der unteren Zeile: Uhrzeit, Datum, Wochentag,
Sonntagsbastelei für die Kinder: ein LED-Weihnachtsbäumchen aus Polystyrol und PL9823 LEDs (wie WS2812B). https://www.youtube.com/watch?v=6OPsZV3NzsE
-
Thread
Lichtsteuerung über i2c - ULN2803A - S12-100
ES12DX mit 12V DC Steuerspannung betreiben will mit wenig Anschlüssen am uC würde man heute wohl TPIC6B595 verwenden oder ähnlich. Der Steuerstrom liegt unter 100mA.
weniger als einem Jahr bezahlt. https://www.reichelt.de/oktal-bus-transceiver-3-state-ausgaenge-2-6-v-dil-20-74hc-245-p3178.html?&trstct=pos_0&nbc=1 > Falk B. schrieb: >> Und wenn du mit deinem 3,3V >> PCF8575 einen MOSFET ansteuern willst, brauchst du zwar keinen externen >> Pull-Up Widerstand
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Vorteilhaft an den AVRs ist, daß ich den 3,3V Regler und die Pegelwandler zur den 5V ICs (OPI1266, TPIC6C595, MAX7219 usw.) einspare.
Milliarde** 100.000.000 Millionen = 100.000 Milliarden https://de.m.wikipedia.org/wiki/Weltbev%C3%B6lkerung Wie soll das funktionieren?