-
Thread
12V bidirectional I/O über i2c
Trennung erforderlich ist, geht es am besten, schnellsten und billigsten mit zwei Mosfets. Auf der 5V Seite, können es je nach MOSFET 12/24/36/400V werden.
24V I/O-Ports nicht genügen.
-
Thread
[C] Tiny 44 - Rundungsfehler?
Ergebnis eigentlich > dargestellt werden muss... Es wird eine Abschaltung bei Überspannung in einem 24V Batterie Netz. Mir würde es also reichen wenn die erste Nachkommastelle in etwa stimmt.
wenn man hinterher Nachkommastellen > anzeigen will. Nunja, mir reicht eigetlich die Angabe in mV. Es muss nicht 24,4V sein. Sollte das allerdings eleganter sein, dann gehe ich den Weg.
-
Thread
Hilfe bei der Programmierung eines Adventskalenders
schrieb im Beitrag #6606715: > Wohl kaum, mit einem 32 KḱHz Takt kann man die unmöglich ansteuern. 24 LEDs, ein 24-bit Schieberregister, der 2313 darf mit einer Periode von 24 h takten ...
wird komplett in der Schaltung realisiert. Ich brauche nur ein Ein- und Ausschalten eines Pins alle 24h.
-
Thread
Was ein C++-"Guru" so ueber Geschwindigkeit erzaehlt.
....der AVR kann 16bit pointer post/pre-inc/decementieren
er für verschiedene Schreibweisen den gleichen Assembler. Hier mal für die beiden obigen Routinen (AVR-GCC): [c] void copy_i(int* src, int* dst, int elements) { c0: dc 01 movw r26, r24 c2: fb 01 movw r30, r22 c4: 20 e0 ldi r18, 0x00 ; 0 c6: 30 e0
-
Thread
Video-Farbausgabe mit ATmega88
eine Zeile zu bekommen, möchte ich erstmal nachfragen, inwieweit Interesse an Farb-Videoausgabe mit AVR's besteht. Ich habe dazu erstmal aufgestellt, was ich für möglich halte: -ATmega88 mit 20MHz Takt -20 Zeilen a 24 Zeichen -Zeichentabelle mit 256 Zeichen -8 Farben für Vordergrund/Hintergrund
sollte aber nicht zu rechnen sein. - Ein Analog-Komperator extrahiert das Synchronsignalgemisch (0,1V Schwelle) - das Ergebnis geht auf einen Interrupt-Pin des Controllers - der AVR erzeugt sein eigenes Timing, welches zunächst freilaufend ist. - In einer Startphase synchronisiert sich der AVR
-
Thread
Looping Louie Tuning
Stromgesteuert bei den bekannteren bipolaren Transistoren) arbeitet. Dient dazu mit einer Steuerspannung (5V, vom Mikrocontroller) einen stärkeren Strom, ggf. mit höherer Spannung zu schalten (z.B. 12V und ein paar Ampere), weil ein Mikrocontroller normalerweise nur ein paar mA (meistens maximal 10-20mA) schalten
((i:8238,v:!(1,5)),(i:8394,v:!(0,17)),(i:8362,v:!(2,28)),(i:8282,v:!(4,5)),(i:8431,v:!(1,33)),(i:8300,v:!(1,8)),(i:8358,v:!(1,65)),(i:8392,v:!(0,1)),(i:8378,v:!n),(i:8445,v:!(1,4,5,6,7,9)),(i:8236,v:!(0,24)),(i
-
Thread
Entwicklung und Programmierung Schrittmotorendstufe mit Mikroschrittfunktion
mal in Kollektorschaltung oder so. Oder noch besser, verbau schnelle Komparatoren. (5) Aref am AVR wird in der Regel _nicht_ mit Vcc verbunden. Wenn du nämlich so intern auf 2,5V-Referenz schaltest, gibts nen kurzen. Da gehört nur ein Kondensator nach Masse dran. (6) AVCC am AVR versorgst du am
Vergleich geht über den Ansteuer-IC in der Mitte, wo auch die Treiber angeschlossen sind. > (5) Aref am AVR wird in der Regel _nicht_ mit Vcc verbunden. Wenn du > nämlich so intern auf 2,5V-Referenz schaltest, gibts nen kurzen. Da > gehört nur ein Kondensator nach Masse dran. Wohl wahr. > (6) AVCC am
-
Thread
Überprüfen von Schaltung
beträgt 9 V welche über IC3 auf 5V herunter gesetzt wird. Der Taster S1 resetet den µC. Der EEprom (ST 24C256 BN6)hat auf dem Datenblatt statt A2 NC was ja soviel heißt wie nicht belegt. Ich bin aber in meiner
Rechne mal den gesamt Strom aus!) Also lieber Transistoren nehmen. Und keine keine Kette parallel schalten, das ist pfui! :-)...Es sei denn die haben jeweils einen eigenen Vorwiderstand.... 4) Wenn Die LED's aus den 5V Versorgt werden, dann wird der 7805 evetuell ziemlich warm (Verlustleistung beachten
-
Thread
NodeMCU V3 Tasmota - Relais Schalten
Hallo, ich habe ein Relais (JQC-3FF-S-Z) welches in an den NodeMCU V3 angeschlossen habe. VCC -> VU GND -> G IN -> D6 Wenn ich den NodeMCU starte leuchtet die rechte rote LED und die linke grüne. Schalte ich das Relais in Tasmota ein liegen an D6 3,38V an. Wenn
Relais achaltet ein. Wenn ich die Verbindung zu G oder D6 löse, klackt es wieder. Wenn ich IN 3,3V gebe schaltet das Relais ein. Wenn ich IN 5V gebe passiert nichts. Ich möchte mit dem Relais 24V schalten um einen Kugelhahn zu öffnen/Schließen. Wenn ich an VCC 3,3v anschließe leuchtet die
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Zwei schöne Alternativen möchte ich aber trotzdem noch erwähnen: 32bit : PIC32MX250F128B 16bit : PIC24FV32KA301 Beide gibt es im DIP - Package. Den 24er eignet sich gut für batteriebetriebene Geräte. Man kann ihn auch direkt mit 5V versorgen (beim Bestellen auf ...FV... achten). der 32er ist relativ
empfehlen, weil die eine der wenigen von den neuen ist, die den großen Versorgungsspannungsbereich bis 5,5V und nicht nur bis 3,6V abdeckt
-
Thread
AVR im Auto betreiben
:-)) Das kann ich bestätigen: Auto 12V - 1N4001 oder auch 1N4004-47µH-100µF-100nF-7805-100nF-100µF Ich betreibe 2 Atmega8 seit ca. 1Jahr um Drehzahl und Geschwindigkeit von meinem BMW M3 aufzuzeichnen (24C512). Klappt perfect. Ist
Zweipunktregler noch im Umlauf waren und man deshalb mit erhöhten Störungen rechnen mußte. Abgesehen davon: 28V auf *meinem* Bordnetz gibt es nicht, falls der unwahrscheinliche Fall eintreten sollte daß mich einer mit 24V-Anlage oder -Startgerät überbrücken wollen würde, würde ich ihm so heftig auf die Finger
-
Thread
Pollin-Board was muss ich alles noch bestellen
preiswerte PC-Netzteile o um die 5 €, die dir Spannungen von 5, 12 und 24 V liefern können. Da hast du dann die Möglichkeit, auch preiswerte Relais einzusetzen und mit verschiedenen Spannungen zu arbeiten. Ich hab mir für diesen Zweck einen Alu-Koffer ausgerüstet. Um deine
HIGH aus gibt (2. Anweisung erforderlich, kein Default nach Reset) und dann den Taster drückt. [[AVR-GCC-Tutorial#Tasten_und_Schalter]]
-
Thread
Arduino Nano und TLC5947 - Projekt zur Beleuchtungssteuerung im Auto - bräuchte paar Tipps&Hilfe
verbinden. Habe ich nun gemacht flimmert immer noch. Stromversorgung läuft jetzt sauber nur von 5V und zwar das Arduino wird von 5V per USB versorgt und die Stromversorgung des LED-Treibers hängt samt dem V+ (Versorgung für LED´s) ebenfalls an dem 5V-PIN des Arduino. kein Unterschied ob ich es
Ausgang auch direkt anschließen? Sicher. >Sofern der aber auf "output" (LOW) schaltet könnten die 5V an dem PIN >fatal enden? Sicher. Von aussen kommen 5V, der AVR will aber auf 0V ziehen. Das ist nicht gut. Meist geht bei sowas ein IO-Pin kaputt, beim AVR sind die aber erstaunlich robust.
-
Thread
Negative Spannung selbst erzeugen
auf die virtuelle Masse dann -5V bis 0. Ich könnte auch die 12V auf 7V runterregeln, den µC zwischen 12V und 7V betreiben, die 7V als virtuelle Masse definieren und die OPs zwischen 12V und 0V versorgen. Allerdings krieg ich dann
der LEDs so gewesen wären, wie angegeben. Durch Modifikation des 12A Netzteils konnte ich diesem 15V abringen und die LEDs leuchten einigermaßen. Will ich aber volle Lichtleistung, dann werde ich wohl auf ein 24V/8A Netzteil umsteigen müssen (wird platzmäßig ein riesiges Problem) und natürlich - dem
-
Thread
MOC3041 230V mit µC
andere Problemchen: 1. Der Kondensator ist sicher ungepolt und nicht wie bei dir gepolt. 2. 400V pk des MOC304x sind eigentlich zu wenig für unser Netz. Nimm lieber MOC306x, der ist für 600V. 3. R24 und R23 sollten vermutlich eher 39 Ohm sein, wie im DB vorgeschlagen.
, Snubber ist ja dran. https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.25 Aber für 230V~ nimmt man besser einen MOC3082 (10mA vom AVR) und einen 800V MOSFET denn dann kann man die Bauteile mit einem 300V~ VDR gegen Überspannung schützen, und den VDR sollte man mit einer 98 GradC Thermosicherung
-
Thread
PCA9685 + Leistungs-MOSFET
Schutz und sauberes Schalten zu garantieren ? Als MOSFET würde ich gern den IRL3705 verwenden, der eigentlich für meinen Anwendungszweck (24V und maximal 10A) völlig ausreichen sollte. Datenblatt PCA9685 : http://www.nxp.com
Leitverluste und die sind 2W, also >>2,6W. > > Naja, der OP will nicht wirklich 10A mit einem MOSFET schalten. Doch siehe Eingangspost: Tim schrieb im Beitrag #3878967: > Als MOSFET würde ich gern den IRL3705 verwenden, der eigentlich für > meinen Anwendungszweck (24V und maximal 10A) völlig ausreichen
-
Thread
Taster sehr weit von ATmega16 entfernt
24V ueber Steuerleitungen zum Dachboden, Sps Taster (zB Gira) sollte reichen. Optokopler muss nicht unbedingt sein, wenn sauber vom Netz getrennt, denke ich. Spannungsteiler davor,so dimensionieren, dass
@ Ch Sp (spelli) >Ich bin Anfänger und habe nun über I2C nachgedacht... Oder eher 12 oder >24 Volt und dann per Optokopler schalten? Man muss es nicht übetreiben. Ein dünnes Steuerkabel mit 5 Adern reicht. Die Eingänge am AVR noch ein bisschen absichern, ein RC-Glied reicht hier. Fettig. So
-
Thread
Autorange an selbstgebautem Multimeter
einer Diode Richtung VCC mehr oder weniger absichern, und wenn du einen zu hohen Wert erreichst schaltest du den Spannungsteiler wieder hoch. Ansonsten: Datenblatt studieren, AVRs verkraften oft VCC+0.5V am ADC. mfg Andreas
>wenn du es mit >einem AD-Wandler machen willst kannst du auch einfach dann höher >schalten wenn du einen gewissen Schwellwert erreicht hast, z.B. 250. Dieser Vorschlag gefällt mir gut, doch was passiert wenn ich im 10V Messbereich bin und 100V anlege. Wird der Messbereich nicht schon zuviel
-
Thread
Kennfeld ablegen? Intern o. extern?
noch mal ich Habe gerade in ein Conrad Katalog geschaut dort gibt es ein BUK 101-50GL (schaltet mit 5V) vielleicht reicht der aus um die Zündspule zu schalten. Ansonsten gibt es genug MOS FET's BUZ11 schaltes +14V an Emitter Transistor an Collektor über Widerstände ans Gate. Freilaufdiode nicht vergessen
darum die Schaltung möglichst klein zu halten und deshalb möchte ich nicht erst einen optokoppler Schalten und dieser einen kleinen Trans. damit dieser wiederum einen großen Schalten kann. Ich will einfach über einen Pin des µC einen Transistor schalten. Habe gerade ne Antwort von ner Firma bekommen die
-
Thread
LED Streifen mit light_ws2812
würde ich gerne Wissen wie weit man gehen kann mit den Farb Experimenten. Das Library light_ws2812_AVR (unter anderem auch hier vorgestellt) sieht interessant aus. Die Erklärung wie es funktioniert gibt es hier: https://cpldcpu.wordpress.com/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812
bestätigen? gibt es sowas wie den ws28xx für warm weiße stripes um die leds einzeln an/aus zu schalten? finde nichts schlüssiges dazu. der avr muss in meinem projekt nur die lichterkette und einen bewegungsmelder verarbeiten, das packt der schon.
-
Thread
Darlington Transistoren mit internen Widerständen
einem Mosfet das Poti als Spannungsteiler zwischen + und - schalten um den Schwellwert des Transistors zu ermitteln + die Spannung am Gate messen. Da die meisten Mosfets am Gate +,- 20V verkraften ist bei 12V kein Schaden zu erwarten. Nach dem einsetzen des Transistors
Allerdings sind die 3A oder gar 24A ein bißchen viel für einen einzelnen Pin. Aber in der Tat gibt es eine MOSFET-Variante des ULN2003, den ULN2003LV. Der braucht bloß 0.4V wenn er durchschaltet und kann 140mA pro Kanal bei 5V Ansteuerung
-
Thread
Verständnisfrage zu Optokoppler
> 6N136 > HCPL0600 Typische 5V-Koppler :-/ Gewünscht sind 24V. Der Vishay SFH636 könnte bis 30V (wie der 4N26).
zu sein. Nöö, genau so macht man das. Nimm einen scnellen Koppler, auch wenn der nur mit 5V arbeitet. Dahginter dann einen [[Pegelwandler]] auf 24V. Fettig. >Auf der Primärseite habe ich einen AVR Tiny2313 der die 4 PWM Signale >erzeugen sollte. Wozu die Optokoppler? 230V Netzspannung
-
Thread
Reziproker Frequenzzähler+ Optimierte 64bit uint Routinen
das Attribut von main() raus. Falls das nicht hilft: übersetzte zusätzlich mit den Compiler-Schaltern -v -save-temps -g3 und poste hier das main.i sowie die Kommandozeilen-Ausgabe vom avr-gcc.
1898 22 6 1926 786 freq_meter.out avr-objcopy -O ihex -j .text -j .data freq_meter.out freq_meter.hex [/c] Probiere die "avr-gcc -v" kommando , funktioniert auch unter Win. [c] freq_meter-20100825$ avr-gcc -v Using built-in specs
-
Thread
qtouch - sekt oder selters
AVR direkt mit 5V zu betreiben (und Z-Dioden an den USB-Pins) lieferten recht verrauschte Messwerte, mit dem Spannungsregler geht das wesentlich besser. Die Sensorplatte ist einfach ein ca. 1,5cmx3cm großes
Soweit funktioniert es recht gut. Der Code unten setzt folgende Schritte um: 1) Pad über Pin1 auf 0V Entladen S&H Kondensator über Pin0 auf 5V Laden (AREF) 2) S&H Kondesator mit Pin1 ADC Verbinden ADC Auslesen 3) Pad über Pin1 auf 5V Laden S&H Kondensator über Pin0 auf 0V Entladen
-
Thread
Kleines Tiny13 Sensorboard
Anbei eine einfache, universell verwendbare AVR Tiny13 Platine (9x23mm, Eagle-Format) für den Anschluß mehrerer Sensoren und für kleinste Steuerungen. Von links nach rechts: - SMD-Anschlußfeld für TSL13 Lichtsensor - 3pol. Anschluß CON1 5V/PB3
eingesparte Bit - sowohl beim Tippen als auch im Binärcode ;-) 2. Der return-Wert wird vom avr-gcc-Runtime-Code nicht ausgewertet, siehe "__stop_program". Aber selbst wenn: vom avr-gcc wird implizit eine 0 als Return-Wert im Registerpaar R24/25 gespeichert, ohne dass ich ein "return
-
Thread
Artnet-DMX-Node mit 2× DMX Out + 1× DMX In, komplett galvanisch getrennt - gibt es ähnliche Projekte
- Alle drei DMX-Ports vollständig galvanisch voneinander getrennt - Robuste Stromversorgung für 9–24 V - RDM-fähig 2. Technische Umsetzung - WT32-ETH01 als Logik - DMX-IN: MAX3082 + 6N137 + DC/DC 5→5 V - DMX-OUT1/OUT2: je eigener MAX3082 + 6N137 + DC/DC - Komplett isolierte Domänen: LOGIK, DMX-IN
Isolation“? Nicht nur Optos sondern DCDC mit eigener Masse. DIR/DE/RE separiert. TVS. DMX-OUT-Fehler (24 V, 48 V, Phantomspeisung) bleiben lokal. Nebelmaschinen / Moving-Head-Defekte töten nicht den ganzen Node.
-
Thread
Wie baut man in C Strings zusammen?
r18, r30 and r19, r31 or r22, r18 or r23, r19 and r30, r20 and r31, r21 or r24, r30 or r25, r31 ret [/avrasm] Wie jeder AVR Programmierer weiß, geht das alles in 6 Instruktionen. Mit avr-gcc v8 und v15 besser, aber auch da reibt man sich die Augen: [avrasm] func:
von sprintf, allerdings kein Startup-Code und keine Vektortabelle. https://avrdudes.github.io/avr-libc/avr-libc-user-manual/benchmarks.html Die 16k von Pandur sind also aus dem Finger genuckelt. Aktuellere Benchmarks mit AVR-LibC v2.3 + avr-gcc v15 bleiben bei ca 3 KiB für sprintf + float.
-
Thread
"Universalprogrammer" für Linux
den uprog2. Das alles in der ZIP Datei im Anhang. Die Spannungsversorgung hat einen FET zum Schalten spendiert bekommen. Auch hier gilt wie bei Jörg: Die Bauteilauswahl ist dem Vorhandensein geschuldet. Es geht sicher besser. Getestet wurde bisher die grundsätzliche Programmierfähigkeit mit 3.3V
geschrieben und auch eins, um die dazu passende UDEV-Regel zu installieren. Außerdem sind jetzt die ersten AVR0 mit UPDI dabei, wobei ich den 12V-Puls bei den ATTiny mangels Devices noch nicht testen konnte. Außerdem ein paar Bugfixes u.a. bei den RH850 MCs. http://www.jcwolfram.de/projekte/uprog2/main.php
-
Thread
bis 20A mit 3,3V schalten (Mosfet?)
Schalter zwischen 4,2V und sagen wir 3,3V fungiert. Danach sind die Liion ja eh so gut wie leer bzw gar tiefentladen.
schalten. Wenn du den Akku bis 3.5V entladen willst, dann muß der MOSFET mit -3.5V am Gate auch sauber durchschalten.
-
Thread
Eigenbau Einspeisewechselrichter
Helge schrieb im Beitrag #7200821: > Bei diesem konzept ist die Ausgangsspannung zwischen 20V und > 350V, die Eingangsspannung zwischen 20V und 40V, um alle > betriebszustände abzudecken. So schlimm ist das nicht. Eingangsspannung zwischen 22V und 30V, der bereich einer 24V belibatt und
Wenn du von 12V auf 24V gehst, hast du geschätzt schon 5% mehr Wirkungsgrad.
-
Thread
Relais Induktivität
bistabilen Relais habe ich noch nie eine Freilaufdiode benutzt. Vorausgesetzt man muß nicht alle 100ms schalten. Anbei eine Simulation mit einem AVR-Ausgang "hochstrom = 40 mA" die 30 Ohm sind in etwa der Innenwiderstand des AVR. Der Elko ist so dimensioniert daß auf jeden Fall die 5ms Schaltzeit des Relais
150 mH angezeigt, was mir irgendwie völlig unsinnig erscheint? Nein, das passt schon. Ein Omron G5V-1, so ein kleiner Zuckerwürfel, ist in der 5V-Version mit 290 mH abgefallen und 150 mH angezogen spezifiziert. Die 24V-Version kommt schon auf 6,6 H abgefallen und 3,5 H angezogen. Henry, nicht Milli
-
Thread
Chip für super simple Funktion
CPLD. Da die Betriebsspannung und die zu schaltende Spannung geheim sind, nenne ich mal den SLG47115V (der leichteren Lötbarkeit notfalls als SLG47117V-DIP, im Moment bei Mouser lieferbar), der kann bis 24 V schalten.
nebenan stehen würde (was er nicht tut) dann müsste ich mir natürlich um EMV Gedanken machen. Wenn ich 24/48V schalten müsste (was ich nicht muss), würde ich mich natürlich einen entsprechenden Treiber kümmern. Und ja, ich weiß auch dass der Nano auch kein 12V Ventil direkt schalten kann, hatte ich auch
-
Thread
Problem beim Flashen
SCK 3 7 7 = MOSI 4 1 9 = RST 5 5 10 = MISO 1 9 18-24 GND 6 4,6,8,10 für SCK, MOSI und MISO schaltest Du je einen Widerstand ca 220-330 Ohm in die Leitung, RST und GND werden direkt verbunden. Wenn es damit geht, ist Dein Progger defekt.
---------------------------------------------------------------------------- > >USB-Treiber: 5.4.24.0 >Geräte-ID: mySmartUSB2-0001 >Port: COM2 >Firmware: V2.5 >Die Signatur konnte nicht ausgelesen werden. also die Firmwareversion wird angezeigt, doch die Signatur konnte nicht gelesen werden,
-
Thread
+-400V mit AD-Wandler messen (Idee für Eingangsbeschaltung)
Für was Schutzdioden ? Die hat der AVR integriert ! Ich messe +/-20kV mit einem AVR ohne Schutzdioden und das läuft jetzt schon seit Jahren.
20kV ohne Schutzbeschaltung? :-O Der arme AVR.. :(
-
Thread
LED Multiplex erfahrungen - Maximale zeilen?
Hallo ich bau gerade an einem LED multiplex-display auf avr basis. momentan überlege ich 8x14 (würde ein mega8 genügen) oder ob ich größer mache. wieviele zeilen habt ihr bis jetzt flickerfrei gemultiplext? meint ihr 16 oder 24 gehen auch? 1/24stel der zeit
Bei nur einer Helligkeitsstufe kann man locker 24 Zeilen nehmen, ohne das etwas flackert oder flimmert und der AVR hat noch genug CPU-Power übrig. Hier mal ein Bild von einer von mir gebauten 48x7er LED-Matrix. Hier bedient je ein ATTiny2313 36LEDs.
-
Thread
Anschlussplan Arduino Uno / TB6560
1、6 input terminals,can be connected as common anode or cathode。 2、The normal input voltage is 5V,if it is more than 5V,than a series resistor is needed. this resistance is 1K case 12V and 2.4K case 24V. 3、when pulse is applied to CLK,the stepping motor will rotate, and stop when there is none,
verhindern, daß der Motor ruckt oder zuckt. Naja, ist ja einfach zu testen: Bord einfach mit 24V Einschalten. Dann Motor Achse drehen. Wenn sich die Achse nicht drehen laesst, dann ist der TB6560 offensichtlich im aktiven Zustand. Wenn nicht, dann den EN Eingang entsprechen beschalten oder vom
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
without a crystal. The internal oscillator is not accurate enough and some peripheral (especially AVR V-USB) will not send ACK back to host. This has been confirmed with the FAE.
Pin verbunden werden muss und dann mit 3.3V versorgt werden muss. Zusätzlich sind im 3.3V Betrieb nur noch 16MHz erlaubt, da könnte es problematisch werden 115k2 Baud zu erreichen. Das müsste ich noch mal nachrechnen. Ich habe bisher mit 24MHz
-
Thread
avr-gcc optimiert nicht?
avr-gcc (AVR_8_bit_GNU_Toolchain_3.4.1_798) 4.6.2 liefert: bc: 8c ed ldi r24, 0xDC ; 220 be: 95 e0 ldi r25, 0x05 ; 5 c0: 00 00 nop c2: 01 97 sbiw r24, 0x01 ; 1 c4: e9 f7 brne .-6 ; 0xc0 <__vector_16+0x12> [c] #include <avr/io.h> #include <avr/interrupt.h> #define WLC 1500 /*****************************************
-
Thread
ADC - ATmega8 auslesen
es wenn ich in diese Richtung arbeite das 1 Bit 5/1024 V ist und so weiterrechne? Quellcode: #include <avr/io.h> #include <avr/interrupt.h> #include <stdint.h> int main(void) { PORTB = 0; DDRB = 0x00; //Port B als eingang if(
-------------------------------------------- 3V 1023 1024 3000 "mV" 1,5V 511 512 1500 0V 0 1 0 Zunächst ohne den Trick mit dem Rechenwert. 3V (= ADC-Referenz)
-
Thread
Regelbares 3~ AC Netzteil konstruieren
schrieb im Beitrag #5598966: > Weist du, hier verzweifeln schon einige Leute daran, eine Spannung >30V > mit einem Mikrocontroller einfach nur an/aus zu schalten. Hand auf's > Herz: Weißt du aus dem Stehgreif, wie man das macht? UBE anlegen, der Tranistor wird leitend und gut ist...
wie >> V24 Schnittstellen, wie Datenarrays übertragen werden usw. - einfachste >> programmierungen. Aber ich gebe zu, zwischen all dem Müll hier geht das ein oder andere unter. Ach sorry Michael, war zu hoch
-
Thread
Mosfet Gate Treiber - Lastkapazität
Bootstrap Schaltung. Der Mosfet, den ich verwenden möchte, hat eine Gate-Source Spannungsfestigkeit von 20V. Durch die Bootstrap Schaltung wird das Gate auf die doppelte Versorgungsspannung gelegt (bei 12V auf 24V). Da der Bootstrap-Kondensator nur mit 12V geladen ist, dürfte aber die Gate-Source Spannung maximal 12V betragen. Wenn am Gate 24V anliegen, muss der Mosfet also schon durchgeschalten haben. Kann man somit auf eine Schutzbeschaltung am Gate verzichten?
-
Thread
Monoflop mit sehr geringer Stromaufnahme gesucht
Last zu schalten. Peter
fällt ab. Feierabend! Falk schrob: >Ein Relais mit zwei Kontakten löst das Problem auch ohne 6A Schalter. Ja, das weiß ich -ich habe aber bloß welche mit einem Schließer... >20Ah / (365*24h) = 2,3mA Ach so! Jetzt weiß ich, was ihr meint. @Jörg Esser Deine Schaltung baue ich nachher mal zusammen
-
Thread
Suche schnellen µC
Abend Forum. Ich hoffe, hier kann mir jemand weiterhelfen. Ich programmiere momentan mit den Avr's rum (M8,M16...) Nun wollte ich fragen, ob es irgendwelche µC's gibt, die man auch in ASM programmieren kann, die aber mindestens doppelt oder dreimal so schnell wie die Avr's sind... so 50MhZ
somit hättest du mit jeder > Ausgabe (per interrupt??) nur 12Bytes zu lesen und zu speichern > (24Befehle) Das änder nixt an dem Bearbeitungsaufwand. Es steigert nur den Bauteilaufwand. Und der arme AVR langweilt sich nochmehr. > Das kommt aber auf dein konkretes Porblem an.. > Als Latch würde
-
Thread
LED blinken lassen waehrend senden/empfangen vom USART
nachschauen. Die steuern das mit dem Ringbuffer. https://www.arduino.cc/en/uploads/Main/Arduino-USB2SERIAL-V5-SCH.pdf https://github.com/arduino/ArduinoCore-avr/tree/master/firmwares/atmegaxxu2/arduino-usbserial
lds r24, UDR0 sts UDR0, r24 pop r18 reti [/avrasm]
-
Thread
Brauche Hilfe bei der Auswahl eines MC ->Notabschaltung
Notabschalt PWM-Signal zu generieren.) Einen ADC-Eingang um die Spannung zu messen. Der MC soll von 4V bis 6V funktionieren. Er soll bei einem möglichst großen Themperaturgereich fungtionieren. Als Takt kann der interne Taktgenerator verwendet werden. Es soll ein nicht all zu exotischer AVR-Typ
sonst üblich) gegen GND geschaltet, sondern gegen die Akkuspannung. Sie soll die Akkuspannung um 3V reduzieren, um eine Messspannung für den ADC zu generieren, die im Bereich der AVR-Betriebsspannung bleibt. Als Referenz wird übrigens die AVR-Betriebsspannung (hier 3,3V vom Low-Drip-Spannungsregler
-
Thread
4/4 Wegeventil mit AVR ansteuern
dem L293D lege ich über die Pins 1A und 2A die Polarität fest -mit 1,2EN und einem PWM Ausgang vom AVR kann ich die Spannung von 0-10V regeln -mit dem Mosfet UF630L schalte ich das Ventil ein und aus. Und wen es genau Interessiert, das Ventil ist von Bosch Rexroth und heißt: 4WRPEH 10 C3B100L-2X
">-mit 1,2EN und einem PWM Ausgang vom AVR kann ich die Spannung von 0-10V >regeln Naja, für ein STEUERsignal, das keine nennenswerte Leistung braucht, ist das mit dem Motortriber nicht sinnvoll. Es reicht der PWM-Ausgang + Ein OPV,
-
Thread
Pimp my Lötstation ;-)
die +5V, -5Volt direkt aus den 18 Volt gewonnen. Hat schon mal jemand auf 24Volt umgebaut?
was sollte man hier verändern? Dass der Lüfter nur mit 5,6V oder 10V läuft mag es ruhiger machen, aber reicht das aus? Ich werde noch Step-Down-Wandler erhalten, sollte einer den Lüfter versorgen? Und wo sollte ich die Energie abgreifen? Es sollte über 12V,
-
Thread
Mainboard Dell defekt durch Arduino
Sicherheit durchgetauscht habe. Der Arduino hängt über Mini-USB direkt am PC und gibt Step, Dir, 5V und GND zu einem Stepper Motor Treiber (A4988) der wiederum mit 24 V betrieben wird. Ich merkte irgendwann, dass der PC aus ist, wohlmöglich habe ich mit den 24V etwas berührt, so dass die 24V dann
Hast du nicht ein erdungsproblem zwischen dem 24V netzteil und dem PC? Das kann böse knallen wenn die 24V nicht potentialgetrennt sind.
-
Thread
Arduino Timerprobleme - suche programmierbaren Oszillator
pico_pio_bitreverse.py > 10000000110000000000011100001111 > 11110000111000000000001100000001 > > 32bit in 24ns > Gut genug? ;-) Schön. Wenn das jetzt noch bitte jemand in Assembler für AVR zeigt wäre schön. :-)
pico_pio_bitreverse.py >> 10000000110000000000011100001111 >> 11110000111000000000001100000001 >> >> 32bit in 24ns >> Gut genug? ;-) > > Schön. Wenn das jetzt noch bitte jemand in Assembler für AVR zeigt wäre > schön. :-) Siehe Anhang, nix besonderes.
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
ATMega328P hat eine DNL von 0.7 LSB. -> ein Bit des ADC kann statt der nominalen Schrittweite von 5 mV auch mal 1.5 mV oder 8.5 mV Schrittweite haben. (immerhin ist der ADC monoton). Bei einem SAR ADC sind die größten Fehler dort zu erwarten wo die MSBs schalten. Also beim 10 Bit ADC von 0x1FF auf
Hermann W. schrieb im Beitrag #6923920: > Die Testanordnung stur nach AVR121: Oversampling von 16 Werten, d.h. 16 > Werte addiert, 2Bit-Rechtsshift und Teilen durch 4 sollte ein Ergebnis > mit 12Bit Auflösung, d.h 0,27mV bei Vref=1,1V ergeben. Meine Rede: 0.5 bit pro