-
Artikel
KFZ Diagnosegeräte
lebt vom Mitmachen. Bitte neue Programme einfügen oder Infos ergänzen. Protokolle. KL KKL: Zwei K-Busse. Notlösung von VAG (VW-Konzern), als mehr Steuergeräte am Bus hingen, als der Bustreiber schafft. PWM/VPW: Chrysler, GM, Opel CAN: ISO15765/SAEJ2480: Für OBD-2 seit 2008 vorgeschrieben. KW1281
Autos (russisch) cardiagnostics.be Sammelsurium an Informationen zu Diagnosegeräten Webasto W-BUS. mikrocontroller.net/topic/67006 Webasto W-Bus mikrocontroller.net/topic/389078 Webasto W-Bus Kommunkation sourceforge.net/p/libwbus/libwbus/ci/master/tree/webasto_wbus.txt
-
Artikel
TV-out
, PAL) TV Bild mit AVR und AVR) Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung von Benedikt K. (Atmega8, PAL) Simple VGA/Video Adapter von Ibragimov Maxim Rafikovich (Atmega8, Atmega16..., PAL oder VGA) PIC B&W Video von Richart Gunee. Inkl. PONG und TETRIS Spiel (PIC16C84, PAL) TV Oscilloscope
Videorekorder aufzeichnen. Weblinks: Einfache Grafikkarte mit 256x252 und 256 Farben für AVR von Benedikt K. (Atmega8515 @ 16 MHz, PAL). Es werden die drei RGB-Signale und das Composite Sync Signal erzeugt, d.h. ggf. ist noch ein NTSC/PAL-Encoder notwendig. PAL/RGB 32x24 Zeichen mit 2x4bit Farben von Eddy-B
-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
werden mit dem vorhanden ISP Dongle in den AVR gebrannt: avrdude -p m328p -c usbasp -P usb -e -U lfuse:w:0xff:m -U hfuse:w:0xde:m -U efuse:w:0x05:m Beispiel für einen Arduino Pro Mini 16 MHz Qwarz 5V mit Atmega328p Brennen des Bootloaders. Der nun erzeugte Bootloader wird mit dem vorhanden ISP Dongle in
1E9108 Buffer: 32 Byte Size available: 1534 Byte Program test.hex: 00000 - 00073 successful CRC: o.k. Elapsed time: 1.43 seconds Brennen per FBoot-Linux. Für Linux steht ebenfalls ein Programmiertool (aus diesem Beitrag) für die aktuelle Version 2.1 des Bootloaders für die Kommandozeile zur Verfügung
-
Artikel
Baudratenquarz
niedrigste "übliche" Baudrate liegt bei 300 bd. Durch Primfaktorzerlegung ergibt sich: 300 = 5 · 5 · 3 · 2 · 2. Die Zahl 16 hat als Zweierpotenz die Primfaktoren 16 = 2 · 2 · 2 · 2 = 2 4 Alle Baudratenquarze müssen deshalb mindestens diese Primfaktoren enthalten. Höhere Datenraten, wie z. B. 9600 bd, liegen oftmals um mehrere Zweierpotenzen darüber: 9600 = 5 · 5 · 3 · 2 · 2 · 2 · 2 · 2 · 2 · 2 oder kurz: 5 2 · 3 1 · 2 7 Ein Quarz mit der Frequenz 77,5 kHz ist nicht als Baudratenquarz brauchbar. Die Primfaktorzerlegung ergibt: 77500 = 2 · 2 · 5 · 5 · 5 · 5 · 31 Es fehlt
-
Artikel
WordClock mit WS2812
Modul zieht bis zu 200mA!) ESP8266 CH_PD an PA1 ESP8266 RST an PA0 ESP8266 GPIO0 an PA4 ESP8266 GPIO2 via 10k an externe 3,3V ESP8266 TXD an USART2 RX (PA3) ESP8266 RXD an USART2 TX (PA2) Ab der Software Version 2.1.0 sind der HTML-Codegenerator und die Schnittstelle zu Android-Geräten (Kommando-Interpreter
ESP8266 GPIO0 an PA4 ESP8266 TXD an USART2 RX (PA3) ESP8266 RXD an USART2 TX (PA2) Steckverbinder K2 - Zusätzliche Verbindungen: ESP8266 GPIO13 an USART1 TX (Pa9) ESP8266 GPIO15 an USART1 RX (Pa10) und an Pulldown 10k ESP8266 GPIO14 an R (BluePill
-
Artikel
MIDI
auch eine Spezifikation für den 2.5 und auch den 3.5mm Klinkenstecker eingeführt, um den neuen, flachen Geräten gerecht zu werden. Dabei werden wieder 2 Kontakte verwendet und die dritte dient als Abschirmung. Diese Klinkenverbindung
Strom, sowohl für den normalen Betrieb, als auch im Falle eines Kurzschlusses (in diesem Fall muss R2 gut 100 mA vertragen - bei o.g. Dimensionierung etwa 75mA/250mW). Wenn nur eine 5V-Spannungsversorgung zur Verfügung steht, müssen R1 und R2 durch jeweils 220 Ω ersetzt werden. Wenn der TXD-Pin des Mikrocontrollers
-
Artikel
Kennzeichnung von Halbleitern
Nummer entsprach ursprünglich der Anzahl der Halbleiterübergänge, nur mehr der Anschlüsse minus 1 1 2-Anschluss- Bauteile Diode, Diac 2 3-Anschluss- Bauteile Transistor, FET, Thyristor, Triac u.a. 3 4-Anschluss- Bauteile, Dual-Gate FET u.a. 4 5-Anschluss- Bauteile, Optokoppler u.a. Buchstabe N mit Gehäuse
somit inkonsistent siehe Datenblatt Japan (Japanese Industrial Standard = JIS). Die Folgen 1S bzw. 2S werden oft nicht bedruckt und sind "dazuzudenken" Kennziffer, S+Buchstabe, Registrierungsnummer, 1S Diode, 2S Transistor 3S Dual-Gate FET 2SA und 2SB *PNP!* 2SC und 2SD *NPN!* 2SK und 2SJ FET Vorsicht
-
Artikel
DCF77 Wetterinformationen
BAROMETER HYGROMETER NEU 45+6 kein Meteotime METEOTIME DUO SOLAR 4-TAGE-VORHERSAGE 200+5 ähnl. Irox Pro-X2 ? METEOTIME EASY PROFI-2-TAGE-VORHERSAGE 40+4 Digital DCF Multi Funk Wetterstation Sender Meteo Uhr 40+5 kein Meteotime Digital DCF Wetter Station Thermometer Meteo Funk 40+5 kein Meteotime DCF Digital
Display) * 04:00 - 09:59 Folgender Tag (DAY 1 im Display) * 10:00 - 15:59 Darauffolgender Tag (DAY 2 im Display) * 16:00 - 18:59 Darauffolgender Tag (DAY 3 im Display) * 19:00 - 21:59 30 Zusatzregionen mit 2-Tages-Prognose Die Daten sind verschlüsselt Die entschlüsselten Daten können dekodiert werden
-
Artikel
Wanderkiste
Drossel, 1 14,1" TFT Display von Medion Notebook MD9580-A mit Inverter. Geht am 12.05.09 zu User Chris K. (3 Tage "Bearbeitungszeit" ;-) ---- Kiste Erde ist am 15.05.2009 bei ChrisK86 angekommen Rausgenommen: 2 Funkmodule ein paar Widerstände + Kondensatoren ein paar Stiftleisten 2 Finder-Relais Reingepackt
- Eingetroffen bei mir am 09.09.09 Rausgenommen: 1 Display (sieht nach altem Palm aus). 5 PCF8574 I2C Port-Expander. ein paar 0603 10k Widerstände vom Reel abgeschnitten. ein bisschen Stiftleiste. 1 x M29W8 Flash-Speicher. ein paar THT-Dioden. Reingepackt: 2 Bungard Fotoplatinen (160mm x 100mm; 100mm
-
Artikel
AVR Softwarepool
bekannt) (C) Sony LANC Auswertung mit AVR (Atmega 128 @ 16 MHz) LEDs und LED-Anzeigen. LCD und VFD. I2C. (C) Ultraschall Entfernungsmesser mit I2C, Eigenbau (C) I2C-Master realisiert in Software, ohne TWI für alle ATMEGAs (A) RS232 TWI / I2C Interface für ATMega8 (ASM) inkl. Windows Software (C) USI TWI
Verbrennungsmotoren auf Basis des TPIC8101 Entfernungsmesser. (C) Ultraschall Entfernungsmesser mit I2C, Eigenbau (C) 3D Umgebungserfassung mit einem auf zwei Servors montiertem Sharp Distanzsensor, Eigenbau Frequenzmesser. (A) Frequenzmesser bis 2Mhz -- mit AVR ATmega8 (C) Frequenzmessung (Seite mit
-
Artikel
Akku Tester
SD-Routinen nicht mehr funktionieren. Auch muss man darauf achten, dass der Controller mehr als 1 kB RAM hat, da die SD-Routinen alleine schon 1,2kB RAM brauchen. Worauf sollte man achten. Die Signale zur SD-Karte sind sehr schnell, bei Leitungslängen von mehr als 10cm ist da nichts mehr zu machen.
unstimmigkeiten, ob man am DO Pin der SD-Karte einen PullUp zuschalten sollte oder nicht. Ich habe einen 10k hingemacht. Mehr dazu: MMC-Karte funktioniert nicht Als Prozessor wird ein ATmega32 verwendet, da die FAT-Library für die SD-Karte mindestens 1,2kB RAM benötigt. SW1 ist ein Inkrementaldrehgeber mit
-
Artikel
IRMP
Wiederholung des Original-Frames innerhalb von 100ms Bit-Order MSB first DENON. DENON Wert Frequenz 38 kHz (in der Praxis, lt. Dokumentation: 32 kHz) Kodierung Pulse Distance Frame 0 Start-Bits + 15 Daten-Bits + 1 Stop-Bit Daten 5 Address-Bits + 10 Kommando-Bits Kommando 6 Datenbits + 2 Extension Bits +
0-Bit 500µs Pause, 500µs Puls 1-Bit 500µs Puls, 500µs Pause Stop-Bit kein Stop-Bit Wiederholung 2 zusätzliche Frames mit gesetzten Spezial-Bits Tasten-Wiederholung N-fache Wiederholung des 2. Frames Bit-Order MSB first Pulse Position Protokolle. NETBOX. NETBOX Wert Frequenz 38 kHz? Kodierung Pulse
-
Artikel
Brushless-Controller für Modellbaumotoren
Anschlüsse vorhanden Werden in der Regel mit LiPo oder Nickel Akkus versorgt Leistung im Bereich von ca. 100W bis 2kW Spannungen im Bereich von ca. 7 bis 50V Ströme im Bereich von ca. 5 bis 120A Um welche Motoren geht es hier nicht?. Motoren mit Hallsensoren für die Rückmeldung Festplattenmotoren Unter Umständen
der PWM-Ausgang mit einem Timer aktiviert. Die Frequenz liegt normalerweise so im Bereich 12 bis 25kHz. Ich selber verwende 20kHz, da hört man dann auch dieses Pfeifen nicht mehr. Der Interrupt vom Analogkomparator muss aktiviert werden, um die Kommutierungszeitpunkte bestimmen zu können. Dann habe
-
Artikel
TonOhmMeter
Anschluss zuerkennen, der uns das On-Board-Programming ermöglicht. Software. Das Programm benötigt unter 2K weshalb ein ATTINY24 ausreichen würde. Wegen dem - man weiss ja nie - hab ich trotzdem den ATTINY44 genommen. Die Programmentwicklung wie üblich in C auf AVR Studio6 und debugged mit AVR-DRAGON. Ein
der Ladezustand des Akkus an den drei gelben LEDs (3 LEDs an >75%, 2 LEDs >50% und eine über 25%). Ist die Akkukapazität unter 25% muss erst nachgeladen werden. Die Schaltung bleibt im Ruhemodus. Nach erfolgreichen Start erfolgt für 2 Sekunden ein Quittungston und das
-
Artikel
DIY Reflow Ofen
insgesamt 4 Heizelementen a 320 Watt. Der neue Ofen wird also insgesamt über eine Heizleistung von 2,5kW verfügen. Wichtig für die zukünftige Zwangskonvektion sind die ebenfalls vorhandenen Umluftmotoren. Link veraltet: Link zum Minibackofen Entwicklung. Bei der Entwicklung stand ich zunächst vor dem Problem, dass eine 2,5 kW Heizung bestehend aus Quarzheizern, natürlich eine Menge IR-Strahlung emittieren. Ich hatte mich zwar für eine Kombination aus IR- und Konvektionslöten entschieden, jedoch sollte das Verhältnis
-
Artikel
Kondensator
C D E V H J K Spannungs- festigkeit /V 2.5 4 6,3 10 16 20 25 35 50 63 80 Die Spannungsfestigkeit kann auch durch eine zweistellige Kombination aus einer Ziffer und einem Buchstaben codiert sein: Kombination 0G 0L 0J 1A 1C 1E Spannungs- festigkeit /V 4,0 5,5 6,3 10 16 20 Kombination 1H 1J 1K 2A 2Q 2B Spannungs- festigkeit /V 50 63 80 100 110 125 Kombination 2C 2Z 2D 2P 2E 2F Spannungs- festigkeit /V 160 180 200 220 250 315 Kombination 2V 2G 2W 2H 2J 3A Spannungs- festigkeit /V 350 400 450
-
Artikel
STM32
Funk-Schnittstellen STM32WL (2019) ARM Cortex M0+ und M4F bis 48 MHz sub-GHz z.B. für LoRaWAN, Sigfox, W-MBUS, Mioty, Wi-Sun, IEEE 802.15.4g STM32WB0 (2024) ARM Cortex M0+ bis 64 MHz 2.4 GHz mit Bluetooth 5.4 STM32WB (2018) ARM Cortex M0+ und M4F bis 64 MHz 2.4 GHz mit Bluetooth 5.4, Zigbee, Thread, Matter
Siehe hier. Hardware-Beschaltung. Der STM32 benötigt für den Betrieb nur (Minimalbeschaltung): VCC 2..3,3V (je nach Typ) AVCC 2..3,3V (sehr wichtig, der STM32 lässt sich ohne diese Spannung nicht programmieren) GND Reset Pin 100nF nach GND (ein Pull-Up Widerstand von ca. 40k ist intern vorhanden) Boot-Pins
-
Artikel
LPC2000
gleichen Gehäuse mehr I/O-Pins und die größere Auswahl von Modellen im Low-End-Bereich (LPC2103). 2-96 kB SRAM. bis zu 512 kB Flash-ROM-Programmspeicher (LPC2138/2148/2368/2378/LPC2387/LPC2388/2468/2478) vorinstallierter serieller Bootloader mit automatischer Baudrate-Erkennung JTAG-Interface ETM Trace-Interface
anderen Typen werden Core-Spannung 1,65-1,95V und IO-Spannung 3,0-3,6V benötigt (d.h. zum Betrieb sind 2 Versorgungsspannungen erforderlich) geringe Leistungsaufnahme (ca. 60 mW bei 60 MHz und Endlosschleife) 5V-tolerante IOs USB 2.0 Full-Speed (LPC214x und LPC23xx/24xx) Ethernet MAC (LPC23xx/24xx) Jeweils
-
Artikel
LPC-Mikrocontroller
1-36kB 1.71-3.6V USB, CAN, EEPROM LPC1200 Cortex-M0 32-128kB 4-8kB 1.8-3.6V 8 kV protection, IEC 60730 Class B certified LPC1300 Cortex-M3 72MHz 8-64kB 4-12kB 2.0-3.6V USB LPC1500 64-256kB 12-36kB 2.4-3.6V
Packages mit einer relativ niedrigen Pinanzahl (DIP8, SO20, TSSOP16, TSSOP20) verfügbar, hat zwischen 4-16kB Flash, und 1-4kB RAM. Die zulässige Betriebsspannung liegt zwischen 1,8V und 3,6V. Überblick über die Features der LPC800-Serie: 1-4 I2C 1-2 SSP 2-3 UART 4 Timer, 1 OS-Timer 1 watch dog 4 PWM-Einheiten
-
Artikel
Stromversorgung für FPGAs
mit einer niedrigen Frequenz moduliert, die Modulationsfrequenz ist 1/65356 der Taktfrequenz, hier ~2,2 kHz. Das ist die Sprungfunktion, welche in den Abschnitten weiter oben genannt wurde. Und wir sehen die Reaktion des Stromversorgungsnetzes. Wenn es ideal wäre, würden wir nur eine gerade Linie auf
von 5..48V über das Board versorgt werden. + Messergebnisse Messung FPGA-Inhalt Icc [mA] Vcc [V] P [mW] 1 keine Konfiguration 80 2.501 200 2 Minimallogik 40 2.502 100 3 Testlogik, inaktiv 235 2.487 584 4 Testlogik, konstantes Umschalten 1147 2.433 2790 5 Testlogik, Burstbetrieb 690 2.464 1700 Zusammenfassung
-
Artikel
Vektor-Font in C
recht weiten Grenzen angepasst werden. An Speicherverbrauch auf einem AVR muß man rechnen Flash: 1/2 1 kByte für den Zeichensatz, abhängig von Konfiguration Flash: 1/2 1 kByte für den Programmcode, abhängig von Konfiguration RAM: einige Bytes + Größe der Lookup-Tabelle. Hinzu kommt die Große der Vecfont_t-Struktur
Z' zum schnellen Auffinden der Zeichen-Information. Die Zoom-Stufe ist im Makefile hartcodiert auf 2 eingestellt, um Rechnungen zur Laufzeit zu vermeiden. Software inklusive Zeichensatzinformation belegen weniger als 1kByte Speicher. Für eingehende Dokumentation und Verständnis ist ein Blick in die
-
Artikel
Mcruler
aber falls mal wirklich kein Platz mehr sein sollte würde ich darauf zurückgreifen. 1,8 | 1,6 | 1,4 | 2 1,2 | 6 1,0 | 7 0,8 | Anpassungen/Ergänzungen. Bitte einfach die Zahl bei + oder - erhöhen oder gar nichts eintragen (wichtig, brauch ich nicht, egal), so dass am Ende ein Stimmungsbild entsteht. Daraus
platzsparend, wenn wie vorgeschlagen für einige wenige gängige Werte (z.B. "8 MHz / 125 ns" und "48 kHz / 20,8 µs"). Anm.: Sowas kann man leicht im Kopf. PCB-Kühlkörper +| 24 -| 3 Was auch interessant wäre, ist eine Tabelle für Leiterplattenkühlkoerper. K/W pro cm² für div. Kupferstärken! ✓ SMD-Footprints
-
Artikel
AVR-Tutorial: LCD
0 8 DB1 Datenbit 1 9 DB2 Datenbit 2 10 DB3 Datenbit 3 11 DB4 Datenbit 4 12 DB5 Datenbit 5 13 DB6 Datenbit 6 14 DB7 Datenbit 7 15 A LED-Beleuchtung, meist Anode 16 K LED-Beleuchtung, meist Kathode Achtung: Unbedingt von der richtigen
xE style="min-width:3em"|xF 0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 2x SP ! " # $ % & ' ( ) * + , - . / 3x 0 1 2 3 4 5 6 7 8 9 : ; = ? 4x @ A B C D E F G H I J K L M N O 5x P Q R S T U V W X Y Z [ \ ] ^ _ 6x ` a b c d e
-
Artikel
Temperaturmessungs Überblick
Fabrikskalibriert Lineare Umwandlung Leicht einsetzbar Viele Bauformen Auswahl an Ausgangsformat wie Analog, I2C, SPI, 1W PWM oder Frequenz Nachteile: Eingegrenzter Temperaturbereich im Vergleich zu RTDs von bestenfalls -55 bis 150 Grad C. Schlechtere Messgenauigkeit über einen weiten Temperaturbereich Im Vergleich
programmatisch recht leicht zu handhaben. Wenn man schon den Umgang mit I2C gewöhnt ist und Libs dazu hat, ist dieser Weg sehr bequem. Das Gleiche gilt auch für SPI, und PWM. Dallas 1W ist auch brauchbar, hat aber den Nachteil, dass die Daten Timing Intervalle streng einzuhalten
-
Artikel
Wanderkiste (Widlar)
allem Eval-Boards, DC Motoren, Schrittmotoren, BLDC von Maxon mit Encodern u.v.m einfach nachfragen. 2 Hobby B. 04.12.2023 17.01.2024 02017172001696 Hermes 3 Stefan V. 10xxx 22.01.2024 07.02.2024 02038150017171 Hermes 18,3kg B: Orange Pi Zero, PY32F00x, STM32F030K6, ESP8266 Module ESP-01/12, SMD Speicherdrosseln
(Power)LEDs, ENC28J60 Module 4 Benedikt M. Süd-DE 10.02.2024 12.02.2024 02043127007598 Hermes, 20.2 kg S: Orange Pi, Pi Pico, SMD 0805; B: W&T Quad-ComServer, Solarpanel, Servos & DC-Motoren, Speziallüfter, Module, Nuvoton-Evalboard, PTZ-Kameraeinheit, etc. 5 Simon. 79*** 14.02.2024 14.03.2024 02073150029892
-
Artikel
Diskussion:STM32 für Einsteiger
Dez. 2013 (CET) Das ist wohl richtig. Sogar der Registersatz (32 Register à 8 Bit) liegt dort. --M-w (Diskussion) 23:20, 30. Dez. 2013 (CET) = Programm/Arbeitsspeicher = Man sollte auch fairerweise unterscheiden zwischen 8Bit und größeren. Wenn man beim PIC z.B. hinschreibt, dass er 2MB Programmspeicher
sollte man erwähnen, dass es dann kein 8-Bit-PIC mehr ist. Denn die AVR32 können auch mehr als 256k... --Haku (Diskussion) 09:15, 31. Dez. 2013 (CET) = PIC?? = Warum sind da jetzt ganze Passagen über die Details der PIC's drin? Ist das nicht ein Artikel über STM32? Einen Artikel über PIC gibt es schon
-
Artikel
Digitale Signalverarbeitung
dreistelligen Bereich Beispiel. Seien D(0), D(1) ... D(t) die eingehenden Daten, so wäre Y(t) = 1/k * (D(t) + D(t-1) + D(t-2) + ... + D(t-k)) ein einfaches FIR-Filter der Ordnung "k", das als gleitender Mittelwert bezeichnet wird. Im Gegensatz zu den FIR-Filtern werden bei den sogenannten IIR-Filtern
spiegelsymmetrisch sind. Bei der o.g. Abtastfrequenz ergibt sich nach Nyquist ein Frequenzbereich von 0 bis 22,05 kHz, mit einer Auflösung von 44100/512 = 86,13 Hz. Dabei repräsentiert die erste Frequenz 0, den Bereich von 0 Hz bis 86,13 Hz, u.s.w. - die letzte Frequenz 255 den Bereich von 21963,87 bis 22050 Hz. Die
-
Artikel
Onsen Eierkocher
Temperatursensor DS18B20 kommt mit 3 Anschluessen: blau - Masse rot - Spannungsversorgung ueber einen 4.7k Widerstand gelb - Messwert Das Ding ist wasserdicht verbaut und kann bis 100 Grad verwendet werden. Die Verbindung zum Arduino laeuft ueber einen One-Wire-Bus den ich auf den digitalen I/O "2" geschaltet
logging M:0|1 - Manual power control (1) O:0..100 - Main Power) R - Reset PID S:0..100 - Enter setpoint W - Write PID settings to EEPROM X - Display status Source Code Library fuer 1-wire Devices Library fuer DS18B20 Library fuer den PID Regeler Fotostrecke.
-
Artikel
AVR In System Programmer
Parameter Zeit fürs Schreiben Lesen ----------------------------------------------- JTAG ICE mkII default 2,58 s 3,27 s JTAG (4 MHz) ----------------------------------------------- JTAG ICE mkII 1 MHz 8,34 s 8,51 s (**) ISP ----------------------------------------------- AVRISP mkII 250 kHz 5,37 s 5,46 s 1 MHz 2,45 s 2,45 s 2 MHz 1,89 s 1,99 s ----------------------------------------------- STK500 900 kHz 5,84 s 3,49 s (schnellstes) ----------------------------------------------- AVR Dragon default 2,81 s 3,49
-
Artikel
Nixie-Röhren
hier sei U A = 180V und der gewünschte Strom durch die Röhre I TYP = 3mA. Der gewählte Widerstand 10kΩ, Bauform 1206 hat eine Spannungsfestigkeit von 200V und eine maximale Verlustleistung von 0.25W. Also genug Reserve. = Ansteuerung = Bei der Ansteuerung der Nixie-Röhren muss man sich zwischen statischem
Ansteuerung mit Treiber ICs kommen heute nur der 74141 bzw. der noch erhältliche russische Nachbau K155ID1 oder ein Vertreter von Microchips HV5xxx Serie in Frage. Erstere sind BCD nach Dezimal Dekoder. Letztere sind 32-Bit Schieberegister. 74141 AKA K155ID1. TBD HV5122. Der HV5122 kommt im praktischen
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
Einschränkend muss noch festgehalten werden, das der Bootloader in dieser Fassung einen Adressraum bis 64K unterstützt (HEX-Zeilentyp 1). Die erweiterten Adressräume (HEX-Zeilentyp 2 bis 5) werden noch nicht unterstützt. Für ATmega-Devices mit > 64K Flash muss der Bootloader noch erweitert werden. Nach dem
> 64k = Der Bootloader für AVRs mit mehr als 64K Flash-Speicher wird direkt vom Bootloader im vorherigen Kapitel abgeleitet.+ ACHTUNG: Der Abschnitt befindet sich zur Zeit in Bearbeitung Schritt 1 und 2 -
-
Artikel
SDR-Radio mit Raspberry Pi Pico
UART-Terminal vom Laptop über USB-Kabel zu steuern. (Übrigens, es gibt auch Pico-Ausführungen mit WLAN, die W-Modelle) Antennenanschluß. Als RX-Anschluss ("Empfänger") sollten eigentlich 75 Ohm angepasst sein, im Funkbereich dagegen wird 50 Ohm Kabel verwendet. Was, welche Antennenbuchse dran ? Ferritantenne - (aktiv breitband Ferritantenne bis 1600kHz auch bis 8 MHz Schnellvorschlag? - halber Meter Draht ?! Antennenverstärker Es gibt einige Schaltungsvorschläge für "Aktive Antennen", meist eine simple Transistorstufe (Transisortyp BC547B) oder neuerdings
-
Artikel
Fahrradcomputer
. Der Timer2 erzeugt aus dem 38kHz-Oszillatortakt einen periodischen Interrupt im 1/4 Sekunden Abstand. Menu. Auswahl der Anzeige über Up/Down. Kurze Zeit wird die Funktion als Text angezeigt, danach der Zahlenwert
Schließer) ersetzt, betätigt durch einen Magneten 'am Vorderrad (Teil von altem Fahrradcomputer) 'taster2 PORTC.5 wählt die Anzeige aus, langer Tastendruck löscht den jeweiligen Wert ' zu Beginn kann mit dem Poti1 PORTC.0 der Radumfang eingegeben werden. ' 4 K Größe (Demo Version)wird ausgenutzt, es sind
-
Artikel
DDS-Signalgenerator per USB
. Die verwendete Hardware besteht aus einem Infineon XMC2Go und einem AD9833 Modul. XMC2Go. Die von Infineon entwickelte Hardware basiert auf dem XMC1100 32-bit ARM® Cortex™-M0 Prozessor: 32MHz CPU 64k Flash 16k RAM On-Board J-Link Debugger Besonders von Bedeutung
AD9833. Der von Analog Devices entwickelte Chip hat folgende Eckdaten: 25MHz Clock 28bit Resolution 2,3V to 5,5V Power supply 12,65mW Power consumption at 3V In diesem Projekt können damit Frequenzen bis zu 10MHz generiert werden. Man sollte noch erwähnen, dass bei der Umrechnung nach Integer Rundungsfehler
-
Artikel
Ultraschallentfernungsmessung mittels FPGA
= D13; NET "seg1[5]" LOC = B13; NET "seg1[6]" LOC = E13; NET "seg1[7]" LOC = D15; NET "seg2[0]" LOC = B17; NET "seg2[1]" LOC = B18; NET "seg2[2]" LOC = A18; NET "seg2[3]" LOC = B15; NET "seg2[4]" LOC = D17; NET "seg2[5]" LOC = C17; NET "seg2[6]" LOC = E17; NET "seg2[7]" LOC = A19; NET "seg3
C22; NET "stopp" LOC = V10; NET "seg4[7]" LOC = E20; NET "ultraschall" LOC = AB13; NET "lampe" LOC = W2; Funktionstest. Natürlich ist es am einfachsten die Einstellung des Ultraschallsenders mit dem Oszilloskop nachzuvollziehen. Diese Anleitung soll aber vor allem dazu dienen, den Leuten eine Inbetriebnahme
-
Artikel
ESP8266
802.11b mode Power down leakage current of <20µA (bei 2,5V, Flash-Chip nicht mit gerechnet) Integrated low power 32-bit CPU could be used as application processor SDIO 1.1/2.0, SPI, UART STBC, 1×1 MIMO, 2×1 MIMO A-MPDU & A-MSDU aggregation & 0.4ms guard interval Wake up and transmit packets in < 2ms Standby power consumption of < 1.0mW (DTIM3) VCC: 2,5...3,6V (Achtung: Eingänge sind NICHT 5V TOLERANT!) Weiterhin: GPIOs, ADC Datendurchsatz/Performanz. Beitrag im Forum mit Tests: TCP: bis zu 7 MBit
-
Artikel
Heizungssteuerung mit Honeywell HR20
battary voltage [mV] IsIs Integratorvalue EE Error Code X W Window Open detected Example: print watched variable. Command: aa watched variable see watch.c Response: (return 2 or 4 hex numbers) Where: aa watched variable see watch.c VVVV value of watched variable
erfinden. = Entwicklungsumgebung = Editor, Debugger, Compiler WinAVR version (20071221), sprich GCC 4.2.2 sowie avr-libc 1.6.0 AVR Studio 4 JTAG ICE Atmel AVR JTAGICE MK2 AVR Dragon (z. B. Olimex-Seriell Olimex-USB = Sonstiges = Altes Protokoll. Hier hat mal einer ein Protokoll eingegeben. Das scheint
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
eigene Wordclock ausstatten möchte: Bauteil Bestücken V3 Bestücken V4 R1 nur mit LDR nur mit LDR R2 nur wenn kein LDR verwendet wird nur wenn kein LDR verwendet wird R3 nur wenn kein DCF verwendet wird nur wenn kein DCF verwendet wird R4 ja ja R5 ohne TSOP 100k Ohm, mit TSOP 100 Ohm ohne TSOP nein,
Anschlußleisten rechts und links habe ich wie folgt ausgeführt Links-> Buchsenleiste gewinkelt (BL 1x20W 2,54/Reichelt, gekürzt) als Anschluß für RTC Echtzeituhr/DS3231. Damit kann man das Uhr-Modul einfach stecken. Printstecker PSS 254/3w/Reichelt mit entsprechender Kuppling und Crimpkontakten für LDR/
-
Artikel
Versorgung aus einer Zelle
- 160 Rei LF33 3,3 500 100 / 175 / 250 1000 Rei, I LF50 5 500 100 / 175 / 250 1000 Rei TPS715xx 1,2..5 3.2 415 / - / - 500 RS TPS78233 3.3 0.42 130 / - / - 150 RH MCP1702 1,2..5 2 15 / 40 / 650 200 Rei, I MCP1824 0,8..5 120 30 / 90 / 150 300 RS ZLDO330 3,3 1000 20 / 50 / 85 300 Rei UCC283 3,3 / 5 650
style="width:*"| Bemerkung style="width:7em"| Lieferant LT1073-5 1V (1 Zelle) auf 5V, 40mA LT1111 2V-12V Step-Up, bis 30V Step-Down, 72kHz Schaltfrequenz, Bezeichnung -5 und -12 mit fester Ausgangsspannung 5V bzw. 12V R LT1301 2V (2 Zellen) auf 5V oder 12V, 250mA C LT1302 2V (2 Zellen) auf 5V oder
-
Artikel
Schrittmotoren
Periode von Schritt zu Schritt sind bestenfalls für kleine Beschleunigungen von sagen wir mal 1 bis 2 kHz ausreichend. Will man auf 5 bis 8 kHz drehen, muss vieles bedacht werden: 1. Das größte Manko vorneweg: Das sinkende Drehmoment bei hoher Drehzahl bedingt durch den Abfall der Stromanstiegsgeschwindigkeit
restlichen Mechanik (Getriebe, Motoraufhängung, Rahmen...) auslösen. Wünschenswert ist ein sin(0..2pi)-förmiger Verlauf der Kraft, also der Beschleunigung. Da diese die erste Ableitung der Geschwindigkeit nach der Zeit ist, ist der Verlauf der Geschwindigkeit 1-cos(0..2pi) = 1+cos(pi..3pi) Nachteil
-
Artikel
Antrax GPS/GSM/GPRS Shield
Auszugsweise finden wir dort die Information, wie der String aufgebaut ist. $GPGGA,HHMMSS.SS,DDMM.MMMMM,K,DDDMM.MMMMM,L,N,QQ,PP.P,AAAA.AA,M,±XX.XX,M,SSS,AAAA*CC Dabei sind diese Bestandteile hier die wichtigsten: Kürzel in String Bedeutung N Qualität der Positionsdaten. 0 = keine Position 1,2,3,4,5 = Position
unterschiedlichen Qualitäten DDMM.MMMMM (die erste Gruppe) Längengrad in Grad, Minuten, Dezimal Minuten K Nord oder Süd (N oder S) DDMM.MMMMM (die zweite Gruppe) Breitengrad in Grad, Minuten, Dezimal Minuten L Ost oder West (E oder W) Mit diesen Informationen können wir den String untersuchen und die für
-
Artikel
Loxone Digitalout
width:130px" | Wert style="width:100px" | Bestückung style="width:60px" |Bauf. Bemerkung Widerstand 10K alle R 0805 Kondensator 22pF C7, C8 0805 Kondensator 27pF C2, C3 0805 Kondensator 100nF C1, C4, C5, C6, C9, C10, C11 0805 Kondensator 10µF C13 Kondensator 100µF C12 Quarz 16MHz Q1, Q2 Polyfuse 1A F1, F2 Diode 1N4007 o.ä. D2 Diode PESD1CAN D1 SOT23 Reichelt: ESD-Schutzdiode, 24 V 200 W SOT-23-3 IC MEGA32-A IC1 IC ULN2003AD IC2, IC3 IC MCP2515 IC4 IC TJA1050 IC5 IC Spannungsregler 5V IC6 7805, bis 12V
-
Artikel
Pony-Prog Tutorial
dev/ttyS0 -c sercon2m -U flash:w:dateiname.hex Siehe auch: AVRDUDE I2C - EEPROM programmieren am Parallelport. Diese Schaltung ist nachgebaut nach der Schaltung, die Claudio Lanconelli in veröffentlicht hat. Die Transistoren
durch 5V Read Device Der WP-Pin muss Low sein, um Schreiben zu können. I2C - EEPROM programmieren am COM1-Port. R5,R6 = 10 kOhm geht nicht. Muss 3.3 kOhm sein. Wenn die Steckbrücken 1-2 und 3-4 fehlen (kein Pull-Up), dann zeigt Ponyprog die Fehlermeldung an: I2CBus Stop condition
-
Artikel
Diode
Als Spannungsreferenz sind Band-Gap-Referenzen einer Z-Diode wegen ihrer Temperatur-Drift von 20mV/K vorzuziehen. Z-Dioden werden neben der Anwendung zur Spannungsstabilisierung auch gerne als Spannungsbegrenzer in einem Pegelwandler eingesetzt. Beispiel: RS232-Pegel => TTL-Pegel (+-15V => 5.6V/-0.6V
Beitrag, es muss TLV431 heißen) Forumsbeitrag: Aktive Nachbildung einer HV-Z-Diode, Linearregler für 2kV/2µA Forumsbeitrag: Nachbildung einer Leistungs Z-Diode mittels Transistor Forumsbeitrag: TL431-LiPo-Balancer "reloaded", Balancer mit wenig Ruhestrom (74uA) Forumsbeitrag: Erklärung zu TVS-Dioden Forumsbeitrag
-
Artikel
Avr-gcc Bugs
end of section are not processed with .align. 2.26 20221 Wrong code with .align and linker relaxation. 2.26 15043 Support -mrmw option for LAC, LAT, LAS and XCH. 2.25 14058 Internal overflow error on > 128kB flash 2.23 13899 Wrong relaxation of R_AVR
from --print-multi-lib and --print-multi-directory 2.2 P-9416 [patch,AVR_TINY] Avoid constraint "w" in delay_basic.h Patch P-9400 [patch] Add avrxmega3 multilibs P-9187 [patch,AVR_TINY] Support 16-bit xtoa functons and more string functions. P-8729 [patch
-
Artikel
ARM Cortex Mikrocontroller
, vormals Luminary Micro) SAM3N, SAM3S,SAM3U, SAM3A und SAM3X Serien von Atmel STM32 Baureihen F1/F2/L1/W von STMicroelectronics , siehe STM32 hier im Wiki TMPM330 von Toshiba FM3 von Spansion (vormals Fujitsu) HT32 von Holtek Semiconductor PSOC5 von Cypress ARM Cortex M4. RA von Renesas, siehe Renesas
und ohne Codesize-Limitierung, dafür mit anderen Einschränkungen Cosmic Software (Windows), bis 64kB kostenlos Crossworks ARM (inkl. Toolchains basierend auf GCC und Clang, für Windows, Mac OS und Linux) IAR Embedded Workbench for ARM (Windows) MDK-ARM von Keil/ARM (Windows), Lite-Version bis 32kB
-
Artikel
DebugWIRE
erhält und dass ein eventuell vorhandener externer Pullup-Widerstand nach V CC nicht kleiner als 10 kΩ dimensioniert ist. (Auf eine Anfrage bei einem Problem hat die Atmel-Hotline jedoch auch teilweise bereits ein Minimum von 4,7 kΩ empfohlen.) Zwar ist dieser Widerstand laut Dokumentation nicht erforderlich
sind die Sleepmodes unwirksam. Es lässt sich zwar das richtige Verhalten, z.B. die Funktion des Timer2 mit einem Uhrenquarz im Power Save, beobachten. Der Stromverbrauch wird jedoch nicht gesenkt! Eine Messung des Stroms führt somit nicht zu praxisgerechten Ergebnissen.
-
Artikel
IRMP - english
Repetition none Key repeat after approx. 100ms Bit order MSB first DENON. DENON Value Frequency 38 kHz (in practice, theoretically: 32 kHz) Coding pulse distance Frame 0 start bits + 15 data bits + 1 stop bit Data 5 address bits + 10 command bits Command 6 data bits + 2 extension bits + 2 data construction
bit 500µs pause, 500µs pulse 1 bit 500µs pulse, 500µs pause Stop bit no stop bit Repetition 2 additional frames with special bits set Key repeat only repeats the 2nd frame Bit order MSB first Pulse Position Protocols. NETBOX. NETBOX Value Frequency 38 kHz? Coding pulse position Frame 1 start
-
Artikel
Liste von integrierten Schaltkreisen
Betriebstemperatur D. Name Beschreibung Spannungen Bauformen Betriebstemperatur DS1621 digitaler Temperatursensor; I2C 2,7-5,5V DIP; SO -55 bis 125°C DS1820 digitaler Temperatursensor; 1-Wire 3-5,5V TO92; SO -55 bis 125°C E. Name Beschreibung Spannungen Bauformen Betriebstemperatur F. Name Beschreibung Spannungen Bauformen
PPAK; DPAK; PENTAWATT -40 bis 125°C LM317 Linearer einstellbarer Spannungsregler Ausgangsspannung: 1,2-37V TO220 0 bis 125°C LM3914 Treiber für 10-stellige Balkenanzeige; A/D-Wandlung bis 25V PLCC; DIP 0 bis 70°C LM75 digitaler Temperatursensor; I2C 3-5,5V SO8 -55 bis 125°C LM78XX Festspannungregler Eingangsspannung
-
Artikel
LCD an Parallelport
14 (Auto Linefeed) 5 (R/W) GND 6 (E) Parallelport 1 (Strobe) 7 (D0) Parallelport 2 (D0) 8 (D1) Parallelport 3 (D1) 9 (D2) Parallelport 4 (D2) 10 (D3) Parallelport 5 (D3) 11 (D4) Parallelport 6 (D4) 12 (D5) Parallelport 7 (D5)
mit einer der GND-Leitungen des Parallelports (Pin 18 - 25) verbunden werden, der 5V-Ausgang mit Pin 2 des LCDs. Falls die Anzeige zu dunkel ist, kann man den Kontrasteingang des LCDs (Pin 3) an ein zwischen 5V und GND geschaltetes 10k-Poti anschließen um den Kontrast zu regeln. Software. Das DOS-Programm