-
Artikel
Projekt Universeller Analogeingang für FPGA-basiertes Oszilloskop
75Ω über Relais einstellbarer Eingangsspannungsteiler, welche Relais genau wäre zu klären, Teilung 1:10 und 1:100 zuschaltbarer 50Ω-Abschluss-Widerstand für max. 40Vpp am Eingang (5V/div) umschaltbare AC/DC-Kopplung, wer das lieber in Software realisieren mag bestückt den AC-Teil einfach nicht möglichst
Spektrum der eingehenden Signale, mathematische Funktonen auf drittem Monitor statt fest eingebranntem 10×8–Gitter eine bequeme und stufenlose Zoomfunktion mit Autoskalierung, die dynamisch angepasst ist, geschickte(re) Farbgebung, damit "Strahl" und "Gitter" differenzierbar sind und trotzdem direkt zur
-
Artikel
AVR-GCC-Tutorial
Wartezeit der Funktion _delay_ms() ist auf 262,14ms/F_CPU (in MHz) begrenzt, d.h. bei 20 MHz kann man nur max. 13,1ms warten. Die Wartezeit der Funktion _delay_us() ist auf 768us/F_CPU (in MHz) begrenzt, d.h. bei 20 MHz kann man nur max. 38,4µs warten. Längere Wartezeiten müssen dann über einen mehrfachen Aufruf
der Power-Down-Modus ausgeführt. (für andere AVR Controller siehe Abschnitt "Sleep-Mode") ISC11, ISC10 (Interrupt Sense Control 1 Bits) Diese beiden Bits bestimmen, ob die steigende oder die fallende Flanke für die Interrupterkennung am INT1-Pin ausgewertet wird. {| class="wikitable" ISC11 width="10%"
-
Artikel
GPS Logger Mini
GRÜN 1206 Alle 0,08€ Q1 Quarz 7,3728MHz HC49/S Alle 0,18€ R1 Widerstand 470 0805 Alle 0,10€ R2 Widerstand 10k 0805 Alle 0,10€ R3 Widerstand 10k 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, bei dem auch von Privat bestellt werden kann. Der Shop nutzt die Farnell-Bestellnummern. Anleitung. Da fast ausschließlich SMD-Bauteile
-
Artikel
Labornetzgeräte
4 3 getaktet EA Elektro-Automatik EA-PS 3032-05B 355 32 5 1 linear EA Elektro-Automatik EA-PS 8032-10 DT 940 32 10 1 getaktet ELV PPS 5330 120 30 3 1 linear ELV SPS 5630 200 30 6 (max. 75W) 1 getaktet Hameg HM7042-5 685 32 + 32 + 5,5 2 + 2 + 5 3 linear Hameg HMP2020 1190 32 + 32 10 + 5 2 getaktet + linear
getaktet Voltcraft VLP 2403pro 320 40 + 40 + 6 3 + 3 + 2 3 linear Voltcraft VSP 2410 470 40 + 40 + 6 10 + 10 + 1.5 3 getaktet TTI EX355R 330 35 5 1 Mixed-mode (getaktet + linear) TTI EX354RD 480 35 + 35 4 + 4 2 Mixed-mode (getaktet + linear) TTI EX354RT 540 35 + 35 + (1,5-5) 4 + 4 + 5 3 Mixed-mode (getaktet
-
Artikel
BusAnalyzer
Pins 40 and 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
Alternatively do galvanic isolation between FTDI and STM32 ADUM5402ARWZ / ADUM5402CRWZ (2 MBit / 25 MBit max.), quad channel isolator with integrated DC-DC converter Termination selection via jumper or electronic switch / relais 120 ohms for TJA1040 10k in parallel with 1k (switchable) for TJA1054 (specification
-
Artikel
AVR-Transistortester
liegt bei etwa 5Ω bis 910kOhm. Im Bereich unter 20Ω ist die Messung sehr ungenau, Abweichungen von 10-20% können schon vorkommen. Nicht besonders genau ist auch der Bereich von ca. 20 bis 100Ω. Zudem ist auch der Bereich von ca. 10-50kOhm nicht richtig genau, weil dafür keiner der zur Verfügung stehenden
Kapazität von ca. 7350µF fest (680Ω lassen an 5V 7,35mA fließen, was einen Kondensator von 7350µF in 10ms um 10mV lädt). Falls die Spannung nicht hinreichend angestiegen ist, wird der Test mit dem Ergebnis "Kein Kondensator" abgebrochen. Ist die Spannung hingegen angestiegen, wird der Kondensator wieder
-
Artikel
Klopfsensormessgerät
programmierbare Verstärkung, den Integrator und den Eingangskanal. Die Messdaten werden digital als 10 bit Wert über SPI ausgelesen und über die serielle Schnittstelle ausgegeben. Nach dem Auslesen erfolgt das Rücksetzen des Integrators über das Signal "Int_hold". Eine Analogausgabe über RC-gefilterte
Schaltung beinhaltet weiterhin einen 5V-Spannungsregler zur Versorgung des ATmega8, des TPIC8101 und des MAX232. Der 12V-Spannungseingang ist über eine bidirektionale 24V TVS-Diode vor transienten Überspannungen eines KFZ-Bordnetzes geschützt. Der Spannungseingang ist verpolgeschützt und mittels Feinsicherung
-
Artikel
RFM69
Amplitudentastung) Eingebauter Manchester de- und -encoder Frequenzbereiche 315, 433, 868, 915 MHz Max. Datenrate 300 kbit/s Ausgangsleistung +13 dBm (rund 20 mW) Stromaufnahme 45 mA senden (13 dBm), 16 mA empfangen, 0,1 µA Standby Integrierte Packetengine für Synchronwort, CRC, Scrambling und AES-Verschlüsselung
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 5 dBm 13 dBm Empfindlichkeit -105 dBm -120 dBm Stromaufnahme 22 mA/11 mA/0,3 µA 45 mA/16 mA/0,1 µA FIFO Größe 16 Bit 66 Bytes Syncmustererkennung Fest
-
Artikel
Demo Gilbertzelle
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Ω ⌀ 10mm P5 Kondensatoren Stückzahl Typ Wert Position 2x Kerko 10pF C4, C5 1x Kerko 2,7nF C16 2x Kerko 3,3nF C14, C15, C16 1x Foko 5,6nF C8 9x Foko 10nF C1, C6, C7, C13, C17, C18, C19, C21, C22 12x Foko 100 nF C3, C9, C10, C11, C12, C20, C23, C24, C25, C26, C27, C28 1x Elko 22µF bis 100 µF C2 Halbleiter Stückzahl Typ Wert Position 1x LED 3mm D1 1x
-
Artikel
Temperatursensor
kalibriert Genauigkeit +-0,5°C 1-Wire-Ausgang Preise: 2020: Reichelt: 1,60 / CSD: 1,59 / Conrad 5,08 2022-10-05 DS18S20: Reichelt 18,50 / Pollin 12,95 / Conrad: 28,99 2022-10-05 DS18B20: Reichelt 3,80 / Pollin 4,49 ; 7,90 / Conrad: 7,99 Links: Zweikanaliger DS18B20 auf 0-10V Messumformer Ein oder mehrere DS18B20
KTY81/121 - - - 0,79 0,59 0,85 LM75 1,50 0,68 3,64 0,81 1,45 0,82 LM76 - 2,83 - 3,02 - 2,39 LM135 10,10 10,28 - 8,95 7,95 10,26 LM235 - - - 1,80 1,40 1,26 LM334 0,90 0,72 1,67 1,01 0,49 0,74 LM335 1,30 0,56 1,92 0,55 0,71 0,80 PT100 3,80 3,99 4,00 9,79 4,27 0,68 SE95 1,50 0,63 - 1,45 - 1,00 SHT11 26,00
-
Artikel
Platinenhersteller
MwSt in 10 Tagen + Versand max. 4 lagig Bestückungsdruck doppelseitig Bohrungen no limit min Clearance 0,15mm (Standard) min Bohrdurchmesser 0,3mm (Standard) Gerber/Eagle/Protel/Target mehrere Leiterplatten können
MwSt in 10 Tagen + Versand max. 4 lagig Bestückungsdruck doppelseitig Bohrungen no limit min Clearance 0,15mm (Standard) min Bohrdurchmesser 0,3mm (Standard) Gerber/Eagle/Protel/Target mehrere Leiterplatten können
-
Artikel
Der Multiplex Sensor Bus (MSB)
Steigen/Sinken 0,1 m/s -500 bis +500 4 Geschwindigkeit 0,1 km/h 0 bis +6000 5 Drehzahl 100 rpm bzw. 10 rpm 0 bis +500 / -5000 6 Temperatur 0,1 °C -250 bis +7000 7 Richtung 0,1 Grad 0 bis 3600 8 Höhe 1m -500 bis +2000 9 Füllstand 1% Tank 0 bis +100 10 Link Quality Indicator 1% LQI 0 bis +100 11 Stromverbrauch
Pa also 8,4 cm. Im Code wird dies durch eine Funktion berechnet: Diese Funktion gibt die Höhe in 1/10 Meter zurück. Spannungsmessung. Die Spannungsmessung erfolgt über einen Spannungsteiler mit einem 10k und einem 1,3k Widerstand. Somit lassen sich bis zu 26 Volt messen. Die Referenzspannung entspricht
-
Artikel
Relais mit Logik ansteuern
engl. float). R1 verhindert das. Der Wert von R1 kann je nach Anwendung variieren. Üblich sind auch 10k, um den Eingang gegen Störeinstrahlungen zu festigen. Schaltstrom [mA] Transistor Steuer- spannung [V] 300 BS170 (THT) 5-10 200 BSS138 (SMD) 3,3-10 5000 (*1) IRLZ34N (THT) 5-10 (*1) maximaler Strom
dem Schalttransistor/FET ein Treiber zum Einsatz. Große MOSFETs brauchen meist 10-15V Gatespannung um voll durchzusteuern, deshalb wird ein Pegelwandler bzw. Treiber benötigt und wir haben etwas Mehrstufiges. Ausnahmen sind sogenannte Logic Level MOSFETs, welche schon mit 4,5V praktisch
-
Artikel
Solarwecker mit DCF77 sowie Temperatursensor
Sonnenlicht mal abgesehen. Die beiden in Serie geschalteten Solarzellen mit spezifizierten 2x5V = 10V und 150mA liefern diese natürlich nur unter direktem Sonnenlicht. Im Wohnbereich sind Werte um 1-2 Promille dieser Angaben realistisch - dies bestätigen auch meine Messungen: An einem durchschnittlichem
Strombedarf ist für diesen in Summe zu vernachlässigen. Aktivität DCF/Alarm/LED-Backlight (bis ca. max. 5mA Stromverbrauch) Egal ob der Alarm ertönt, auf das DCF77-Signal synchronisiert wird oder das LED-Backlight nachts bei Aktivität dazugeschaltet wird - es werden bis zu 5mA fließen. In Summe ist der
-
Artikel
Power Analyzer mit Soundkarte (low cost / no cost)
füttern kann. Zum 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,
also keine zusätzliche Verstärkung oder Abschwächung. 100% entspräche bei meiner Soundkarte einer 10fachen Spannungsverstärkung. Hier screenshots von der Stromkalibrierung (schöner Sinus von der Soundkarte und vom Audio-Verstärker) und der Spannungskalibrierung (der unschöne Netzsinus heutzutage). Messung
-
Artikel
Lam-Control
gewünschte Temperatur = Hardware = Schaltung. Es werden folgende Bauteile benötigt: - 1* Atmega8 - 1* Max 232 - 4* Elko 10µf - 3* Anreihklemme 2-Polig - 2* Widerstand 1K-Ohm - 2* Widerstand 130Ω - 1* Led grün (Ready Anzeige) - 1* Led rot (Heizungs-Anezeige) - 1* 12K-Ohm - 1* Transistor BDX 33c - 1* Wannenstecker
-
Artikel
Lichtsensor / Helligkeitssensor
eine negative Spannung legt, je nach Typ zwischen −5V und −100V. Dadurch kann man um den Faktor 2−10 verkleinern und somit die Schaltung schneller machen. Phototransistor. Phototransistoren sind mit Schaltzeiten im Mikrosekundenbereich wesentlich langsamer als Photodioden, erlauben dafür aber die Steuerung
TSL230R, tageslichttauglich) Linear Sensor Arrays Light-to-Digital Converters Color Sensors Maxim MAX44009 Ambient Light Sensor -- Breakouts Boards bei aliexpress.com erhältlich Texas Instruments OPT101, Photodiode mit integriertem TIA OPT301, Photodiode mit integriertem TIA ams AG TSL45317 - Licht
-
Artikel
IRSND
ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x STM32 mit HAL-Library (NEU!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Unterstützte Protokolle. IRSND unterstützt die folgenden Protokolle: A1TVBOX ACP24 (NEU!) APPLE BANG_OLUFSON BOSE (NEU!) DENON
Korrekturen zur XMega-Portierung 23.04.2015: Neues Protokoll: PENTAX 23.04.2015: Portierung auf AVR XMega 10.07.2014: Einige GPIO Änderungen für STM32F10x (in IRSND). 10.07.2014: Neues Protokoll: SAMSUNG48 23.06.2014: Neues Protokoll: LGAIR 03.06.2014: Neues Protokoll: TELEFUNKEN 30.05.2014: Neues Protokoll
-
Artikel
MOSFET-Übersicht
Phi 3,0 50 0,17 0,35 10000 - - - PMV65XP SOT-23 Phi 1,4 20 3,9 ? 76 grosser ID für Bauform Spo, RS 0,10 IRF4905S D2Pack IRF 4,0 55 64 3,8 20 - Rei, Con 1,10 IRF4905 TO-220AB IRF 4,0 55 74 200 20 - Rei 0,93 IRF5210 TO-220AB IRF 10,0 100 40 200 60 - Rei 1,15 IRF5210S D2Pack IRF 10,0 100 40 ? 60 - Rei 1,25
TC4452 Low 12A peak, 2,5A DC ? 4,5-18V DIL8/SO8 Far 3,00 € LM5104 Halbbrücke 1,6/1,8A 100V 2,5V SO8/LLP10 RS 3,20 € MCP1407-E/P Low 6A peak, 1,3A DC 4,5-18V 4,5-18V (VDD+0,3V) DIL8/SO8 Rei 0,93 € MCP1416 Low 1.5A peak 4.5-18V 3.3V - VDD+0.3V SOT-23-5 TME 0,76 € MAX626 2 x Low, inverting ? ? 4,5-18 V DIL8
-
Artikel
Modulares Board
Schaltung. Bauteile. C1 - Elko 100/16 C2 - 100nF LED 1 - LED 9 - LED 5mm, 20 mA R1 - R8 - 180 Ohm R9, R10 - 10 kOhm 2 x Wannenstecker 10 polig (2x5) 3 x Stiftleiste 3 polig (A0, A1, A2) 1 x Stiftleiste 2 polig (J1) 1 x PCF8574 (A) mit Sockel 16 polig 1 x Platine ca. 72x42 mm Belegung Stecker. Die Belegung
DC-DC Wandler 5V DC 2 – DC-DC Wandler 12V L1 – L4 - LED 3mm 20mA R1 – R4 – 4,7 KOhm R5 – 220 Ohm R6 – 10 kOhm R8, R9 – 220 Ohm R7, R10 – 470 Ohm C2, C3, C4, C6, C7, C8 – 100nF C1, C5, C9, C10 – Elko 100/16 2 x Wannenstecker 2x5 RM 2,54 1 x Platine P23 72x42 mm Stecker 2 polig mit Jumper Belegung Stecker
-
Artikel
IGBT
Spannungsfestigkeit von derzeit (2014) ca. 250V. Höhere Impulsbelastbarkeit (Faktor 4..5 für sehr kurze Pulse <5..10µs, bei neuster Chiptechnologie <3..5µs). Keine parasitäre Diode vorhanden. (siehe "Nachteile des IGBT") Beim FET ist aufbaubedingt eine parasitäre Diode vorhanden. Dies ist oft - je nach Applikation
Pulses kann nur über die maximale Junctiontemperatur ermittelt werden) Short Circuit Withstand Time 10µs Maximale Zeit, nach der ein Kurzschluß abgeschaltet sein muß Thermal Resistance (junction-case) 0,33K/W Thermischer Widerstand vom Siliziumchip bis zur Rückseite des Transistorgehäuses Gate-Emitter
-
Artikel
Treiber
die Schwellenspannung ca 1..2,5V, die sinnvolle Ansteuerspannung ca 5V und die maximale Gatespannung 10V . Im Betrieb fällt an einem Leistungstransistor immer eine bestimmte Verlustleistung an. Diese Verluste teilen sich auf in "Schaltverluste" und "Leitend- bzw. ON-Verluste". Die ON-Verluste sind hauptsächlich
des Lastkreises. Im ersten Ansatz muss die Recovery-Zeit der Diode (t rr ) mindestens um den Faktor 10 kürzer sein, als die minimale "on" Zeit des LS-FETs. Ist z. B. der LS-FET immer für mindestens 10ms ein, ist eine 1N4007 (t rr ca. 1µs) ausreichend. Bei höheren Schaltfrequenzen genügt oft eine UF4007
-
Artikel
Fahrradcomputer
wählen, sonst Absturz $hwstack = 52 ' default use 32 for the hardware stack $swstack = 20 ' default use 10 for the SW stack $framesize = 60 ' default use 40 for the frame space On Icp1 Oncapture Dim Zaehlerdifferenz As Word , Gestartet As Byte , Signal As Byte , Zeit As Single , V As Single Dim Umfang As
Form(wegkm , 3 , 6) ; " km" Case 2 : Lcd "Gesamt:" ; Form(gesamtwegkm , 3 , 6) ; " km" Case 3 : Lcd "Max :" ; Form(vmax , 1 , 4) ; " km/h" Case 4 : Lcd "Mittel:" ; Form(vmittel , 1 , 4) ; " km/h" End Select ' Ledgruen = 0 Waitms 20 '20 Loop Oncapture: Cap = Capture1 Zaehlerdifferenz = Cap - Capalt Capalt
-
Artikel
BTM-222
einem relativ günstigen Preis frei verfügbar ist. Die wichtigen Parameter sind: NAME HERSTELLER KLASSE MAX REICHWEITE [m] DATENRATE [kbps] PROFILE ANTENNE INTEGRIERT Vss [V] DATASHEET PREIS [EUR] (zzgl. Versand) BTM-220/BTM-222 Rayson 1 100 921kBps SPP N 3- 3,6 Produktübersicht, Datenblatt (PDF) ca. 10..
eine Anpassung der seriellen Datensignale mit einem Pegelwandler notwendig. Der BTM-222 verfügt über 10 frei programmierbare I/O-Pins, denen verschiedene Funktionen zugewiesen werden können. Die Werkskonfiguration sieht für PIO5 den Anschluß einer LED vor, die signalisiert, wenn Daten über das Modul ausgetauscht
-
Artikel
TinyVT
oder Emulatoren (xterm, minicom), gerade im Linux-Umfeld, noch weit verbreitet. Zusammen mit einem MAX232 und der RS-232 Schnittstelle oder einem USB-TTL Kabel stellen Terminals die einfachste Möglichkeit dar, eine Benutzerschnittstelle zum µC zu implementieren. Um den Umweg über den PC zu eliminieren
einem Crossover Netzwerkkabel. Dabei ist darauf zu achten, dass beim Kabel nur 2 Paare gekreuzt sind (10/100BASE-T). Sonstige Features: Piezobeeper (\a, standardmässig deaktiviert) Durch ADUM1201 sowohl 5V als auch 3V3 TTL möglich 3 Jumper zum Bezug oder Bereitstellung der Spannungen Tastatur Reset Button
-
Artikel
SOUNDRX
Einfache Schaltungsvariante. {| class="wikitable" style="width:15em" Name Wert C1 100nF R1 Trimmpoti 10K Luxusversion. {| class="wikitable" style="width:15em" Name Wert C1, C2 1µF IC1 LM358 R1, R2, R6, R7, R8 100K R3 4,7K R4, R5 1K Beide Schaltungen wurden ausführlich im Thread Schaltschwelle bei ATmega
Verbesserung des Programms oder der Schaltung können gerne im Forum gemacht werden. = Versionshistorie = 10.07.2011 V 1.0.0 Erste Version 10.07.2011 V 1.1.0 sndtx.exe kann nun auch WAVE-Dateien erzeugen, die mit einem beliebigen WAVE-Player übertragen werden können. 14.07.2011 V 1.2.0 Neue Eingangsschaltung
-
Artikel
Evaluations-Platine für Heimautomatisierung
Widerstände 1,5k Ohm 1 Widerstand 2,2k Ohm 1 Widerstand 3,3k Ohm 2 Widerstände 4,7k Ohm 2 Widerstände 10k Ohm 4 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
und Temperatursensor (unter EUR 6) ENC28J60 Ethernet LAN Network Module (unter EUR 4,00 - den mit 10 geraden Pins) Fotowiderstand (ca. EUR 1) 2 Kanal 5V Relais Modul für Arduino (unter EUR 4) Der Arduino Nano. Ein Arduino Board enthält einen AVR Prozessor und oft einen USB-Port. Zur Programmierung gibt
-
Artikel
AVR-ISP-Stick
. Stückliste C1, C2 20pF C3 100nF IC1 ATTINY 2313 -20SU Q1 Quarz 12 MHz R1, R2 68R R3 - R7 1,5k R8 10k LED1 rot LED2 grün D1 ZD 3,6 oder ZF 3,6 D2 ZD 3,6 oder ZF 3,6 Falls ihr euch das Teil selber baut ist zu beachten, dass das Programmerkabel nicht zu lang sein darf (max. 50 cm). eHaJo hat das Projekt
-
Artikel
Zeitgesteuerte Pflanzenbewässerung
StepUp Konverter Schema. Spezialitäten der Schaltung. Im Betrieb ist der grösste Stromverbraucher der MAX232, deshalb kann diesem die Betriebsspannung mit dem Schalter S1 weggenommen werden, zugleich wird auch die Kommunikation softwaremässig deaktiviert. Um die Akkuspannung zu messen ist ein spezieller
AVR-GCC und die vorkompilierte HEX Datei für einen ATmega48 sind hier: Bewaesserung_SW_V1.0.3_2010_10_09
-
Artikel
USB-Tutorial mit STM32
Hubs. Es sind keine Kreise möglich. Es handelt sich also um eine Stern-Topologie mit mehreren Ebenen (max. 5). Jeder Host kann max. 127 Geräte nutzen. Jedes Device "sieht" nur den Host - Hubs und andere Devices sind transparent bzw. "unsichtbar". Daher wird im Folgenden von einer direkten Kommunikation
Data-Stage gewartet. Wenn der Host ein Paket sendet, dessen Länge geringer als die maximale Paketgröße (bMaxPacketSize0 im Device Descriptor) ist oder ein leeres Paket (nötig wenn die Gesamt-Länge ein Vielfaches der max. Paketgröße ist) bedeutet dies, dass keine weiteren Daten mehr vorliegen. Dann wird von
-
Artikel
Palm-Logicanalyzer
einfach nachzubauen sowohl mit als auch ohne Palm benutzbar Einschraenkungen. serielle Anbindung mit max 115200baud geringe Aufloesung von 160x160px auf dem Palm(ja es gibt auch Palms mit HiRes-Display, aufgrund der einfachen Beschaffbarkeit der aelteren Modelle(ebay ca 10-30 ) sollte aber grundsaetzlich
-
Artikel
Programmierbare Logik
Programmierfehler durch falsches PowerUp FPGA/CPLD Aufbau und Funktion. CPLD FPGA Xilinx-FPGA Designs: MicroBlaze max. Taktfrequenz und Leistung MicroBlaze Timingprobleme Entwicklungsboards. FPGA-Evalboards verschiedener Hersteller Kleines CPLD Experimentiersystem im Selbstbau * Scalable FPGA Board Bücher/Videos/Links
Notes zu UART,LCD,PWM,Quiz zu VHDL Nette Monthly VHDL Columne Nette kleine Projekte von RS232, I2C, 10BaseT, PCI, bis Oszilloskope Liste von brauchbaren Lehrvideos Dokumente über Verilog und System Verilog Quine Mc Cluskey vereinfacht Digitalschaltungen analog dem Verfahren der Karnaugh-Veith-Diagramme
-
Artikel
Eisenwarenversender
/ Holzschrauben / Thermoplastschrauben, 4.600 Muttern, 3.100 Scheiben, 5.400 Schraubensicherungen, 10.700 Stifte / (Gewinde)Stangen / Bolzen 100 Anschweißmuttern 1.400 (Blind)Nieten 2.100 Dübel 180 Seil-, Hebe- und Abspanntechnik, 300 Haken Ösen Ringschrauben 90 Abdeckkappen 1.700 Werkzeuge WILMS Metallmarkt
Aluminium, Wolfram, Titan, Keramik und Silikon bis zu einer Größe von 1000 x 1000 mm in Stärken ab 10µm bis max. 4 mm. Laserteil24 - Christoph Kappeler GmbH. Homepage: Laserschneiden nach DXF von Edelstahl (auch gebürstet) und Aluminium Tafelgrößen bis 3000 x 1500 mm und 6 mm Stärke Otto Schubert Gehäuse
-
Artikel
Wer hat was
Lastwiderstaende, HV Regler VIPer12a, LNK304; RM6203; Schaltwandler MC34063, LM2596, Hocheffizienz: LTC1148, MAX1795, HT7750A, HT7733, HT7730 , Praezisionsshuntwiderstaende, verschiedenste Batterien u. Akkus, Batteriefaecher (2xAA, 3xAA, 4xAA, 8xAA, 10xAA) ... ; MOVs (ZOVs), Elkos (auch HV), Kerkos (auch HV);
-
Artikel
Digitale Sinusfunktion
Methode 1 (der Randwertorientierung) liegt ein echter Nullpunkt vor und man ist versucht, den negativen MaxWert (z.B. "-128" bei 8 bit) mitzubenutzen. Eine Optimierung der Werte ist auch mit anderen Zielen möglich: Fehler-orientiert. Seltener genutzt, aber effektiv wirksamer, als die pauschale Nutzung der
niedrig skalierte Sinusfunktion im Bereich +/-99,5 - um unter 100 zu bleiben- , liefert mit den Werten 10, 29, 47, 63, 77, 88, 95, 99 fast genau so gute Werte, wie die vorgestellte "121,38-Gruppe". Resourcen-orientiert. Durch die geschickte Wahl der Verstärkung können in digitalen Systemen Bits zur Darstellung
-
Artikel
Low Cost FPGA Konfiguration
Reset wird der Oszillator auf maximalen Takt gestellt, der ist beim Tiny12 sowieso nicht so hoch, max. 2,5 MHz. Dann werden die IOs und Variablen initialisiert. Am I2C-Bus können maximal acht EEPROMs angeschlossen werden, weil diese ICs nur maximal drei konfigurierbare Adressbits besitzen, einige Typen
gesetzt werden. Der Takt des interen RC-Oszillators sollte möglichst hoch gewählt werden, bis ca. 10 MHz ist das Progamm ohne Änderungen nutzbar. Wenn verfügbar sollte der Brown Out Detector eingeschaltet werden und mit ca. 2,7V Schwellspannung betrieben werden. Für den hier verwendeten Tiny12 muss
-
Artikel
IAQ-2000
Stromaufnahme 30-45mA (hier schwanken die Datenblattangaben) Sonstiges. Abmessungen 22 x 8mm Gewicht 10g Ansteuerung per I2C. Je ein Pull-UP-Widerstand von 1K zwischen VCC und SDA bzw. SCL notwendig Leseadresse: 0xB5 Schreibadresse: 0xB4 Sensor liefert nach dem Einschalten für 15 Minuten 0x01C2, was einem
Start-->Adresse-->ACK-->Read Byte1(MSB)-->ACK-->Read Byte2(LSB) -->NAK-->Stop Busfrequenz: 100KHz max Die zwei Bytes dürfen NICHT addiert werden, wie im Datenblatt beschrieben, sondern das MSB muß entsprechend mit 2^8 multipliziert werden, dann kann das LSB dazu addiert werden. Ansteuerung (Auslesen
-
Artikel
FPGA Konfiguration mit AVR Butterfly
des ATmega169 passt, wurde der Democode entschlackt. Dann erfolgt die Anpassung des Xilinx-Codes: MAX_LEN (lenval.h) muß rigeros verringert werden, damit die Datenstrukturen von Xilinx in den Speicher von 1 kByte passen. Ich habe 128 gewählt. Das ist auch die maximale Größe, die Impact für die Konfigurationshäppchen
eine kleinere Taktfrequenz im Makefile (F_CPU) einstellen. Laut ATmega169-Datenblatt müßten 8 MHz +/-10 Prozent immer funktionieren. Eine weitere Geschwindigkeitssteigerung konnte durch die Nutzung des USI-Moduls erreicht werden. Normalerweise werden TDI, TDO, TCK und TMS durch Bitbanging erzeugt. Xilinx
-
Artikel
USB Koppelfeld für Festplatten
TX UART TX-Ausgabg für 230V-Relaisbox (optional) 9 reserved frei, ggf. für zukünftige Erweiterungen 10 reserved frei, ggf. für zukünftige Erweiterungen 11 VCC 5V vom externen Netzteil 12 3V3 ca. 3,3V von der Steuerplatine +Koppelbox - Relaisplatinen (2 x 18-pin Micro-Match, 1 x 6-pin Micro-Match) PIN
state) 9 Pwr Charge Relais oder MOSFETs zum aufladen der Blockkondensatoren (optional, open collector) 10 Pwr On Relais oder MOSFETs durchschalten der Stromversorgung auf die Stromschienen (optional, open collector) 11 LOAD Relais oder MOSFETs inaktivieren einer Grundlast für das Netzteil (optional, open
-
Artikel
AVR In System Programmer
Spannung erforderlich ist als zum Betrieb. Das muss ggf. beim Platinenentwurf berücksichtigt werden. 10-poliger 6-poliger Dreieck = Anschluss Anschluss Pin 1 1 MOSI 1 MISO 2 U CC 2 U CC 3 - (*) 3 SCK 4,6,8,10 GND 4 MOSI 5 RESET 5 RESET 7 SCK 6 GND 9 MISO Pin 1 ist am Pfostenstecker mit einem kleinen Dreieck
unterstützt. Statusanzeige des Targets (angeschlossen, falsch angeschlossen, nicht angeschlossen), max. 3 Mhz ISP Freq. Das Ganze ist sehr günstig in der Beschaffung (10 Eur Bauteile bei Reichelt + 3,5 Eur Platine von ullihome.de, oder 15 Eur bestückt von ullihome.de) USBtinyISP. USBtinyISP ist ein preiswerter
-
Artikel
TonOhmMeter
Akkubetrieb (LiPo) mit Ladezustandsanzeige Aufladung durch Mini-USB Buchse drei Messbereiche (0.1, 1 und 10Ohm) Mehrere Tage Dauerbetrieb und mehrere Monate Stand-by mit einer Akkuladung kleines, handliches Gehäuse gängige Bauteile Messprinzip. Der Widerstand wird über den Spannungsabfall gemessen. Um auch
nominal 3.7V. Geladen wird er mit maximal 4.2V und 500mA. Die gesamte Ladekontrolle übernimmt eine MAX1811 (IC5). Der AVR wird über einen Regler (IC1) stabil mit 3.0V versorgt. Für die OpAms benötigte negative Spannung (-2V) kommt auch der Charge Pump C6/D1. Der analoge Teil kann im Ruhezustand über
-
Artikel
CAN
Konfigurationsmöglichkeiten 16 mal als digitale Eingänge 16 mal als digitale Ausgänge 2 mal als analoger Ausgang ( 10-Bit, DPM ) 6 mal als analoger Eingang ( 10-Bit, multiplex ) 2 mal als Komparator slio-CAN Anmerkung: Philips stellt die SLIO nicht mehr her! Es ist auch "nichts" mehr am Markt beschaffbar, wenn, dann
Braucht praktisch nur noch Quarz und Transciever. Preise ab 3€ bis zu 8 digitale IOs bis zu 2 PWM, 10 Bit bis zu 4 ADC, 10 Bit, externe Ref. SLEEP-Mode etc. Datenblatt USB CAN Bridge. Neben der Möglichkeit mit CANable, CANdlelight, Klipper usw. einen eigenen USB-to-CAN Umsetzer zu bauen gibt es auch
-
Artikel
Ausgangsstufen Logik-ICs
technologische Gründe, im Bild nicht eingezeichnet). Deshalb ist die Ausgangsspannung bei originalen TTL-ICs max. 3,6V. Vorteile: Der Ausgang kann bei HIGH viel Strom liefern (engl. source) und bei LOW viel Strom aufnehmen (engl. sink) Im statischen Fall wird kein Strom verbraucht Wegen Punkt 1 kann der Ausgang
Dies liegt am relativ hochohmigen Pull-up-Widerstand. Für typische Werte von 5 V Betriebsspannung und 10 k Pull-up-Widerstand ergibt sich im Quellenbetrieb ein maximaler Strom von 0,5 mA. Dies spielt zwar für Logikschaltungen mit sehr hochohmigen Eingängen keine Rolle, Stromverbraucher wie LEDs kann man
-
Artikel
Oszilloskop
Bezeichnung Hersteller Preis, ab [ ] Kanäle Bandbreite / [MHz] Röhre BxH / [cm] Bemerkungen C1-94, S1-94, OS10, AO-610, ST16B, CS10, GOS-310, 72-6602, HUC70, CS1010 VC 610/2 Original- hersteller unklar 180 1 10 4,8 × 6 Seit Jahrzehnten von vielen No-Name Herstellern in unterschiedlichen Ausführungen und Bauformen im Angebot. Wenig empfehlenswert für µC-Arbeiten. AT7328 Atten 280 2 20 8 × 10 CS-4128 280 2 20 8 × 10 AT7340 Atten 480 2 40 8 × 10 VC 630-2 Voltcraft 480 2 30 8 × 10 Digitale Speicheroszilloskope. Allgemein. Ein digitales Speicheroszilloskop (englisch DSO, Digital Storage Oscilloscope
-
Artikel
AVR Fuses
Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 10 64 0 no 1024 4 0 9000 9000 0xff 0xff flash 33 6 64 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse
Programmer Type : STK500V2 Description : Atmel STK500 V2 Hardware Version: 15 Firmware Version: 2.10 Topcard : Unknown Vtarget : 0.0 V Varef : 5.0 V Oscillator : 3.686 MHz SCK period : 0.1 us avrdude.exe: AVR device initialized and ready to accept instructions Reading | #############################
-
Artikel
EFM32
tragbaren Anwendungen für die Medizintechnik bzw. den Fitnessbereich. Was bedeutet das in Zahlen? Max. Verbrauch im aktiven Modus bei 32MHz: 5mA Verbrauch im Sleep Modus mit Funktionen wie Displayansteuerung oder Sensorüberwachung: 1-2µA (inkl. RTC, Brown Out, RAM aktiv) Ruhestrom: 20nA Energy Micro
Bit-MCUs verbraucht wird. Die Produkte werden auch Gecko genannt, analog zu den Reptilien, die nur 10% der Energie von gleichgroßen Säugetieren verbrauchen. EFM32 Familien. Überblick aller EFM32 Familien Broschüre mit allen EFM32 Folgende Gecko-Familien sind verfügbar: Cortex M0+. + EFM32 ARM Cortex-M0
-
Artikel
UsbDisplay
weiteren Versorgungsspannungspins sind mit 100nF Condensatoren abgeblockt worden C2, C3, C5, C7, C8, C9, C10. Für die PLL-Filter und den Quarz wurden die Größen verwendet, die auch in anderen Beispielen zu finden sind. Es wurde auch ein Reset Baustein vorgesehen, die Praxis zeigt aber, dass dieser Baustein
AT91C_PWMC_CHID0, dutyCycle); // Modified Version // Modified Functions: //lib_PWM_SAM.h/1.3/Wed Dec 3 10:23:10 2003// //*---------------------------------------------------------------------------- //* \fn AT91F_PWM_UpdateChannel //* \brief Update Period or Duty Cycle //*--------------------------------
-
Artikel
Entwicklung eines Steuergeräts zur automatischen Antennenabstimmung
geführt. Über P0.0 und P0.5 werden die Signale zur Motoransteuerung herausgeführt. Weiterhin sind an P2.10 und P2.11 die Anschlüsse für den manuellen Rechts-Linkslauf. Auf der 2. Anschlussleiste des XMC 2Go befindet sich an P0.6/P0.7 die serielle Schnittstelle. An P0.8, P0.9, P0.14 und P0.15 befindet sich
aktuellen Parameter und ggf. Steueranweisungen über zu ermöglichen ist eine RS232-Schnitstelle mit MAX232 implementiert. Diese kann durch die modulare Bauweise bequem durch andere Schnittstellenbausteine (z. Bsp. FT232) ersetzt werden. SPI-Schnittstelle. Für spätere Erweiterungen, z. Bsp. eine Ethernetanbindung
-
Artikel
C-Control
Uwe Spies sei Dank, ist die mögliche Erweiterung des Tokensatzes um bisher undefinierte Token bis max. 84 zwar vorbereitet, jedoch nicht dokumentiert. Leider gibt der Basic++ Compiler in der Debug-Version der Map-Datei die Token 252 als "DEBUG PNT", 253 als "DEBUG EOL" und 254 als "DEBUG PROC" aus,
zurückgreifen. Main() ' Dies ist ein Kommentar FUNCTION Main() DEFINE i AS BYTE DEFINE MeinString AS STRING * 10 LCD.INIT LCD.CLEAR FOR i = 1 TO 10 MeinString = "Wert von i = " & STR(i) LCD.PRINT MeinString NEXT i LCD.OFF END FUNCTION Beispiel in BASIC++ mit dynamischen Strings und LC-Display-Ausgabe Assembler.
-
Artikel
AVR Softwarepool
Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom Kompass. (A) KOMPASS KMZ10A KMZ10B ATmega8 Assembler Messgeräte für elektronische Bauteile. (A+C) Multimeter (A) LC-METER / LC-Messgerät ATmega8 Assembler (A) Widerstandstester (A) Ladungsmessgerät (A) Transistortester (C) Transistortester
(Atmel Tiny13) (C) Toastbrote zählen Spiele. (C) Tetris auf dem AtMega8 (C) Atmega8 Schachuhr mit Max7219 Steuerungen. (C) Aquarium Controller () Lüftersteuerung durch zwei SHT75, mega32, LCD und SD-Karte () Fensteröffner mit Scheibenwischermotor dht11 sht11 Taster / Schalter. mechanisch. (A) Tasten