-
Artikel
DDS basierter Funktionsgenerator mit AD5930
--> 69 21 --> 02 22 --> 01 23 --> 01 24 --> 30 --> PLL1_0 M=125 25 --> 02 --> PLL1_0 M=125 26 --> 0B --> PLL1_0 N=768 27 --> 0B --> PLL1_0 N=768 28 --> 60 --> PLL1_1 M=250 29 --> 04 --> PLL1_1 M=250 30 --> 83 --> PLL1_1 N=1536 31 --> 0B --> PLL1_1 N=1536 Sollen die Registerwerte dauerhaft im EEPROM
man nun 0,3 dB Ripple zu, so entspricht das einem Wert von -6.32 dB oder 483 mV, bei 0,5 dB sind es 472 mV und bei 1 dB noch rund 446 mV. Die Bauteile werden zunächst als verlustfrei betrachtet und das Programm schlägt
-
Artikel
Webserver mit Authentifizierung
Arduino zu bauen ist heutzutage kein Kunststück mehr. Wer würde aber einen Webserver mit einer Rolle z.B. in der Hausautomation ohne Anmeldung ins Internet stellen? Das könnte ein Risiko sein. Dazu nachfolgend mein Vorschlag (Prototyp) für die Programmierung eines Webservers mit Authentifizierung. Konkret
neben der RJ-45 Buchse befindet sich ein kleines SMD-Widerstands-Array. Dies trägt die Aufschrift „511“ – das bedeutet 510 Ohm (Achtung! Neuere Exemplare sind richtig mit „510“ - 51 Ohm bestückt). Jeweils 2 Widerstände sind in Reihe geschaltet – also 1020 Ohm. Die Leitungsimpedanz beträgt für jedes Adernpaar
-
Artikel
AVR-Tutorial: PWM
die Versorgungsspannung in weiten Bereichen verändert wird. Ein normaler Gleichstrommotor wird z. B. langsamer laufen, wenn er mit einer geringeren Spannung versorgt wird, bzw. schneller laufen, wenn er mit einer höheren Spannung versorgt wird. LEDs werden zwar nicht mit einer Spannung gedimmt, sondern
wird. Erreicht der Timer einen bestimmten Zählerstand (festgelegt durch die Register OCR1A und OCR1B) wird eine Aktion ausgelöst. Je nach Festlegung kann der entsprechende µC-Pin (OC1A und OC1B) entweder umgeschaltet auf 1 gesetzt auf 0 gesetzt werden. Wird der OC1A/OC1B-Pin so konfiguriert, dass er
-
Artikel
Frequenzzählermodul
funktioniert um so besser, je höher die zu messende Frequenz ist. Bei z.B. 1MHz und 1s Torzeit zählen wir 1 Million Impulse und bekommen 6 Stellen Auflösung. Für kleine Frequenzen wie die 50Hz Netzfrequenz oder den 1Hz Takt für eine Quarzuhr müßte man die Torzeit extrem verlängern
Referenzfrequenz von z.B. 1MHz ergibt der Zählerstand die Periodendauer in Mikrosekunden. Dieses Verfahren funktioniert um so besser, je geringer die zu messende Frequenz ist. Bei z.B. 1Hz Meßsignal und 1MHz Referenzfrequenz
-
Artikel
GPS Mini Navigator
bereits behobene Endlosschleife auf. Bekannte Fehler: Abspeichern falscher Werte als Wegpunkt (siehe b0.2) Öffnen der Wegpunktdatei 0xFF (siehe b0.2) GPS Mini Navigator Version beta 0.2 Behobene Fehler: Wiedereinschalten aus dem Standby wurde nicht ausreichend überprüft. (Achtung. Verändertes Timing beim
sich wunderbar, um ausgelesene Daten in ein Google-Earth-kompatibles Format umzuwandeln, um sich z. B. die GPS-Logs anzusehen. Auch können in Google Earth erstellte Pfade so als Waylist für den Mini Navigator umgewandelt werden.
-
Artikel
Digitale Signalverarbeitung
Daten aus verrauschten Signalen Modulation und Demodulation von Signalen zur Datenübertragung (z. B. Telefonmodem, DSL, GSM) Erzeugung von komplexen Daten mit "Beam Forming" und "Software Defined Radio" (SDR) Multimedia-Daten-Codierung für Bilder und Audiosignale (MP3, H.264, JPEG, MPEG, ACC) Bildverarbeitung
octave core" aufgenommen wurden. Hier sind auch viele Funktionen der Matlab-Toolboxes enthalten (z.B. Filterdesign, Signalverarbeitung). Octave kann unter GNU/Linux oder *BSD über den jeweiligen Paketmanager (wie z.B. apt-get, aptitude, synaptics in Ubuntu oder Debian) installiert werden. Für Windows
-
Artikel
Temperatursensor
ICs: AD592 (Ausgangsstrom 1µA pro Kelvin, absolute Temperatur) Reichelt: 3,75 €, Conrad 174912 8,50 B511N (geistern im Osten aus DDR-Beständen noch herum) wie AD592 aber deutlich mehr Parameterstreuung. SMT160-30. Ist ein Zwischending zwischen Digital und Analog. Sein Ausgangssignal ist ein digitales
: Reichelt 18,50 / Pollin 12,95 / Conrad: 28,99 2022-10-05 DS18B20: Reichelt 3,80 / Pollin 4,49 ; 7,90 / Conrad: 7,99 Links: Zweikanaliger DS18B20 auf 0-10V Messumformer Ein oder mehrere DS18B20 DS18S20 über Romcode einlesen. AVR-Assembler Ansteuern eines DS18S20
-
Artikel
AVR-GCC-Tutorial/Die Timer und Zähler des AVR
Erläuterungen finden sich im CTC-Kapitel der 16-Bit Timer. Anm.: In diesem Beispiel ist es egal, ob TCCR0B absolut gesetzt wird (TCCR0B = (1<<CS01)) oder der Prescaler-Wert zum alten Inhalt hinzugefügt wird (TCCR0B |= (1<<CS01)). Die anderen Bits in TCCR0B sind nach dem Reset 0 und sollen auch 0 bleiben.
Betriebsart aktivieren. 1 0 9-Bit PWM Betriebsart aktivieren. 1 1 10-Bit PWM Betriebsart aktivieren. TCCR1B Timer/Counter Control Register B Timer 1 Bit 7 6 5 4 3 2 1 0 Name ICNC1 ICES1 - WGM13 WGM12 (CTC1) CS12 CS11 CS10 R/W R/W R/W R R R/W R/W R/W R/W Initialwert 0 0 0 0 0 0 0 0 ICNC1 (Input Capture Noise
-
Artikel
MOSFET-Übersicht
Name Gehäuse Her steller /V /V /mA Lieferant Preis /€ BF245A TO-92 obsolet -2,2 30 6,5 0,15 € BF245B TO-92 obsolet -3,8 30 15 0,15 € BF245C TO-92 obsolet -7,5 30 25 0,15 € BF246A TO-92 obsolet -4 25 80 0,15 € BF246B TO-92 obsolet -7 25 140 0,17 € BF246C TO-92 obsolet -12 25 250 ? ? BF511 SOT-23 diverse
Kühlkörper ausgestattet ist, so beträgt die Sperrschichttemperatur bis zu 150°C, folglich gilt z. B. für den IRF540 nicht mehr 28A, sondern nur noch ca. 12-15A. Restströme sind auch stark temperaturabhängig. Bei höherer Temperatur nehmen die Restströme exponentiell zu. So können bei 100°C durchaus
-
Artikel
Reichelt-Wishlist
in log und lin, insbesondere jenseits 100K | Hochlast NTC, z. B. 80-220Ω/1-4A (EPCOS, Ametherm) * Hochspannungs-Widerstände (z. B. 330M/10kV) | iPod-Wheel z.B. QT511-ISSG | | | Kleine Ein-Gang-Trimmer unterhalb 250Ω | Leitplastikpotis im Servogehäuse | Linear- und
Segment LED-Display, insbesondere PSC08 und PSC12) | LED Punktmatrix Anzeigen 8x8 superrot 3mm (z. B. Everlight ELM-1883SRWA) * LED Punktmatrix bicolor 1.9mm (z.b. Betlux BL-M 07A881SG-XX ) LED Punktmatrix (Dot-Matrix) 8x8 RGB (z.B. Betlux BL-M 23B881RGB-11) | TFT/OLED Farb-Displays, wie die bereits