-
Artikel
Sprites mit FPGAs
Quellpixels tx/ty = target x/y, die X/Y Koordinate des Zielpixels Folgende Matrix ist die Identitätsmatrix, d.h. eine Berechnung mit dieser Matrix ergibt keine Änderung des Bildes. (1 0) (0 1) Die Formel für die Berechnung des Zielpunktes lautet: tx = sx * m(0,0) - sy * m(1,0) ty = sy * m(0,1) - sx * m(1,1)
und Vertikale Spiegelung keine Kollisionserkennung 1 Farbwert pro Pixel bei 1,3 Mhz (160x144) Eine weitere Besonderheit ist hier die Implementierung eines Framebuffers im FPGA Nachbau. Während der Gameboy keinen Framebuffer und dies normalerweise für Sprites
-
Artikel
VHDL Code Style und DO-254
- oder nur schwerlich erkannt werden können. Das Grundthema der DO-254 ist die Qualitätssicherung, d.h. die Frage, wie man eine Entwicklung gestalten sollte, sodass das Produkt am Ende des Entwicklungsprozesses das Vertrauen in dessen Funktion rechtfertigt. Deshalb finden sich in der DO auch weniger
Taktübergange - Clock Domain Crossing (CDC). Dieser Abschnitt (der eine einzelne Regel enthält - Anm.d. Autors) behandelt potentielle Probleme in Designs mit mehreren Takt-Domänen und den dadurch entstehenden asynchronen Taktübergängen Analysiere alle asynchronen Takte (CDC-1). Für jedes Design das mehrere
-
Artikel
LPC2000
der ersten Chips LPC2104/5/6 haben alle Typen einen integrierten A/D-Wandler teilw. mit D/A-Wandler (LPC2132/34/36/38, LPC2142/44/46/48) 2 32 Bit Timer, zusätzlicher 32-bit Timer mit 6 PWM-Ausgängen, RTC, Watchdog bis 75 MHz Taktfrequenz LQFP48-Gehäuse (LPC210x) bis LQFP208 (LPC24xx) LPC213x und LPC214x benötigen zum Betrieb 3V Für die 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
-
Artikel
AVR-Tutorial: UART
richtige Polung achten! Der exakte Wert ist hier relativ unkritisch, in der Praxis sollte alles von ca. 1 µF bis 47 µF mit einer Spannungsfestigkeit von 16 V und höher funktionieren. X1 ist ein weiblicher 9-poliger SUB-D-Verbinder. Die Verbindung zwischen PC und Mikrocontroller erfolgt über ein 9-poliges
die empfangenen Daten nun nicht mehr komplett angezeigt. Stattdessen kann man durch Eingabe einer 1 oder einer 0 im Terminalprogramm eine LED (an PB0) an- oder ausschalten. Dazu wird das empfangene Byte in der Interruptroutine mit den entsprechenden ASCII-Codes der Zeichen 1 und 0 (siehe 4n7.eu/ascii.html
-
Artikel
LED-Matrix
angesteuerter werden. Der Ablauf der Steuerung ist recht einfach: alle Spalten ausschalten, Muster für Spalte C1 an Zeilen R1..R7 anlegen, Spalte C1 einschalten Spaltenmultiplexzeit warten alle Spalten ausschalten, Muster für Spalte C2 an Zeilen R1..R7 anlegen, Spalte C2 einschalten Spaltenmultiplexzeit warten
zwischen den Mikrocontroller-IOs und den LEDs dienen der Strombegrenzung. Vorteile Ansteuerung von n*(n-1) = n^2-n LEDs mit n IOs Direkte Ansteuerung per Mikrocontroller-IOs spart Platz und Aufwand Aufgrund der geringen Maximalströme der IOs ist die Ansteuerung fehlersicher, d.h. ein Ausfall der Multiplexansteuerung
-
Artikel
RF SOAP
, LED3 Reichelt SLH 36 GE 1 LED 3mm rot LED4 Reichelt SLH 36 RT 2 SMD Diode 1N4148 D1, D5 Reichelt 1N 4148 WS 1 µC AVR Mega 88V IC1 Reichelt 1 USB Charger IC MCP73812 IC1 Farnell 1 P-Kanal MOSFET PMV65XP Q4 Farnell 1 SMD NPN Transistor BC847 T4 Reichelt 2 Kurzhubtaster gewinkelt S2, S3 Reichelt 1 SMD Mini USB Buchse X2 Reichelt 1 LiPo Akku B1 LiPoPower 1 Stifleiste 1.27mm X1 Reichelt 1 RFM12 Funkmodul U$1 Pollin 1 FT232RL USB IC IC3 Reichelt 1 SMA Buchse X3 Reichelt 1 Stiftleiste 2x3 SV1 Reichelt
-
Artikel
Kennzeichnung von Halbleitern
aber den Standard vorziehen (sofern dieser zu finden ist). Europa (Pro-Electron). Informationen von 1. Buchstabe informiert über das aktive Halbleitermaterial A - Germanium o.a. Material mit Bandlücke 0,6-1eV B - Silizium o.a. Material mit einer Bandlücke 1,0-1,3eV C - Gallium-Arsenid o.a. Material mit einer Bandlücke 1,0-1,3eV D - Keramik R - Verbund-Material z.B. Galliumsulphid 2. Buchstabe bezeichnet die beabsichtigte primäre Verwendung A - Kleinleistungsdiode B - Kapazitätsdiode C - NF Kleinleistungstransistor D
-
Artikel
Stromwandler
den Faktor M, der Primärwindungszahl. Der Preis dafür ist, dass der Messbereich auch um den Faktor 1/M kleiner wird. Aktive Stromwandler. Viele aktive Stromwandler basieren ebenfalls auf einem Ringkern. Allerdings misst er das Magnetfeld des Kabels nicht per Sekundärspule, sondern z.B. mit einem Hallsensor
Beachten muss man dabei, dass Messstrom und Magnetisierungsstrom um 90 Grad phasenverschoben sind, d.h. sie müssen geometrisch addiert werden (Komplexe Zahlen, Zeigerdiagramm). D.h. jedoch, dass selbst ein Magnetisierungsstrom von 10% sich nur als ca. 5% Gesamtfehler auswirkt. : Messfehler Bei höheren
-
Artikel
MIDI
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 direkt mit der Masse des Empfängers verbunden werden: VCC ist 3,3 V oder 5 V, R1 dient zur Strombegrenzung, D1 schützt die LED des Optokopplers vor einer zu hohen Rückwärtsspannung. Andere häufig verwendete Optokoppler sind 6N137 oder 6N138, die allerdings eine Versorgungsspannung
-
Artikel
Modellbahn Servodecoder für Weichen mit Rückmeldung
12 AUS x+1 2 Grün Ausgang 11 AUS, Ausgang 12 EIN x+1 3 Rot Ausgang 13 EIN, Ausgang 14 AUS x+1 3 Grün Ausgang 13 AUS, Ausgang 14 EIN x+1 4 Rot Ausgang 15 EIN, Ausgang 16 AUS x+1 4 Grün Ausgang 15 AUS, Ausgang 16
(5V und s88) liegt unten. Bei der Decoder-LED (rechts unten) ist die plus-Seite oben. Das Bauteil D101 (Eingang 5V) habe ich ersetzt durch eine Polyfuse. Ob die Spannung für die Schaltung reicht, wenn eine 1N5400 als Schutzdiode eingebaut ist, muss ich noch testen. Wer weiss was er tut, kann die Pads
-
Artikel
Multimeter
hat im 2V-Messbereich eine Auflösung von 2V / 20000 = 0,1 mV. Grundgenauigkeit. In den Datenblättern wird in der Regel die Grundgenauigkeit eines Multimeters angegeben. Damit wird die Genauigkeit der internen Referenz und des A/D-Wandler spezifiziert; meistens
0,03 100 Crest (Peak Hold), Rec (Min/Max/Avg), Duty Cycle, AutoHold, zwei Temperatureingänge, EF, dBm, sehr schneller Bargraph, etc. Fluke 83 V 380 6.000 0,1 Fluke 87 V 450 20.000 0,05 Gossen Metrawatt METRAHIT PRO 360 10.000 0,05 10 Gossen Metrawatt METRAHIT Tech 360 12.000 0,05 10 Gossen Metrawatt
-
Artikel
Diskussion:Assembler
Prozessor, der Zwischencode ausf�hrt, eine "Just In Time"-Compilierung machen. Einige JVMs tun das, d.h. wenn sie die selbe Sequenz von Zwischencode oft genug gesehen haben, erzeugen sie daf�r Maschinenbefehle, bei der Ausf�hrung eines Java-Programms kann man es - abh�ngig von der JVM - mit einem Mix
Hardware-Architektur besteht, dass also die eigentliche Umwandlung des Quelltextes mehr oder weniger nur eine "1:1"-Abbildung zwischen den Mnemos und den verarbeiteten Op-Codes ist. Aber wo ordnet man Makro-Assembler ein? Leistungsf�hige Makrosprachen sind - von den M�glichkeiten, die Sie bieten - h�heren Programmiersprachen
-
Artikel
Analog-IO mit digitalen Bausteinen
Impedanzen angeschossen werden, ohne die Werte zu optimieren. Mit den o.a. Werten wird eine Dämpfung von 60dB für PWM-Frequenzen von 1 MHz erreicht. Diese lassen sich im uC mit einem Timer realisieren. Einfacher ADC mit 1 FPGA-Pin und externem Komparator. Durch Anwendung eines Komparators, der das zu messende
digitalen IO-Ports verwendet werden. Links. Artikel zur PWM-Glättung: 1-Bit Digital-Analog-Wandlung AD-Wandler Soft-PWM OneBitSound DA-Wandler Weblinks. PDM-basierter Analog-Digital-Wandler mit einem FPGA-IO für 10 kHz Audio SAR-basierter ADC mit 2 FPGA-Pins für 1kHz Kategorien
-
Artikel
AVR-Transistortester
Masse. Nun wird in einer Schleife die Zeit gemessen, die vergeht bis der Gate-Anschluss auf logisch 1 geht. Das passiert bei recht genau 3,6V, wenn der AVR mit stabilen 5V versorgt wird. Das sind 72% der Betriebsspannung. Somit ergibt sich rechnerisch eine Zeitkonstante von 1,28 Tau (1,28 R*C). Da R
sich der Transistortester auch unerwünschterweise durch elektromagnetische Störungen einschalten. LED1 dient dazu, die Spannung an S1 auch im Betrieb hoch genug zu halten um T2 aufzusteuern: Wenn T1 geschaltet ist, liegt dessen Kollektor quasi auf Masse. Die Spannung am Kollektor reicht dann nicht mehr
-
Artikel
Diskussion:STK500USB-Adapter
> Wozu ist D4 da (an LED1)? um die led nicht oder deutlich schwächer leuchten zu lassen, wenn die spannung nicht auf soll-niveau ist. ist ein sehr, sehr simpler power-good indikator.
-
Artikel
Meshnetics Zigbee
PG3 (TOSC2) 8 RESET 20 RESET 9 DGND 22 GND 10 CPU_CLK 24 XTAL1 11 I2C_CLK 25 PD0 (SCL/INT0) 12 I2C_DATA 26 PD1 (SDA/INT1) 13 UART_TXD 27 PD2 (RXD1/INT2) 14 UART_RXD 28 PD3 (TXD1/INT3) 15 UART_RTS 29 PD4 (ICP1) 16 UART_CTS 30 PD5 (XCK1) 17 GPIO6 31 PD6 (T1) 18 GPIO7 32 PD7 (T0) 19 GPIO3 33 PG0 (WR) 20 GPIO4 34 PG1 (RD) 21 GPIO5 43 PG2 (ALE) 22 DGND 22 GND 23 DGND 22 GND 24 D_VCC 21 VCC 25 D_VCC 21 VCC 26 JTAG-TMS 56 PF5 (ADC5/JTAG-TMS) 27 JTAG-TDI 54 PF7 (ADC7/JTAG-TDI) 28 JTAG-TDO 55 PF6 (ADC6/JTAG-TDO) 29 JTAG-TCK
-
Artikel
T51-Core
Baudratenerkennung zu aktivieren. Dann sollte man folgende Eingabeaufforderung bekommen: *MCS-51(tm) BASIC V1.1* READY > Das Basic-52 Reference Manual bekommt man unter (deutsche Übersetzung: Download: T51_Nexys.zip In dieser Version wurde zusätzlich ein einfaches RAM-Interface zwischen dem Prozessor und dem
Dokumentation zu dem Format gibt es unter t51_rom.bmm: ADDRESS_BLOCK t51_inst_rom RAMB16 [0x0000:0x1FFF] BUS_BLOCK T51_inst/inst_Mram_mem3 [7:6]; T51_inst/inst_Mram_mem2 [5:4]; T51_inst/inst_Mram_mem1 [3:2]; T51_inst/inst_Mram_mem [1:0]; END_BUS_BLOCK; END_ADDRESS_BLOCK; Die Datei zum Projekt hinzufügen
-
Artikel
USBPROG-51 Flip/FlashMagic Universal Programmieradapter
je nach Zielsystem und Jumper-Einstellung. 2 Jumper erlauben verschiedene Versorgungsvarianten. JP1 legt fest, wie die Zusatzschaltung mit U2, U3, Q1 und bei den P89LPC9xx Typen auch das Zielsystem, versorgt wird. 1-2 : Versorgung extern von X1 2-3 : FT232RL übernimmt Versorgung (3.3V max. 50mA) JP2
Zuschalten der Betriebsspannung aktiviert, was durch U2 und Q1 realisiert wird. Zielsystem. Die Verbindung zum Zielsystem erfolgt über X1. Die sonst üblichen MAX232 Pegelwandler sind nicht erforderlich. Der FT232RL liefert die TxD und RxD Signale bereits im richtigen
-
Artikel
Autopilot
1: Hauptplatine (main.brd). Es führt leider kein Weg an einem Gyrosensor vorbei, d.h. den sollte man sich zulegen, auch wenn er in MEMS gefertigt nicht für lau zu haben ist. Je nach Gehäuse empfehle ich
aufgebaut werden. An den Anschluss X3 werden 6 LEDs angeschlossen, Anode aller LEDs an Pin 7 und Pin 1-6 eine LED mit Kathode. Die Taster werden ähnlich verbunden: alle Taster mit einem Anschluss an Pin1 von X2 und je Taster den anderen Anschluss an die anderen Pins 2-7. An X1 wird das dreiadrige Kabel
-
Artikel
Glossar
scan-basiertes Testen und Debuggen bei z.B. Chips BTL: Bridge Tied Load: Verschaltungstechnik bei Class-D-Verstärkern C. C: Eine weit verbreitete Programmiersprache. CAN: Controller Area Network: Ein Netzwerk für kleine Mikrocontroller, ursprünglich für die Automobilbranche entwickelt. CCD: Charge Coupled
Einstrahlung eben dieser. ENOB: effective number of bits; die sinnvoll verwendbare Auflösung eines A/D- oder D/A-Umsetzers ERC: Electrical Rule Check, ein Prüfvorgang auf Fehler in einem PCB-Layout, bzw einem Schaltplan. ESR: Equivalent Series Resistance, der effektive innere Widerstand von z.B. Kondensatoren
-
Artikel
Diskussion:DA-Wandler
Paderborn getestet und festgestellt das in dem Schaltplan ein Fehler ist! Die Widerst�nde sind vertauscht d.h. da anstelle von R 2R und anstelle von 2R R sein muss! nachzulesen im Buch: Halbleiter-Schaltungstechnik von U.Tietze/ Ch. Schenk erschienen im Springerverlag im Kapitel "Inversbetrieb eines Leiternetzwerks
2004 (CEST) Stimmt, wird geaendert. Andreas 16:24, 28. Apr 2004 (CEST) Ist korrigiert. Andreas 18:27, 1. Mai 2004 (CEST)
-
Artikel
TEA6420
Audioswitchmatrix dar, die 5 (Stereo-)Eingänge auf 4 Ausgänge schalten kann. Z.B. kann man Eingang 2 auf Ausgänge 1 und 3 legen, und Eingang 4 auf Ausgang 3 und 4. Gesteuert wird er über eine I 2 C-Schnittstelle. Erforderliche Hardware. TEA6420 Ein Breakout Board. Der TEA6420 hat nur einen Pin Abstand von 1,778 mm
3, Eingang 5, 4dB Verstärkung.
-
Artikel
Netzteil und Akku - Ladeschaltung mit MAX712/713
positive Rohspannung/ Gleichspannung eingespeist und an der Klemme X1-2 die dazugehörende negative (korrekt das Nullpotential). Der Widerstand R1 versorgt den MAX712 und kann grob bestimmt werden R1= (Ue – 5V) / 5mA. Dieser Wert ist sehr tolerant, da der Eingang des Max712
richtigen Zellenzahl des zu ladenden Akkus ist unabdingbar! Der Eingangsspannungsbereich des internen A/D – Wandlers ist auf 1,4 bis 1,9 Volt begrenzt und damit ist der Meßbereich 1,4 bis 1,9 Volt multipliziert mit der Anzahl der Akkuzellen. Wenn also die Eingangsspannung außerhalb dieses Bereiches liegt
-
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
ISP -Schnittstelle der Atmel AVR-controller) 2x SPI_CE ; 3 Pins MISO, MOSI, SCLK UART (ein Paar RxD/TxD) I2C (?ein Paar SDA,SCL) Ebenso liegen an zwei Pins 3V3 an mit denen bspw. ein µC leicht versorgbar ist. An zwei weiteren Pins stellt der RasPi 5V zur Verfügung, allerdings ist die Spannung abhängig
-
Artikel
String-Verarbeitung in C
Daß sie eben nur einmal existiert. In diesem Beispiel sieht es erst vernünftig aus: mit meinezeile1 wird die erste gelesene Zeile ausgegeben, mit meinezeile2 dann die zweite. Mit der folgenden Ausgabe wird sowohl für meinezeile1 als auch für meinezeile2 nur noch die letzte gelesene Zeile (also die
static-Variable string ja mit der zweiten Zeile die erste überschrieben wurde und sowohl meinezeile1 als auch meinezeile2 ja Zeiger auf dieses eine Array sind. meinezeile1 +--------------+ | o------------------------+ string (in der Funktion uart_get_line) +--------------+ | +---+---+---+---+---+---
-
Artikel
AVR RFM12
mydani. com/dl/myrfm12/ Dokumentation: mydani. com/dl/myrfm12/help ---- --> Hardware. Basismodul V1.0. Prozessor ATmega8 TQFP32 (kompatibel ATmega48, ATmega88, ATmega168) Schnittstellen RS232 I2C: USB GPIO Platine Bauteile: Größe: SMD 0603 R1, R2: 68R (nur USB) R3, R4: 10k R5: 1k5 (nur USB) C1, C2: 22pF C3 - C9: 100nF Q1: 12Mhz (nur USB) D1, D2: beliebig, Minimelf IC3: MAX3221CUE Kosten: MiniUSB SMD: 1,25€ HF-Buchse MMCX: 4,25€ ATmega48: 2,85€ MAX3221CUE: 1,10€ Quarz 12Mhz 30ppm: 1,19€ Kleinkram: Bugs / Erweiterungen
-
Artikel
Diskussion:MP2103-Stick: Ein Mini-Mikrocontroller-Board mit USB und bis zu 4MB Datenspeicher
, u.a. zum flashen, stimmt das? Kann man auch die 3,3V von da nehmen? - Spannungsregelung mit LM317D - ein FT232RL ist drauf und an UART0 angeschlossen - die 3,3V gehen nicht raus, Wenn man 3,3V benötigt einfach mit einem weiteren LM317 realisieren Wo kommen den die 3,3V her? du hast ja nur einen LDO für die 1,8V? Wenn ich den Schaltplan richtig sehe, werden die 3,3V vom FT232RL über Widerstand R2! genommen. Es wird dafür also der interne Linearregler des FT232 genutzt. Ich (nicht der Artikelautor, sondern
-
Artikel
Diskussion:Lock-Free Algorithmen
Multicore nicht möglich (man müsste stattdessen alle andere Cores anhalten) und in Echtzeit-Systemen i.d.R obsolet. Wie sieht es mit WCET-Analysen aus? Der Code in "ABA-Problem" ist vollkommen unleserlich. Verwende Code-Tags und ordentlich formatierten (Pseudo-)Code. Literatur sollte mit ref-Tags angegeben werden. Referenzen wie "[1]" per Text zu setzen ist nicht praktikabel, vor allem wenn die gleiche Literatur bereits per ref angegeben ist. Was ist zu beachten, wenn mehere Cores Listen verwalten oder Einträge machen können? WIe
-
Artikel
Diskussion:Platinenherstellung mit der Tonertransfermethode
relativ glattes (fast lackiertes?) papier, auf dem der toner (hoffentlich) eben moeglichst wenig haftet. d.h. man druckt es z.b.(!) auf eine (rausgerissene) seite des reichelt-kataloges, in der hoffnung, dass man das gedruckte dann nachher noch halbwegs von ebendieser seite runterbekommt (weil es eben wenig
Ergebnisse liefert. Zum Beispiel hatte ich mit Platinenmaterial von Reichelt schon beim ersten Versuch 1A Ergebnisse. Als ich mir dann 2kg(!) Platinenmaterial bei Pollin gekauft habe , ist der Toner irgendwie beim �tzen verflossen und die Leiterbahnen wurden ausgefranzt und ungenau -> Platine unbrauchtbar
-
Artikel
CtLab Library
können Anwendungen erstellt werden, welche das c´t-Lab steuern können. Falls andere c´t-Lab-Geräte (d.h. Module wie z.B. DCG, DDS oder DIV) oder andere Anwendungen auf dem FPGA-Modul gesteuert werden sollen, sind Anpassungen vorzunehmen, die Komponente für das CtLab FPGA SigLab kann dabei als Beispiel
setzen auf den vorgenannten auf und berücksichtigen den konkreten Aufbau einer c´t-Lab-Arbeitsumgebung, d.h. die Ausstattung mit Modulen wie z.B. DCG, DDS oder DIV und deren konkrete Konfiguration. Diese Ebene repräsentiert die als Hardware vorhandene Arbeitsumgebung, d.h. die konkrete Bestückung des c´t-Lab
-
Artikel
WEEE-Anmeldung
Härtefallantrag machen. Die kleine Härtefallregelung betrifft nur den Gebührenerlass der Positionen 1.04.a bis 1.04.f der ElektroGKostV. Die Chancen, einen großen Härtefall durchzubekommen, liegen recht schlecht, der kleine Härtefall ist bei Mengen bis 30Kg/Jahr in der Regel problemlos. Wer über den
Mengendaten (1.03) 60 Euro EAR jährliche Aktualisierung (1.04.d) 115 Euro Summe: 455 Euro Summe inkl. MwSt.: 535,75 Euro Diese jährlichen Kosten sollten alles abdecken, was man in Sachen WEEE/ElektroG ansetzen muss
-
Artikel
Elektronischer Zauberwuerfel
Kanten sind Taster, die die gedachten beweglichen Teile in der gewünschten Drehrichtung weiterdrehen, d.h. die angezeigten Felder ändern ihre Farben. Übertragen auf einen mechanischen Würfel, würde sich diese Ebene bei einem Tastendruck dann um 90° in die gedrückte Richtung drehen. Die folgenden Bilder
(z. B. LED0: 80%; LED1: 100%...). Die hierfür entwickelte Testroutine (Lookuptable, zur Erhöhung der Ausgabegeschwindigkeit...) benögte dafür 45µs auf dem Zielsystem (HCS12C32@50MHz) und ist damit um den Faktor 2.25 zu langsam
-
Artikel
Hausbus Diskussion
Wie Hauptplatine groß aber tiny Steuerplatine. 2 * 230V Schalter Relais oder Optokoppler? Dimmer. 1 PWM 230V Dimmer Bedienungselement 1 mit Glasscheibe. Display, z.B Handy Temperatursensor "4 Taster" s.h hier Infrarot. Eingang Ausgang (zur Steuerung von Receivern im anderen Zimmer) Funk. Es ist durchaus
galvanischen Trennung der Eingänge Weitere Vorschläge (bitte ergänzen): Bedienungs-Element. Vorschlag 1 Textdisplay mit bis zu 4x20 Zeichen 9 Buttons (Steuerkreuz) zum Bedienen: F1 ^ F2 esc v ok Menügeführte Bedienung Vorschlag 2 Die Bedienung wird HTML-kompatibel gestaltet und über ein Intranet durchgeführt
-
Artikel
Benutzer:Wesoft
Websites. WeSoft Motorschirmfliegen D-MEEX Ferienwohnung Casa-Sandra Fotografie Frank Werner Fotografie Projekte. Hausautomatisierung HECoS LED-Blitzlicht ACL-F1
-
Artikel
Diskussion:Mini2440
hinsichtlich Stromversorgung durchaus ansprungsvoll - eine sauber stabilisiere Versorgungsspannung mit 5V 1-2A ist zumindest bei dem 7" LCD anzuraten. Das mag selbstverständlich scheinen, wer aber wie ich dies erst einmal mit Kroko-Klemmen probieren mag oder muss, wird sehr schnell feststellen, dass auch kleine
Graus... Krokoklemmen und der USB Anschluss haben bei mir bisher immer gereicht - hier nicht mehr :D Verwendungsmöglichkeiten finde ich hier unpassend. Das ist ein Einsteiger-Kit, Dev-Board, was-weiss-ich-nich, ... und nicht für eine bestimmte Anwendung gedacht. Wer sich sowas kauft/dafür interessiert
-
Artikel
MP32F103-Stick: Ein Mini-Mikrocontroller-Board mit USB und bis zu 4MB Datenspeicher
). Der digitale Teil wird über VDD versorgt, der analoge über VDDA und die interne Uhr über VBAT. C1 bis C7 sind Abblockkondensatoren, L1 fungiert als Eingangsfilter gegen Störungen der analogen Komponenten und D1 dient der Entkopplung einer an den Stecker „BAT“ angeschlossene Backupbatterie für die
). S1 ist der RESET-Taster und D2, R5, C12 lösen einen RESET-Impuls nach Einschalten der Betriebsspannung aus. LED1 ist für universelle Zwecke an Port-Pin PC13 mit R6 als Strombegrenzung angeschlossen. Das
-
Artikel
AVR32 Grasshopper
eingestellte IP zu nutzen, darf die Netzkonfiguration des Rootfs nicht gestartet werden: rm /nfs/root/etc/rc.d/S10network.sh Danach im Terminal am U-Boot-Prompt auf dem Hopper: nfs 11000000 10.10.10.1:/nfs/root/boot/uImage setenv bootargs root=nfs nfsroot=10.10.10.1:/nfs/root ip=10.10.10.23:10.10.10.1::255.255.255.0
: 0x45e1) Using macb0 device File transfer via NFS from server 192.168.1.2; our IP address is 192.168.1.9 Filename '/srv/nfs/boot/uImage'. Load address: 0x11000000 Loading: ###################################
-
Artikel
Hardwarebeschreibungssprachen
Schaltkreises darstellen kann. Die dazu benötigte "Hardware" wird vom Simulator passend antizipiert, d.h virtuell bereitgestellt, d.h., es wird das Verhalten emuliert. So lassen sich hardwarenahe Objekte wie RAMs, IO-Zellen oder Multiplizierer durch passende Ersatzmodelle genau so einfach berechnen, wie
Schaltungssimulationen zu integrieren. Links zu AMS. Hiesiger thread: VHDL-AMS simulator (SEAMS), Version 1.1c (23 March 99): SMASH: Simplorer oder hAMSter: Linkliste: Bücher. VHDL-AMS. Mit CD. Anwendungen und industrieller Einsatz (Broschiert) von Yannick Herve, ISBN: 3486577875, 34,80 EUR, März 2006 = Sonstige
-
Artikel
Benutzer:Kaib
Spaß machen. Display Reverse Engineering Display von Pollin - Datenblatt - Ansteuerung LCD VG-G120751-1WRNNA LCD-Modul SAMSUNG UG12D228AA von Pollin Pollin Display DMC 2047 Alles was leuchtet und blinkt
-
Artikel
StepperController
Farnell# 1342345, 8,04 € Drossel für Schaltnetzteil nach Berechnung: 100 kHz, 100 V in, 24 V out, 1 A out, 40% ripple -> 456 µH Eingesetzt wird Würth PD INDUKTIVITAET TYP XXL,270UH,1.6A, Farnell# 2082653 3,36 €, allerdings bei 250 kHz. MOSFET für Schaltnetzteil: IRF7815PBF, 150V, 5.1A, SO8, Farnell
Schmitt-Trigger Noch aussuchen: ??? Zwischenkreiselkos: 8 Stück von Epcos B41231A9128M000, Farnell# 1839292, 1,64 € Shuntwiderstand wurde ausgesucht für 250mV Spannungsabfall bei 15A Wicklungsstrom, d.h. 15mOhm, gewählt wird von VISHAY DALE LVR05R0150FE73, Farnell 1108082 1,38 € Funktionsbeschreibung. Überblick
-
Artikel
Siemens MP3 Player
(1=Kabelanschlussseite) (a:Außen-, i:Innenleiter) schwarz 1,8 (Masse) rot 4 (3,6V Versorgung) braun_a 9 (Mikrofon) braun_i 10 (Mikrofon) gelb 5 (Daten vom Handy) grün 6 (Daten zum Handy) blau 7 PTT (push
automatisch. (usb-storage kernel module) Stand-Alone Player. Wichtige Punkte beim Umbau: Rote Litze muss auf 1,7V bis 3,6V Schwarze Litze muss auf GND zusätzlich gelbe Litze (Tx) auf 1,7V bis 3,6V (high) Vorsicht! An einem Peaktech Netzteil 6035D zieht der Player bei sinkender Versorgungsspannung SEHR VIEL STROM
-
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
maximale Frühausfallrate von 5% nach 1000h und eine maximale Ausfallrate von 10% nach 6000h. (ab Stufe 1) Kompaktleuchtstofflampen dürfen maximale 5% Frühausfallrate nach 500h haben und nach 6000h dürfen maximal 50% ausgefallen sein. (Stufe 1; Stufe 3: 70%) Ein weiterer Punkt ist die alterungsbedingte Lichtstromabnahme
-
Artikel
Liste von integrierten Schaltkreisen
Spannungen Bauformen Betriebstemperatur C. Name Beschreibung Spannungen Bauformen 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°
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
-
Artikel
Lock-Free Algorithmen
Lösungsansätze, von denen hier einige vorgestellt werden sollen. A next B next C next a) TOP b) c) t1 next1 A next B next C next TOP A next B next C next TOP t1 next1 d) A next B next C next TOP t1 next1 e) A next B next C next TOP t1 Abbildung 2. Zustandekommen des ABA-Problems bei dem in Abbildung
1 auf diese Knoten bleiben bestehen; d) Thread 2 pusht A zurück auf den Stack; e) Thread 1 wird fortgesetzt und poppt A erfolgreich vom Stack womit der Stack zerstört wird; Modification-Counter. Eine Lösung
-
Artikel
Durchblicker
obere Hälfte, unten Farbpixel '1' '0' auf Low fallend mehrere Pixel in oberer Hälfte Halblang untere Hälfte, oben Farbpixel '1' '1' konstant high einzelnes Pixel oberer Rand volle Länge mit Farbpixel unten wobei t das Sample zu gegenwärtigen
Channel ++ CursLi force Trigger CursRe Triggering Channel -- + Belegung der Schalter S7 S6 S5 S4 S3 S2 S1 S0 STOP SINGLE Auto-trigger Step = 100 Step = 1 Cursor1 aktiv RUN CONTINOUS normal Step = F(S1) Step = 10 Cursor2 aktiv Xilinx Starterkit Spartan3. t.b.d Die Belegung der Schalter kann von Nexsys3 übernommen
-
Artikel
Benutzer:Martin d69
großes Hobby, dazu zählt auch der Modellbau. Meine Ausstattung: Rigol MSO5074 Ersa MS6000 Atten 858D+ Batronix BXM85 Bevorzugte Bauteile: RCL 0805/0603 SSOP/QFN/SOT Microchip PIC (8/16-bit) Meine Basteleien richten sich alle in die Richtung: etwas sehen, etwas meckern und dann besser nachbauen! Generell
groß werden und weil es einfach schöner aussieht. Ich kenne mich im Bereich Schaltregler bis derzeit 1Mhz gut aus. Regelschleifen berechnen, Kompensationsnetzwerke anpassen macht mir spaß. Mein aktuelles Projekt ist ein Punktschweißgerät für Batteriepacks, zum verschweißen der Nickelbänder.
-
Artikel
P89626/usb key func
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 descriptor, with 1028096 sectors; file system has
jeweils im root Verzeichnis) an: usb_key_func.sh #!/bin/sh echo "Hello from usb_key_func.sh !" exit 1 (Info: Beendet sich das Skript mit exit 1, wird der Bootprozess fortgesetzt. Andernfalls nicht. STG212_check_file /mnt/parnerkey/usb_key_func.sh /mnt/parnerkey/usb_key_func.md5 usb_key_func.md5 Diese
-
Artikel
Benutzer:Heiko Engelke
r einen Roboterarm mit sechs Bewegungsachsen. Ich verwende daf�r einen ATMega16, der �ber drei L293D sechs Gleichstrommotoren treibt. Als Sensoren werden Referenzsensoren (Taster/CNY70) sowie Positionsencoder (Mini-Gabellichtschranken GP1S23) verwendet. Ich programmiere an einem iBook in C ?�kein Wunder
-
Artikel
Benutzer:K1ngarthur
mit Platinendesign (besonders mit Eagle), sowie -fertigung, als auch Lasercuttern als auch SLA/PLAN 3D Druck aus. Zuhause habe ich ein Smarthome aus zwei Raspberry Pis, Homematic (raspberrmatic) und Home Assistant aufgebaut, sowie ein professionelles Netzwerk mit mehreren WLAN Hotspots. Durch den Hausbau
MOSFETs, als Schalter. :-) Wenn ihr mehr über mich erfahren wollt, schaut doch mal auf meine Website: --K1ngarthur 12:00, 12. Jan. 2010 (UTC)
-
Artikel
STM32 CooCox Installation
STM32F2xx oder STM32F4xx Prozessor beinhaltet. Die ersten Downloads - die IDE sowie der GCC Compiler: 1. CooCox CoIDE 1.7.7 laden (Die V2Beta-Version unterstützt weniger µCs als V1.7.7) 2. GCC Toolchain (In diesem Beispiel "gcc-arm-none-eabi-4_8-2013q4-20131204-win32.zip", das ZIP Archiv, nicht die EXE
blinken lassen, in der der Doku vom Discovery Board sieht man wo die 4 LEDs angeschlossen sind: an PortD 12..15 Zu erst muss die Datei "stm32F4xx.h" in main.c mit eingebunden werden, damit man Zugriff auf die Peripheriefunktionen hat. Anschließend wird der Takt für Port D aktiviert und erst danach (ganz