-
Artikel
Platinenherstellung mit der Photo-Positiv-Methode
FS1020D oder HP LaserJet 1010, Auflösung 1200x1200 dpi) sind auf Transparentpapier Leiterbahnen mit 0.4 mm (und weniger, z.B. 10 mil) Breite problemlos möglich! Normalpapier. Wenn nur bedrahtete Bauteile auf dem PCB und die Leiterbahnen auch schön breit sind, gibt es keinen Grund nicht normales Papier
. .. enthalten meist 4-6 Röhren und sind speziell dafür gebaut, viel bräunendes UV-Licht abzugeben. Mit bedrucktem Transparentpapier auf der Foto-/Kupferschicht, Glasplatte und Gesichtsbräuner darübergelegt (so dass die Röhren
-
Artikel
DIY Reflow Ofen
Zwangskonvektion sind 2 Umluftmotoren eingebaut. Die Prozesstemperatur wird später an den Punkten [4] und [5] gemessen. Funktion der Zwangskonvektion: Die Luft im inneren der Brennkammer wird durch die Heizelemente erwärmt. Jeder Umluftmotor zieht die warme Luft um die Heizelemente herum ab. Diese wird
das zugeschnittene Blech gelegt und einfach die angezeichneten Bohrungen „durchgekörnt“ ( Abbildung 4 ). Ist für meine Anwendung genau genug und erspart mir eine Menge Arbeit. Das Biegen der Teile erfolgte dann mit einer 1m langen Abkantbank. Der Biegeradius ist mit 2mm relativ groß, aber stört dank
-
Artikel
AVR-GCC-Codeoptimierung
Aufrufe enthalten und viele Artumente per Stack an diese übergeben, werden u.U kleiner. -mstrict-X : Ab 4.7: Beeinflusst die Art und Weise, wie das X-Register zur Adressierung verwendet wird. -mbranch-cost= wert: Ab 4.7: Setzt die Kosten, mit der der Compiler einen bedingten Sprunge veranschlagt. Default-Wert
aber Probleme wie im PR beschrieben können vermieden werden. --param case-values-threshold= wert: Ab 4.7: Schwellwert an Einträgen in einem switch/case, ab dem anstatt eines binären if/else-Entscheidungsbaums eine Sprungtabelle zu den case-Labels erzeugt wird. Voreinstellung ab 4.7 ist wert =7 . Ältere
-
Artikel
StepperController
Anzahl Switch-mode Brückenausgänge: 8 Anzahl Brückenausgänge mit RMS-Strommessung (RMS per HF-Periode): 4 Bemessungsstrom der Einspeisung (vom Netzteil): 10 A dauernd, 20 A kurzzeitig Ausgangsstrom für schaltbaren Bremschopper-Widerstand: 10 A Modulationsfrequenz: 20 kHz bis 100 kHz Mögliche Motorkonfigurationen
von 24 V Relais oder anderen kleinen Spulen, z.B. pneumatischen Magnetventilen vorgesehen. Es gibt 4 Eingänge für Endlageschalter zum Einrichten und Kalibrieren der Motorposition z.B. für Linearantriebe. Per Software sind diese 4 Eingänge für eine Schnellbremsung vorgesehen, wenn die Endlagen überfahren
-
Artikel
ARM-DevCpp
ist eine IDE für C und C++ von Bloodshed. Download unter Die folgenden Schritte wurden mit DevC++ 4.9.9.2 und GNU Arm 3.4 und 4.0 für Cygwin gemacht. = DevC++ Einrichten = Compiler einrichten. Zuerst muss man DevC++ mitteilen, dass auf dem System ein (weiterer) C-Compiler vorhanden ist. Dazu öffne
Funktionen des Compilers). Ähnliches gilt für die C++-Includes, hier ist C:\Programme\GNUARM\include\c++\3.4.3 (4.0.1 für den 4.0er Compiler) nötig (noch nicht getestet, ggf. Unterverzeichnisse hinzufügen). Nun ist die Umgebung schon fast fertig eingerichtet. In der Karteikarte Programme müssen nun noch die
-
Artikel
LPC2000
Allgemeine Hinweise. Der Softwareschutz bei den LPC2104/5/6 war anfänglich nicht implementiert (Stand 4/2005). Dies wurde 2007 geändert. Ein Schutz des geistigen Eigentums war also bei diesen 3 Controllern zunächst nicht gewährleistet. Andere Controller aus der LPC2000-Serie waren davon nicht betroffen. Auf vielen (Stand 4/2005) LPC2000 existiert ein Fehler bei der Verwaltung der Interrupt-Flags ("race condition", "timer issue"). Der Fehler und mögliche Abhilfen sind in den Errata von NXP erläutert. Die CAN Controller
-
Artikel
MC34063
Weiterhin ist diese Schaltung im Eingangsspannungsbereich etwas eingeschränkt, denn der Vorwiderstand R4 muss bei niedriger Spannung ausreichend Strom liefern, bei hohen Spannungen darf der Strom nicht zu hoch werden, bzw. würde der Wirkungsgrad aufgrund des hohen Stroms sinken. Der 100Ω Widerstand dient
an sich nicht geregelt, aber über C4 mit der geregelten positiven Spannung verkoppelt. Lediglich der Spannungsabfall an C4 und D2-D3 wird nicht ausgeregelt. Weitere Anwendungen. verlustarme Konstantstromquelle Wichtig zu wissen. Das IC
-
Artikel
PSoC
durch folgende Merkmale aus: 8 Bit-Kern: M8C (PSoC1) bzw. 8051 (PSoC3) 32 Bit Kern siehe unter PSoC4 und PSoC5LP Konfigurierbare Peripherieblöcke. Sowohl digital, als auch analog! Harvard-Architektur (getrennter Befehls- und Datenspeicher) Akkumulator (wenig Register) In-System progammierbar I/Os sind
DelSig ADC) LCD Direct Drive Anwender kann mit VERILOG eigene Baugruppen entwerfen und verwenden PSoC4 32 Bit- Kern (ARM Cortex M0) 48 MHz Takt 32 kB Flash, 4 kB SRAM USB, I2C, CAN IDAC (1*7 Bit, 1*8 Bit) Anwender kann mit VERILOG eigene Baugruppen entwerfen und verwenden (ab PSoC 4200 aufwärts) Die Serie
-
Artikel
Batterieladung
Luftfahrt, Seefahrt Nickel-Cadmium-Batterien Nickel-Metallhydrid-Batterien Lithium-Ion-Batterien LiFePO4-Akkus -> Siehe: LiFePO4 Ladeverfahren Blei-Säure/Blei-Gel. W Verfahren. Ladung über die Widerstandskennlinie der Batterie und des Ladegerätes. Zu Beginn der Ladung wird der Ladestrom hoch sein und schliesslich
konstanten Strom über einen festen Zeitraum geladen. Die Ladung ist spätestens beim Erreichen des 1.4-fachen der Nennkapazität zu beenden. Dieser Wert findet sich meist auf dem Akku aufgedruckt. Formel: T=(C / I) * 1.4 Delta-U. Dieses Verfahren wird bei modernen prozessorgesteuerten Ladegeräten angewendet
-
Artikel
KiCad
, öffnen, so stösst man auf Probleme. Aktuell die BZR 5513 verwendet für die Board Dateien Version 4, und die alte BZR 4027 verwendet dort die Version 3. Obwohl das Schema der Boarddateien fast gleich ist, enthält die Version 4 Elemente, die es zur Zeit der Version 3 noch nicht gab, und die darum zu
wie das zu bewerkstelligen ist, ist ebenfalls aus Media:KiCad-PCBnewBoardDateienMigrierenVonVersion4Auf5.pdf zu ersehen. Achtung Irrtum: Hier sind Version 4 und 5 genannt, dabei sind aber Version 4 und 3 gemeint. Einen Überblick, welche Layernamen die jeweils aktuelle KiCad Version verwendet, bekommt
-
Artikel
Eagle-Wishlist
| | 17 Benannte Gruppen in Editor und Schaltplan z. B. analog1 oder power zum einfachen plazieren 4 Dxf Drag and Drop Mechanische Teile direkt in eagle boards und libs ziehen | 1 Parametrische Library-Erstellung über Textfile | 1 Iges / Step Export. 3D Darstellung für Mcad exportieren | 5 3DScanner
ander Farbe...) | 3 Offset Routing - Gleichzeitiges verlegen von parallel verlaufenden Leiterbahnen 4 Polygone, Leiterbahnen und Outline gegen Verschieben schützen können (lock) 4 In Bauteilinfo die zugehörige Schaltplanseitennummer anzeigen 2 In Bauteilinfo die auch das DEVICE anzeigen (wie im Schaltplan
-
Artikel
LED
schnell an (Diodenkennlinie). Die Flußspannung reicht von ca. 1,2 V bei Infrarot-LEDs bis zu etwa 4 V bei Ultraviolett-LEDs. Auffällig ist die Korrelation zwischen Spannung und der Farbe, die damit zusammenhängt, dass die Emission höherenergetischer Photonen einen größeren Bandabstand (Energiedifferenz
um +14/-5mA! Ganz anders mit Vorwiderstand. Man braucht eine höhere Spannung, hier beispielsweise 4V, wobei auch 6mA fließen (rosa Kurve). Schwankt diese nun um +/-0,4V (10%), schwankt der Strom nur um +/-1mA. Das ist deutlich stabiler! Vorwiderstand. Im einfachsten Fall und bei relativ geringfügig
-
Artikel
Benutzer Diskussion:85.180.116.136
5.775 x 10-7 [°C-2] B = -5.829 x 10-7 [°C-2] B = -6.01888 x 10-7 [°C-2] B = -5.85 x 10-7 [°C-2] C = -4.183 x 10-12 [°C-4] C = -4.3303 x 10-12 [°C-4] C = -6 x 10-12 [°C-4] Nach Umstellen von [1] erhält man den Ausdruck für die Temperatur: [3] DIN-Normen. DIN EN 1434 DIN EN 60751 Toleranzklassen. DIN EN
-
Artikel
ArithmetikBenchmark
Benchmarkprogramms. Ausgeführt wurde das Programm auf einem ATmega328p. Compiliert wurde mit avr-gcc 4.3.2 und avr-libc 1.6.2.cvs20080610-2. Das sind die Versionen, die bei einem aktuellem Debian (stand März 2010) mit geliefert werden. Compiliert wurde mit einer Optimierung für minimale Größe. Zum Messen
3715 signed long 32 a+b=c Inline 30 signed long 32 a*b=c __mulsi3 74 signed long 32 a/b=c __divmodsi4 637 unsigned long 32 a+b=c Inline 30 unsigned long 32 a*b=c __mulsi3 74 unsigned long 32 a/b=c __udivmodsi4 604 signed int 16 a+b=c Inline 16 signed int 16 a*b=c Inline 25 signed int 16 a/b=c __divmodhi4
-
Artikel
DockstarDebianSqueeze
und darin die UUID der USB-Devices eintragen. dockstar $ blkid /dev/sda1: UUID="99a0bf9c-2310-4167-a4e3-e6e571aeb91d" TYPE="ext2" /dev/sda2: TYPE="swap" /dev/sdb1: UUID="99a0bf9c-2310-4167-a4e3-e6e571aeb91e" TYPE="ext4" dockstar $ nano /etc/auto.media /etc/auto.media: disk -fstype=ext4,users UUID="99a0bf9c
/disk ext4 ... ... usbmount. Alternativ macht sich auch usbmount ganz gut. Hier wird das USB-Medium automatisch beim Einstecken in das Dateisystem eingebunden. usbmount installieren: apt-get install usbmount Die
-
Artikel
Logic Analyzer-Projekt: Ideen zur Hardware
parallel Interface Reichelt.de 6,45 Comp / Max964 (Maxim) SO-16 Quad Beyond-the-Rails Comparators, 4.5ns, 3V/5V | align="center" | - - Comp / AD8564 (Analog Devices) TSSOP-16 Quad 7 ns Single Supply 5V Comparator Spörle.de 8,80 Netto Comp / LT1715 (LT) - Dual 4ns, 5V/3V, Independent I/O Supplies | align="center" | - - Comp / LT1720/LT1721 (LT) - Dual/Quad 4.5ns, 3V, Rail-to-RailOut, Quad schlecht für's Layout - - Comp / TLV3502 (TI/BB) SOIC-8 4.5ns Rail-to-Rail, Dual High-Speed Comparator | align="center" | - - ECL-Comp / Max9600 - Schwierig zu realisieren
-
Artikel
DDS basierter Funktionsgenerator mit AD5930
33,554432 MHz --> foutmin = 2 Hz --> Pdiv = 3 fmclk = 25,165824 MHz --> foutmin = 1,5 Hz --> Pdiv = 4 fmclk = 16,777216 MHz --> foutmin = 1 Hz --> Pdiv = 6 fmclk = 8,388608 MHz --> foutmin = 0,5 Hz --> Pdiv = 12 fmclk = 4,194304 MHz --> foutmin = 0,25 Hz --> Pdiv = 24 fmclk = 3,3554432 MHz --> foutmin
eingestellt werden müssen: Register --> HEX --> Bemerkungen 0 --> 81 1 --> 05 / 01 --> VCXO / Crystal 2 --> B4 3 --> 02 / 14 --> Pdiv = 2 / 20 4 --> 02 5 --> 60 / 78 --> Lastkapazität 12pF / 15pF 6 --> 00 --> Wert 01 speichert die Register-Einstellungen im EEPROM 7 --> 00 8 --> 00 9 --> 00 10 --> 00 11 --> 00
-
Artikel
AVR-Tutorial: Schieberegister
Ausgang B QB Q B Q 1 Q B QB Q B 2 Ausgang C QC Q C Q 2 Q C QC Q C 3 Ausgang D QD Q D Q 3 Q D QD Q D 4 Ausgang E QE Q E Q 4 Q E QE Q E 5 Ausgang F QF Q F Q 5 Q F QF Q F 6 Ausgang G QG Q G Q 6 Q G QG Q G 7 Ausgang H QH Q H Q 7 Q H QH Q H 8 Masse, 0 V (nicht dargestellt) GND GND GND GND GND 9 Serieller
LED gebraucht werden, kann man die folgende Trickschaltung anwenden. Der Trick besteht darin, dass 4 LEDs ihren Strom über das Schieberegister von VCC beziehen (high-aktiv), während der Strom der anderen vier über GND abgeleitet wird (low-aktiv). Damit bleiben ganz offiziell für jede LED 70 mA / 4 =
-
Artikel
Uhr
Flashspeicherbelegung 913Bytes (44,6%) SRAM-Belegung 19Bytes (14,9%) Funktionen. Einstellen der Uhr (PD4 bzw. PD5 gegen GND) Blinkender Sekundenpunkt Code. /* Belegungen: PB0 B PD0 1er, PNP-Transistor PB1 C PD1 10er, PNP-Transistor PB2 D PD2 100er, PNP-Transistor PB3 E PD3 1000er, PNP-Transistor PB4 F PD4
Comparematch-Register DDRB = 0b11111111; //Alles Ausgang; Siebensegmentanzeige DDRD = 0b11001111; //PD4 und PD5 sind Eingänge sei(); //Interrupts an Sekunden = 43200; //Hauptschleife while(1) { Berechnung(); Anzeige(); Einstellen(); } }
-
Artikel
PIC
12, 14 und 16 Bit Flash-Breite. 8-Bit-PICs können folgendes beinhalten: bis zu 128k Byte ROM bis zu 4k Byte RAM bis zu 1024 Byte EEPROM (Richtwert: 100000× wiederbeschreibbar) 6 bis 100 Pins / 4 bis 70 IOs Interner Oszillator 8/10/12-bit ADC 5/8-bit DAC SPI I2C UART CAN USB PWM Komparator Operationsverstärker
CCP - 2xECCP, 2xCCP Timer 1x8bit 4x8bit, 1x16bit Preis Reichelt (30.03.2012) 3,15€ 1,60€ + PIC16F887 vs. PIC16F1939 PIC16F887 PIC16F1939 ROM/Flash 8k Word 16k Word SRAM 368 Byte 1024 Byte EEPROM 256 Byte 256 Byte Pins/IOs 40/36 40/36
-
Artikel
Methodischer Entwurf einfacher Schaltwerke
für die linke und/oder rechte Drehung des Schalter und generieren die Eingangssignale U und W. Die 4 Stellungen des Drehschalters werden durch die Ausgangssignale Stellung1..Stellung4 repräsentiert. Das Schaltwerk emuliert ausschließlich die mechanische Bewegung des Drehschalters, die elektrischen Eigenschaften
1)-Bool'schen Variablen dargestellt werden. Die Abbildung demonstriert ein Beispiel: Es liegt ein (4 zu 1)-Multiplexer vor. Dieser ist für 3 Variablen ausreichend, denn 4=2 2 , daher ist n=2 und n+1=3. f 0 = A B C + style="text-decoration:overline"| A B C + A style="text-decoration:overline"|B C + style
-
Artikel
STM8
unterstützt beCAN 2.0B Beeper: Ausgabe eines Buzzer-Signals mit einstellbarer Frequenz von 1, 2 oder 4 kHz. LCD: Controller für LCDs mit einer Größe von bis zu 4x28 Pixel, Integrierter Stepup-Converter für Kontrastspannung. UID: 96-bittige, eindeutige Identifikationsnummer SWIM: Single-Wire Interface
STM8L-Discovery Evaluation board STM8L-Discovery (STM8L152C6) Device description, pdf STM8L 151/152 x4/x6 Datasheet C Compiler für STM8S Microcontroller (Freeware) SDCC, ein freier C-Compiler mit STM8-backend Vergleich der 4 bedeutendsten Compiler für den STM8 Sduino, Arduino-ähnliche Programmierumgebung
-
Artikel
Osram NightLux "aufgebohrt"
LED-Streifen – also mit 12V. Die NIGHTLUX wird normalerweise mit drei 1,5V Batterien versorgt, macht zusammen 4,5V. 12V Versorgungsspannung wären also zu viel - deshalb verwende ich einen 78L05 Spannungsregler um aus einer 12V Eingangsspannung 5V zu erzeugen. Dies ist etwas mehr als 4,5V, aber die Elektronik in
Betrieb ziemlich genau 0,5V ab, so dass die LEDs wieder so hell sind, als würde die Schaltung mit 4,5V versorgt – wer sie dunkler haben möchte (und damit die Verlustleistung im Spannungsregler verringern möchte) kann einen höheren Widerstandswert verwenden. Zum Schalten der externen 12 LED-Streifen
-
Artikel
RS485 IO Board - ModellBahnLichtSteuerung
LED Ampel für Verkehr und 2× 2-LED Ampel für Fussgänger), Geschwindigkeit einstellbar Haussteuerung: 4 Leds schalten in einer einstellbaren Zeit zufällig ein, bzw aus, Geschwindigkeit einstellbar Alle 24 Ausgänge Aus / An Alle Einstellungen lassen sich im EEprom speichern. Somit gibt es die Möglichkeit
dann die Hitzeentwicklung zu beobachten. Werden die Treiber maximal belastet, macht es Sinn, alle 4 Gleichrichter zu bestücken und die Versorgungspins P4, P5, P6 und P8 aus einem ausreichend starken Netzteil/Trafo zu versorgen. Die Ströme verteilen sich dann auf die einzelnen Gleichrichter und die
-
Artikel
Digitaltechnik
auch Bitmanipulation Nibble. Nibble ist eine weniger gebräuchliche Bezeichnung für ein halbes Byte (4 Bit). In diesem Zusammenhang spricht man häufig von HIGH- und LOW-Nibble. Ein Nibble entspricht auch jeweils einem Zeichen der hexadezimalen Darstellung. Byte. Abkürzung für Binary Term. Ein Byte besteht
Soll beispielsweise auf ein 32-Bit Word zugegriffen werden, so muß die Adresse dann ebenfalls durch 4 teilbar sein (32 Bit = 4 Byte). Dies wird erforderlich, da der gesamte Prozessor- und Speicherbus in dieser Wortgröße organisiert ist, so daß ein unaligned access (Zugriff auf nicht teilbare Adresse)
-
Artikel
Benutzer:Nummer5
wir bereits gelöst indem wir nach Änderung eines Pins die Änderung nur übernehmen wollen wenn M = 4 Takte (Aufrufe der ISR) lang der gleiche Pins Zustand anliegt. Unser jetziges Problem lautet dann: Wie implementieren wir einen Zähler (CT) der zurückgesetzt wird wenn der aktuelle Zustand (inputs) gleich
-
Artikel
TonOhmMeter
Verstärkungsschaltung mit Tiefpass. Die zweite Stufe ist über einen programmierbaren Widerstand (IC4) in ihrer Verstärkung steuerbar. Der AVR kann über eine bidirektionale SPI den Widerstandswert und damit die Verstärkung bestimmen. Das so verstärkte Signal wird am Ende von IC3D gleichgerichtet und
zugeführt. Bedienung. Das Gerät wird nur über eine Taste (U1) bedient. Die Hardware-Entprellung (C8/R3/R4) vermeidet die sonst nötige Software. Die Messbereichsanzeige erfolgt über drei LEDs (LED2-4) und die Tonausgabe übernimmt ein kleiner Lautsprecher der kapazitiv an den Digitalport angeschlossen ist.
-
Artikel
Frequenzzählermodul
) Trotzdem bekommt man gerade im Tonfrequenzbereich bei einigen kHz keine Auflösung von mehr als 3-4 Stellen. Der Grund dafür ist die Unsicherheit in der letzten Stelle des Zählerstandes. Wenn das Torsignal und das Meßsignal asynchron sind, dann "wackelt" der Zähler je nach Phasenlage der beiden Signale
sehen wir die gleiche Frequenz und die gleiche Torzeit. Trotzdem zählt der Zähler einmal 3 und einmal 4 Impulse, abhängig davon wie groß die Phasenverschiebung zwischen Meßsignal und Torzeit ist. Eine Abweichung von 1 ergibt bei einem Zählwert von N einen relativen Fehler von 1/N. Im Mittel über viele
-
Artikel
RPi als D/A-Wandler
Schaltstufen steuern: keine, verminderte und volle Spannung. c. Theoretisch ließe sich auch noch eine 4. Spannungsstufe erzeugen, da mit 2 'Bits' (Ein/Aus bei 2 Relais) bereits 4 verschiedene Signale darstellbar sind. Beim jetzigen Aufbau werden aber lediglich die (pin1,pin2)-Signale (0,0), (1,0) und (
pfio sensor_1=1 sensor_2=0 rundenzahl=0 v_wechsel=0 vorrunde=0 index_zaehler=1 zeit_array=[0,0.2,0.4,0.2,0.4,0.2,0.4,0.2,5,0.2,6 # dieses array enthält die sek. bis zum Spannungswechsel array_laenge=9 # legt fest, wie viel Werte des arrays genutzt werden sollen sensor_aus=1.3 # bis der Sensor sicher
-
Artikel
Glättungsfilter für 1-Bit DA-Wandlung
Grundschwingung stark zu dämpfen, muss man die Grenzfrequenz nach den späteren Ergebnissen bei 26,4 Hz wählen. Mit der Grenzfrequenz ergibt sich allerdings für die Induktivität beispielsweise . Solche Werte sind leicht und platzsparend nicht zu realisieren. Die erste, passive Schaltung zweiter Ordnung
% figure(1); % step(G1,G2,G2a,G3,G3a,G4,G5); % legend('0,6','0,7','0.75','0,8','0,85','0,9', '1') % % figure(2); % bode(G1,G2,G2a,G3,G3a,G4,G5); % legend('0,6','0,7','0.75','0,8','0,85','0,9', '1') Bestimmung der Grenzfrequenz und der Übertragungsfunktion
-
Artikel
Transistor-Übersicht
Bemerkung Lieferant Datenblatt ca. Preis/ C1815 eigentlich 2SC1815 TO-92 50 0,15 70 - 700 25 0,1 0,4 80 Generischer China-Transistor. Ursprünglich aus Japan. Komplement A1015. Rauscharm. China 0,006 PN2222 TO-92 30 0,8 100-300 1 0,6 300 Allrounder Rei National 0,06 2N3904 TO-92 40 0,2 100-300 0,5 300
0,32 BC547B TO-92 45 0,1 125-500 0,9 0,625 300 Schalttransistor Rei Fairchild 0,04 BD679A TO-126 80 4 750 40 Darlington Rei alldatasheet.com 0,29 MPSA42 TO-92 300 0,5 40 0,625 50 hohe Spannung Rei Fairchild 0,05 BC337 TO-92 45 0,8 100-630 100 0,7 0,625 210 Rei Fairchild 0,05 BC368 TO-92 20 1,5 100-450
-
Artikel
Entwicklung eines Motorsteuergerätes für den Trabant
Die Spannungsversorgung im Fahrzeug ist nicht ganz simpel. Die Lichtmaschine liefert im Schnitt 14,4 V. Es kann aber gerade beim Anlassen auch zu relativ langen Spannungseinbrüchen kommen. Auch mit Überspannungen muss gerechnet werden. Die grundsätzliche Spannungsversorgung für mein Projekt lehnt sich
Sollen bei 10,4 mA maximal 3,3 V am analogen Eingang anliegen, so darf der zu vermessende Widerstand 317 Ohm nicht überschreiten. Zu diesem Zweck wird ein Widerstand R2 parallel zum NTC geschaltet. Rechnerisch ergibt
-
Artikel
LED-Fading
Das ermöglicht die Wahrnehmung eines sehr großen Helligkeitsbereichs, angefangen von Vollmond mit ~1/4 Lux über eine normale Schreibtischbeleuchtung mit ca. 750 Lux bis zu einem hellen Sommertag mit bis zu 100.000 Lux. Solche hochdynamischen Signale sind nur mit einer logarithmischen Kennlinie in den
pwmtable_xx[Index] = Round(Factor * Basis^Index); for Index=1..Steps-1 pwmtable_8A - Max=255, Steps=4, Factor=4 pwmtable_8B - Max=255, Steps=8, Factor=2 pwmtable_8C - Max=255, Steps=16, Factor=1.435 pwmtable_8D - Max=255, Steps=32, Factor=1.21 pwmtable_10 - Max=1023, Steps=64, Factor=1.118 pwmtable_16
-
Artikel
Umbau des DMM M9803 mit Bluetooth
Kippschalter an Pin 9 (+) und 8 (-) der RS232 Buchse angeschlossen (siehe Bilden oben rechts). Schritt 4: Testen der Anschlussbelegung. Als nächstes muss unbedingt überprüft werden, ob das Ein- und Ausschalten der Betriebsspannung an der RS232-Buchse funktioniert und ob die Polarität richtig ist. Dazu wird
verwendet. Außer den Spannungsversorgungspins (3,3V und GND) werden nur die Pins UART_RX, UART_TX, PIO4 und RESET verwendet. PIO 4 kann lt. Applicationsheet und Datenblatt des Herstellers dazu verwendet werden, die UART zurückzusetzen, dies geschieht mit JP3. Da dieser Eingang high-aktiv ist wird ein Pull-Down
-
Artikel
AVR Raven
Entwicklung, Debugging und Demonstration von einer Reihe von Drahtlosanwendungen inkl. IEEE 802.15.4, 6LoWPAN und ZigBee Netzwerken. ©2010 by Atmel Corporation Das RZRAVEN-Kit beinhaltet zwei AVR Raven-Boards (siehe oben) und einen USB-Stick (RZUSBSTICK) mit einem 2.4 GHz Transceiver für die USB-Verbindung
abgebildeten USB-Stick (RZUSBSTICK) gibt es ebenfalls einzeln. Web-Links. AVR Raven AVR RZ RAVEN 2.4 GHz Evaluations- und Starter-Kit AVR RZ USBstick Offizielle Atmel Homepage
-
Artikel
AVR FAT32
Codegröße aus. Die Module sind C99 Standard-konform. Der Status. Aktuelle Version: AVR Version 0.6.4 Bekannte Probleme: Bei software SPI läuft die Initialisierung nicht mit 400 KHz, das gibt bei einigen Karten Probleme. Bei der Aktuellen Version ist Multi-block ungetestet. Problem melden, oder sonstige
Funktion 1 CS Chip Select 15 PB1 Cusom Slave Select 2 DI Data In 17 PB3 (MOSI) Master Out, Slave In 3 GND 4 VCC 5 CLK Clock 19 PB5 (SCK) Clock 6 GND 7 DO Data Out 18 PB4 (MISO) Master In, Slave Out Der Code. Sourcen. Hier immer die Aktuellste Version mit Informationen dazu FAT16/32. Achtung! Nur noch alte
-
Artikel
Leiterbahnabstände
für sein Material 205 an. (Quelle: PTFE - >600 Phenolharz ("Pertinax"): 125 Polyimid, Kapton: 150 FR4 Typ KF: 400 PE-LD, PE-HD (Polyethylen): 600 Polyesterharz: 600 (Quelle: Mindestkriechstrecken bei Leiterplatten. angelehnt an IEC60950 + Mindestkriechstrecken [mm] rowspan=4 | Effektive Betriebsspannung
0,025 0,04 50 0,025 0,04 63 0,040 0,063 80 0,063 0,10 100 0,10 0,16 125 0,16 0,25 160 0,25 0,40 200 0,4 0,63 250 0,56 1,0 320 0,75 1,6 400 1,0 2,0 500 1,3 2,5 630 1,8 3,2 800 2,4 4,0 1000 3,2 5,0 Zur Tabelle Mindestkriechstrecke: Ist die Mindestkriechstrecke kleiner als die zugehörige Mindest-Luftstrecke
-
Artikel
BusAnalyzer
41 / BDBUS2 and BDBUS3 / CN3-24 and CN3-23 (not used) STM_USART1 (Tx and Rx): PA9 and PA10 / EXT1-4 and EXT1-7 STM_USART1 (RTS and CTS): PA12 and PA11 / EXT1-3 and EXT1-1 STM_USART2 (Tx and Rx): PA2 and PA3 / EXT2-7 and EXT2-10 STM_USART2 (RTS and CTS): PA1 and PA0 / EXT2-8 and EXT2-4 The USB bus voltage
supported modes. Interfacing Status-LEDs with FT2232H. FTDI_USART1: Pins 29 and 30 / ACBUS3 and ACBUS4 / CN2-19 and CN2-22 FTDI_USART2: Pins 54 and 55 / BCBUS3 and BCBUS4 / CN3-14 and CN3-13 The LEDs can be connected to VIO (3.3 V). The size of the series resistors depends on the LED type being used.
-
Artikel
AVR Arithmetik
Instruktionen und 120 Ticks inclusive Funktionsaufruf und Parameteraufbereitung (getestet mit avr-gcc 4.6 und auf Größe optimiert): Binär-zu-BCD-Umwandlung. Zur Ausgabe einer Binärzahl auf ein Textdisplay oder zur seriellen ASCII-Übertragung an den PC ist diese Umwandlung nötig. Sie ist ähnlich aufwendig
Erklärung des Algorithmus soll hier versucht werden: Um die niederwertigste 4-Bit-Binärziffer in BCD umzuwandeln, ist für $0…$9 keine Änderung nötig, für $A…$F wird „6“ addiert. Diese Addition wird ersetzt durch eine Addition von „3“ und anschließendes Linksschieben. Das führt
-
Artikel
LED cube
Ebenen erstellen. Bei meinem LED cube habe ich die Anoden gerade stehen lassen, die Kathode ca. 3-4mm über dem Gehaeuse abgeschnitten und längs mit dem Silberdraht verlötet. Quer dazu habe ich pro Ebene 4 Leitungen Silberdraht gelegt. Hier ein Bild davon: Grosse Version: Würfel Ebene Auf jede der LEDs
hinten. PA0 bzw. U9 ist dann die linke Reihe bis zu PA7 rechts. Teile dafuer: C1, C3: 22p C2: 10p C4: 100u C5: 0.33u C6-C11: 100n P1: 2 pin Header (Stromversorgung) P2: 2x5 pin Header (ISP) P3: 8 pin Header (gemeinsame Masse jeder Ebene) P4-P11: 8 pin Header (vertikal verkabelte Anoden) Q1-Q8: N-MOSFET
-
Artikel
Java/examples/ctbot/DistTest.java
rawR = DistanceSensor.getRight(); Display.gotoXY(0, 1); Display.print(Formatter.format(rawL, "raw L=%4d ")); Display.print(Formatter.format(rawR, " R=%4d ")); Display.gotoXY(0, 2); Display.print(Formatter.format(distL, "dist L=%4.2f ")); Display.print(Formatter.format(distR, " R=%4.2f ")); Clock.delayMilliseconds
-
Artikel
Aquarium-Steuerung
Berechnung von Sonnenauf- und -untergang Berechnen der Mondphase LCD-Steuerung. Hier eine Ansteuerung im 4Bit-Mode. Die Pins können beliebig gewählt werden Source File lcd.c Header-File lcd.h Berechnung Sonnenaufgang/Untergang und Mondphase. Dies stammt natürlich nicht aus meinen Federn. Die Berechnung findet
Neumond 1 = Viertelmond (zunehmend, Sichel nach links) 2 = Halbmond (zunehmend, Sichel nach links) 3 = 3/4 Mond (zunehmend, Sichel nach links) 4 = Vollmond 5 = 3/4 Mond (abnehmend, Sichel nach rechts) 6 = Halbmond (abnehmend, Sichel nach rechts) 7 = Viertelmond (abnehmend, Sichel nach rechts) Source-File
-
Artikel
Entwicklungsboard mit AT91SAM7Sxxx - selbstgemacht
Spannungsregler verwenden. Ich habe einen LF33CV verwendet, jeder andere Linearregler welcher bei 4V Eingangsspannung noch 3,3V erzeugen kann geht aber auch. Falls man kein Steckbrett verwenden will können die Stiftleisten auch an der Oberseite montiert werden. Die Verbindung zu anderen Teilen kann
verwendete Compiler kennt für die ARM-Architektur folgende Datentypen: char 1 Byte short 2 Bytes Int, long 4 Bytes long long 8 Bytes float 4 Bytes double 8 Bytes Bei float und double handelt es sich um Fließkommazahlen. Da ihre Verarbeitung auf dem Mikrocontroller ohne Fließkommaeinheit, wie dem hier verwendeten
-
Artikel
Demo Gilbertzelle
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 1kΩ R20, - 3x Widerstand 1,5kΩ R1, R2, R18 2x Widerstand 1,8kΩ R13, R22 1x Widerstand 2,2kΩ R5
Widerstand 5,6kΩ R3, R6 1x Widerstand 6,8kΩ R14 2x Widerstand 22kΩ R15, R24 1x Widerstand 47kΩ R26 4x Widerstand 100kΩ R16, R17, R23, R25 Potis Stückzahl Typ Wert Position 1x Trimmpoti 1kΩ ⌀ 10mm P3 1x Trimmpoti 5kΩ ⌀ 10mm P4 1x Trimmpoti 10kΩ ⌀ 10mm P2 2x Trimmpoti 25kΩ ⌀ 10mm P1, P6 1x Trimmpoti 250kΩ
-
Artikel
Dioden-Übersicht
BAR43 Schottky SOT-23 0.33 @ 0.002 0.2 30 5 Schaltdiode rei 0.13 a d g BAS85 Schottky Mini-Melf 0.4 @ 0.01 0.2 30 5 Schaltdiode rei 0.06 a d g BAT41 Schottky DO-35, Mini-Melf 0.4 @ 0.001 0.1 100 5 Schaltdiode rei,csd 0.11 a d g BAT42 Schottky SOD123, SOD323, Mini-Melf 0.4 @ 0.01 0.2 30 5 Schaltdiode
Schottky DO-35, Mini-Melf 0.45 @ 0.01 0.15 100 rei,csd 0.11 a d g BAT48 Schottky DO-35, Mini-Melf 0.4 @ 0.01 0.35 40 rei,csd 0.18 a d g BAT54 Schottky SOT-23 0.32 @ 0.001 0.2 30 5 Schaltdiode rei 0.07 a d g BAT85 Schottky DO-35 0.4 @ 0.01 0.2 30 5 Schaltdiode rei 0.11 a d g BYT30P-400 Si SOD-93 1.5 @
-
Artikel
S/PDIF
-------------------------------------- 0 PRO-Bit Consumer / S/PDIF (Professional / PRO / AES/EBU / 4-Channel) 1 Audio Kein Audio 2 C-Bit Kopierschutz aktiv Kopierschutz inaktiv Bei einem Wechsel mit 4-10Hz und CatCode für CD darf nicht kopiert werden. 3 Keine Emphasis Emphasis 50/15us 4 Reserviert = 0 5 2 Kanal Audio 4 Kanal Audio 6-7 Mode (?) default = 00 8-14 catagory-code - siehe unten 15 L-Bit - siehe auch unten 16-19 Source 0-15, 0=Unspecified (16=LSB, 19=MSB) 20-23 Channel 0=Unspecified, 1=A (left), 2=B (right
-
Artikel
Korad 3005
Tests mit einer elektronischen Last von 2,5 A, die im Spannungsregelbetrieb 2ms eingeschaltet und 4ms ausgeschaltet wurde zeigen deutliche Abweichnungen vom Verlauf einer idealen Regelung, was bei anderen Linearnetzteilen in dieser Preisklasse trotz ähnlich hoher Ausgangskapazität zu geringeren Unter
Netzteil zufälligerweise Maximalstrom, so werden 7,7 V * 5 A = 38,5 W verblasen. Sollte z.B. mit 14,4 V geladen werden, empfiehlt es sich, 14V einzustellen und auf den Rückgang der Stromabgabe an den Akku zu warten und erst zum Schluss die Spannung von 14 V auf 14,4 V zu erhöhen. Wenn die vorhandene
-
Artikel
Using arm-elf-run
size 0x1c vma 0xaf90 Loading section .rodata, size 0x1c vma 0xafac Loading section .eh_frame, size 0x4 vma 0xafc8 Loading section .ctors, size 0x8 vma 0xb0cc Loading section .dtors, size 0x8 vma 0xb0d4 Loading section .jcr, size 0x4 vma 0xb0dc Loading section .data, size 0x934 vma 0xb0e0 Start address 0x8100 Transfer rate: 116896 bits in 2 3 int main(void) 4 { 5 puts("Hello World"); 6 7 return 0; 8 } (gdb) break 5 Breakpoint 1 at 0x8218: file main.c, line 5. (gdb) run Starting program: /private/tmp/main.elf Breakpoint 1, main () at main.c:5 5 puts("Hello
-
Artikel
Diskussion:USB Oszilloskop
s-Chip kostet bei Spoerle 210 €, wobei der bestimmt nicht lieferbar ist :-( Auch das passende FPGA (XC4VLX15) ist nicht ohne, bei RS: 459,10 €, wow! Hat jemand eine Vorstellung was eine Bestückung (SMD, BGA) kostet? -------------------------------------------------------------------------------- Naja,
-
Artikel
RFID USB Leser
Widerstand 1206 1k 1 R5 SMD Widerstand 1206 1k5 1 C8 SMD Kondensator 1206 1n5 1 R1 SMD Widerstand 1206 4,7 1 C6 SMD Kondensator 1206 4n7 1 Q1 Quarz HC49 7,3728 MHz 1 L1 SMD Induktivität 10µ 1 R3 SMD Widerstand 1206 10k 1 C5 SMD Kondensator 1206 15n 1 C7 SMD Kondensator 1206 15p 1 R4 SMD Widerstand 1206
LED2 LED 3mm low current grün 2 C14, C22 SMD Elko 10 µF 2 C9, C10 SMD Kondensator 1206 22p 3 C3, C4, C12 SMD Kondensator 1206 10n 11 C1, C2, C11, C13, C15, C16, C17, C18, C19, C20, C21 SMD Kondensator 1206 100n Links. Diskussion Datenblatt und Application Notes EM4095 RFID Reader IC Datenblatt 125KHz