-
Artikel
STM8S-Discovery
STM8S-Discovery ist, dass man außer dem Evaluationsboard eigentlich nur noch ein USB Kabel (A auf B) braucht. Man braucht weder ein externes Netzteil noch zusätzliche Bauteile wenn man mit dem Board ein wenig herumexperimentieren möchte. Benötigte Software. STM liefert eine kostenlose IDE (Entwicklungsoberfläche
funktioniert nur mit einem dieser Compiler. Eine Alternative ist die Verwendung einer eigenen IDE wie z.B. Eclipse oder Code::Blocks zusammen mit dem freien Compiler SDCC. Ein Weg mit Code::Blocks und SDCC unter Windows ist hier beschrieben: Code::Blocks für STM8S Discovery einrichten. Linux. Die USB Implementierung
-
Artikel
Vorverstärker
MP3-Player zu betreiben Einen hochohmigen Ausgang mit einen niederohmigen Eingang zu verbinden (z.B. Ein LFE Ausgang an einen normalen Verstärker) Schaltung. Spezifikationen. Verstärkung: 3,3 Fach, jederzeit mittels R3 veränderbar Rechne R3 : R1 = Verstärkung ergänzende Hinweise. Wenn man ein Stereo
verhindern dass der Regler schwingt. Als Operationsverstärker können Standardtypen verwendet werden, z.B. der NE5532 oder der LM358N und noch viele andere… Folgende Bauteile kann man zu Versuchszwecken auch weglassen: C5, C12, C13, C3, C4, C8, C10, C11, C9 Folgende Bauteile kann man auch umdimensionieren
-
Artikel
Bildsensor
nach Aussen transportieren. Bauformen. Bildsensoren existieren in unterschiedlichen Technologien, z.B. CMOS, PMOS und CCDs. Auf der eigentlichen Matrix können zusätzliche lichtempfindliche oder lichtleitende Schichten in Form von beschichteten Dünnfilmen aufgebraucht sein. ARC (anti reflective coating
ist abhängig von einem externen Takt sowie Steuersignalen, die die Betriebsarten regeln. Damit ist z.B. das binning und auch das teilweise Auslesen der Sensoren konfigurierbar, wodurch unterschiedliche Bildgössen und -wiederholungsgeschwindigkeiten (frame rate) möglich sind. Die Ausgabe der Daten erfolgt
-
Artikel
AVR Butterfly über serielle Schnittstelle programmieren
eins Rechners mit dem UART-Anschluss des BF (vgl. Abbildung) Terminal-Programm öffnen (MS-Windows: z. B. Hyperterm oder Bray-Terminal) und auf 19200bps, 8 Datenbits, 1 Stopbit, kein Parity-Bit, keine Flusskontrolle einstellen am Butterfly zum Menüpunkt "Download Name" durchhangeln ("Name"-Menü) den Joystick
möglich ist, funktioniert die Übertragung mit 19200 bps (bei 2MHz internem Takt). Terminalprogramm (z. B. für die Namenseingabe): neuere Versionen des Bray-Terminal haben eine Funktion, welche die serielle Schnittstelle freigibt, sobald das Terminalfenster den Fokus verliert (also ein anderes Programm "
-
Artikel
Strahlungssensor
Strahlensensor anzuwenden: UV-Sensoren Geigerzähler Scintillationszähler Dosisleistungs-Messung z. B. durch Schwärzung eines Films Nebelkammer Geigerzähler. Das Geiger-Müller-Zählrohr wird durch Ionisation beim Durchtritt von Alpha/Beta/Gamma-"Strahlen" kurzzeitig elektrisch leitend. Über einen Vorwiderstand
Detektoren. Sie bestehen aus einem typischen CMOS-Bildsensor mit einer lichtempfindlichen Beschichtung, z.B. in aSi-Technologie, welche die vom Szintillator ausgesendeten Photonen auswertet. Eine andere Form sind Sensoren für Teilchenstrahlung. Diese bestehen aus Gitterelementen, die unter Hochspannung stehen
-
Artikel
Wasser
Temperatur, Lösung.).) Elektrische Leitfähigkeit (Achtung: Elektrolyse) Mechanisch Schwimmer und z.B. Potentiometer (z.B. Tanksensor PKW) Druckmessung (absolut oder relativ mit Pumpe zur Lufteinperlung) Gewichtsmessung Wasser als Lösungsmittel (Zuckerwürfel, Salz, Papier) (nur Detektion, kein Pegel)
-
Artikel
R8C Codebeispiele
Verfahren dazu ist im R8C Hardware Manual Kapitel 6 beschrieben. Es muss natürlich externe Taktquelle (z. B. Quarz) funktionsfähig angeschlossen sein. Es folgt ein Beispiel für den R8C/13, so wie er inklusive 20 MHz Quarz auf der Prozessorplatine von Glyn/Elektor zu finden ist: Vorschläge fürs weitere Experimentieren
Senden einzelner Zeichen gezeigt. Als serielle Schnittstelle des R8C/13 wird UART0 benutzt, da UART1 z. B. auf dem Elektor-Applikationsboard bereits durch den Debugger belegt ist. Die Übertragung wird bei 19200 Baud, 8 Datenbits, 1 Startbit (unveränderlich), 1 Stopbit und keine Parität und kein Handshake
-
Artikel
Vorverstärker / Kopfhörerverstärker
MP3-Player zu betreiben Einen hochohmigen Ausgang mit einen niederohmigen Eingang zu verbinden (z.B. Ein LFE-Ausgang an einen normalen Verstärker) Schaltplan: Spezifikationen: Verstärkung: 3,3-fach, jederzeit mittels R3 veränderbar gemäß R3 : R1 = Verstärkung Folgendes ist zu beachten: Wenn man ein
verhindern, dass der Regler schwingt. Als Operationsverstärker können Standardtypen verwendet werden, z.B. der NE5532 oder der LM358N und noch viele andere… Folgende Bauteile kann man zu Versuchszwecken auch weglassen: C5, C12, C13, C3, C4, C8, C10, C11, C9 Folgende Bauteile kann man auch umdimensionieren
-
Artikel
Digital
Auflösung bestimmt dabei die Größe der Stufen. Mit einer Auflösung von 1 °C/Volt könnte „5 Volt“ z. B. für alle Werte zwischen 4,5 und 5,5 °C stehen. Die in der elektronischen Schaltungstechnik verwendeten digitalen Signale sind in aller Regel zugleich „binär“ und können damit nur zwei gültige Werte
werden, wenn ein Pegel im undefinierten Bereich über zu lange Zeit anliegt. Bei TTL-Signalen gilt z. B. der „High“-Pegel von +2,0…+5,0 V als „logisch 1“, während der „Low“-Pegel für „logisch 0“ zwischen 0…+0,8 V liegen muss. Bei CMOS-Signalen (wo die Betriebsspannung der Bausteine variieren kann) gelten
-
Artikel
Selbständigen-Treff
Angabe des Stadtbezirks kann natürlich die Angabe des Landkreises und der Gemeinde entfallen. Wer z.B. bereit ist zu solchen Treffen innerhalb des Landkreises anzureisen oder sich aus irgendeinem Grund nicht bis ins Detail verorten will, kann z.B. die Gemeinde durch einen Stern ersetzen. Die Gliederung
-
Artikel
Ölen schmieren fetten
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. festgerostete
-
Artikel
Schwingquarz
oft keinen Abgleich. Im Bereich der Mikrocontroller sind das im wesentlichen: genauer Zeittakt, z.B. für Uhren genaues Timing an Schnittstellen, z.B. UART oder USB Quarze kann man sowohl als einzelnes Bauelement kaufen, als auch komplett mit Oszillatorschaltung in einem Gehäuse. TCXO und OCXO sind
-
Artikel
TinyVT
des Fernschreibers und konnten bestenfalls eine Handvoll von C0 Steuerzeichen (ASCII 0x00-0x19, z.B. CR, LF) interpretieren. Die späteren "intelligenten" Terminals konnten mittels Escape Sequenzen verschiedene Funktionen ausführen, etwa Zeilen löschen oder den Cursor neu positionieren. Zu den bekanntesten
Einsatz als universelles Ein- und Ausgabegerät für Mikrocontroller auch als Terminal an einem PC (z.B. headless server, router) betrieben werden kann oder ohne Tastatur als eine Art Statusmonitor am Rechner, der per cronjob mit Informationen gefüttert wird. Hardware. Verwendet wurde ein LCD-Modul mit
-
Artikel
Magnetfeldsensor
GmbH, Diverse Feldsensoren, auch als Endschalter nutzbar, Infineon "discontinued", Datenblatt "GMR B6" noch abrufbar NVE Corporation Dt. Vertretung: Förster-Sonde / Fluxgate-Sensor. Speake Ein Bauvorschlag mit Speake-Sensor gibts von ("Aufbau eines Messgerätes mit kommerziellem Sensor zur Messung der
stromführenden Leiters durch das Erdmagnetfeld in drei Raumrichtungen messen: Protonen-Präzessions-Sensor. z. B. zur geomagnetischen Vermessung mit Hubschrauber SQUID superconducting quantum interference device. - klassische Supraleiter He-Kühlung - "Hochtemperatur"-Supraleiter Stickstoffkühlung - Gradientensensor
-
Artikel
My nRF5832
folgende Features (nur ein kleiner Auszug aus dem Datenblatt): 32-bit ARM Cortex M4F processor 512kB flash + 64kB RAM Flexible and configurable 32 pin GPIO Simple ON/OFF global power modes Full set of digital interfaces including: SPI/2-wire/UART/PDM/ I2S, all with EasyDMA 12-bit/200KSPS ADC 128-bit
-
Artikel
Monoflop
Anwendung. Pulsüberwachung. Ein Monoflop kann genutzt werden, um ein Taktsignal zu überwachen. Das ist z. B. beim Multiplexen von LED-Matrizen von Vorteil, um einen Ausfall der Ansteuerung zu erkennen, wodurch sonst die LEDs zerstört würden. Wird nun die Pulszeit ein klein wenig länger gewählt als die Periodendauer
Eigenschaften als 74HC123 CD4538, klassische CMOS-Version davon, höherer Betriebsspannungsbereich CD4536B, programmierbarer CMOS-Timer für lange Zeiten MC14541, programmierbarer CMOS-Timer für lange Zeiten Siehe auch. Artikel NE555 Forumsbeitrag: Monoflop mit NE555 und Taster Weblinks. 24 Hour Timer, digitaler
-
Artikel
Netzspannung
am Messgerät zu prüfen. Empfehlenswert ist zunächst eine Vergleichsmessung an "bekannten" 230 V, z. B. wenn Spannungsfreiheit geprüft werden soll. Phasenprüfer. Werden nicht zu unrecht oft als "Lügenstift" bezeichnet. Eine zuverlässige Messung auf Spannungsfreiheit kann damit nicht erfolgen, da beide
von maximal ca. 360 V gerechnet werden sollte. Typische Spannungsfestigkeiten von Kondensatoren in z.B. primärgetakteten Schaltnetzteilen sind 450 V oder 600 V. Zusätzlich sollte ein entsprechender Überspannungsschutz (Varistoren) vorgeschaltet werden.
-
Artikel
Festplatte
Register. Mit einem kleinen Unterschied: Wenn die Laufwerkselektronik einen Interrupt erzeugt (z. B. weil Daten gelesen werden sollen), dann wird der Interrupt gelöscht, wenn man das Status Register liest. Beim Lesen des Alternate Status Registers bleibt der Interrupt jedoch erhalten. In beiden Registern
Register schreibt man einen speziellen Command-Code, der bestimmte Aktionen einletet. So bewirkt z. B. das schreiben des Codes 0x30 das schreiben eines Sektors auf die Platte. Der Befehl wird unmittelbar nach dem Schreiben ins Command Register ausgeführt und BSY auf 1 gesetzt. Das Data Register. Das
-
Artikel
Projekt VGA Core in VHDL
damit 3 x n + 2 Leitungen benötigt. Zur Anwendung kommt ein Widerstandsnetzwerk vom Typ R-2R, wie es z.B. auf dem Spartan 3A board von Digilent / Trenz realisiert ist. Die Widerstände bilden in Zusammenwirkung mit den Terminierungswiderständen und der Leitungsimpedanz einen Spannungsteiler. DAC - Version
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 dem
-
Artikel
Festkommazahlen ausgeben
Beispiel 1. Es sei eine Zahl w in 16 Bit dargestellt. Diese Zahl reiche 0 bis 65535. Dies seien z.B: 16 Bit von einem 16-Bit-ADC (ohne Vorzeichen) oder von einem 10-Bit ADC, wobei die niederwertigsten 6 Bits mit 0 aufgefüllt seien. Wenn der Messbereich von 0 bis 2.56000 Volt reicht, dann lässt sich
2.56 Beispiel 2. Es sei eine Zahl w in 16 Bit dargestellt. Diese Zahl reiche 0 bis 65535 Dies seien z.B: 16 Bit von einem 16-Bit-ADC (ohne Vorzeichen). Oder von einem 10-Bit ADC, wobei die niederwertigsten 6 Bits mit 0 aufgefüllt seien. Wenn der Messbereich von 0 bis 155.67 Grad Celsius reicht, dann lässt
-
Artikel
Nixie-Röhren/Versorgung/Kaufmodule/Nixie Supply eb253715716797
Händler: diverse Preis: 4,96 € inkl. Versand (März 2020) Bemerkung: Auch auf anderen Plattformen (z.B. AliExpress) vertreten Photos des Angebots. Technische Daten laut Angebot. Eingangsspannung: 9 ... 16 V Eingangsstrom: Keine Angabe Ausgangsspannung: 150 ... 220 V einstellbar Ausgangsstrom: Keine Angabe
Messungen. Messaufbau. Labornetzteil: Rohde & Schwarz HMP4040 Multimeter: Fluke 187; Fluke 287; Uni-T UT61B Elektronische Last: PeakTech 2280 Schaltbild des Messaufbaus: FIXME Eingangsstrom und Ausgangsspannung vs. Laststrom. FIXME: Diagramme FIXME: Messung für 15 V V_in nachtragen! Wirkungsgrad und Verlustleistung
-
Artikel
Liste von integrierten Schaltkreisen
integrierten Schaltkreise (IC) geben. A. Name Beschreibung Spannungen Bauformen Betriebstemperatur B. Name Beschreibung Spannungen Bauformen Betriebstemperatur C. Name Beschreibung Spannungen Bauformen Betriebstemperatur D. Name Beschreibung Spannungen Bauformen Betriebstemperatur DS1621 digitaler Temperatursensor
Textdisplays (es exitieren sehr viele Derivate); Daten für fertige Displays oft abweichend! 2,7-5,5V FP80B; TFP-80F ? I. Name Beschreibung Spannungen Bauformen Betriebstemperatur ICL7660 Spannungsinverter 1,5-10V (A-Version bis 12V) DIP; SOIC 0 bis 70°C (einige -40 bis 85°C) J. Name Beschreibung Spannungen
-
Artikel
Linksammlung
mit ATmega8 / Servo Differenzierbaugruppe für Modellbau RDS RADIO: ATMega32, TEA5757, T6963C, TDA7330B in C Analog/Digital and MPU Eletronic Projects PAL/VGA Terminal, CallerID, Ethernet, Wireless Bridge, LPC2214, AT91RM9200, Sony Unilink Controlled Wireless MP3 Player. Circuit Cellar AVR Design Contest
und Bausätze z.B GPS, W-Lan, Kamera,Bluetooth uvm. --> Embest Philips, Samsung und Atmel ARM Boards und Module, JTAG-Hard- und Software Embedded-Waveplayer mit ARM7-Prozessor EP7309 (MIDI- und RS232-Steuerung) Embedded
-
Artikel
P89626/usb key func
Dateien findet man hier: Stick Formatieren. Dazu braucht man einen Stick mit vFat. Diese läßt sich z.B. auf der Box so einrichten: / # mkdosfs /dev/sda1 -v -n USB_vFAT -i 12345678 mkdosfs 2.11 (12 Mar 2005) /dev/sda1 has 255 heads and 63 sectors per track, logical sector size is 512, using 0xf8 media
usb_key_func.md5 usb_key_func.md5 Diese Datei muß man auf der Box erstellen und enthält die Ausgabe von md5sum. z.B.: ~ # cd /e-data/XXX/ # usb_key_func.md5 alternative usb_key_func.sh. Hier eine Alternative Version von usb_key_func.sh, die nicht weiter bootet, aber die Box per telnet erreichbar macht: #!/bin/sh echo
-
Artikel
Forum-Teilnehmer
Software Ing. McFloppy Raphael Specht 86 678xx XxX info@rsp-design.de Analog NF & HF AVR, dsPIC AVR, PIC B.Eng. Nachrichtentechnik - Hardwareentwickler Profi . . 65 84xxx 08xxx . . DSP56F805 analog,Atmel,Pic alle 68HCxx . Ind.Steuerungen XtSI Henning 76 3xx Hab ich auch AVR, Delphi, Debian SysSoft Programmierer
linuxverfechter Gymnasiast Esko Alexander Schmidt BJ 90xxx XxX klick mich AVR XxX XxX Daisho Jens B. 71 58XXX funktioniert sowieso - In-Circuit-Test,Löttechnik HP3070-Serie II Fehler reproduzieren Entwickler mit Gott-Komplex Analysetechniker LameM Marian Hillemann 79 01159 0351... ... ... AVR ... .
-
Artikel
AVR-Codesammlung Übersicht
Controller mit AVR und VRAM (Andreas Kaiser) TV. AVR ASCII Video Terminal - 40 x 25 - BAS Signal (Jan B) ATmega8 erzeugt Video in C! (Ulrich Radig) Video Erzeugung mit LPC213x in C (Uli) TV VIDEO BILD BAS Frequenzzähler DVM Atmega8 Assembler (Bernhard Schulz) CRT / VGA. VGA Grafikkarte mit AVR und 8MB
verschiedene Grafikformate (hängt von System ab welche unterstüzt werden) zu laden und mittels z. B. dem Floyd-Steinberg Verfahren in Bilder mit geringerer Farbtiefe zu konvertieren. Außerdem ist es möglich das Bild zu beschneiden, rotieren, und skalieren, sowie eine (Graustufen)Farbanpassung vor dem
-
Artikel
AVR-DevCPP
Compiler Set konfigurieren-Abschnitt fügt man einen neuen Compiler durch betätigen der +-Taste hinzu, z. B. "GNU AVR Atmega64". Im folgenden ist wichtig, dass in der Auswahlliste neben der +-Taste der gerade neu hinzugefügte Compiler ausgewählt ist. Beim Compileraufruf müssen einige Flags angefügt werden:
ein Datei->Neu->Projekt und wähle in der Kategorie Basic Empty Project aus. Als Namen gebe man z. B. AVR-Atmega64 an und wähle im rechten unteren Teil C-Projekt aus. Als nächstes wird gefragt, wo das Projekt angelegt werden soll. Danach wird ein leeres Projekt erzeugt. Als erstes fügt man eine Haupt-Datei
-
Artikel
Zilog ZNEO Bootloader
vorhandenes Anwenderprogramm gelöscht. Auf Seiten des PC wird ein beliebiges Terminal Programm, z. B. HyperTerminal, benötigt. Die Kommunikation erfolgt mit maximal 115kBaud. Bei der Entwicklung wurde den besonderen Erfordernissen einer über USB getunnelten RS232 Verbindung mit vom Zielsystem gespeisten
Speisung über USB vom PC. Beide Varianten sind auf dem nachfolgenden Bild unter Verwendung einer Mini-B USB Buchse dargestellt. Ist keine elektrische USB-Verbindung zum PC etabliert so ist der TxD-Ausgang des FT232R hochohmig. Ein 150kOhm Widerstand nach Masse zieht den Pegel an TxD auf Low. Der Bootloader
-
Artikel
Neue Wanderkiste Kittler
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
der Kiste ergibt sich soweit automatisch. Die Teilname Liste kann sich zwischenzeitlich ändern, z.B Urlaub, Abwesenheit, Rückruf um nur einige Beispiele dafür zu nennen. Wer einen anderen Teilnehmer beleidigt, oder den Thread als Troll Plattform betrachtet fliegt raus aus der Runde. Oder wer sich vor
-
Artikel
Sinusgenerator mit IIR-Filter
Sinustabellen und Mehrfachfilter aufgrund der benötigten Speicher ineffektiv wird. Bei FPGAs und MCUs z.B. könnte zwar der Zugriff auf die Sinustabelle noch kanalweise alternierend erfolgen - die Glättung mit Mehrfach IIR-Filtern erfordert jedoch für jeden kanal mehrere Wertespeicher entsprechender Auflösung
Zusammenschaltung werden komplexe Gefüge in ihrem Verhalten simulier- und berechenbar, so bilden sich z.B. Oberschwingungen auf Wellen und Getrieben und deren Interaktion mit elektronischen Regelungen perfekt ab. Thema im Forum. iir Filter als Sinusgenerator Sinuserzeugung in VHDL FPGA Größe ausreichend
-
Artikel
Lichtwecker
befindet sich: XMC1100 32-bit ARM® Cortex™-M0 Prozessor (XMC2go ) 32 MHz CPU-Takt, 64 MHz Timer-Takt 64 kB Flash 16 kB RAM On-Board J-Link Debugger 2 Channel USIC (UART, SPI, I2C, I2S, LIN) 6 Channel Analog to Digital Converter (12-Bit Auflösung) 2 LEDs 3,3 V Spannungsregler (Es wird nicht der auf dem XMC2go-Board
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 werden
-
Artikel
Murmelbahn
erlaubten Positionen hinausläuft. Deshalb sind neben den Lichtschranken auch Sicherheitsmaßnahmen, z.B. Timer, in der Steuerungssoftware implementiert. Die Murmelbahn ist über ein 10-adriges Flachbandkabel mit der Steuerungsplatine und dem Mikrocontroller verbunden. Das nächste Bild zeigt die Verbindung
der Kombination verschiedener Signale als nützlich erwiesen. Nach der Kombination zweier Signale (z.B. Aufzug fährt nach oben UND Ankunftssignal der Lichtschranke oben) können Interrupts oder andere Hardware-Module im XMC4500 angesteuert werden. Steuerungsplatine. Auf der Steuerungsplatine befinden sich
-
Artikel
SOUNDRX
ist ein Bootloader für den µC und das dazugehörige PC-Programm enthalten, um ATmegas mit mind. 2 KiB Bootloadergröße über ein simples Audiokabel zu flashen. Nicht jedem Otto-Normal-Endanwender von µC-Schaltungen steht ein Flashgerät oder eine serielle Schnittstelle (UART) zur Verfügung, um Daten zum
Wahl der Samples/sec. Beispiel: sndtx.exe -s 31250 README.txt Mit einem einfachen Terminalprogramm (z.B. PuTTY) kann man sich nun beim µC-Demoprogramm den Inhalt der Textdatei anschauen, welcher vom µC über den UART als echo wiedergegeben wird. Da die Übertragungsgeschwindigkeit von SOUNDRX mit über 2.000
-
Artikel
Differenzverstärker
R16 1x Kondensator 56p C1 1x Kondensator 470n C2 2x Kondensator 5,6n C3, C4 5x npn-Transistor BC547B T1, T2, T3, T4, T7 3x pnp-Transistor BC557B T5, T6, T8 2x Zener-Diode 4V7 D1, D2 1x Leuchtdiode 3mm D3 1x Diode 1n4148 D4 15x Lötnagel 1mm - 14x Steckschuh 1mm - 4x Schraube M3x12mm - 4x Mutter M3 -
LTspice/SwitcherCAD Vertiefendes zu Operationsverstärkern Op Amps for Everyone Design Guide (Rev. B) (Texas Instruments)
-
Artikel
Evaluations-Platine für Heimautomatisierung
Taster 4 Kondensatoren 100 nF 1 Elko 2,2 uF 3 LEDs in rot, gelb, grün 1 IR LED 3 NPN-Transistoren z.B. BC 547A 1 Wannenstecker 10 polig 1 IC-Sockel mit 32 Pins. Davon wird an einer Seite die Eckenpins entfernt, da die Arduino-Platine nur 30 Pins hat. einige Buchsensockel mit 8,5 mm Höhe. Ich kaufe meist
im Ausland kauft, zahlt weniger als EUR 15,-) 433 MHz Funkmodule (weniger als EUR 5 pro Paar) DS18B20 als Temperaturfühler (unter EUR 1,20 + Versand innerhalb der EU) DHT22 oder AM2302 als Feuchtigkeits- und Temperatursensor (unter EUR 6) ENC28J60 Ethernet LAN Network Module (unter EUR 4,00 - den mit
-
Artikel
STM32F10x Standard Peripherals Library
RC-Oszillator). Zumindest der interne 8 MHz-Oszillator ist für die meisten Anwendungen genau genug. Für z.B. USB oder CAN mit Taktraten > 100 kbit/s ist er aber nicht genau genug. Der interne 40 kHz-Oszillator hingegen ist sehr ungenau (zwischen 30 und 60 kHz). Hardwaretechnisch sollte darauf geachtet werden
HSI-Takt genutzt, um einen definierten Zustand zu haben (also der interne 8 MHz RC-Oszillator). Das ist z.B. erforderlich, damit der integrierte Bootloader mit einer bekannten Frequenz versorgt wird (sofern dieser über die Boot-Pins überhaupt gewünscht ist). Zum Glück gibt es ein automatisches Sicherheitsfeature
-
Artikel
IR-Tastatur Merlin Ruwido
Tastencodes. + Die Tastencodes der IR-Tastatur Bin Hex Taste ASCII Hex 0000 0100 0x04 A 0x41 0000 0101 0x05 B 0x42 0000 0110 0x06 C 0x43 .... .... .... .... .... 0001 1101 0x1D Z 0x5A 0001 1110 0x1E 1 0x31 0001 1111 0x1F 2 0x32 .... .... .... .... .... 0010 0110 0x26 9 0x39 0010 0111 0x27 0 0x30 0010 1000 0x28 Enter --- 0010 1001 0x29 On/Off --- 0010 1010 0x2A Backsp --- 0010 1011 0x2B Tab --- 0010 1100 0x2C Space 0x20 0010 1110 0x2E = --- Anbindung per Kabel. Wird eine kabelgebundene Übertragung gewünscht, muss das Datensignal abgegriffen werden. Eine Verbindung der IR-Tastatur an
-
Artikel
8051
durchaus auf dem aktuellen Stand der Technik sind. Kenndaten des Original 8051: jeweils bis zu 64 kB externer Daten- und Programmspeicher adressierbar 128 Byte internes RAM (8052: 256 Byte) 2 Timer/Counter (8052: 3 Timer/Counter) 2 externe Interrupts 4 8-bit I/O Ports, zwei davon für den Zugriff auf
Derivat von Infineon ist die xc800-Reihe(Stand 2009). Aktuellere Vertreter dieser Familie sind z. B. die MicroConverter® von Analog Devices, die AT89-Familie von Atmel, die MSC12-Familie von Texas Instruments oder die DS89C430 von Maxim (Dallas). Moderne 8051-Derivate warten unter anderem neben höherer
-
Artikel
Programmers Notepad
. Verknüpfen von Dateien mit Programmers Notepad. Suchen einer Datei mit der gewünschten Endung, z.B. Includedateien mit der Endung .h, mit dem Windows Explorer Verknüpfung herstellen mit Rechter Mausklick, "Öffnen mit...", "Programm auswählen..." Falls pn (Programmers Notepad) noch nicht in der vorgeschlagenen
eingetragen params= Wird an die auszuf hrende Datei weitergegeben parsepattern= shortcut= virtual keys (zB. VK_F10 = "121", VK_F11 = "122") --> Format-Angaben in [folder=] und in [params=]. %% Das Zeichen % %c 0 Spalte %l Zeilennummer %d Directory C:\home\html Angabe des Verzeichnisnamens, in der das aktuelle
-
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
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 PCBs
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
ModelSim
, 07/2008) und die Personal Edition arbeitet nur mit 40% der Geschwindigkeit von SE und enthält z. B. keinen Optimizer (vopt). Der Designer entspricht ungefähr der PE-Version und besitzt die Möglichkeit VHDL per Schaltplan zu erzeugen. Vergleichen lassen sich die Versionen direkt auf der ModelTech-Seite
folgenden Forumsbeitrag. Freie Versionen. Eine kostenlose Simulationsumgebung für Xilinx Bausteine war z. B. im ISE WebPack (Version 11.1, 2010) als ModelSim XE III Starter enthalten, das kostenlos bei Xilinx erhältlich ist. Sie simuliert bei mehr als 10000 Codezeilen nur noch mit geringerer Geschwindigkeit
-
Artikel
Qt Creator als IDE für Mikrocontroller
von gfl Hier werden die Schritte gezeigt, um im Qt Creator für AVR-Mikrocontroller (z.B. Atmega) programmieren zu können. Dabei wird bei dem Qt Creator-Befehl „Erstellen“ das Projekt nur kompiliert und bei dem Qt Creator-Befehl „Ausführen“ der Mikrocontroller zusätzlich per avrdude geflashed
text -j .data -O ihex ${TARGET}.bin ${TARGET}.hex avrdude -c ${PROGR} -p ${AVRDUDE_MCU} -P ${PORT} -b ${BAUD} -U flash:w:${TARGET}.hex file: ${CC} ${CFLAGS} -o ${TARGET}.bin ${SOURCES} avr-size --format=avr --mcu=${MCU} ${TARGET}.bin clean: rm -f *.bin *.hex Viel Spaß!
-
Artikel
PTAT-Stromquelle
stellt sich gemäß der folgenden Formel ein Strom ein. T - Absolutwert der Temperatur, ca. 300 K k B - Boltzmann-Konstante, 8,862 10 5 eV/K e 0 - Elementarladung, 1eV / 1e = 1V n - Verhältnis der Transistoren, hier 4:1 = 4 R 1 - Emitterwiderstand, hier 67,1 (mit Multimeter vorher gemessen) Berechnung
3,9 k 1x Widerstand 3,3 M 1x Widerstand 1% 68 1x Widerstand 5,6 k 1x LED 3mm 3x pnp-Transistor BC557B / BC557C 1x Transistorarray CA3086 (eBay, Conrad) 1x IC-Sockel DIL-14 5x Lötstift 1mm 4x Schraube 12mm M3 4x Mutter M3 1x Lochrasterplatine 55mmx70mm Bilder. Siehe auch. Konstantstromquelle, insbesondere
-
Artikel
Offline-Spracherkennung
es reichen wenige vorher festgelegte Sprachbefehle , auch Sprachsteuerung genannt, engl. intent (z.B. Licht an, Jalousien herunterfahren). Daneben gibt es noch das Aktivierungswort um die Spracherkennung aufzuwecken engl. wake-word (z.B. Hey Mercedes). Die nötige Rechenleistung muss gering sein und
-
Artikel
Templates (C++)
Maschinencode erzeugen werden, der für die unterschiedlichen Datentypen jeweils verschieden ausfällt z. B. ein MOV-Befehl für 2 oder 4 Byte bei für die Verwendung mit int, 8 Byte für double und vielleicht einen memmove-Aufruf für die Strukturzuweisung. Andererseits könnte der Aufruf von swap mit den Datentypen
Parameter des Templates (template class Liste...). Zur Verwendung gibt man den gewünschten Parameter (z.B. int) hinter dem template-Namen an (Liste ) und der Compiler erzeugt dann aus dem Template genau eine vollständige Klasse, indem er das Template Liste nimmt und darin T durch int ersetzt. Ein kleines
-
Artikel
Logic Analyzer-Projekt: Ideen zur Software
guggen :). Damit ist das Programm auch ohne Probleme auf Sun,Sparc & Co. lauffähig und man könnte z. B. für USB-Anbindung jUSB verwenden (ich glaube aber nur auf x86). ---- Ich möchte mal auf das hier verweisen... Derzeit ist nur 1 String schuld,dass es nicht sofort unter allen Plattformen laufen wird
Umständen der Datenbank Export nicht in dieser Art und Weise erwünscht bzw sinnvoll. Dann könnte man z.B über ein Output Plugin noch Daten-Dezimierung einführen oder was auch immer View : Ein richtiger Protokoll-Analyzer stellt die daten sicher anders da => Plugin und Fertig Unter Windows ist eine Plugin-Architektur
-
Artikel
CPLD
bestimmte Type. Sie sind von GAL und PAL abzugrenzen. Übersicht. CPLDs sind programmierbare ICs, die z. B. digitale Schaltungen mit Logik-ICs der 74xx-Reihe ersetzen können. Die Programmierung findet meistens seriell in der Fertigung statt. Der Programm-Code dafür wurde früher mit PLD-Editoren erzeugt. Heute
ihrer kurzen Durchlaufzeit von nur ca. 5 ns von Pin zu Pin in etlichen Schaltungen bevorzugt, wenn z.B. rein kombinatorische Schaltungen gefordert sind. Konfiguration/Programmierung. Ein CPLD-"Programm" kann auf verschiedene Arten erstellt werden: Man kann entweder die Anordnung der einzelnen digitalen
-
Artikel
Augendiagramm
müssen dabei mehrere mögliche Kombinationen von Bitfolgen betrachtet werden, weil der Übergang von z.B. 0 auf 1 auch davon abhängt, wie die Historie des Signals und dessen Zukunft aussieht. Es macht z.B. einen Unterschied, ob der Pegel aufgrund von 2 oder mehr Null-Bits schon eingeschwungen ist oder kurz
-
Artikel
Projekt Universeller Analogeingang für FPGA-basiertes Oszilloskop
Breitbild auf TFT mit > 1024 Punkten Mehrer Bildschirme für FFT, Spektrum, Mathematik, Analogfunktionen, z.B: parallele Ausgabe von totalem Bildschirm und gezoomtem Bildschirm auf zwei Monitoren und parallele Ausgabe von FFT, Spektrum der eingehenden Signale, mathematische Funktonen auf drittem Monitor statt
" differenzierbar sind und trotzdem direkt zur Messung verwendet werden können real time FFT mit z.B. 64k, damit man auch etwas Auflösung hat statt langsamer Übertragungsrate zum PC, hohe Updatraten in Realzeit mit ausreichend geringer Latenz nahe Null, so dass 75Hz verzögerungsfrei dargestellt werden