-
Artikel
ELV UP2000 Protokoll
Puffer-Startadresse (16-bit) HIGH-Byte DB2: Puffer-Startadresse (16-bit) LOW-Byte DB3: Länge - 1 + 0x80 Bsp.: Anforderung von 32 Bytes: DB3 -> 0x9F Anforderung von 53 Bytes: DB3 -> 0xB4 Anforderung von 128 Bytes: DB3 -> 0xFF Antwort-Frame: SendBuffer, NACK ConnectTarget (0x43). Diese Nachricht (Länge 112
WriteTarget. Schreibe aus *.up Datei für 0 - 0x30, 1 - 0x32 in Piny. Security Flags programmieren: DB5: 0x80 DB6: 0x01 Baustein löschen: DB5: 0x90 DB6: 0x00 0x12 Flash S MCS51 Security Flags programmieren: DB5: 0x80 DB6: 0x01 Baustein löschen: DB5: 0xA8 DB6: 0x00 0x13 Flash HS MCS51 DB1: Prog Puls Pin, NB DB2
-
Artikel
2.4 GHz über Kabel
Annahmen: Typische maximale Sendeleistung des SoCs: 20dB Typische maximale Sensibilität des SoCs: -80dBm Dämpfung des RG58-Koaxialkabels bei 2.4GHz: ca. 1dB/m Dämpfung an Steck- und Lötverbindungen: 1dB Halbierung der Signalenergie an jeder Verzweigung Anforderungen an die Module. Geringer Platzbedarf
automatisch und realisieren von alle Schichten des OSI-Modells über TCP/IP bis hin zur Anwendungsschicht (z.B. HTTP). Nachteile. Das für den Nutzer vollständig transparente Management von Kollisionen, die Realisierung des OSI-Modells bis hin zur Anwendungsschicht und die hohe Performanz von WLAN führen zu
-
Artikel
Und noch 'ne Nixie-Uhr
Die Uhr benötigt weniger als 500mA Strom bei 5 Volt Versorgungsspannung. Die Kommunikation, welche z.B. für das Anlernen der Fernbedienung benötigt wird, läuft per USB-zu-RS232-Wandler über UART0. Es kann alles eingesetzt werden was der Markt bietet (FTDI, CP210x, PL2303). Ich habe ein PL2303-Modul
Mechanische Realisierung. Wie oben erwähnt, besteht das Gehäuse aus einem Plexiglas-Zylinder, Durchmesser 80mm, Länge 200mm und Wanddicke 3mm mit Seitendeckeln 80mm mit Absatz, Innenmaß 74mm, 6mm Dicke. Die Füße nennen sich „10mm Metal Cone Spikes Studs Punk Bracelet Leather Craft Bag Shoes“. Das gesamte Innenleben
-
Artikel
Mcruler
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
Leitfähigkeit/spezifischer Widerstand +| 9 -| 8 Eine Tabelle mit der Leitfähigkeit/spezifischer Widerstand von z.B. Kupfer, Aluminium, Eisen ... Eher sowas, ja! Temperaturkoeffizent +| 4 -| 9 Eine Tabelle mit den Temperaturkoeffizenten (alpha in 1/k) von z.B. Kupfer, Aluminium, Eisen ... ✓ Transistor-Schaltungssymbole
-
Artikel
SMD Löten
: 1,25 mm ⇒ Empfohlene Baugröße, minimale Baugröße zum Schwalllöten 0603: Länge: 1,60 mm Breite: 0,80 mm (derzeit in der Industrie aktuell) ⇒ noch von Hand lötbar, für die, die es gerne etwas kleiner mögen; Ein guter EMS kann das auch Wellenlöten; Mit etwas Übung problemlos von Hand zu löten 0402: Länge
platzieren. Den IC mit einem Finger leicht nach unten drücken. (Manchem fällt es leichter, den IC z.B. mit einem Stück Tesafilm zu fixieren.) Das Pad erwärmen, bis das Zinn aufschmilzt, und den Pin gut benetzt. Sollte der IC jetzt nicht richtig sitzen, einfach nochmal das Zinn erwärmen und den IC sehr
-
Artikel
Digitale Sinusfunktion
1.0, 2.0, 3.0, ... (n/4)-1 und wiederholt ab dem Punkt n/4 den Bogen rückwärts. Daraus ergibt sich z.B. für 32 Punkte die Abbildung: [0,1,2,3,4,5,6,7] und [8,7,6,5,4,3,2,1] sowie die entsprechende Wiederholung dieses Bogens mit dann negativem Vorzeichen für die Werte ab 180°. Man beachte dabei, dass
Randwertorientierung) liegt ein echter Nullpunkt vor und man ist versucht, den negativen MaxWert (z.B. "-128" bei 8 bit) mitzubenutzen. Eine Optimierung der Werte ist auch mit anderen Zielen möglich: Fehler-orientiert. Seltener genutzt, aber effektiv wirksamer, als die pauschale Nutzung der maximalen
-
Artikel
IGBT
Eigenverbrauch der leicht zwischen 0,5 und 1 W liegen kann. Bei größeren Strömen mit einer höheren Frequenz - z. B. Induktionsheizung - wird die Ansteuerleistung schon sehr interessant: z. B. dUg = 23V, Cies=20nF und f_schalt=250kHz, hier beträgt P_treiber = 13,3W (zuzüglich Eigenverbrauch). Zusätzliche Hinweise
8V) angelegt werden. Hintergrund: In einer geschalteten Anwendung treten große Spannungssteilheiten z. B. am Kollektor auf. Aufgrund der internen parasitären Kapazitäten zwischen Gate, Emitter und Kollektor findet eine Überkopplung des Schaltpulses - z. B. beim Schalter gegen GND - vom Kollektoranschluß
-
Artikel
Ölen schmieren fetten
Auch für Holz und Haut und Wunden als Wundöl zu verwenden. Vorsicht: Nicht geeignet für Buntmetalle (z.B. Messing. Quelle). Der Hersteller gibt an, dass es nicht verharzt. WD40 Kriechöl, das durch die schnelle Verteilung sowie die schmierende und wasserverdrängende Eigenschaften in der Lage ist, z.B.
So ist die obere Gebrauchstemperatur eines Lithiumeinfachseifenfettes in Mineralöl in der Regel bei 80 - 120°C. Mit synthetischen Ölen steigt diese Temperatur an. Womit schmiere ich was?. Handreinigen von Ölresten: Balistol, WD40 Wundöl: Balistöl Scharniere an Türen, Garagentor: Graphit, Mehrzweckfett
-
Artikel
Strukturierte Programmierung auf Mikrocontrollern
Kleinbuchstaben; Worttrennung mit Unterstrich oder CamelCase (jede Wortsilbe beginnt mit einem Großbuchstaben, z.B GetInfo, MaxCount etc.) Namen wie i, j, k für Indizes für Zählschleifen Variablen wie x, y, z für Positionen Bei Arrays z.B. einkaufsPreis[i] oder einkaufsPreis[index] verwenden. i bzw. index sind
Spaghetticode; Werden in der Berechnung Konstanten verwendet, dann am besten einen Kommentar dazu (z. B. b = a*3.6e6 // 3.6e6 ist Millisekunden pro Stunde) Statt ?: am besten Verzweigungen verwenden, da dieser oft nicht bekannt ist und auch nur noch selten verwendet wird. Leerzeichen und Leerzeilen
-
Artikel
PSoC
Besonderheit sind die vom Programmierer konfigurierbaren Peripherieblöcke. Darin können sowohl digitale (z. B. Timer, Zähler, PWM, SPI, UART), als auch analoge (z. B. AD-Wandler, DA-Wandler, Filter, Komparator) Funktionen umgesetzt und externe Bauteile wie Operationsverstärker eingespart werden. Inzwischen
Anwender kann mit VERILOG eigene Baugruppen entwerfen und verwenden PSoC5LP 32 Bit- Kern (ARM Cortex M3) 80 MHz Takt 256k Flash, 64 k SRAM Low Power- Modes JTAG, SWD, SWV, TRACEPORT 3x ADCs (12-bit 1Msps SAR ADC, 20-bit DelSig ADC) LCD Direct Drive Anwender kann mit VERILOG eigene Baugruppen entwerfen und
-
Artikel
Spule
ist auch aufwendig, einige Hersteller liefern dafür aber Formeln oder Berechnungsprogramme, so wie z. B. Micrometals: Berechnungsprogramm für Eisenpulverringkerne. Vor allem Anfängern wird aber von der eigenen Dimensionierung von Eisenpulverringkernspulen abgeraten. Etliche Hersteller (wie z. B. Talema
Schaltregler in beliebiger Konfiguration (also StepUp, StepDown, invertierend) geeignete Spulen sind z. B. die L-PISxx Serien die z. B. bei Reichelt oder Conrad erhältlich sind, oder vergleichbare Spulen. Aufgrund des Ferritkerns sind diese Spulen nahezu für alle üblichen Frequenzbereiche geeignet. Für
-
Artikel
Benutzer:Graealex/DCF77
Der angebrachte Kondensator hat laut Aufdruck eine Kapazität von 6,8 nF, was eine Frequenz von etwa 80,8 kHz ergeben würde. Da es sich jedoch um eine abgestimmte Antenne handelt, weicht wahrscheinlich die Kapazität aufgrund von Bauteiltoleranzen von diesem Wert ab und dürfte zur Erreichung der richtigen
praktisch kaum möglich ist. Weiterhin sollte ein Drehkondensator mit möglichst großem Abstimmbereich (z.B. 30 bis 600pF) und ein Funktionsgenerator zur Verfügung stehen. Der gewählte Ferritstab hat eine Abmessung von 90x10 mm und stellt einen guten Kompromiss zwischen Größe und möglicher Feldstärke dar
-
Artikel
Projekt: Labornetzteil
die Interaktion mit dem Benutzer zuständig. Nebenbei soll sie noch mit anderer digitaler Hardware (z. B. PC) interagieren koennen. Dazu werden folgende Schnittstellen benoetigt: LC-Display: Dieses ist zum Anzeigen von Informationen nötig. Es wird ein HD44780-Kompatibles Display eingesetzt. (Alternativ
Weiterhin muss es eine Möglichkeit geben, die Kontrolleinheit über Statusänderungen zu informieren (z. B. kurzgeschlossener Ausgang, Überhitzung etc.). Die Slaves sollen im Grunde auch alleine Arbeiten und von der Kontrolleinheit nur Sollwerte bekommen bzw. Istwerte zu dieser senden. Im Industriebereich
-
Artikel
3-Phasen Frequenzumrichter mit AVR
sollte es dabei sein, dem Motor nicht mehr abzuverlangen, als er liefern kann. Lautes Brummen ist z.B. ein Zeichen für zu viel Spannung, das V/f Verhältnis sollte kleiner gemacht werden. Oft ist es aber ausreichend, der Maschine bei Nennfrequenz (z.B. 50 Hz) gerade 100% Betriebsspannung zu liefern,
mit Motorsteuerungen zu experimentieren. Je nach verwendeter Endstufe können auch andere Motoren, z.B. E-Autos, Festplattenmotoren oder Spiegelmotoren aus Laserdruckern angesteuert werden. Ändern der PWM Frequenz z.B. ist in der Routine TimersInit() vorgesehen. Andere Vorteiler Einstellungen für alle
-
Artikel
AVR Typen
Controllers entsprechend eingestellt werden (siehe Datenblatt). ATmegas mit integriertem JTAG-Interface (z.Zt. solche ab 16kB Flash-Speicher und mehr als 28 Pins ) werden ab Werk mit aktiviertem JTAG-Interface ausgeliefert. Dieses Interface belegt vier Port-Pins (z. B. am PORTC bei ATmega16/32), die nicht
Megasample/12 Bit, vierpoliges Programm- und Debug- Interface PDI (VTref, CLK, DATA, GND) erfordert z.B. einen AVR_JTAGICE-mkII Programmer. PDI (Flash und Debug) funktioniert mit C-Code z.B. mit AVR Studio 4.19. Leider ist die Xmega-Reihe zu den AVR-Prozessoren der Mega- oder Tiny-Serien nicht kompatibel
-
Artikel
ESP8266-CPCB
) RPSMA (optional, Ebay: 5pcs RP-SMA 3.50USD inkl. Versand) -> 0.60 EUR Spannungswandler (optional,z.B. LDO, digikey) -> 0.50 EUR (brutto) Gesamt mit RPSMA und Spannungswandler -> 5.92 EUR (brutto) Kostenkalkulation Material 2 (1EUR=1.20USD) PCB dirty-pcbs, 2 Layers, HASL, 5x5cm, 10 qty-> 14 USD, 4
) RPSMA (optional, Ebay: 5pcs RP-SMA 3.50USD inkl. Versand) -> 0.60 EUR Spannungswandler (optional,z.B. LDO, digikey) -> 0.50 EUR (brutto) Gesamt mit RPSMA und Spannungswandler -> 6.23 EUR (brutto) Gesamt mit nur einer Platine, ohne RPSMA, Spannungswandler, Pinheader -> 4.62 EUR (brutto)
-
Artikel
FPGA Soft Core
entfällt ja, VHDL 64k asm HASM, Builder SW je nach Konfiguration Free IP, Boost LogicSolutions embedded Z8 (UB8820) XILINX, ASIC 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
Herstellerunabhängig. In seiner kleinsten Konfiguration benötigt Proteus weniger als 300 LUTs. embedded Z8 (UB8820/UB8840). Frei konfigurierbarer Mikrokontroller Core der sich an der Architekture des UB8820/... orientiert (damit dem z8 entsprechend) Eigenschaften: konfigurierbare Anzahl der Registersets
-
Artikel
Installation von Debian 12 (Bookworm) auf Soekris-Rechner per RS232
Debian am besten auf eine mSATA-SSD (gibt es gebraucht für unter 10€) und steckt die Datenplatten (z.B. im RAID1-Verbund) an die SATA-Ports. Die letzte OPNSense-Version für das Gerät stammt von 2019. Viele Soekris-Kisten landeten danach wohl viel zu früh im Müll. Unter Debian Bookworm läuft der Soekris
mit ELTS sogar bis Sommer 2033! Wenn das Teil nicht direkt mit dem Internet verbunden ist, wenn es z.B. als lokales Heim-NAS läuft, dann ist das mit den Updates sowieso unwichtig. Der Soekris läuft dann einfach jahrelang mit einer älteren Debian-Version - niemand merkt's, niemanden stört's. Achtung:
-
Artikel
Datei:FirstSignOfLife.jpg
Retrocomputing auf FPGA Erstes Lebenszeichen des nachbaus eines Z80 Computers auf einem Spartan3 Board Autor: FPGAkuechle Lizenz: CC BY-SA 2.0 DE
-
Artikel
MMC- und SD-Karten
allererst mal eine SD-Karte eines anderen Herstellers aus. Die MMC-Implementierung für AVR von Elm Chan z. B. funktioniert mit SanDisk problemlos hat aber mit Platinum Karten ein Problem. Taktfrequenz bei der Initialisierung nicht höher als 400kHz Ein Pullup-Widerstand am Ausgang der MMC/SD Karte (DO) ist
Pi Read-Only SD-Karte einschränkungen? Projekte. Ultimate Floppy Emulator von Retromaster (PIC32 @ 80 Mhz, 16 Mb SDRAM) Weblinks. Difference-between-slc-mlc-tlc-3d-nand
-
Artikel
MIDI
von Masseschleifen ist die Empfängerseite in der Regel durch einen Hochgeschwindigkeits-Optokoppler (z.B. H11L1, 6N138, PC900) galvanisch vom Sender getrennt. Das Protokoll kann von allen gängigen UARTs eines PCs generiert werden, vereinzelt ist aber die benötigte Senderate nicht exakt einstellbar. Hardware
übereinstimmen. Wenn der TXD-Pin die gut 5 mA Strom nicht verträgt, muss das Signal durch einen Puffer (z.B. 74AHC1G07 oder -125) zwischen TXD und R1 verstärkt werden. Empfänger. Der Empfänger muss den Strom, der zwischen Pins 4 und 5 fließt, auswerten. Zur Vermeidung eine Masseschleife darf Pin 2 nicht
-
Artikel
Entscheidung Mikrocontroller
: LPC2100). Manche Controller brauchen zwei verschiedene Spannungen. Dies ist aber relativ selten, z. B. bei den LPC2100. Billig-Netzteile liefern im Leerlauf manchmal deutlich mehr Spannung als angegeben, ein Spannungsregler (z. B. 78xx) ist also Pflicht! Bei Batterien und Akkus sinkt die Spannung
USB Smart Kabel ~ 30$ Ethernet Smart Kabel ~ 70$ Die Zilog Entwicklungssysteme ZDS II (C/ASM) für Z8 Encore!®, Z8 Encore! XP®, Z8 Encore! MC™ sowie ZNEO™ Z16F Controller haben keine Beschränkungen sind aber ganz zu Unrecht in Europa kaum bekannt oder erhältlich. NXP. System Preis Entwicklungskit incl
-
Artikel
RPi als D/A-Wandler
feinen Adern (Litze) bestehen sollte, 50 cm nicht-isolierter Draht, einige niederohmige Widerstände (z.B. je 2 mal 100 Ohm, 80, 60, sowie 20) und ein 'Experimentierbrett' (engl. Breadboard). = Grundlagen und Vorbereitung des Projekts = Umwandlung von 1/0 zu Ein/Aus mit einem Relais. Vom Prinzip her ist
würde sich dieses Problem (theoretisch) relativieren, da bei geschickter Auswahl der Widerstände (z.B. im Verhältnis 1 zu 2) jeweils eine Verdoppelung der Kombinationsmöglichkeiten erreichbar ist. b. Wird hier der 50 Ohm Widerstand asymmetrisch geteilt (z.B. 15 + 35 Ohm, s.a. Spannungsteiler) um dort
-
Artikel
Glättungsfilter für 1-Bit DA-Wandlung
tendenziell größer als . Der Spannungsteiler skaliert die Versorgungsspannung des Mikrocontrollers, z. B. 3,3V oder 5V, auf die gewünschte maximale Ausgangsspannung, z. B. 1V. Natürlich kann man auch weglassen, dann gilt in allen weiteren Formeln bzw. . Ich werde erst dimensionieren, wenn der Rest der
10e-9; R1x=1/((C1x+C2x)*s_g); R2x=1/(s_g^2*R1x*C1x*C2x); % Festlegen der drei Übertragungsfunktionen z=1; n_ideal=[1/s_g^2 2/s_g 1]; G_ideal=tf(z,n_ideal); n_meins=[R1*R2*C1*C2 R1*C1+R1*C2+R2*C2 1]; G_meins=tf(z,n_meins); n_schlecht=[R1x*R2x*C1x*C2x R1x*C1x+R1x*C2x+R2x*C2x 1]; G_schlecht=tf(z,n_schlecht
-
Artikel
AVR Arithmetik/Saturierung
Bereichsgrenzen also dort, wo ein Überlauf stattfinden würde stehen bleibt, gibt es auch Saturierungen, die zB auf den Wertebereich 100...100 begrenzen. Letztere lässt sich zusammensetzen aus einer "normalen" Saturierung, wie sie hier im weiteren besprochen wird, und einer Maximum- bzw. Minimum-Bildung gegen
auch bei Verwendung von Assembler die Portabilität erhalten bleibt, wenn maschinenabhängige Sequenzen z. B. per #ifdef parametrisiert werden. Unsigned. Addition: Das ist der einfachste Fall. Die Addition zweier vorzeichenloser Zahlen liefert immer ein nicht-kleineres Ergebnis. Ein Überlauf ist am Carry
-
Artikel
AVR-CORDIC
Sinusgenerator verwendet werden. Er braucht keine Tabelle, daher ist eine höhere Amplitudenauflösung von z. B. 16 Bit möglich. Es entsteht gleichzeitig eine Sinus- und Cosinusschwingung. linear vectoring. Division y/x linear rotation. Multiplikation y*x hyperbolic vectoring. arsinh, arcosh, artanh, arcoth
ab 1959 als PDF avrfix Festkommabibliothek für AVR in C und Downloadseite CORDIC sin/cos in C und Z80-Assembler schnelle Division mit CORDIC in PIC-Assembler CORDIC-C-Routinen aus Dr.Dobbs Journal 1990 und hier Converted to ANSI-C Cordic sin/cos und kart./polar auf Basic-Stamp CORDIC-Arcustangens für
-
Artikel
Diskussion:Soft-PWM
nachprüfen... Den Zählerwert mit dieser Tabelle static const unsigned char BitReverseTable256[] = { 0x00, 0x80, 0x40, 0xC0, 0x20, 0xA0, 0x60, 0xE0, 0x10, 0x90, 0x50, 0xD0, 0x30, 0xB0, 0x70, 0xF0, 0x08, 0x88, 0x48, 0xC8, 0x28, 0xA8, 0x68, 0xE8, 0x18, 0x98, 0x58, 0xD8, 0x38, 0xB8, 0x78, 0xF8, 0x04, 0x84, 0x44,
das obligatorische Filtern viel einfacher... Das nennt sich Puls-DICHTE-Modulation >Wenn man jetzt z.b 50% dutycycle betrachtet erkennt man schon ganz deutlich die >Verbesserung: >bei jedem Vergleich wird getoggelt! Fast. >Warum kein einziger Controller den ich kenne sowas macht versteh ich nicht...
-
Artikel
Demo Gilbertzelle
X2 entstehen. Die Eingangsspannungen von A1 und A2 betragen betragen an dieser Grenze jeweils etwa 80 mVss. Schaltpläne und Materialliste. Materialliste Widerstände Stückzahl Typ Wert Position 4x Widerstand 10Ω R8, R9, R10, R12 3x Widerstand 100Ω R7, R11, R19, R21 1x Widerstand 220Ω R4 2x Widerstand
Eingang pseudodifferentiell differentiell Widerstand 1,5 kΩ 3 kΩ Kapazität 3 pF 1,5 pF Aussteuerung 80mVs/160mVss 80mVs/160mVss + Oszillator pseudodifferentiell Widerstand ca. 20 kΩ Kapazität 1,5…2,5 pF Aussteuerung 200…300 mVss Ein zusätzlicher Widerstand von Pin 7 gegen Masse verbessert die Hochfrequenzeigenschaften
-
Artikel
Lichtwecker
der nötigen Helligkeit erzeugt werden. Die Besonderheit dieser LEDs ist ein Wirkungsgrad von über 80 lm/W beim weißen Chip, was zu einer exzellenten Lichtausbeute führt. Für die Ansteuerung der LEDs wurde eine Platine mit 4 Konstant-Strom-Quellen (KSQ) erstellt. Die KSQs wurden dabei linear ausgeführt
Sekundenkleber befestigt werden. (Siehe Abbildung rechts) Ein kleiner Funktionstest mit Temperaturmessung (z.B. fühlen) sollte nach dem Anbringen der LED durchgeführt werden, der die korrekte Montage der LED überprüft. TIPP: Bevor die LEDs auf dem Kühlkörper montiert werden, sollten die Anschlüsse angelötet
-
Artikel
Sinuswechselrichter 600W
dass man im PKW mal ein Gerät mit Netzspannung benutzen will. Gerade für Geräte mit induktiver Last (z.B. Bohrmaschine) ist es wichtig, dass die erzeugte Spannung einen möglichst sinusförmigen Verlauf hat. Die bei meinem Gerät zugrunde gelegte Leistung ist einfach die Nennleistung meiner Bohrmaschine.
Gleichspannung „sieht“. Die Symmetrie wird sichergestellt, indem ein D-Flipflop mit einer Frequenz von 80 kHz getoggelt wird. Für die Regelung des Zwischenkreises wird die Rechteckspannung mit einer variablen Pulsbreite versehen. In den Pulspausen wird der Eingang des Übertragers kurzgeschlossen, indem entweder
-
Artikel
Leistungselektronik
hohen Spannungen (ab 50V_ac und ca. 60V_dc {offiziell 120V_dc}), hohen Strömen oder hohen Energien (z.B. aus einem Kondensator) ausgehen, informieren und entsprechende Sicherheitsvorkehrungen treffen. Ab ca 12V zündet ein Lichtbogen und verlischt anschließend. Ab ca. 20V bleibt ein Lichtbogen nach der
man sich das Leistungsteil auch dadurch zerstören, also ggf. bei kurzer Reaktionsgeschwindigkeit von z.B. <500ns langsam 'AB'schalten z.B. innerhalb von 10µs. (dU=-L*Di/dt) Details zur Überspannungs- und Überstromabschaltung folgen zu gegebener Zeit. Achtung: diese Abschaltungen müssen über ein Latch
-
Artikel
GoFlexHome
GoFlex Net. (Siehe GoFlex Home Review auf smallnetbuilder.com) HipServ OS läuft auch auf anderen NAS, z.B.: NETGEAR Stora LaCie Ethernet Disk mini – Home Edition Auf der GoFlexHome läuft (uname -a): Linux axentraserver.USERNAME.seagateshare.com 2.6.22.18 #16 Thu Jun 17 01:37:53 EDT 2010 armv5tejl armv5tejl
laufen einige Dienste: ~$ nmap -sT 169.254.xxx.yyy PORT STATE SERVICE 21/tcp open ftp 22/tcp open ssh 80/tcp open http 139/tcp open netbios-ssn 443/tcp open https 445/tcp open microsoft-ds 548/tcp open afp 631/tcp open ipp 6689/tcp open unknown Hacking. root login. Ähnlich wie bei der Netgear Stora kann
-
Artikel
Stepdown mit KFZ-Netzteil
auf Basis des MC34063 um zu bauen, als eine komplett neue Schaltung aufzubauen. Viele KFZ-Netzteile (z.B. für Handys) sind auf der Basis des MC34063 aufgebaut, sodass sie meist durch Parallelschalten eines Widerstandes zu einen eigenen Spannungsbereich umgebaut werden. So haben viele KFZ-Netzteile eine
Artikel MC34063, Stepdown) zum Beispiel auf 3V oder 5V geändert werden. Die Effizienz liegt bei etwa 60-80% (nachmessen!). Quelle. Hackaday: Make switched-mode power supplies do your bidding
-
Artikel
Speicher
gibt auch Speichertypen, die diese Eigenschaften nicht haben, aber trotzdem "RAM" im Namen tragen, z. B. FRAM. Über diese Speicher spricht man dann in ihrer vollen Form (z. B. FRAM), man nennt sie nicht einfach nur RAM. SRAM. Static Random Access Memory - statischer RAM. Hat man SRAM als einzelne ICs
SDRAM dafür verwendet, der klassiche DRAM ist ein Auslaufmodell. Auch einige 8-Bit Prozessoren wie der Z80 unterstützten DRAM hardwareseitig. Bis zum Anfang der Pentium-Zeit war DRAM der Hauptspeicher in PCs (EDO-RAM). Die Ansteuerung erfolgt asynchron über verschiedene Steuersignale. Die Adressen werden
-
Artikel
Wanderkiste (Widlar)
zwischen den Wanderkisten umgepackt werden. Die Teilname Liste kann sich zwischenzeitlich ändern, z.B Urlaub, Abwesenheit, Rückruf um nur einige Beispiele dafür zu nennen. Die Wanderkiste wird nun doch wieder auf maximal 10 Kg begrenzt. Wer da dann im laufe der Runde etwas geändert haben möchte,sagt
gilly 13xxx 30.07.2018 30.07.2018 357451661705 26 Elko | nicht nötig 27 28 ic_tester 09.08.2018 suche Z80 Sachen und 74`er IC`s ENDE Runde II Teilnehmer Runde III. Nr. style="width:100px" | Teilnehmer style="width:55px" | PLZ* style="width:85px" | IN style="width:85px"| OUT style="width:170px" | DHL Code
-
Artikel
UPlay Basic Interpreter per XMC2Go
uBasic etwas "erweitert" : Keine Unterscheidung zwischen Groß- und Kleinschreibung der Basic-Befehle (z.B. "10 IF a>5 Then goto 100 else GoSub 200") Bei der IF-Anweisung kann das THEN entfallen (z.B. "10 IF a>5 GOTO 100") Variablen und Ausdrücke können negativ sein (z.B. "10 a = -5") Den Wertebereich der
von char auf int vergrößert Die FOR/NEXT-Schleife so angepasst, das sie auch decrementieren kann (z.B. "10 FOR a=8 TO 2") Die FOR/NEXT-Schleife um "STEP" erweitert. (z.B. "10 FOR a=2 TO 13 STEP 3") Den Befehl "REM" hinzugefügt für Bemerkungstexte (z.B. "10 REM -BEISPIELPROGRAMM-") Der dritte Schritt
-
Artikel
LPC1xxx für Umsteiger
preisgünstigste Cortex-M3 LPC 1313 FBD 48/01 mit 72MHz kostet bei DARISUS 2€20, 100MHz d.h. den LPC1751FBD80 gibts bei elpro schon für 3€59. Hier findet sich für jeden Einsatzfall der passende Mikrocontroller. Quelle der genannten Preise: elpro oder DARISUS Die komplette LPC1xxx Familie ist durchgängig mit
anderen Artikel aus der Kategorie Grundlagen. Das wars schon. Ansonsten gilt: Entwicklungskit kaufen, z.B. bei Watterott Beschreibungen durchlesen LPCXpresso-Entwicklungskits (PDF) und Beschreibung Entwicklungspacket runterladen LPC-Expresso (Kostenlos mit Debugger) Die Entwicklungsumgebung installieren
-
Artikel
RFM12
Sende- und Empfangs-FIFO ist per Software möglich, ebenso die Abfrage der Statusbits. Deshalb werden z. B. nIRQ und nFFS nicht unbedingt benötigt. nIRQ signalisiert unter anderem, dass das Modul bereit ist Daten zu empfangen. Wenn Daten empfangen wurden, kann dies über den FFIT-Pin abgefragt werden (falls
gelegt werden! An CLK kann eine Frequenz von 1MHz bis 10MHz eingestellt werden. Hiermit kann dann z. B. der Mikrocontroller versorgt werden. Reset ist ein Open-Collector-Ausgang und gleichzeitig der Reset-Eingang. Er sollte daher entweder gar nicht, oder aber hochohmig angeschlossen werden. Im FIFO-Mode
-
Artikel
Transistor
Transistor Array mit Open-Collector Ausgang. Und sogar die Freilaufdioden sind schon drin. Damit lässt sich z. B. ein Leistungstreiber zur Ansteuerung von Schrittmotoren, Relais und anderen induktiven Lasten aufbauen. Gibt es ein Transistor-Array wie ULN28xx, das gegen Vcc schaltet?. Such mal nach UDN29xx, z
fertig als Darlington-Transistor kaufen, von denen ebenfalls einige in der BD-Reihe zu finden sind (z. B. BD647). Ein Transistortyp, der sich sehr gut zum Schalten höherer Ströme eignet, ist der MOSFET. Wie schon oben angedeutet: Wenn die 30-80V die die meisten BC- und BD-Transistoren abkönnen, nicht
-
Artikel
Resonanzmesser
Esakidiode American Microsemiconductor ist spezialisiert auf alte Halbleiter zu gesalzenen Preisen - hier z.B die 1N2941A zu knapp 80 Dollar Transistorgeräte. Tradiper TE-15 Monacor / Leader LDM-815 dazu gab es einen Antennenmesszusatz LIM-870 Digitaltechnik. Delica DMC-230S Downloads. Beschreibungen. Schaltpläne
-
Artikel
Abtasttheorem
einem diskreten Wertestrom in der Praxis nicht gelingt. Bei der Erzeugung von Sinuswellen mit der DDS z.B., liegen zwar mathematisch exakte Amplitudenwerte vor, dennoch kommt man mit den generierten Sinuswellen praktisch nur bis an 70%-80% der halben Abtastfrequenz heran. Das liegt daran, dass ein realer
-
Artikel
Parallax Propeller
Beide Taktquellen lassen sich durch die interne PLL vervielfachen. Somit kann der Chip mit bis zu 80 MHz (5 MHz * 16-fach PLL) stabil betrieben werden. Ein Übertakten des Chips ist in Grenzen möglich. Ein nettes Feature ist die Möglichkeit, die PLL mitten im Betrieb zu verändern. Dadurch steht bei Bedarf
Controllers enthaltenen Interpreter ausgeführt wird. Im internen ROM sind noch weitere Daten, wie z. B. Fonts, 16-Bit Sinus- und Log-Tabellen enthalten. Der Sourcecode für den Spin-Intepreter ist hier frei verfügbar. Eine kostenlose IDE ("Propeller Tool") kann von der Parallax-Webseite runtergeladen
-
Artikel
KFZ Diagnosegeräte
50 €/Jahr OBDeleven OBD11 OBDeleven.com Litauen Vilnius Voltas IT VAG, BMW/Mini (Modelle F, G, I) 80 € Basic 100 € PRO 200 € Ultimate Credits und One-Click-Apps kosten extra. Codiert insbes. VAG gut. Dt. Übersetzung schlecht Torque Pro (OBD2 / Auto) Torque-BHP.com PlayStore UK Ian Hawkins 5 € (ohne
viele Funktionen eine Online-Verbindung mit der Zentrale. Hersteller - Name Bemerkung VW - VAS PC z.B. VAS5054A VW - ODIS BMW - EDIABAS / INPA / ISTA Kopie: Rheingold BMW - E-Sys Ab den F-Modellen. Von ESG Elektroniksystem- und Logistik GmbH Mercedes Benz - Star Diagnose. Neuer ist XENTRY. Renault
-
Artikel
LED-Pendellampe
Überschwingern der Drain-Source-Spannung beim Abschalten des MOSFETS kommt. In diesem Fall kann eine Z-Diode mit z.B. 27V helfen. Die Vorwiderstände der RGB-LED erhöhen sich auf 4,7k Ohm. Die Steuerplatine trägt eine 5*2 polige Pfostenleiste, diese dient primär zur Programmierung der MCU, kann aber auch
, damit die MCU beim Start in den Programmiermodus gebracht werden kann. Eine zusätzliche Last von z.B. 100 Ohm über die Betriebsspannung hilft. Es muss keine "echte" RS232 Schnittstelle sein. Ein USB-RS232 Adapter mit FTDI-Chip funktioniert bei mir auch. Einstellungen Flash Magic: Select: 89LPC936
-
Artikel
Leiterbahnabstände
Microcontrollern zuständig sein. Diese Norm greift aber in Ermangelung anderer, spezifischerer Normen oft, z. B. bei Schaltnetzteilen! Warum gerade SNT keine extra Norm haben, ist mir ein Rätsel. DIN EN 61010 (VDE 0411) - Sicherheitsbestimmungen für elektrische Mess-, Steuer-, Regel- und Laborgeräte DIN EN
des EVU angeschlossen ist. Beim EVU sind die Transienten viel höher, dort gelten dann höhere Werte (z. B. 6,8 mm Abstand zu PE, 2,5mm Leiter-Leiter bei normaler Netzspannung). Interpolation zwischen den Spannungen: Teilweise darf zwischen den Spannungswerten interpoliert werden, aber nicht immer. Dann
-
Artikel
Projekt VGA Core in VHDL
88 528 48 136 Synch 120 136 168 184 192 192 48 44 32 200 Back Porch 64 144 96 200 192 305 144 148 80 336 Pixel X 1040 1328 1584 1712 1728 2160 2200 2640 2080 2592 Pixeltakt 48,1 56,5 63,1 63,1 78,1 75 67,4 56,3 1920 1920 Vertikal 600 768 1024 1024 1024 1200 1080 1080 1200 1200 Front Porch 37 3 3 3 3
Farben möglich wären. Im Beispieldesign werden jeweils 2 benachbarte Farben im Spektrum multiplext, z.B. Rot und Gelb zu Orange oder Blau und Schwarz zu Dunkelblau. So entstehen etwa 30 verschiedene, nutzbare Farben. Das Multiplexen wird mit einem selbstschwingenden Takt bewerkstelligt, der nicht mit
-
Artikel
PIC C-Compilervergleich
Beschränkung der Freiversion: Begrenzte Code-Optimierung, 45-Tage PRO Version Hi-Tech C for PIC18. Version: 9.80, MPLAB X 1.51 Unterstützt: PIC10/12/16/18 Preis (Pro): 1195$ Beschränkung der Freiversion: Begrenzte Code-Optimierung, 45-Tage PRO Version SDCC. Version: 3.2.0 Unterstützt: PIC16/18 Sonstiges: Dieses
eigene IDE. WIZ-C, SourceBoost. Diese beiden Compiler hab ich auch getestet, jedoch hatte SourceBoost z.B. keine Math-Lib und mit WIZ-C bin ich irgendwie nicht zurecht gekommen PIC24/dsPIC. XC16. Version: 1.21, MPLAB X 2.05 Unterstützt: PIC24/dsPIC Preis (Pro): 995$ Beschränkung der Freiversion: Begrenzte
-
Artikel
I²C
Distanzen geeignet ist. Die Bezeichnung steht für IIC, Inter-Integrated Circuit. Der Bus wurde Anfang der 80er Jahre von Philips entwickelt. Aus Lizenzgründen heißt der I2C Bus bei manchen Herstellern auch TWI, two wire interface (siehe AVR TWI). Im PC wird ein dem I2C-Bus sehr ähnliches System benutzt, um z. B. die Daten eines SDRAM-Modules auszulesen. Dieser nennt sich SMBus (System Management Bus). Busstruktur und Adressierung. In einem I2C-Bus gibt es mindestens einen Master sowie bis zu 127 Slaves.
-
Artikel
Der Multiplex Sensor Bus (MSB)
Abfrage der Sensoren (0-15) 0x5A Reset jeder Sensor sollte alle gespeicherten bzw. kumulierten Werte (z.B. min/max/avg) rücksetzen wenn dieser Befehl empfangen wird. 0x80-0x8F Reserviert Für zukünftige Erweiterungen reserviert. Ein Sensor sollte darauf nicht reagieren. Werteklassen. + Werteklassen auf
Bus zu senden. Dies ist nützlich falls die serielle Verbindung noch anderweitig genutzt werden soll (z.B. zur Parametriesierung) uint8_t mb_receive() Erlaubt es direkt ein Byte über den Bus zu empfangen. Dies ist nützlich falls die serielle Verbindung noch anderweitig genutzt werden soll (z.B. zur Parametriesierung
-
Artikel
Logic Analyzer-Projekt: Ideen zur Hardware
Bauteile z. B. auch in Schweiz/Österreich gut verfügbar sein. Dass er sich mit einem LA der großen Hersteller messen lassen kann, ist aufgrund des Hobby Bereiches bzw. Proof-on-Concepts eher unwahrscheinlich. Unter
zur rudimentären Steuerung, ein arithmetischer Trigger existiert auch, ist aber nicht eingebunden (z. B. für Addressvergleiche als Trigger). Clk Management per DLL. Die Anbindung FPGA zum Mikrocontroller per SPI fehlt komplett (SPI Cores z. B. von Jörn sind im Forum aber vorhanden). Mit dem VHDL LA