-
Artikel
STM32 - Einstieg mit Em::Blocks
hinterher, den Controller-Kern über die CMSIS-Library und die Peripherie über die Register steuern kann. 1. Projekt mit der IDE erstellen. Nach der Installation der oben beschriebenen Komponenten erstellt man am besten ein Verzeichnis (z.B. Dokumente\EmBlocks), indem später alle Projekte gespeichert werden
, multiplizieren usw. als auch komplexe Funktionen, wie z.B einen IIR-Filter, zur Verfügung. Die DSP-Library ist weiter aufgeteilt in kleinere Module, wie z.B. BasicMathFunctions, FilteringFunctions usw. (siehe CMSIS\DSP-Library\Source). 1. Source-Dateien des
-
Artikel
AVR-GCC-Codeoptimierung
automatisch geinlinte Funktionen. In einschlägigen Foren werden kleine Werte für wert vorgeschlagen, z.B. 1…3 -mcall-prologues : Die für aufwändige Funktionen mitunter recht langen push/pop-Sequenzen werden durch Hilfsfunktionen ersetzt. Das kann vor allem bei grossen Programmen Platz sparen. Die Ausführungszeit
Ich hatte eine einzige 32-bit Multiplikation mit 10 drin, die mir ein mulsi3 beschert hat. Mit a = (b<<3) + (b<<1) geht es in dem Fall kürzer. Wie gesagt, map-File beobachten. Anmerkung: Variablen als unsigned definieren, dann sollte der Compiler das selbst machen. Anmerkung: Auch Schieben ist teuer
-
Artikel
Bildformate
50% reduziert und somit nur noch 340 KB groß, was aber die Bildschärfe nicht besser macht) Für Bild B wurde lediglich eine Schreibtischleuchte eingeschaltet - die Kamera konnte mit 1/60s und ISO200 aufnehmen. Ergebnis: Weniger Bildrauschen und kein Verwackeln! Auf den wesentlichen Teil beschnitten ist
Format für Netzwerkgrafiken entwickelt wurde. PNG komprimiert Bilder verlustfrei, d.h. das Bild wird 1:1 in Struktur und Farbe gespeichert. GIF kann dagegen nur 256 Farben speichern, die Struktur bleibt aber auch 1:1 erhalten. Für animierte GIFs gibt es bis jetzt keine verbreitete Alternative. Obwohl
-
Artikel
AVR-Simulation
für die Erzeugung von Stimulidateien und deren grafischen Darstellung. Für dieses Programm ist .NET 1.1 oder 2.0 erforderlich. Ein Python-Script zum Umwandeln der Stimuli-Log Datei in eine vcd-Datei, welche z.B. in gtkwave betrachtet werden kann, ist hier verfügbar. LogAnalyser. LogAnalyser v1.00 (c)
debugging using localhost:1234 0x00000000 in __vectors () Und wuala - wir sind schon bei Debugging: 1. Breakpoint setzen: (gdb) b 140 Antwort: Breakpoint 1 at 0x234: file atmega1280_i2ctest.c, line 140. 2. Programm starten: ( gdb) c 3. GDB haltet in der gewunschte Stelle 4. Zum nächsten Schrit gehen:
-
Artikel
Interrupt
Datenbyte im Sendepuffer. Dieser Interrupt ist extrem nützlich für eine Halbduplexkommunikation, z. B. auf einem RS485-Bus. Hier kann man nach dem vollständigen Senden aller Bytes den Bustranceiver (z. B. MAX485) von Senden auf Empfangen umschalten, um den Bus freizugeben. Bei Nutzung der Interrupts
des Prinzips aber ausreichend. Um das Programm real zu nutzen braucht man ein Terminalprogramm, z. B. Hyperterminal von Windows. Dort muss nur die richtige Baudrate eingestellt werden (9600 8N1, 9600 Baud, 8 Bits, keine Parität, 1 Stopbit, keine Flusskontrolle). Ausserdem muss man im Menu Datei -> Eigenschaften
-
Artikel
GPS Logger Mini
Alle 0,05€ C7 Keramik-Kondensator 22pF 0805 Alle 0,05€ C8 Keramik-Kondensator 100nF 0805 Alle 0,05€ IC1 Low-Drop Spannungsregler 3.3V LP2985 SOT23-5L F 0,56€ IC2 Laderegler MAX1555 SOT23-5L F 2,41€ IC3 Mikrocontroller ATMega88 TQFP32 F 3,56€ IC4 MicroSD-Kartenslot Hirose DM3B SMD F 2,23€ IC5 GPS-Modul
0805 Alle 0,10€ R4 Widerstand 470 0805 Alle 0,10€ X1 USB Buchse Mini-B 5 pol. SMD R 0,24€ - Akku 600mAh iPod Mini R 5,30€ - Gehäuse Hammond 1551R 5x5x2cm³ C, F 1,67€ - Platine Ich! 10€ Gesamtpreis 47,15€ Als Farnell-Alternative sei hbe-shop.de genannt,
-
Artikel
Benutzer Diskussion:85.180.116.136
bessere Beschreibung des temperaturabhängigen Widerstands liefern daher Polynome: 0 °C to 850 °C [1] -200 °C to 0 °C [2] Die Werte der Konstanten A, B und C sind dem Datenblatt des jeweiligen Herstellers zu entnehmen. + Beispiel für Konstanten (Quelle: IST) Platinum (3850 ppm/K) Platinum (3911 ppm/K) Platinum (3750 ppm/K) Platinum (3770 ppm/K) A = 3.9083 x 10-3 [°C-1] A = 3.9692 x 10-3 [°C-1] A = 3.8102 x 10-3 [°C-1] A = 3.8285 x 10-3 [°C-1] B = -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
-
Artikel
CtLab FPGA SigLab
von 10 ns bis 42,9 s einstellen lassen. Die Bedienoberfläche lässt sich derzeit allerdings nur bis 1 s einstellen (das wird noch geändert). Es existieren mehrere Einstellbereiche: 10 ns bis 1 s (Auflösung 10 ns) 1 s bis 1 ms (Auflösung 1 s) 1 ms bis 1 s (Auflösung 1 ms) Modulierbarer 4-Kanal-DDS-Generator
zusätzlichen Digitalsignale sind auf folgende Pins geführt: Bedeutung Pin Syncsignal DDS 0 P99 Syncsignal DDS 1 P95 Syncsignal DDS 2 P113 Syncsignal DDS 3 P112 Pulsgenerator P97 SPI-Schnittstelle. Über den SPI-Slave kann ein Master (z.B. ein Mikrocontroller wie der ATmega644 auf der FPGA-Karte aus dem c´t-Lab)
-
Artikel
Spannungsteiler
des ADC ist. Der Einfluss von wird durch den Spannungsteiler etwas abgeschwächt und liegt bei ca. 0,1 bis 1. D. h. 10 mV Fehler von erscheinen als 1…10 mV Fehler auf dem Messsignal. Selbstverständlich muss auch ausreichend stabil und belastbar sein. Der einfache Aufbau wird jedoch mit einigen Nachteilen
Widerstand einfach ermitteln. Selbst wenn das Meßobjekt 100 mal hochohmiger als das Multimeter ist (z.B. 1 GOhm), so hat man mit 10V Testspannung immer noch 100mV als Meßwert, welcher relativ sicher und genau gemessen werden kann. Messung der Spannungsquelle, UT Messung in Reihe mit Meßobjekt, U2 Fehlerrechnung
-
Artikel
Benutzer:Michellekonzack
aufrüsten) und einen Haufen an Modular-Geräten von Hameg. Mein beiden Labornetzteile haben jeweils 3000W: 1) EA PS9080 a) 0-80V, 0-100A 2) Noname a) 0-300V, 2A b) 0-100V, 30A c) 0-32V, 60A d) 0-32V, 60A e) 12V, 25A f) 5V, 100A g) 1,8-3,6V, 50A h) 1,8-3,6V, 50A Außerdem arbeite ich mir Atmel AT91SAM, AT89C51
ist es mein Plan, demnächste eine Kleinserien Produktionsanlage der Firma Heeb Inotec bestehend aus: 1) Schablonendruckmaschine X1 2) SMD-Bestückungsautomat INOPLACER HPX 3) Doppelwellenlötanlage HWL350 anzuschaffen, womit ich meine Produkte nach Bedarf frei produzieren kann. Ebenso kann ich jederzeit
-
Artikel
Hack-O-Copter
TxEX=Timer capture/reset input Pin Port Primary Secondary Function understood External connection 1 P1.5 AIN5 CPP0 Partially Connected to motor ctrl circuit 4 (sense?) 2 reset YES SWD Port reset 3 P3.0 AIN6 CPN1 NC? Not connected? 4 P5.4 NC? Not connected? 5 P3.1 AIN7 CPP1 Partially Connected to motor
Schaltungsteil 11 P1.1 LED via 1kOhm 12 P1.0 Buzzer (via Transistor) 13 AD6 über Widerstände an Batteriespannung vor Regler 14 AD5 Auswertung Taster (Seite Yaw-Throttle) 15 VDD Versorgung 16 AD4 Poti "Throttle" 17 AD3 Poti
-
Artikel
Sparmatic Heizungsthermostate
Sparmatic Comet / Zero v2 Heizungsthermostat") Schaltpläne und Platinenaufnahmen. Comet / Thermy. (Leopold B.): REV.0.1 COMET Comet ThermyV1.5 ThermyV2? (11/2011): REV.0.0 REG Quelle Weiteres Bild Zero v2 / Thermy V1.5. (vorläufig) REV.0.0 REGZ THERMy V3. Der Schaltplan entspricht fast der Zero V2 mit einigen
einzelnen 14-Segment-Module: Initialisierung des LCD Controllers wie in der Originalfirmware (Leopold B.): C-Routinen zur Ansteuerung der Segmente: Tasten und Encoder. 3 Tasten (Menu / OK / Zeit) 1 Encoder zum Einstellen der Temperatur/Werte (+/-) Versorgungsspannung. zwei Alkalibatterien (1,5 V) AA /
-
Artikel
Word Clock
gilt: E S K I S T L F Ü N F Z E H N Z W A N Z I G D R E I V I E R T E L T G N A C H V O R J M H A L B Q Z W Ö L F P Z W E I N S I E B E N K D R E I R H F Ü N F E L F N E U N V I E R W A C H T Z E H N R S B S E C H S F M U H R Damit ist es möglich 3 regionale Sprechweisen darzustellen. Folgende Schreibweisen
werden sollte: E S K I S T A F Ü N F U Z E H N F M V O R G D R E I V I E R T E L N A C H V O R H A L B X F Ü N F R S Z W E I S I E B E N A V I E R Z E H N T G S E C H S L D R E I U A C H T J E L F N E U N E I N S B Z W Ö L F R H U H R Diese Version enthält nur den Wessi- und den Ossimodus. Als Bild: Media
-
Artikel
SMD Löten
2-Pinnern. Es gibt diese Bauteile hauptsächlich in diesen Bauformen: 1206: Länge: 3,20 mm Breite: 1,60 mm (klobig, laufen langsam aus) 0805: Länge: 2,00 mm Breite: 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
Tesafilm entfernen. Überprüfen, ob der Chip wirklich richtig auf der Platine liegt (vorallem: liegt Pin 1 auch auf Pad 1?), jetzt sind Korrekturen noch möglich. Die restlichen zwei Pins an den Ecken des ICs verlöten. Entweder alle anderen Pads einzeln mit einer feinen Spitze verlöten. Es ist nicht schlimm
-
Artikel
IGBT
V_CE_sat 2,0V Taktfrequenz f_schalt 5kHz, (T=200µs) Pulsbreite t_on 150µs, Einschaltzeit (risetime) t_r 1,5µs Ausschaltzeit (falltime) t_f 1µs Überhöhungsfaktor Einschalten FÜ_ein 1,2 Überhöhungsfaktor Ausschalten FÜ_aus 1,4 (Hintergrund für diese Überhöhungsfaktoren sind das übliche Überschwingen beim Schalten
P_treiber = 53mW. Aber Achtung, jeder Treiber hat auch einen 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
-
Artikel
Retrocomputing auf FPGA
Read-Only Port. Zuweilen genügen die Speicherblöcke im FPGA, die 12 BRAMS Spartan3-200 sind genug für 16kB Arbeitsspeicher, 4kB ROM mit Urlader, 2kByte Zeichensatz und 1kByte Bildspeicher. Dem Betriebssystem CP/M mit typischerweise 80x24 Zeichen genügt das völlig. Dagegen benötigt Pixelgrafik schnell ein
Bildspeicher (video_ram.vhd ist als Dual-Port-Speicher realisiert. Die CPU beschreibt und liest den 1 kB großen Speicher über den einen Port, der SVGA-Controller liest ihn über den zweiten Port aus. Zu Testzwecken kann die CPU vom Bildspeicher getrennt werden (Generic: G_READONLY). Der VGA-Controller
-
Artikel
Heizungssteuerung mit Honeywell HR20
Here are the fuses set on the ATMega169V device: Original OpenHR20 Extended 0xFD 0xFD High 0x91 0x9B Low 0x62 0xE2 EESAVE enabled disabled BOOTSZ 1024 Words (1E00) 512 Words (1C00) CKDIV8 1 0 = TODOs = Main-Branch / all Branches of the Project. Task Remark Responsible Status Code Review Check the code
configuration byte see eeprom.h VV value of configuration byte Example: get timer. Command: a day b slot Response: Where: c timermode 0 frost protection 1 energy save 2 comfort 3 supercomfort ddd time (minutes since 00:00, hex) Example: comfort at 0x1a4 = 420 / 60 = 7 energy save at 0x21c = 540 / 60
-
Artikel
GPS Mini Navigator
P-Fets. Die LEDs sind in einer Art Matrix angeschlossen: Alle LEDs haben einen gemeinsamen Pin (PC1), welcher bei 4 LEDs an der Anode und bei den anderen 4 an der Kathode hängt. Jeweils 2 LEDs kommen dann zusammen an einen weiteren Pin des Controllers, sodass eine LED bei PC1 Low und z. B. PC0 High
Wahrscheinlichkeit ist so enorm gering (Ich habs noch nicht ausgerechnet, aber sie dürfte weit unter 1:1 Million liegen), dass ein Fix (-> Zugriffssperre) zur Zeit noch nicht lohnt, erstmal sind wichtigere Sachen (z. B. PC-Software) dran. Nach der letzten Wegpunktdatei wird die Datei 0xFF geöffnet als
-
Artikel
Absolute Beginner
Drahts fürs Steckbrett sind in folgendem Thread nützliche Informationen zu finden: *Widerstände: 330 Ω, 1 kΩ, 3.3 kΩ, 10 kΩ, 100 kΩ, 1 MΩ (lies: "Ohm"/"Kilo-Ohm"/"Mega-Ohm"). Ob man sich Kohleschicht- oder Metallfilmwiderstände kauft, ist zunächst unerheblich. Potentiometer: 1 kΩ, 10 kΩ, 100 kΩ Elektrolytkondensatoren
Stromversorgung hochwertige Lithium-Batterien von Saft & Ultralife sowie FGS-Bleiakkus zu günstigen Preisen (z.B. 1 x Saft Lithium-Batterie LS14500 3,6V Mignon AA für 4,40 €). Der Artikel Elektronikversender zählt viele weitere Versender auf. Doch sollte man darauf achten, dass gerade sogenannte Distributoren in
-
Artikel
AVR-Tutorial: Mehrfachverzweigung
übersichtlicher Quellcode Sprungtabelle. Oft liegen die einzelnen Vergleichswerte nebeneinander (z. B. 7…15), z. B. bei der Übergabe von Parametern, Zustandsautomaten, Menüeinträgen etc. In so einem Fall kann man mittels einer Sprungtabelle das Programm verkürzen, beschleunigen und übersichtlicher gestalten
. Warum ist das so? Version B verwendet nur den Befehl ijmp . Dieser erwartet im Z-Register eine Adresse zur Programmausführung, eine Wort-Adresse. Da der Programmspeicher des AVR 16 Bit breit ist (=1 Wort = 2 Bytes), werden nur
-
Artikel
AVR-Tutorial: Tasten
mit einer XOR (Exklusiv Oder) Verknüpfung durchgeführt werden. + Wahrheitstabelle XOR A width="30%"| B width="30%"| Ergebnis 0 0 0 0 1 1 1 0 1 1 1 0 Nur dann, wenn sich der Zustand A vom Zustand B unterscheidet, taucht im Ergebnis eine 1 auf. Sind A und B gleich, so ist das Ergebnis 0. A ist bei uns der vorhergehende Zustand eines Tasters, B ist der jetzige Zustand so wie er vom Port Pin eingelesen wurde. Verknüpft man die beiden mit einem XOR, so bleiben im Ergebnis genau an jenen Bitpositionen 1en übrig, an denen sich der jetzige Zustand
-
Artikel
RFM69
nur +13dB) Module RFM69HW und RFM69HCW basieren auf dem SX1231H von Semtech == Vergleich zum RFM12B == RFM12B RFM69(C)W Versorgungsspannung 2,2 - 3,8 V 1,8 - 3,6 V Max. Datenrate 115,2 kbit/s 300 kbit/s Sendeleistung
0b01001 -> 200 kHz 0x25 RegDioMapping1 DIO Funktionen 0x27 RegIrqFlags1 Statusflags (ModeReady, RxReady, TxReady, PllLock, RSSI, Timeout, AutoMode, SyncAddressMatch) 0xD0 -> Empfänger bereit zum Datenempfang
-
Artikel
StepperController
Widerstandsteiler, dann 74HCT14 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
der MOS-FETs und die Strommessung erzeugt, sowie 5 V Versorgungsspannung für externe Funktionen (z.B. Motordrehencoder) und 3,3 V für die CPU. Die CPU selbst enthält einen Linearregler auf 1,8 V für den Core. Die Motorphasen werden mit einer Brückenendstufe aus dem Zwischenkreis versorgt. Am Zwischenkreis
-
Artikel
LED-Matrix
Matrix multiplext ist im Prinzip egal, aber manchmal ist es schlicht logisch sinnvoller. So ist z.B. bei einer LED-Laufschrift mit 8 Zeilen und 40 Spalten es sinnvoll, die Zeilen mit 1:8 zu multiplexen und nicht die Spalten mit 1:40! Generell kann man das in einer Schaltung so erkennen. Die gemultiplexte
dadurch auch relativ schnell. Einziger Nachteil ist ein um ca. 0,5 V höherer Spannungsverlust an Q1-Q8 im Vergleich zu PNP-Transistoren in Emitterschaltung. Das spielt hier aber keine große Rolle, weil bei den roten LEDs mit 2,2V Uf noch ausreichend Spannung für den Vorwiderstand bleibt. Werden z.B
-
Artikel
Mcruler
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
dem Adafruit Ruler, unter "AWG 13". Vorschläge für Formelsammlung. Name Wertung Beschreibung C/L +| 1 -| 1 Eckfrequenz RC-Glied HP/LP +| 1 -| 2 I(t) / U(t) für C/L +| 2 -| 1 Wärmewiderstand +| 1 -| 1 Vorschläge für Footprints. Vorschläge für Footprints auf der Rückseite. Es werden die Pads in Kupfer
-
Artikel
AVR FAT32
Hardware die maximale Geschwindigkeit mitmacht, empfiehlt sich FALSE als Wert. MMC_MAX_CLUSTERS_IN_ROW: 1-500. Gibt an, wie viele Cluster, leer oder verkettet die zusammenhängen, gesucht werden sollen. Hier muss man den Overhead des Suchens abwägen, gegen die Zeit, die z. B. benötigt wird, 500 Cluster in
von einer FAT belegt werden (grün) Der Root-Dir Cluster (blau) Aus diesen Daten ergibt sich demnach: 1. Sektor der 1. FAT ist Sektor 32 (Bild 2), also der erste Sektor nach der Anzahl der Reservierten (orange). Der erste Daten Cluster ist 1003, weil die Anzahl der FATs 1 ist, also einmal die Sektoren,
-
Artikel
Feuchtesensor
Regelung der relativen Luftfeuchte Kapazität: 122pF +/-15% Empf.(Frel=43%): 0,4pF/%Frel Meßfrequenz: 1kHz...1MHz Meßbereich: 10%...90% Top: 0°C...+85°C Vmax: 15V Weitere Informationen zu diesem Artikel finden Sie in den Datenblättern Auswerten z. B. mit einem Oszillator muss man selbst! ChipCap2 von Amphenol
analog ja HTU21D Measurement Specialties I2C ja HS1101LF Measurement Specialties analog nein KFS140-D B+B Thermo-Technik analog nein KFS33LC B+B Thermo-Technik analog nein SHT10 Sensirion digital ja SHT11 Sensirion digital ja SHT15 Sensirion digital ja SHT20 Sensirion I2C ja SHT21 Sensirion I2C ja SHT25
-
Artikel
Und noch 'ne Nixie-Uhr
schreiben. Der Prozessor. Herzstück der Uhr ist der Mikrocontroller ATMega1284P von Atmel mit 128 kB FLASH, 4 kB EEPROM und 16 kB RAM, der sollte hier im Forum bekannt sein. Für seinen Betrieb wird nur 5 Volt als Betriebsspannung benötigt. Kein Quarz und keine externe Reset-Schaltung. Der ATMega1284P
werksseitig sehr genau. Und kann nachträglich per Software jederzeit kalibriert werden. Weblinks. IN-12 (A/B) Datenblatt INS-1 Datenblatt ATmega1284P Datenblatt TSOP4838 Datenblatt Power-Modul 1364 Datenblatt MPSA42 Datenblatt MPSA92 Datenblatt AVR Daragon Wiki PFW551 Datenblatt Referenzen. MP2103-Stick mit
-
Artikel
ZigBeeModule
| nur LQI | 10dB | | | AT86RF230 | Atmel | 3 | -101 | 16 | 85 | 3dB | SPI | symmetrisch 100 Ω (oder Balun) | Atmel-Stack (ZigBee oder MAC), Opensource-Software µracoli AT86RF231 | Atmel | 3 | -101 | 14 | 81 | 3dB | SPI
, Opensource-Software µracoli AT86RF212 | Atmel | 10 | -110 | 9 mA Rx, 17 mA Tx (@ 5 dBm) | 87 | 3dB | SPI | symmetrisch 100 Ω (oder Balun) | wie AT86RF231 aber 868/910 MHz, Atmel-Stack (ZigBee oder MAC), Opensource-Software µracoli ATmega128RFA1 | Atmel | 3 | -100 | 14 | 81 | 3dB | | symmetrisch 100
-
Artikel
Motoransteuerung mit PWM
eine schnelle Schaltdiode (z.B. Schottky) verwenden, keine langsamen Gleichrichterdioden wie 1N400x). Der Kondensator C1 ist notwendig, um den durch die PWM gepulsten Strom zu glätten, da aufgrund der steilen Flanken ansonsten in
oder ein passende Nachbildung aus Z-Diode und Leistungstransistor. Besteht die Spannungsquelle z. B. aus einem Akku dann nimmt dieser die Energie auf und wird beim Bremsen wieder etwas geladen. Dies funktioniert allerdings nur, wenn das Tastverhältnis nicht 0% beträgt, also T2 und T1 abwechselnd schalten
-
Artikel
Radar-Verkehrsmessung
€ Lochrasterplatine 8029 DigiKey V2025-ND 1 7,58€ 7,58 € Draht Schwarz 1,5m C2003A.12.01 DigiKey C2003B-5-ND 1 1,07€ 1,07 € Draht Rot 1,5m C2003A.12.03 DigiKey C2003R-5-ND 1 1,07€ 1,07 € Draht Gelb 1,5m C2003A.12.05 DigiKey C2003Y-5-ND 1 1,05€
LT-Spice simuliert. → Die wichtigsten Eigenschaften des Vorverstärkers: untere Grenzfrequenz (-3 dB): 100 Hz obere Grenzfrequenz (-3 dB): 5 kHz maximale Verstärkung: 40 dB @ 700 Hz Ausgangssignal: Single-Ended mit Offset von 1,65 V (max. Vpp = 3,3 V) Der Vorverstärker wurde auf einem Protshiled aufbeaut
-
Artikel
Liste von FPGA Eval boards
x 16 DDR2 SDRAM 4 Mbit Platform Flash PROM, 32MB parallel Flash, 2-16 Mbit SPI Flash (JTAG) 10/100 1 In + 1 Out - 4 Taster, 1 Drehgeber, 4 Schalter 4-ch D/A, 2-ch A/D, Signal amplifier, Coolrunner CPLD, 100-pin expansion connector, Stereo mini-jack, 8 LEDs, 15-Pin VGA (4096) Digilent Spartan3e Starter Kit 180 XC3S500E, auch mit 1200er 64 DDR2-SDRAM 16 (JTAG) 10/100 1 In + 1 Out - 4 Taster, 1 Drehgeber, 4 Schalter Coolrunner CPLD, LCD, 3-Bit VGA, PS/2 Digilent Spartan-3 100 XC3S200 XC3S400 XC3S1000 16 SDRAM - - - 1x - 4 Taster, 8 Schalter VGA, PS/2, 7seg Digilent
-
Artikel
Benutzer:Mtothea
RCC werden die diversen Peripherie-Einheiten eingeschaltet // (durch konfiguration der RCC) RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE
USART_InitStructure.USART_Parity=USART_Parity_No; USART_InitStructure.USART_StopBits=USART_StopBits_1; USART_InitStructure.USART_WordLength=USART_WordLength_8b; USART_Init(USART2, &USART_InitStructure); USART_Cmd(USART2, ENABLE); } void TIM4_init(void){ TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure
-
Artikel
WinAVR
20100110. SourceForge.net WinAVR Projekt-Seite und Download Versionsnummern: avr-gcc 4.3.3 AVR-LibC 1.6.7 Bekannte Probleme: AVRDUDE Fehler: avrdude was compiled without usb support. Abhilfe: Ältere Version nehmen oder selbst kompilieren Fehlermeldung beim Aufruf von z. B: avr-gcc: Kommt es zur folgender
avr-gcc: _spawnvp: No such file or directory. > "make.exe" all -------- begin -------- avr-gcc (GCC) 4.1.1 (WinAVR 20070122) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
-
Artikel
AVR Net-IO Bausatz von Pollin
Kontakten ersetzen. Netz LED nicht bestücken oder größere Widerstände einlöten um Strom zu sparen (R3), z.B. 3,3 kΩ für 1 mA Strom Vorwiderstände der Ethernet-LEDs größer machen (z. B. verdoppeln) um Strom zu sparen (R6,R7), z.B. 1,5 kΩ für knapp 1 mA Linear-Spannungsregler ersetzen
Gedacht ist der Einsatz des AVR-NET-IO-Bausatzes für Heizungs- oder Haussteuerung) (Quelle: Bei der Ver 1.5 sind die Ports PD2+3 fürs 4bit LCD (Ext.) vertauscht ! Gruß B.P Simon Ks Webserver (uip-Stack). Angepasster Sourcecode von Simon K: IP: 192.168.0.93:8080 Um diesen Code mit einem Atmega1284P verwenden
-
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
Widerstände kann eine Spannungslupe aufgebaut werden, mit der eine Betriebsspannung überwacht werden kann, z.B. 1k,100,100,1k bei Schaltschwelle 50%. Erweiterung der Ports. Wenn nicht genug IO-Ports für die Erzeugung von R2R-Ausgängen oder PWM-Kanälen zur Verfügung stehen, kann diese Schaltung zur Erweiterung
-
Artikel
Fehlersuche
des Oszillators sinkt auf unter 1pF. "Hello World!" Minimaltest für Mikrocontroller. Eine LED im 1s Rhytmus blinken lassen. Damit kann man viele einfache Dinge erstmal prüfen, das sollte man am Anfang immer erst einmal machen. Compiler
auf? Mit Kältespray und Heißluftpistole kann man sie provozieren. Einfache Logikschaltungen wie z.B. den SPI-Bus kann man auch ohne Oszilloskop anschauen, indem man das Timing der Steuersignale extrem verlangsamt. Das schafft man, indem man im Programm hinter jedem Portzugriff eine Pause von ca. 1s
-
Artikel
Akku Tester
die SD-Routinen nicht mehr funktionieren. Auch muss man darauf achten, dass der Controller mehr als 1 kB RAM hat, da die SD-Routinen alleine schon 1,2kB RAM brauchen. Worauf sollte man achten. Die Signale zur SD-Karte sind sehr schnell, bei Leitungslängen von mehr als 10cm ist da nichts mehr zu machen
funktioniert nicht Als Prozessor wird ein ATmega32 verwendet, da die FAT-Library für die SD-Karte mindestens 1,2kB RAM benötigt. SW1 ist ein Inkrementaldrehgeber mit eingebautem Taster, der zur Bedienung dient. Zur Programmierung und zum Debuggen wird eine JTAG Schnittstelle auf eine 10pol Pfostenleiste mit Standardbelegung
-
Artikel
Hausbus Diskussion
parallel zum Buskabel ist möglich Sowohl der zentrale Verteiler als auch die Knoten können leicht (z. B. per Huckepack-Platine) erweitert werden Weitere Vorschläge (bitte ergänzen): Universaler I/O-Knoten in UP-Dose:. Vorschlag 1 basierend auf ATtiny 2313 (günstig!) CAN-Controller MCP2515 mit 4 Eingänge
? 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
-
Artikel
Kühlkörper
theoretisch also etwa 0,026 K/W. In der Praxis liegt dieser Wert schätzungsweise eher im Bereich von 0,5-1,0K/W. Material Wärmeleitfähigkeit [W/(m*K)] Luft 0,026 Wärmeleitpaste 4 - 10 Aluminium 221* ALMg3 140 - 160 ALMg4,5Mn 120 - 140 ALMgSi1 170 - 220 ALCuMg1 160 - 200 ALCu6,5Mn0,3 95 - 130 Kupfer 370* Messing
. Physikalischer Hintergrund der Zwangskühlung mit Luft. Luft hat eine Wärmekapazität von ungefähr 1kJ/kg/K was bedeutet, daß für die Erwärmung von 1kg Luft um 1K eine Energiemenge von 1kJ = 1000Ws erforderlich ist. D.h. für den kontinuierlichen Abtransport von 100W Wärme werden mindestens 100g Luft
-
Artikel
Benutzer:Jrehrl
ersatzteile günstig bestellen kann, evtl. wo ich ein board diagramm herbekomme? das board heisst asus tuf b550-plus, fotos anbei. auf dem foto zu sehen ist, 1. das stromführende teil, das kontakt mit dem metallgehäuse des cd-rom hatte 2. ein durchgebrannter keramik-kondensator und 3. ein leicht gewölbter elektrolyt-kondensator
anfängerstatus - ich schaue aber schon seit längerer zeit reparaturvideos diesbezüglich bei youtube (z.b. northridge fix, etc..). sind diese amazon keramik caps (0603 - 0803) für den o.g. zweck geeignet? welche(n) elko(s) kann ich verwenden? gruß und danke, jan rehrl köln, 24.01.2022
-
Artikel
Power Analyzer mit Soundkarte (low cost / no cost)
Beispiel mein Desktop-Rechner mit Onboard-Soundchip Realtek ALC887: 2 AD-Wandler, max. Eingangsspannung 1,3V RMS (Eingangsverstärkung bis Faktor 10 möglich), 24 bit 192 kS/s (offiziell 192, real gehen bis zu 384), Frequenzgang +/- 0.0005 dB, SNR 90dB, Eingangsimpedanz 40kOhm @ 1kHz, AA-Filter dämpft 90dB
. In meinem Fall hat dieses Signal einen Pegel von 400mV. Kann man direkt nutzen, oder man nutzt z.B. einen Audio-Verstärker, um einen höheren Pegel zu erzielen von z.B. 1V. Die Spannung mit einem Multimeter messen und durch den Shunt-Wert teilen. Hier werden die entsprechenden Werte eingetragen. Ich
-
Artikel
Diskussion:AVR Transistortester
the forum that would be the best。 There has A lot of unsolved problems found in the 2015.9.18 test. 1:Battery_check.c, M644 chip automatically shut down a problem, Problem PORTD = 0; power off //switch Solved ON_PORT &= ~ (1 FAST_ROTATION) break fast rotation ends setting of Korr Problem //if (rotary.count
) am 19. September 2015 Struktur. Sollte man dem Artikel etwas Struktur geben? Verzeichnis z.B.?
-
Artikel
Diskussion:Kennzeichnung von Halbleitern
oft anders zu JEDEC zuerst war der Vorläufer ein RMA-Röhren-Code, mit dem Aufkommen der Halbleiter: 1 = No heating N = crystal, Halbleiter die erste Zahl war beim ersten EIA/JEDEC-370-Code der "p-n junction count" = Anzahl der Halbleiter- Übergänge, erst später bürgerte sich ein Anschlußzahl-1 1 - Diode
- Transistor, (a. Thyristoren und Triacs) 3 - Doppelgate-FET erst ab 1982 kam mit der Norm JESD370B zusätzlich zu N die nackte C- Version engl. die von dice - dem Wafer- Chip Die Folgezahlen sind reine Registrierungsnummern, auch die Buchstaben danach wie ABC dienen für Varianten und sind oft inkonsistent
-
Artikel
Platinenhersteller
inkl. MwSt) Anbieter Lagen Breite/mm Höhe/mm Dicke/mm Arbeitstage Preis/Euro ermittelt am AISLER¹) 1 160 100 1.6 9 18.27 2026-08-18 AISLER¹) 2 160 100 1.6 9 18.27 2026-08-18 AISLER¹) 1 160 100 1.6 1 33.21 2026-08-18 AISLER¹) 2 160 100 1.6 1 33.21 2026-08-18 AISLER¹) 4 20 20 1.6 9 6.18 2026-08-18 AISLER¹
160 100 1.6 3 192.93 2014-09-16 Multi-CB¹) 1 100 80 1.6 5 27.61 2019-02-27 Multi-CB¹) 2 100 80 1.6 1 73.01 2019-02-27 Multi-CB¹) 2 160 100 1.6 4 39.67 2019-02-27 Multi-CB¹) 2 100 80 1.6 8 20.93 2019-02-27 Multi-CB¹
-
Artikel
AVR Fuses
ist dabei eher unkritisch (<16 bzw. 20 MHz). Wichtig ist dabei die ISP-Frequenz, welche kleiner als 1/4 des CPU Taktes sein muss! Den Ausgang des Generators an XTAL1 des "verfusten" AVR anschliessen, eventuell die im Aufbau noch vorhandene Taktquelle (z. B. Quarz) sicherheitshalber abklemmen. Dann per
1024 4 0 9000 9000 0xff 0xff flash 33 6 64 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 lock 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 Programmer
-
Artikel
Low Cost FPGA Konfiguration
EEPROM-Anzahl Konfigurations- zeit [s] I2C mit 400kBit/s 24C128 24C256 24C512 Spartan 2 XC2S15 197.696 2 1 1 0,5 XC2S30 336.768 3 2 1 0,8 XC2S50 559.200 5 3 2 1,4 XC2S100 781.216 6 3 2 2 XC2S150 1.040.096 8 4 2 2,6 XC2S200 1.335.840 * 6 3 3,3 Spartan 3 XC3S50 439.264 4 2 1 1,1 XC3S200 1.047.616 8 4 2 2,6
Tiny12 mit voll aufgedrehtem RC-Oszillator (ca. 2 MHz) und einer Online Bitverdrehung (bitreversal=1) erreicht man eine Geschwindigkeit von ca. 8,5kB/s, d.h. der im Test verwendete FPGA vom Typ XC2S30 mit 42096 Bytes Konfigurationsspeicher wird in ca. 5s konfiguriert. Nicht gerade berauschend, aber
-
Artikel
Kondensator
- (F)KI, MKI MP Temperatur- festigkeit /°C ca 105 - ca. 105 125..150 - 150 - 150 85 Toleranz +/-% 1 1 - 1 - - - - 20 Grenzfrequenz /kHz 100 400 - - 1000 - - - - Selbstheilend ja - - ja - - - - ja Impuls- belastbarkeit + + + -- - - - + (MK) = metallisierte Folie, (F) = Metallbeläge z.B. Metallfolie
zweistellige Kombination aus einer Ziffer und einem Buchstaben codiert sein: Kombination 0G 0L 0J 1A 1C 1E Spannungs- festigkeit /V 4,0 5,5 6,3 10 16 20 Kombination 1H 1J 1K 2A 2Q 2B Spannungs- festigkeit /V 50 63 80 100 110 125 Kombination 2C 2Z 2D 2P 2E 2F Spannungs- festigkeit /V 160 180 200 220
-
Artikel
Diskussion:Pollin ATMEL Evaluations-Board
mit GND verbinden. Hierzu können z.B. der im Bild gezeigte Via und die daneben liegende Leiterbahn leicht angeschliffen werden und danach mit einem Tropfen Lötzinn verbunden werden. Falls die I2C Verbindung zu externen EEPROM genutzt werden
erfolgen. Ebenfalls nützlich: Die vier 10µF Kondensatoren vom MAX232 bei Gelegenheit gegen welche mit 1µF austauschen. --Kaffeetas 07:50, 28. Apr. 2010 (UTC)
-
Artikel
AVR und Linux
einfach geht das mit einem Skript von Bingo600, das man hier bekommen kann: (mit avr-libc 1.7.x) (mit avr-libc 1.6.x) Editor. Der Editor sollte das Bearbeiten vom Programm einfach machen. Evtl. nützlich sind Features, um z. B. per Knopfdruck zu kompilieren und das Programm auf den AVR zu übertragen
leitet die Ausgabe auf (Bildschirm). Anstelle des 'i' können verwendet werden: 'h' - hexadezimal, z.B. 0xdf 'o' - oktal, z.B. 0337 'b' - binär, z.B. 0b11011111 [Quelle: man avrdude, Beschreibung des Schalters '-U'] TODO: Frontend? Eine Anleitung zum Umgang: Eine 0 steht für eine gesetzte Fuse. Die Bedeutung