-
Artikel
Motoransteuerung mit PWM
eine schnelle Schaltdiode (z.B. Schottky) verwenden, keine langsamen Gleichrichterdioden wie 1N400x). Der Kondensator C1 ist notwendig, um den durch die PWM gepulsten Strom zu glätten, da aufgrund der steilen Flanken ansonsten in den Zuleitungen ein Spannungsabfall bzw. Spannungsspitzen auftreten
Platz. Da nun bekannt ist, dass im durchgesteuerten Zustand von Q1 bei 5V Logikspannung (5V-0,6V)/330Ω= 13,3mA fließen, kann man damit den Spannungsabfall an R1 berechnen, bzw. aus der gewünschten Spannung R1: U(R1)=13,3mA*1kOhm=13,3V. Im eingeschalteten Zustand ist
-
Artikel
UV-Belichter-Timer mit AVR
LED-Segmente leuchten) weit mehr Spannung als erwartet abgibt. Daher können für D5…D8 auch problemlos normale 1N400x eingesetzt werden. Anmerkung zu L1. Die 10-µH-Drossel L1 könnte hier auch durch einen 47-Ω-Widerstand (bzw. durch eine Drahtbrücke) ersetzt werden, da zur Auswertung der lediglich fünf verschiedenen
Reichelt K1 40.52.9.006.0000 Finder Reichelt L1 MICC-100K-02 (s. Anm.) Fastron Reichelt T1 VB 2,8/1/6 Block Reichelt U1 ATmega48-20PU Atmel/Microchip Reichelt U2 LF50CV ST Microelectronics Reichelt U3 TSOP31236
-
Artikel
PIC C-Compilervergleich
dsPIC33FJ16GS402 16kB ROM 2048B RAM PIC32MX220F032B 32kB ROM 8192B RAM XC16 Free (Optimizing Level 1) Used RAM: 12 Byte (1%) Used ROM: 1404 Byte (26%) Built in 109ms Used RAM: 12 Byte (1%) Used ROM: 1404 Byte (26%) Built in 110ms x XC16 PRO (Optimizing Level 3/s[Size]) Used RAM: 12 Byte (1%) Used ROM
Extended CRC 32 PIC24FJ64GB004 36 / 467 36 / 467 36 / 467 CE369, Complementary PWM PIC24FJ16MC102 0 / 400 0 / 440 0 / 398 CE374, SPI Master and Framed Master Mode PIC24FJ128GA010 0 / 483 0 / 550 0 / 479 Man sieht auch hier, das der Unterschied beim XC8 ziemlich groß ist (Free:Pro -> 2:1), jedoch beim XC16
-
Artikel
MINOS
ist 100000 (100k), möglich ist aber auch 400000 (400k) für schnelle Peripherie + Mögliche I2C-Channel Channel ALTERNATE SCL SDA I2C1 FALSE PB6 PB7 I2C1 TRUE PB8 PB9 I2C2 FALSE PB10 PB11 I2C3 FALSE PA8 PC9 ACHTUNG: I2C3 sollte nicht genutzt werden, da
() LCD Beispiel. Beispiel: Versetzte Ausgabe von "Zeile N" in Zeile 1-4: Siehe auch: Kapitel I2C ---- I2C DS3231. Bei der DS3231 handelt es sich um eine externe Real Time Clock, die über I2C an das verwendete Board angebunden werden kann. Schreiben DS3231.
-
Artikel
Wellenwiderstand
ist dann als elektrisch lang zu betrachten, wenn die einfache Laufzeit der Leitung größer als ca. 1/6 der minimalen Anstiegszeit der Signale ist. Ein Beispiel: Ein AVR ist ein recht typischer, digitaler IC. Die minimale Anstiegszeit beträgt ca. 5ns. Nach obiger Formel darf die Laufzeit nur 1/6 · 5ns
ca. 0,02pF hinzu, typische Frequenz 1GHz bei Signalamplituden von 400mV und mehr (PECL, LVDS), hoher Störabstand (Digitalsignale), der Effekt ist kaum nachweisbar Typische Leiterbahnbreite für Mikrowellentechnik ist 3mm, Kapazitätszuwachs
-
Artikel
Word Clock Variante 1 - getrennte Steuerplatine
angeschlossenen 4 Widerstände am Gate der IRLUs kann man dann auch weglassen. Bestückungsliste: Name Wert C1,C3,C4,C6,C8,C9 100NF C10,C11,C12,C13 100NF C2 4,7µF C5,C7 47µF D1 1N4001 IC1 ATMEGA88 IC2 7805 IC3 TSOP1738 oder TSOP31238 oder SFH5110 (andere Pinbelegung!) IC4,IC5,IC6 74HCT595N IC7 DS1307 IC8,IC9,
Empfangsanzeige nach vorne ausgeführt werden. In der aktuellen Version sind diese wie folgt vorverdrahtet: D1 ROT -> Out G4 (DCF Empfangskontrolle) D1 GRÜN -> n/a - ausgeführt als Pin zur Verbindungsseite D1 BLAU -> n/a - ausgeführt als Pin zur Verbindungsseite D2 ROT -> Out G1 (Ambilight) D2 GRÜN -> Out G2
-
Artikel
STECCY
22 FSMC NE1 PD7 29 CS FSMC /CS 23 T_SCK PB13 18 T_CLK Touch (n.u.) 24 T_CS PB12 20 T_CS Touch (n.u.) 25 T_MOSI PB15 22 T_DIN Touch (n.u.) 26 T_MISO PB14 26 T_DO Touch (n.u.) 27 T_PEN PC5 28 T_IRQ Touch (n.u.) 28 LCD BL PB1 -- -- n.c. 29 n.c. -- -- -- n.c. 30 GND GND 1 GND TFT GND 31 3V3 3V3 3 3V3 SSD1963 32 GND GND 1 GND TFT GND -- 5V 5V 35 5V s. Text Da die Hintergrundbeleuchtung des Displays ca. 400mA als Strom zieht
-
Artikel
LED-"Birnen"
1: 1. September 2013, - Stufe 2: 1. September 2014 - Stufe 3: 1. September 2016 Die Einhaltung wird durch Marktaufsichtsbehörden zu kontrollieren; Man kann sich nur selber überlegen ob eher die Marken
auf der Platine eine kleine Gleichrichterschaltung. Die Anschlüsse Blau und Braun sind Neutralleiter(N) und Außenleiter(L1) unserer Energieversorgung mit 230V Wechselspannung. Die beiden Drähte Rot(+) und Schwarz(-) sind die Ausgänge der Schaltung. Sie führen eine Gleichspannung von mehreren 100 V und
-
Artikel
GPS Mini Navigator
, bis der Bytezähler auf 0 ist. Da der SD-Kartenzugriff hier länger dauern kann, muss der PC alle (n*507)+1 Bytes warten, bis ein SUART_NEXT_SECTOR empfangen wird. Zusätzlich muss an dieser Stelle der Timer-Interrupt deaktiviert werden, da sonst die 8 MHz des AVRs nicht mehr für 38400 bps Software-UART
h 4 - Ausgabe des aktuellen Kurses, LED 0 ist dabei Nord. 1 - GPS-Logger-Funktionen 0 - GPS-Log starten und stoppen 1 - Einstellen eines GPS-Log-Intervalls in Sekunden (1, 16, 128, 1024) 2 - Einstellen eines GPS-Log-Intervalls in Metern (Aus, 50, 400, 2000) 2
-
Artikel
Power Analyzer mit Soundkarte (low cost / no cost)
) ;) Spannung wird simpel über Spannungsteiler einem Messkanal zugeführt. Verhältnis in der Region 1:230, dann liegen ca. 1V RMS Spannung an der Soundkarte an. Dabei die mitunter etwas geringe Eingangsimpedanz der Soundkarte berücksichtigen und die Widerstandswerte nicht zu hoch wählen. Andererseits
50Hz Signal über den Soundkarten-Ausgang ausgeben. In meinem Fall hat dieses Signal einen Pegel von 400mV. Kann man direkt nutzen, oder man nutzt z.B. einen Audio-Verstärker, um einen höheren Pegel zu erzielen von z.B. 1V. Die Spannung mit einem Multimeter messen und durch den Shunt-Wert teilen. Hier
-
Artikel
FPGA Soft Core
Spartan3 OpenCores T51-Core 8051 IP Core entfällt ja, VHDL 64k asm, Basic, C, ... sdcc, MCS-Basic, ... 1-4 cycle 8051 open IP-Core Oregano Systems LatticeMico8 Lattice ja, Verilog & VHDL asm, C GNU Toolchain open IP-core Lattice PicoBlaze Xilinx ja, VHDL 2k (1024 Befehle) asm (DOS/ dosbox) lt. Xilinx 100
syn. ja, VHDL 64k asm Makroassembler AS je nach Konfiguration Free IP embeddedZ8 site bo8 ja, VHDL n*64k asm BSD0 bo8 Picoblaze. Dabei handelt es sich um einen sehr kleinen, aber dennoch sehr leistungsfähigen Microprozessor. Eigenschaften: nur 76-93 Slices Ressourcenbedarf 16 8-Bit Register 1024 Befehle
-
Artikel
MCURSES
Cursor runter KEY_UP Cursor hoch KEY_LEFT Cursor links KEY_RIGHT Cursor rechts KEY_HOME HOME bzw. Pos1 KEY_DC DEL bzw. Entf. KEY_IC INS bzw. Einfg. KEY_NPAGE PAGE UP bzw. Bild hoch KEY_PPAGE PAGE DOWN bzw. BILD runter KEY_END END bzw. Ende KEY_BTAB SH+TAB bzw. Umschalttaste + Tabulatortaste KEY_F(n) Funktionstasten
1.1.1 Bug in Demo-Programm (Türme von Hanoi) beseitigt. 05.08.2011: Version 1.1.0 Unterstützung von Farben Unterstützung von Graphikzeichen (Zeichnen von Rechtecken etc) Neue Funktionen/Makros: nodelay
-
Artikel
Raspberry Pi als Universalprogrammer
255.255.0.0) und eins zum über Ethernet angeschlossenen Steuer-PC. Letzteres als statische IP (subnet 10.1.1.1/255.255.255.0). Auszug /etc/network/interfaces : Variante: Standalone Programmer. Alternativ kann der RasPi natürlich auch als StandAlone-Programmer, also ohne verbundenen PC, verwendet werden. Dann
Verdrahtung. + Wiring RasPi AVR Signal RasPi Atmel Mega32 MOSI GPIO 10 MISO GPIO 9 SCLK GPIO 11 RST_N GPIO 25 3V3 GND ===Installation der Compiler=== Um die Quelltexte für den avrdude aus den Depot zu laden, automatisch anzupassen und zu übersetzen sind 6 Pakete nötig: git - Source-Versionsverwaltung
-
Artikel
I²C
Manche interpretieren einen lange niedergehaltenen Takt auch als Reset. Daher sind Taktraten von unter 1kbps in der Regel nicht denkbar. Als Beispiel können jedoch mit einer Taktfrequenz von nur 5 kbit/s durchaus mehrere Meter überbrückt werden: Erfahrungen mit den Atmegas (gemessene I2C-Taktfrequenzen)
Maxim, 12bit x8, PDIP24+SSOP28 12x8 Bit ADC MAX1038 DA-Wandler TDA8444, 8x6Bit Uhrenbausteine MCP7940N PCF8583, mit 256 Bytes RAM DS1307 LCD-Treiber PCF8577, 2x32 Segmente LED-Treiber HT16K33 (RAM Mapping 16*8 LED) von Holtek SAA1064 (seit 2005 abgekündigt! Restposten sehr teuer) Temperatursensoren DS1621
-
Artikel
Word Clock Variante 1
32,768 kHz TC26 (Ø=2 mm, L=6 mm) 1 Q2, Q3, Q4 Leistungs-MOSFET, N-Kanal IRLU2905; 55 V; 42 A TO-251AA 3 R7, R9, R11 Metallschichtwiderstand 82 Ω; 0,6 W; 1% 0207 (bedrahtet) 3 R2 Metallschichtwiderstand 100 Ω; 0,6 W; 1% 0207 (bedrahtet
Berlin ( ) Folgende Magnete wurden verwendet: Cylinder 8x0.5 mm, Dimension: D8x0.5mm, NdFeB Magnet in N48 (1.42 Tesla), Magnetized Direction: through 0.5mm (axial), Coating: Nickel, item # Z-008-000.5-N Cylinder 8x4 mm, Dimension: D8x4mm, NdFeB Magnet in N48 (1.42 Tesla), Magnetized Direction: through
-
Artikel
GhostCarProjekt
Sektorlänge Sektorwinkel Kurvenlage WegpunktAbs Bezogen auf "weiß" 0 0.00m 0° 0° 0.00m Initialsektor 1 2.00m 0° 0° 2.00m S1 2 1.00m -150° -150° 3.00m S2+S3 3 1.25m +60° -90° 4.25m S4+S5 4 1.50m -90° -180° 5.75m S6+S7 5 2.40m -15° -195° 8.15m S8+S9 6 ... Die weißen Sektoren dienen fortan ausschließlich
wird, wenn der 1ms-Task seine Arbeit erledigt hat. Die Positionsbestimmung wird somit ständig von den zyklischen 1ms-Aufgaben unterbrochen. Es ist mit dem aktuellen Stand der Software so, dass der 1ms-Task maximal 820µs
-
Artikel
Avr-gcc Bugs
-mtiny-stack shall not influence multilib selection 4.7.1 52692 Add support for avr-specific built-ins + LTO 4.7.1 52545 SECTION_EXCLUDE flag clobbers SECTION_MACH_DEP 4.7.1 other 52543 lower-subreg.c: code bloat of 300%-400% for multi-word memory splits HACK
of wrong register footprint 4.7.1 52461 XMEGA+EBI: RAMPZ clobbered 4.7.1 51527 ICE: 'convert_to_integer' enters infinite recursion for __int24 4.7.1 c 46261 ICE: when compiled with -mint8 4.7.1, 4.6.4, 4.5.4 52261 Add XMEGA support 4.7.0
-
Artikel
STM32
Cortex M33F bis 250 MHz STM32F7 (2016) ARM Cortex M7F bis 216 MHz STM32H7 (2018) ARM Cortex M7F bis 400 MHz STM32N6 (2025) ARM Cortex M55F bis 800 MHz - mit NPU Wireless Familie, mit integrierten Funk-Schnittstellen STM32WL (2019) ARM Cortex M0+ und M4F bis 48 MHz sub-GHz z.B. für LoRaWAN, Sigfox, W-MBUS
Interrupt Printf() debugging mit minimalem Aufwand Programmbeispiel für BLDC Motoransteuerung (Timer 1) mit HALLSensor (Timer 3) Cortex_M3_OCM3U Martin Thomas hat ein umfangreiches Projekt erstellt, in der die Eclipse Einstellungen enthalten sind: "ChaN's FAT-Module with STM32 SPI" STM32 USB-FS-Device
-
Artikel
AVR FAT32
mehr Infos oder Pegelwandler. Benutzt wird der SPI-Port des Controllers (bis auf Slave Select, hier PB1). Es wäre aber auch Software-basiertes SPI möglich, siehe hierfür auch Abschnitt Die Funktionalität. Die Kondensatoren C1 und C2 (100nF) dienen nur zum Entstören (möglichst nah an ICs)und sollten an
von einer FAT belegt werden (grün) Der Root-Dir Cluster (blau) Aus diesen Daten ergibt sich demnach: 1. Sektor der 1. FAT ist Sektor 32 (Bild 2), also der erste Sektor nach der Anzahl der Reservierten (orange). Der erste Daten Cluster ist 1003, weil die Anzahl der FATs 1 ist, also einmal die Sektoren,
-
Artikel
ARM-ASM-Tutorial
less than S N!=V r0 r1 --- LE Signed less or equal S Z==1 or N!=V r0 ≤ r1 --- 1: Range meaning the numbers from -(2^31) until (2^31-1), inclusive To determine which condition code you need, first think about whether
: 7803 ldrb r3, [r0, #0] 8000162: 3b01 subs r3, #1 8000164: bf1c itt ne 8000166: 7003 strbne r3, [r0, #0] 8000168: e012 bne.n 8000190 800016a: f101 0101 add.w r1, r1, #1 800016e: f1b1 0f11 cmp.w r1, #17 8000172: d202 bcs.n 800017a 8000174: 4a14 ldr r2
-
Artikel
Retrocomputing auf FPGA
zu Shift und Tastenmatrix ist in einem Record hinterlegt Die Spalten (col) werden in dem Record von 1 bis 8 nummeriert, die Zeilennummer reichen von 1 bis 4. Die Shifttasten sind mit NON,S1,S2 und S3 codiert. Im FPGA wird diese codierung in einen ROM mit 7bit breiten Datenworten umgesetzt. Von deisen
record in die 7bit Zahl realisiert die Funktion c8x4slv. Die binär codierte Zeilennummer wird in eine 1 aus 4 Codierung umgesetzt, wobei '0' für eine gedrückte Taste der 8x4 Matrix steht. Die Spaltennummer wird als Adresse, das Bitmuster der Spalte(n) als Datum für den Dualport 8x4 bit Speicher genutzt
-
Artikel
PHILIPS VP5500 VoIP Telefon
8 Pin 43 an BGW211EG JTAG_RTCLK 9 Pin C 14 an i.MX21 TIN 10 VDD VDD 11 Pin K 10 an i.MX21 UART1_RXD 12 Pin L 13 an i.MX21 UART1_TXD 13 GND GND 14 Pin U 17 an i.MX21 BOOT2 15 Pin V 16 an i.MX21 BOOT0 Testpin Nr. verbunden zu Funktion 1 Pin 29 von BGW211EG & F 16 an i.MX21 RESET_N / CSPI1_SS1 2 Pin 28 an BGW211EG & J 12 an i.MX21 SPI_DAT_MOSI / CSPI1_MOSI 3 Pin 27 an BGW211EG & F 19 an i.MX21 SPI_SS_N / CSPI1_SS0 4 Pin 26 an BGW21EG & F 17 an i.MX21 SPI_DAT_MISO / CSPI1_MISO 5 Pin 25 an BGW211EG & H 10 an i.MX21 SPI_CLK / CSPI1_SCLK 6 Pin 24 an BGW211EG
-
Artikel
Schaltplaneditoren
5k | |5k6 | | | | | | | | '-' '-' | o--. '-' | _|_ o /o | | === | | | | |_/_|- / .-. | GND | ---100n LED V - | / | | | | --- - ^ | o | |6k2 | | | | | | | '-' | | GND '---o----o '-------o | | 2|\|7 | o-----------------|-\ LM741 ___ |/ | | | >-------o--|___|--o---| | o---o----|+/ 6 | 22k | |> BC547 |
beschränkt auf 250 Pins/Pads, 2 Kupferlagen und 30 Signale sind simulierbar, die Fläche ist unbeschränkt (1,2m x 1,2m). Auf der c't 11/07 CD ist eine SE Version von TARGET 3001! verfügbar, welche 400 Pins/Pads verarbeiten kann. Die PCB-Pool Edition hat keine Beschränkungen, speichert aber die Layouts in einem
-
Artikel
Mini2440
s3c2440 System on Chip von Samsung. Das Board bietet: 3,5", 7" Touchscreen-TFT oder VGA "Karte" ARM920T, 400Mhz standard Taktfrequenz, bis zu 533Mhz 64MB-1GB NAND Flash (User App/OS), 2MB NOR Flash (BIOS) 64MB RAM Audio (Stereo Out, 2xMono In) SD-Slot USB Host, USB Device 10/100MBit LAN (DM9000) 3 Serial Ports
.9][t][b] [0..9] bestimmen die Display-Timings (varieren je nach verwendetem Kernel) 0 3,5" Display N35 + TS (alt); 1 7" Display + TS; 2 VGA-Board; 3 3,5" Display T35 + TS; 4 5,6" Display Innolux + TS; [t] Touchscreen ist vorhanden; [b] Backlight ist vorhanden; root-fs. Um ein eigenes Root-Filesystem
-
Artikel
Elektronikversender
Institute/Firmen direkt auf Rechnung möglich Abholung von Ware in Bonn-Tannebusch möglich Umzug ab 1.1. 2024 nach Bonn Tannenbusch. dad24. Homepage, Shop: E-Bay Shop: nicht mehr vorhanden 08/2018 ( Unterschiedliche Preise in den beiden Shops Kleiner, nicht sonderlich schöner Onlineshop (dad24.eu) Kleines
großes Angebot v.a. ICs und Trafos recht günstig Rabatt für Schüler/Student Versand nach AT: 3,95€ bis 1kg, ab 100€ frei Haus Versand AT über 1kg sowie Ausland: Nach Aufwand (wird nicht direkt angezeigt) RLX COMPONENTS s.r.o.. Homepage: Man spricht Deutsch Messgeräte, Mikrocontroller-Boards, Bauelemente