-
Artikel
AVR-Tutorial Bestellliste
-polig, einreihig, RM 2,54, gerade 3 0.78Euro ATMEGA 8-16 DIP ATMega AVR-RISC-Controller, DIL-28 1 4.25Euro STIFTL. 2X10W Stiftleiste, 2x10-polig, vergoldet, zweireihig, gew. 2 0.26Euro 74HCT 244 Bustreiber 0.25Euro RAD 1/63 Elektrolytkondensator, 5x11mm, RM 2,0mm 5 0.20Euro RAD 22/35 Elektrolytkondensator
, 20-polig, einreihig, RM 2,54, gerade 3 0.78 ATMEGA 8-16 DIP ATMega AVR-RISC-Controller, DIL-28 1 4.25 STIFTL. 2X10W Stiftleiste, 2x10-polig, vergoldet, zweireihig, gew. 2 0.26 74HCT 244 Bustreiber 1 0.25 RAD 1/63 Elektrolytkondensator, 5x11mm, RM 2,0mm 5 0.20 RAD 22/35 Elektrolytkondensator, 5x11mm
-
Artikel
Luftdrucksensor
Datenblatt. Daten: Messbereich 500..1100 hPa Versorgungsspannung: 1.95 .. 3.6 V Genauigkeit (0-50°C): 4 hPa Auflösung: 1.5 Pa bzw. 0.3 m Vorteile: Datenaufbereitung On-Chip, Ausgabe Druck, Höhe, Temperatur Nachteile: t.b.d. Bezugsquellen: DigiKey 2,31 , RS-Components3,02 (10.11.2013) SCP1000. Digitaler Absolutdruck-Sensor von VTI. Datenblatt Daten: Versorgung mit 2,4 bis 3,3 V Auflösung: 0,015 mbar Genauigkeit absolut (10 - 40°C): 1,5 mbar Messfrequenz (reduzierte Auflösung): max 9 Hz Vorteile: SPI- oder I2C-Schnittstelle fertig kalibriert bis zu 17-bit Auflösung
-
Artikel
R8C
Reset Circuit I/O Ports: 22 (incl. LED drive ports) Interrupts: 11 internal factors 5 external factors 4 software factors RAM: 512, 768 oder 1024 Bytes Data Flash ROM (2KB in 2 Blocks) embedded Flash ROM: 8, 12 oder 16 kB (plus Data Flash ROM) embedded Inzwischen (Stand Jan. 2009) ist der R8C/13 von Renesas
wie sich der R8C und das Elektor-Applikationboard mit den Tools von Thomas Fischl unter Mac OS X 10.4 betreiben lassen. Die Forth-Gesellschaft hat Gforth EC portiert. Eine zweite Forth Implementierung namens ciforth stammt von Albert van der Horst. eXtreme Minimal Kernel ist ein freies Echtzeit-Betriebssystem
-
Artikel
Konstantstromquelle fuer Power LED
, 330pF, 35V NPO-G1206 330P NPO-2,5 330P D1 Schottky-Diode, 1A, 40V LL 5819 SMD SB 140 L1 Spule, 0,4A, 470µH L-PIS4720 470µ L-11P 470µ R1 Widerstand, 1Ω SMD 1/4W 1,0 METALL 1,00 Links. Datenblatt des LED-Treiber ZXLD1366 6-60V/1A Datenblatt des LED-Treiber SCT2932 5-33V/1.5A IS31LT3360 Moderner LED-Treiber
-
Artikel
Bedienelemente, konservativ
Anzeigeelemente. Mögliche Hardware. Sensoren (Bewegung, Helligkeit, Temperatur) SPI-Display (1,8" bis ca. 2.4") Mit oder ohne Touch LED (z.B. Backlight off bis Touch) oder EPD RGB-LEDs Kapazitive Taster Summer/Lautsprecher Kamera, Mikrofon Mögliche Funktionen. Auswahl einer Funktion für den Wipptaster (Position
Hersteller halten als Ausgangsmaterial neben Aluminium auch Klarsicht-Acryl mit einer Stärke bis zu 4mm bereit. Andere Materialien (Farbe, Stärke) können angeliefert oder gegen Aufpreis vom Hersteller bereit gestellt werden. Zur Erstellung einer Frontplatte bieten die Hersteller intuitiv bedienbare,
-
Artikel
Wake-Up Light
Weckrufton zu erzeigen. Der Buzzer ist selbstoszillierend (Spannung --> Ton, keine Frequenz nötig). Für die 4 Farben werden 4 PWM Ausgänge verwendet, pro Farbe sind jeweils 2 LEDs in Serie geschaltet um die Helligkeit zu erhöhen. Die Hintergrundbeleuchtung kann nur ein/aus geschaltet werden. Ansteuerung. Schema
-
Artikel
Umbau Schweißtrafo zum Gleichstromschweißgerät
nach oben geklappt, was auch eine pulsierende Gleichspannung ergibt, aber ohne die 50% Verlust. Bild 4 zeigt eigentlich die perfekte Gleichspannung, wie sie z. B. von einer Batterie zur Verfügung gestellt wird, hierzu gibt es nach der Gleichrichtung aber noch einen Unterschied. Also muss noch etwas getan
Reichelt) Metallbrückengleichrichter hier, erste Versuche liefen wegen des Verdrahtungsaufwandes mit 4 Stück, ich warte aber noch auf meine Kupferplatte und dann werde ich entweder 3x3 oder 5x2 nehmen, ja nachdem wie es mit dem Platz auschauen wird, weil ich noch einen 170mm Lüfter nachrüsten will und
-
Artikel
RS-485
SN65HVD23D von TI extended common mode -20 to +25V 25MBit @160m 64 nodes Supply 7mA plus load SO8 Gehäuse 4.05$@1 SN65HVD24D von TI extended common mode -20 to +25V 3MBit @500m 256 nodes Supply 10mA plus load SO8 Gehäuse 4.05$ @1 MAX3079E von Maxim 250kBit, 500kBit, 16MBit umschaltbar 256 nodes Supply 1.5mA
-
Artikel
Webserver mit Authentifizierung
wird auf der Index-Seite (index.htm) mit Hilfe einer vorher im Webserver zufällig gebildeten Zahl (4-stellig) verschlüsselt und mit der POST-Methode (also im Body des Requests) übermittelt. Die Zufallszahl wird mit jedem Zugriff auf die Index-Datei und bei fehlerhafte Anmeldung neu gebildet. Die Verschlüsselung
keine perfekte Arbeit sein, sondern auch anregen, andere Ideen zu entwickeln. Dazu – viel Erfolg! 4. Quellen. Einige wichtige Anhaltspunkte hat mir der Beitrag von Steve, www.hackshed.co.uk/lets-build-a-functional-arduino-webserver, gegeben.
-
Artikel
230V
– Eine ganz besonders schlechte Idee hatte ich, als ich zum Schaltungsschutz noch eine Z-Diode mit 4,7 V parallel zum 39-kΩ-Widerstand schalten wollte. Nichts funktionierte mehr! Warum? Weil sich die Z-Diode wie ein Kondensator verhält, die den H-Pegel über längere Zeit am µC-Pin aufrecht erhält. In
eine Spannungsfestigkeit von 200 V DC auf! R1 und R2 begrenzen den Einschaltstrom durch C1. R3 und R4 entladen C1 nach dem Ausschalten. C2 und R5 sorgen für einen dauerhaften Low-Pegel am Controller-Eingang, solange Netzspannung anliegt. Wer den 100-Hz-Puls braucht, möge C2 weglassen. Zum Detektieren
-
Artikel
Basiswiderstand
ATmega oder ATtiny und liefert bei einer Versorgungsspannung von 5 V abzüglich 10 % Toleranz mindestens 4,5 Volt bei 3,3 mA. Weiter fallen ca. 0,7 V an der BE-Strecke ab, also bleiben ca. 3,8 V für den Widerstand. Man wird hier also einen Basiswiderstand von wählen. Merke: Bei dieser Berechnung abrunden,
ATmega oder ATtiny und liefert bei einer Versorgungsspannung von 5 V abzüglich 10 % Toleranz mindestens 4,5 Volt bei 2 mA. Etwa 0,78 V fallen an der BE-Strecke ab (Datenblatt des BC547B, aus Kennlinie geschätzt), also bleiben ca. 3,75 V. Man wird hier also einen Basiswiderstand von 1,8 kΩ, beispielsweise
-
Artikel
AVRDUDE
has_debugwire = yes; flash_instr = 0xB6, 0x01, 0x11; eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1, 0xBB, 0xCF, 0xB4, 0x00, 0xBE, 0x01, 0xB6, 0x01, 0xBC, 0x00, 0xBB, 0xBF, 0x99, 0xF9, 0xBB, 0xAF; stk500_devcode = 0x86; # avr910_devcode = 0x; signature = 0x1e 0x94 0x0b; ... danach kann, unter Angabe des neuen config-Files
------------------------ part id = "t13"; desc = "ATtiny13"; has_debugwire = yes; flash_instr = 0xB4, 0x0E, 0x1E; eeprom_instr = 0xBB, 0xFE, 0xBB, 0xEE, 0xBB, 0xCC, 0xB2, 0x0D, 0xBC, 0x0E, 0xB4, 0x0E, 0xBA, 0x0D, 0xBB, 0xBC, 0x99, 0xE1, 0xBB, 0xAC; stk500_devcode = 0x14; avr910_devcode = 0x55; .....
-
Artikel
AVR-Transistortester
Zustand Pin2 Zustand Pin3 1. Möglichkeit + - frei 2. Möglichkeit + frei - 3. Möglichkeit frei - + 4. Möglichkeit frei + - 5. Möglichkeit - frei + 6. Möglichkeit - + frei Für jede Kombinationsmöglichkeit wird überprüft, ob zwischen dem + Pin und dem -Pin Durchgang herrscht. Hierfür wird mit den ADCs
+ Pin ermittelt. Falls Durchgang besteht und die abfallende Spannung im Bereich zwischen 0,2 V und 4 V liegt, wird von einer Diode zwischen den betreffenden Pins ausgegangen. Dieses Ergebnis wird gespeichert. Der Test wird dadurch natürlich nicht abgebrochen, da dieses Ergebnis auch bei einem Transistor
-
Artikel
Entprellung
hervorgerufen werden, einfach ausfiltern zu können. Flankenerkennung. Bei einem Taster gibt es insgesamt 4 theoretische Zustände: war nicht gedrückt und ist nicht gedrückt war nicht gedrückt und ist gedrückt (steigende Flanke) war gedrückt und ist immer noch gedrückt war gedrückt und ist nicht mehr gedrückt
festgestellt wurde). Alles zusammengenommen heißt das, dass ein Tastendruck dann erkannt wird, wenn die Taste 4-mal hintereinander in einem anderen Zustand vorgefunden wurde als dem zuletzt bekannten entprellten Tastenzustand. An dieser Stelle ist i daher ein Vektor von 8 Bits, von denen jedes einzelne der Bits
-
Artikel
Snubber
häufig mit dem Beisatz "Alternistor Triac (3 Quadrants)" zu finden. - Littlefuse z.B. (mit Q8016LH4 "H" steht dort für die Alternistor Reihen) - WeEn (ehemals NXP) labeln unter "High Commutation" ("Hi-Com") (BTA316-800B0,127 "series B0") Mögliche Anordnung eines Snubbers. Über dem Schalter: T --- -
Widerstand berechnen, Leistung des Widerstandes auswählen. Achtung: Die Spannungsfestigkeit der 1/4-W- oder 1/2-W-Typen ist normalerweise nicht für Netzspannung geeignet. Als Abhilfe können zwei oder mehrere Bauteile in Serie geschaltet werden. berechnen, den nächstkleineren Kondensator wählen. Snubber
-
Artikel
Entwicklung eines Steuergeräts zur automatischen Antennenabstimmung
Hardware modular ausgeführt. Die Schaltung und das Layout für Hardware wurde mit der Software Eagle 6.4 in der Freeware-Version erstellt. Das übertragen des Layouts auf die Leiterplatten erfolgte im Tonertransfer-Verfahren, geätzt wurde mit CuCl 2 . SWR-Messkoppler. Der SWR-Messkoppler basiert auf einer
Motoransteuerung. Als Motor ist bei diesem Projekt ein modifizierter Modellbauservo mit den Kenndaten 4,8V/150mA vorgesehen. Die Ansteuerung des Motors erfolgt über eine Halbbrücke L293D. Die Umschaltung der Drehrichtung erfolgt über Logikgatter SN74LS00 die auch für die Anpassung CMOS-TTL sorgen. Als
-
Artikel
Lichtsensor / Helligkeitssensor
Dark-Detecting LED Circuit - Nachtaktives LED-Throwie, aber hoher Knopfzellen-Ruhestrom 3mA ! SFH 300 FA-3/4 mit integriertem Infrarotfilter Application Note: Ambient Light Sensors - Circuit and Window Design VISHAY SEMICONDUCTORS; Schaltungsvorschläge für verschiedene Anwendungen und Lx-Bereiche Photo-Array
Schaltungstechnik und Optik RONJA Project Ethernet über Licht, robustes Selbstbauprojekt mit ca. 1,4km Reichweite Wikipedia:Photowiderstand Wikipedia:Photohalbleiter Photodiode AC Amplifier, TI-Forum
-
Artikel
ENC28J60
30363) ENC28J60 SSOP28 3,95€ (Best.Nr.: 30365) ENC28J60 QFN28 5,49€ (Best.Nr.: 30364) MagJack mit 4 Leds 3,49€ (Best.Nr.: 015-54085) MagJack mit 2 Leds 5,69€ (Best.Nr.: 015-54084) PulseJack mit Leds 2,40€ (Best.Nr.: 015-54087) 25 MHz-Quarz SMD (Grundton) 0,29€ (Best.Nr.: 14-4S25,000MHZ) 25 MHz-Quarz
-
Artikel
Xilinx ISE: Hinweise zu Versionen
speichern. Verbesserungen. Vereinzelt kleinere Design / bessere FPGA-Ausnuntzung im Falle von Virtex 4. Kaum Verbesserungen bei Spartan3 beobachtet. Nachteile. Geringfügig längere Syntheselaufzeiten bei großen Projekten. Xilinx ISE 8.2. Kurz und Knapp. Falls es nicht unbedingt nötig ist, sollte man bei
ab, obwohl die Konstante deklariert und i.O. ist. Schreibt man statt der Konstanten die Zahl (z. B. 4 downto 0) ist alles i.O.. An irregulärem VHDL kann es nicht liegen, modelsim vetarbeitet es anstandslos. Vorteile. Der Projektnavigator soll seltener Projekte "zerschiessen". Der Router liefert "brauchbare
-
Artikel
MP3
zur Hälfte ausgelastet, der RAM-Bedarf lag bei ca. 30-40 kB. Bei Helix fand man auch einen AAC ("MP4")-Decoder, der ähnlich viel RAM und nur wenig mehr Rechenleistung benötigt. Ein MP3/AAC-Player-Projekt basierend auf diesen Decodern wird auf der Seite ARM MP3/AAC Player vorgestellt. Ein weiterer ARM-optimierter
Decoder (nur Binary), Filtern, Converter, Equalizer etc, incl. Dokumentation zur Verwendung auf STM32F4 und STM32F7. Für den Download ist eine Registrierung bei ST erforderlich: X-Cube-AUDIO OGG Vorbis-Decoder in Software. Für OGG Vorbis existiert mit Tremor ein u.a. für ARM optimierter Decoder, der ohne
-
Artikel
200MHz DDS-Generator
Korrektur in der DDS Datenaufbereitung. Aufbau Leiterplatten: Die Leiterplatten sollen aus 1,6mm starken FR4 gefertigt werden. Die Leiterplatten sollen 2-Lagig ausgeführt werden. Die Leiterplatten werden mit Stopplack unten und oben versehen. Es wird kein Bestückdruck vorgesehen. Design Details: Isolationen
Baugruppen eine rausch und ripple-freie Spannung mit einem LDO erzeugen zu können. Anzeigeeinheit: LCD 4x20 HD44780 kompatibel oder ein Grafik-LCD-Display-Modul. Menüführung über Tasten oder opt. Encoder. Blockschaltbild. Hier ist ein vorläufiges Blockschaltbild von meinem geplanten Konzept mit dem AD9951
-
Artikel
Word Clock Variante 1 - Software
sondern wortweise angesteuert. Da die LEDs RGB-LEDs sind ergibt sich daraus für die 24 Wortteile und die 4 Minutenpunkte eine 28x3-Matrix. Die Farben sind kein Muss, in der Minimalbeschaltung können auch einfarbige LEDs zum Einsatz kommen. Softwareentwickler: Vlad Tepesch (vlad_tepesch) Struktur. Die display.h
hinzufügen anpassen des neuen headers Enumeration anpassen, Namen sind egal aber DWP_min1 - DWP_min4 müssen existieren. Auch sollten sie die Werte 24 - 28 haben. Bei kleineren werden sonst die übrigen Shift-Register-ausgängen mit geschalten. Höhere machen keinen Sinn, weil das heißen würde, das mehr
-
Artikel
AVR-Dragon
Debugmöglichkeiten künstlich auf AVRs mit bis zu 32 KB Flash-Speicher begrenzt. Mit einer mit AVR Studio 4.18 mitgelieferten Dragon-Firmware wurde diese künstliche Einschränkung fallen gelassen. Hardware-Generationen. Es sind mindestens zwei unterschiedliche Hardware-Generationen des Dragon bekannt. Die ursprüngliche
künstliche Beschränkung der Debugging-Fähigkeiten, die sich durch ein Firmware-Update mit AVR-Studio 4.18 oder neuer beseitigen lässt. Vermutlich um potentielle Interessenten zum Kauf des mit ca. 300€ wesentlich teureren JTAG ICE mkII Debug-Interfaces zu verleiten, stellt Atmel die aktuelle Dokumentation
-
Artikel
Bluetooth
3,3 ?? datasheet BlueNiceCom 3 Amber 2 10 921 SPP Bluetooth 1.1 Y 3,3 37,40 datasheet BlueNiceCom 4 Amber 2 10 704kBps 921 SPP,GAP,SDAP (DUN, FAX, FTP, HSP, HFP, OPP, SYNC, BIP, BPP) Bluetooth 2.0 Y 3,3 37,40 datasheet Parani-ESD100 SENA 1 100 921 SPP GAP| Bluetooth 1.2 Y 3,3 53,25$-62,95$ datasheet
3,3 ? datasheet PAN1550 Panasonic 2 10 600 SPP GAP SDAP Bluetooth 1.2 Y 3,3 ? datasheet BlueCore-2/3/4/5/6 2 10 721? SPP ? Y 3,3 eBay: Bluetooth Gamepad ab 13,00 datasheet MB-C04 ((bas. auf BlueCore-04 Chip) Modulestek / Vertrieb D: adelante-it 2 10 9600bps SPP Bluetooth 2.0 N 3,3 ca. 12€ datasheet Datenblatt
-
Artikel
Elektronischer Zauberwuerfel (Touch-Steuerung)
Referenz-Kapazität (CMOD) bedarf es keiner weiteren externen Beschaltung des PSoC. Und mit praktisch nur 4 Codezeilen konnte ich eine LED mit meinem Finger Ein bzw. Aus schalten: CapSense_Start(); for(;;) if(0u == CapSense_IsBusy()) { if ((CapSense_CheckIsWidgetActive(CapSense_BUTTON0__BTN)) { LED_Write(1
ein ebenfalls gedrucktes Batterie-Pack, und da auch das würfel-mäßige Ausmaße hat, passt gleich die 4-fache sder eigentlich für 5V benötigten Menge rein, nun, die LEDs ziehen auch einiges an Strom, sodaß eine Reserve sicher nicht verkehrt ist. Elektronik. Nachdem der optische und mechansiche Aufbau steht
-
Artikel
TV-out
Schwarzweiß. Bei Schwarzweiß- bzw. Graustufenbildern gibt es keine feste Horizontalauflösung. Wenn man z. B. 4 Million Pixel pro Sekunde erzeugen kann, dann ergibt das eben eine Horizontalauflösung von 4000000/15625 * (52 µs / 64 µs) = 208 Pixel. Weblinks: Serielles Terminal von Ingmar Meins (AT90S8535, PAL)
Sync Signal erzeugt, d.h. ggf. ist noch ein NTSC/PAL-Encoder notwendig. PAL/RGB 32x24 Zeichen mit 2x4bit Farben von Eddy-B (ATMega32 @ 16 MHz, PAL). Auch hier werden 3 RGB-Signale und ein Composite Sync Signal erzeugt. The AVGA project - open source AVR based color video game development platform for
-
Artikel
IRMP auf STM32 – stark vereinfachte Bauanleitung
film [1] Ein neuer Maple Mini von beiden Seiten. Hier sind alle Pins eingelötet. Es reicht aber, die 4 benötigten Pins einzulöten. Firmware flashen (Linux/Windows). Mit dem auf dem Maple Mini vorhandenem Bootloader wird die Firmware geflasht. Aus die Maple Mini Firmware xxx_MapleMini_SC_BL_jrie.bin holen
sides of a new Maple Mini. All Pins are soldered in here. It would be sufficient to solder only the 4 needed pins, though. Firmware flashing. The Firmware gets flashed with the bootloader present on the Maple Mini. Get the Maple Mini Firmware xxx_MapleMini_SC_BL_jrie.bin from Get FlashDFUSe.sh resp.
-
Artikel
Glitch
Eingangscode (ein Vektor aus Bits) in einen Ausgangscode übersetzt. Die meisten FPGAs haben LUTs mit 4-6 Eingängen, was ganz einfach ein ROM mit 16-64 Bit darstellt, dessen Inhalt vom Entwickler festgelegt werden kann. Wenn man einen großen Dekoder mit mehr Eingängen benötigt, als eine einzelne LUT zur
Laufzeitverzögerung, der Eingang des XOR ist nun "11", was am Ausgang zum Zustand '0' führen wird. 4ns - der Ausgang des XOR (E) geht auf den neuen Zustand '0' über nach 1ns Gatterlaufzeit 5ns - der zweite Eingang des XOR wechselt auf "0", weil das Signal von (B) nach 3ns Laufzeit endlich angekommen
-
Artikel
AVR-Tutorial: Interrupts
Einschalten der Stromversorgung 2 0x001 INT0 Externer Interrupt 0 3 0x002 INT1 Externer Interrupt 1 4 0x003 TIMER2_COMP Timer/Counter2 Compare Match 5 0x004 TIMER2_OVF Timer/Counter2 Overflow 6 0x005 TIMER1_CAPT Timer/Counter1 Capture Event 7 0x006 TIMER1_COMPA Timer/Counter1 Compare Match A 8 0x007
bei unbenutzten Interruptvektoren statt des Sprungbefehls den Befehl reti (bzw. reti nop , wenn jmp 4 Byte lang ist) reinzuschreiben. Wenn man einen Vektor einfach weglässt, stehen die nachfolgenden Sprungbefehle sonst alle an der falschen Adresse im Speicher. Wer auf Nummer sicher gehen möchte kann
-
Artikel
AVR ASM Befehlsübersicht
Unterprogramm, relativ RCALL k4096 3 Unterprogramm, Adresse in Z ICALL 3 Return vom Unterprogramm RET 4 Return vom Interrupt RETI I 4 Bedingte Verzweigung Statusbit gesetzt BRBS b7,k127 1/2 Statusbit r ckgesetzt BRBC b7,k127 1/2 Springe bei gleich BREQ k127 1/2 Springe bei ungleich BRNE k127 1/2 Springe
-
Artikel
CO2 Meter
Betriebsspannung. Und vergesst den Mythos dass bei USB 5V raus kommt ;-) Ich habe irgendwas zwischen 4.5V und etwa 5.3V gemessen, je nach PC oder verwendetem USB-Hub. Sensorauswahl. Es gibt erstaunlich wenige vernünftige CO2 Sensoren die wirklich CO2 messen, dafür sehr viel mist, die irgendwas messen
funktioniert dann wenn die 3.3V isoliert, also potentialgetrennt sind. Dann hat man im Worst-Case bei 4.5V USB-Spannung immer noch 7.8V, die man wider auf 5V regeln kann. Genau solche DC/DC Wandler gibt recht günstig, z.B. den TBA 1 von TRACO. Die Schaltung sieht auf den ersten Blick ein bisschen gewöhnungsbedürftig
-
Artikel
UHF-Modulator ALPS MDLP3W104A
Verwendung findet ein PLL-IC von MOTOROLA Typ MC44353. -- Dieser kann zumindest vom Registerbereich her von 4,25 MHz bis 1023,75 MHz in 250 kHz-Schritten programmiert werden, so dass man ihn auch für weitere Anwendungen abseits der analogen Retro-TV-Nostalgie verwenden könnte. -- Der Modulator insgesamt deckt
Anschlüsse sind wie folgend: 1: Video In 2: Audio In 3: MD B+ (5 V-Versorgung Modulator analog + digital) 4: NC 5: BST B+ (Versorgung Antennen-Durchschleif-Verstärker "Booster") 6: SDA (I2C Daten) 7: CLK (I2C Clock) 8: NC 9: TUNING B+ (Abstimmspannung für die Varicap-Diode) Es gibt leider keinen "Lock-Status
-
Artikel
EEU
Widerstände R1,R2 100k R-EU_R1206 R1206 R3,R15,R16 0 R-EU_R1206 R1206 R19,R20,R22 0 R-EU_R1206 R1206 R4,R5,R6 300 R-EU_R1206 R1206 R7,R8,R9 300 R-EU_R1206 R1206 R10,R11 300 R-EU_R1206 R1206 R12,R13 600 R-EU_R1206 R1206 R13 1k2 R-EU_R1206 R1206 R18 390k R-EU_R1206 R1206 R17 680k R-EU_R1206 R1206 Halbleiter
Leiterplatte Distanzbolzen und Schrauben 10x M3-Beilagschieben 8x M3-Muttern 2x M3-Senkkopfschrauben 12mm 4x M3-Distanzbolzen 25mm Batteriehalter 3x Migon Batterien 3x Mignon, Alkaline Funktion. Taktgeber und Multiplexer. Damit ein Programm sauber arbeitet, müssen die kritischen Programmteile effizient programmiert
-
Artikel
Hausbus auf I2C- und ATtiny-Basis: Home2L Brownies
werden hier als Brownies bezeichnet (vgl. Wikipedia: Brownie (folklore)). Die Brownies werden über 4-adrige Kabel (z.B. KNX/EIB) mit einem Linux-Hostrechner vernetzt. Dort werden alle Ressourcen (Sensor-Werte, Aktor-Zustände) wahlweise über eine C++-API, Python-API oder ein Kommandozeilen-Tool zugänglich
insgesamt u.a. bedienen: 43 Reed-Kontakte für 22 Fenster 20 Rollläden (40 Relais) 20 Temperatursensoren 4 primäre Hubs, einzelne Unter-Hubs (insgesamt drei Bus-Ebenen) Leistungsaufnahme insgesamt: ca. 250 Milliwatt (50 mA * 5 V) (ohne Linux-Host) Kommunikationsstatistik über 6 Tage: 44,3 Mio Nachrichtenwechsel
-
Artikel
I²C
sogenannten high-speed mode, der mit etwas anderen Spannungs- und Stromrandbedingungen arbeitet sind es zu 3,4 MBit/s. Die Raten beziehen sich auf die festgelegten Taktraten. Andere sind möglich, jedoch nicht genormt. Die reale maximale Datenrate ist infolge des asynchronen Betriebs und der Pausen meistens etwas
Ansteuerung über I2C Bus I2C-Interface. Beitrag "i2c usb interface" Diskussion zu Interfaces für Linux USB4ALL bei sprut.de universeller USB-Baustein, auch für I2C (5V, CDC/Virtual-Comport) Aardvark I2C/SPI Host Adapter, Universeller Adapter für I2C und SPI USB-I2C-Interface Komplettbausatz von ELV (5V, Virtual-Comport
-
Artikel
STM32 LEDBlinken AtollicTrueStudio
). Hier also erst mal das Minimumbeispiel... Verwendete Komponenten. IDE Atollic Truestudio Lite 1.4 (Free) JTAG Debugger ST-LINK (ca. 25€) Ein Test/Demoboard mit einem STM32F10x (und mindestens eine schaltbare LED) Kompontenten herunterladen und installieren. Downloaden von Atollic TrueSTUDIO®/STM32 Lite (1.4) und installieren. Den ST-LINK updaten damit er neuere Controller kennt. Downloaden des "ST-Link firmware upgrade" von der ST Seite ST-Link am USB anstecken, ZIP-File Entpacken, ST-LinkUpgrade.exe ausführen
-
Artikel
LED-"Birnen"
Stufe 1), 2000h (Stufe 2) bzw. für Kleinspannungslampen ab Stufe 3 4000h leben. Dabei müssen sie bei 3/4 der obigen Lebensdauerforderung noch mindestens 80% der Helligkeit haben. Frühausfallraten wären <5% bei 200h. Wären, da bekannterweise die Glühlampen die Anforderungen Leistungsvergleich. Nach der DIM
LED-Lampe am Beispiel. von Benutzer:Didi34 Aufbau. Ich beschreibe in diesem Beitrag den Aufbau eines 4W Philips LED-Leuchtmittels mit E-14 Sockel. Über dem LED-Chip befindet sich ein Glaskolben, der in den weißen Kunststoffsockel geklebt ist. Der Glaskolben ist aus Milchglas, dies dient als Diffusor.
-
Artikel
USB-Tutorial mit STM32
C++11-Unterstützung, was von den aktuellen Versionen der genannten Umgebungen geboten wird. Das SW4STM32-Projekt ist für die Nutzung mit dem ST-Link konfiguriert, die anderen für den SEGGER J-Link. Das kann aber jeweils auch für andere Debugger angepasst werden (entsprechende Launch Configurations
<= 62 und gerade sein Sie muss BTABLE angegeben werden. In der Tabelle im Pufferspeicher sind die 4 16bit-Werte wie erläutert mit 16bit-Lücke hintereinander abgelegt, 8 mal hintereinander (einmal pro Endpoint-Puffer). Um diese Struktur in Software abzubilden, wird ein struct definiert und davon ein
-
Artikel
POCSAG Decoder AVR
folgenden 18 Bits [I] die Adresse dar. Die nächsten 2 Bits sind die Funktionsbits, mit denen sich 4 verschiedene Meldungsarten signalisieren lassen. Bei einem Flagbit = 1 stellen die folgenden 20 Bits [M] die Meldung dar, bzw. einen Teil davon. Anschließend an die Daten folgen noch Prüfbits [K] und
unterbrochen sein. Das Ende der Meldung ist entweder das Ende der Übertragung (mit dem Zeichen „EOT“ = 4) oder eine neue Adresse. Ist die Aufzeichnung der Bits abgeschlossen, muss daraus der Text generiert werden. Dazu werden immer 7 Bits abgeschnitten und dann rückwärts in ein Zeichen laut CCIP-Tabelle
-
Artikel
AVR-Tutorial: Vergleiche
gleiche Aufgabe wie das Carry Flag, nur beschäftigt es sich mit einem Überlauf von Bit 3 nach Bit 4, also dem Übertrag zwischen dem oberen und dem unteren Nibble. Wie beim Carry-Flag gilt, dass das Flag nicht durch Inkrementieren bzw. Dekrementieren ausgelöst werden kann. Das Haupteinsatzgebiet ist der Bereich der BCD-Arithmetik (binär codierte Dezimalzahlen), bei der jeweils 4 Bits eine Stelle einer Dezimalzahl repräsentieren. Kein Compiler benutzt das H-Flag. Findet man die Befehle brhc , brhs , clh oder seh in einem Disassemblerlisting, sind das entweder Daten oder es wurde
-
Artikel
Analoger Telefonanschluss
Puls/Pause soll 1,5:1 sein. Toleranzen 1: Puls 52..71 ms Pause 32..46 ms Verhältnis Puls/Pause min 1,4:1 und max 1,8:1 Toleranzen 2: Puls 54..66 ms Pause 36..44 ms Verhältnis Puls/Pause min 1,45:1 und max 1,55:1 Toleranzen 3: Puls 57..63 ms Pause 38..42 ms Verhältnis Puls/Pause min 1,45:1 und max 1,55
gesendete Frequenzen) dargestellt. Obere Frequenzgruppe Hz 1209 1336 1477 Untere 697 1 2 3 Frequenz- 770 4 5 6 gruppe 852 7 8 9 941 * 0 # Ein Wahlsignal dauert mindestens 80 ms, die Pause zwischen zwei Wahlsignalen ebenfalls mindestens 80 ms. Die Flash-Taste. Die Flash-Taste ist der Nachfolger der Erdtaste
-
Artikel
STM8S-Discovery
ST Webseite herunter geladen werden. Die C-Compiler. Bei den C-Compilern hat man die Wahl zwischen 4 verschiedenen. Einige Compiler können voll in das ST Visual Develop integriert werden. SDCC: Ein freier Compiler. SDCC unterstützt ISO C90, C95, C99, C11, allerdings mit Lücken. Falls die "Standard Peripheral
zu diesem Zustand steht im Datenblatt). Nachdem der GPIO-Port D zurückgesetzt wurde, wird er bei (4) initalisiert. Der Pin 0 wird definiert als: Ausgang Push-Pull-Driver mit dem Potential Low im Slow-Modus, d. h. er wird mit 2 Mhz angesteuert In Zeile (5) beginnt die Endlosschleife und endet in Zeile
-
Artikel
AVR-Tutorial
Was ist der Stack und wie funktionieren Unterprogrammaufrufe? LCD: Ansteuerung eines LC-Displays im 4bit-Modus Interrupts: Was sind Interrupts und wie kann ich sie verwenden? Vergleiche: Wie werden Entscheidungen getroffen? Mehrfachverzweigung: Eine Variable auf mehrere Werte prüfen. Der UART: Wie kann
auskommt. Mikrocontroller werden als erstes an der Bit-Zahl des internen Datenbusses unterschieden: 4bit, 8bit, 16bit und 32bit. Diese Bit-Zahl kann man als die Länge der Daten interpretieren, die der Controller in einem Befehl verarbeiten kann. Die größte in 8 Bit (= 1 Byte) darstellbare Zahl ist die
-
Artikel
Glossar
Significant Bit: niederwertigstes Bit. LTE: Long Term Evolution: LTE ist ein Mobilfunkstandard und auch als 4G (fourth generation) bekannt. Der Vorgänger von LTE ist 3G (third generation). M. MAC: Media Access Controller: Bezeichnung für die Logik, die einen Baustein steuert, meist im Zusammenhang mit Ethernet
Analogsignals mit einem Quadratursignal (IQ). QDR: Qadruple Data Rate: Eine Speicherzugriffstechnik mit 4 Daten je Takt, siehe RAMs. R. RCCB: Residual Current operated Circuit Breaker - eine andere Bezeichnung für einen RCD. RCD: Residual Current protective Device, neudeutsch für Fehlerstromschutzschalter
-
Artikel
Murmelbahn
Flachbandkabel, etc. Infineon Relax Kit. Das Infineon XMC4500 Relax Kit basiert auf einem ARM Cortex M4 Prozessor. Für die Motorensteuerung könnte prinzipiell auch die einfachere Lite Variante benutzt werden. Für den Webserver später wird jedoch die Ethernet Schnittstelle des größeren Boards benötigt.
Informationstechnik, Technische Universität München, ist lizenziert unter einer Creative Commons Namensnennung 4.0 International Lizenz. Bilder & Grafiken. Downloads. Softwaredokumentation Source Code + Projektdateien (Source Code unter MIT Lizenz) miniRSA auf Github
-
Artikel
Grundlagen der Installation der elektrischen Anlage
eine Schutzeinrichtung, die bei zu hoher Berührungsspannung abschaltet im TN-Netz innerhalb von 0,4s und im TT-Netz innerhalb von 0,2s auslösen. Bei allen übrigen Stromkreisen muss innerhalb von 5s abgeschaltet werden. Über Bi-Metall bei Überlast: Laut VDE 0100t430 darf eine Leitung oder ein Kabel
Gehäuse berührt, dann fließt der Strom wie folgt: von der Trafospule L1 über den HAK und die Sicherung F4 für den Stromkreis, an dem das Gerät (z. B. der Toaster) angeschlossen ist über die Fehlerstelle über den PE und später PEN zurück zur Trafostation, wo er wieder an der Trafospule L1 ankommt und damit
-
Artikel
STM32F10x Standard Peripherals Library
Nichtbeachten führt dies häufig zu langer Fehlersuche. Der STM32 wird normalerweise mit einem Quarz von 4-16MHz versorgt. Aus diesem wird dann mittels der internen PLL der eigentliche Takt gebildet (bis 72MHz). Jeder benötigte Takt wird vom Haupttakt abgeleitet. Die Controller verfügen auch über interne
einfach: setzt das Bit für Pin 13 im Port C. oder löscht dieses Bit wieder. Mit kann man die Pins 4..7 auf einen beliebigen Wert setzen, ohne die übrigen Pins zu beeinflussen. Die oberen 16 Bits des geschriebenen Wertes definieren die betroffenen Pins, die unteren 16 Bits den Wert. In der Standard
-
Artikel
C-Control
und STA Kommandos, bezogen auf die Namen ausgewählter Systemvariablen, die im RAM Bereich zwischen $4d und $9e angesiedelt sind. Leider (!?!) erzeugt die angegebene Variable "StCnt" (Stack Counter), die eigentlich auf RAM-Adresse $90 zeigen sollte, den Fehler "Falsche Mnemonic[4]." -Womöglich hat der
-
Artikel
Eagle im Hobbybereich
DRILL [mil] Werkzeug Nr. Auszuführender Bohrdurchmesser [mm] 22 TO 1 0.8 24 TO 2 1.0 26 TO 3 1.3 28 TO 4 1.6 30 TO 5 2.8 32 TO 6 3.5 Padformen und Außendurchmesser. Form Größe [mil] Verwendung Quadrat 62 nur für Anreihungen in 0.1" wie in ICs und Stecker nach DIN 41651, DIN 41612 Octagon 86 Widerstände
Breite, Höhe bzw. Durchmesser des Pads einstellen X-Y Koordinaten in Klammern eintippen, z.B. (1.5 1.4), der Text erscheint oben in der Kommandozeile mit Enter wird platziert Mit Pfeil nach oben/unten kann man in den alten Kommandos blättern, hilfreich für mehrere Pads mit gleichen Koordinaten. Trick:
-
Artikel
Datei:Make-tables.zip
Version 2.9.4