-
Artikel
RFM69
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 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
Name Richtung Fktn. im packet mode Fktn. im cont. mode Pin am RFM12 1 ANA Antennenanschluss ANT 2 3.3V Versorgungsspannung VDD 3 GND GND 4 DIO3 FifoFull PllLock Rssi SyncAdress TXReady nINT/VDI 5 MOSI SPI Daten Eingang SDI 6 SCK SPI Takt SCK 7 NSS Chip select nSEL 8 MISO SPI Daten Ausgang SDO 9 DIO0 PllLock
-
Artikel
Port-Expander PCF8574
PNP-Transistor. Hier muss die Versorgungsspannung des ICs gleich der Nennspannung der Relais sein (3,3-5V) und beide aus der gleichen Spannung versorgt werden (VCC) P3 - Relaisansteuerung mit NPN-Tranistor. Hier kann die Versorgungsspannung des Relais frei gewählt werden, nur begrenzt durch die Spannungsfestigkeit
P-Kanal MOSFET. Hier muss die Versorgungsspannung des ICs gleich der Nennspannung der Relais sein (3,3-5V) und beide aus der gleichen Spannung versorgt werden (VCC). Der MOSFET muss ein Logic Level Typ sein, der mit der Versorgungsspannung VCC schon sicher und vollständig durchschaltet, siehe Artikel FET
-
Artikel
Wellenwiderstand
Reflexionen auf. Nachteilig ist der Stromverbrauch bei HIGH-Pegel. Diese Terminierung ist nicht für 5 oder 3.3V CMOS geeignet. Parallelterminierung wird typisch bei Ethernet sowie beim RS485-Bus verwendet, dort sogar an beiden Enden. Es gibt diverse IO-Standards wie HSTL, SSTL etc., welche für schnelle
verbrauch noch recht beachtlich, jedoch hat man mit etwas stärkeren Bustreibern eine Chance, auch mit 5/3.3V CMOS eine Terminierung treiben zu können. Der Terminierungswiderstand muss in der Nähe des Eingangs des empfangenden Bausteins platziert werden -> Senkenterminierung. Ohne Terminierungsspannung
-
Artikel
Hoermann GTO 90 Torantrieb
ausmachen (Bezeichnung frei vergeben): IC1 1x SIEMENS SAB 8048-P (?Intel MCS-48?) beschriftet mit GTO 90 v52 IC2 1x SN7407N IC3 1x TAE 1453A IC4 1x MC 7805CT K1 1x GRUNER 175 A 03 010 ES (Link zum Datenblatt) K2,K3 Omron Spulenspannung 24V C1 1x 470µF 25V (in einem anderen Fall wurde 220µF verbaut) C2,C3 1000µF 16V LED1 Grün LED2 Gelb LED3 Rot S1 Taster Test S2 Kodierschalter 1 S3 Kodierschalter 2 Gerth 42N008T Spannungswandler (dieser Trafo wird heute noch von Gerth hergestellt und kann von dort bezogen werden
-
Artikel
Eisenwarenversender
die den Versender ebenfalls kennen. __TOC__ Eisenwarenversender. Adventure-Xperience.de. Homepage: V2A Edelstahl Anti-Diebstahl Befestigungen Anti-Diebstahl Muttern und Schrauben Versand 3,89 € Alu-Verkauf GmbH in 31137 Hildesheim. Homepage: Alu und Kupfer Versand bis 5 kg für 6 € Versand in die Schweiz
liefert schnell Versand ab 5,90 € GHW-Modellbauversand (04425) Taucha. Homepage: (41372 Niederkrüchten) sehr kleine Schrauben, Muttern, Scheiben, Nieten, Zahnräder, etc 0,6mm 0,8mm 1mm 1,2mm 1,4mm 1,5mm 1,6mm 2mm 2,2mm 2,5mm 2,9mm
-
Artikel
Eagle FAQ
relay.lbr Relais supply1.lbr Symbole für Stromversorgung, VCC, GND, etc. switch.lbr Taster und Schalter testpad.lbr Testpunkte trafo.lbr Trafos transistor-power.lbr Leistungstransistoren transistor-small-signal.lbr Kleinsignaltransistoren triac.lbr TRIACs uln-udn.lbr Treiber v-reg.lbr Spannungsregler
auch der Signalname verwendet werden. Allerdings Funktioniert dies nicht immer (Aufgetreten in Eagle 5.11.0). Möglicherweise liegt das an Sonderzeichen im Namen. Der Signalname gehört in einfache Anführungszeichen, z.B. '+5V'. Händisches Leitungsziehen. oder auch neudeutsch: manuelles Routing Mit aktiviertem
-
Artikel
Wanderkiste (Widlar)
962349140660 ca. 9,1Kg Gesamtgewicht 4 Ma_s 45*** 03.03.2018 07.03.2018 962350261481 962352107342 5 tobel 53474 23.03.2018 11.04.2018 26.03.2018 13.04.2018 JJD14.10.316.168.697 JJD14.10.316.168.708 an dds5 erneut gesendet 6 dds5 60318 18.04.2018 23.04.2018 JJD14.10.319.856.038 9,9kg laut Einlieferungsschein
017** 12.10.2018 15.10.2018 357602486629 7,4kg 4 Ma_s 45*** 18.10.2018 20.10.2018 357602632919 7,4kg 5 FrankLink 50181 00340434220191946448 7,4 kg 6 Schnibbelwind 27801 30.10.2018 01.11.2018 358612133282 7,2kg 7 dds5 60318 05.11.2018 07.11.2018 00340434220204484721 6,7kg 8 9 reirawb 06886 08.11.2018 09.11.2018
-
Artikel
Versenden von SMS mittels Mobiltelefon
einen Pegelwandler enthalten. Das bedeutet, dass der Pegel des Mobilfunkgerätes (meist High-Pegel 3,3V) auf den Pegel der seriellen Schnittstelle angepasst wird (High-Pegel -15V). Ein Mikrocontroller arbeitet dagegen mit Spannungen von 5V bzw. 3,3V. Die Anpassung geschieht mittels eines Pegelwandlers
Mobiltelefon. Dabei ist zu beachten, dass im Fall einer Spannungsversorgung des Mikrocontrollers von 5V Pegelwandler für die Leitungen Tx und Rx nötig sind. Das können im einfachsten Fall 3,3V Z-Dioden sein. Ich habe mich dafür entschieden, gleich eine kleine Platine mit einem ATmega8 anzufertigen. Dabei
-
Artikel
Modellbauservo Ansteuerung
natürlich durch die Entladung ihre Spannung immer weiter reduzieren. Im Modellbau werden Akkus mit 4 oder 5 Zellen verwendet, sodass Servos mit Spannungen von ca. 4V bis hinauf zu ca. 6V zurecht kommen müssen, wobei randvolle Akkus diese 6V schon auch mal überschreiten können. Bei sinkender Spannung verlieren
Impulsleitung kann ganz einfach an einen Ausgangspin eines µC direkt angeschlossen werden, der mit 5V arbeitet. Signalaufbau. Das Signal, das an den Servo geschickt wird, hat eine Länge von ungefähr 20ms. Diese 20ms sind nicht besonders kritisch und sind ein Überbleibsel von der Technik mit der mehrere
-
Artikel
Und noch 'ne Nixie-Uhr
5V. Sie hat keine Funktion, hilft aber bei ersten Tests. Beim ersten Flashen müssen folgende Fuses angepasst werden: - Reset-Schaltschwelle auf 2,7V - JTAG aus - Takt-Teiler 1:8 aus - interner 8MHz-Oszillator
Dann den Button „Read“ betätigen. Es muss nun die Device-Signatur „01E9705“ und die „Target Voltage“ 5,0V angezeigt werden. Wenn nicht → Fehlersuche. In der Zeile unter „Flash (128KB)“ die Hex-Datei „nixie-clock-atmega1284.hex“ laden und den Button Programm klicken. Wichtig, die Fuses, wie oben beschrieben
-
Artikel
AVR-GCC-Tutorial
Datenblatt Abschnitt Electrical Characteristics/DC Characteristics finden sich die Spannungswerte (V_OL, V_OH für Ausgänge, V_IL, V_IH für Eingänge). Die Verarbeitung von analogen Eingangswerten und die Ausgabe von Analogwerten wird in Kapitel Analoge Ein- und Ausgabe behandelt. Die physischen Ein-
liefert die Tabelle DC Characteristics im Datenblatt des genutzten Controllers. + Logikpegel VCC [V] Low [V] High [V] 5 1,0 3,5 3,3 0,66 2,3 1,8 0,36 1,26 Die Abfrage der Zustände der Portpins erfolgt direkt über den Registernamen. Will man also die aktuellen Signalzustände von Port D abfragen und
-
Artikel
Statemachine
="20%"| Ampel 2 width="20%"| nächster Zustand 1 rot grün 2 2 rot gelb 3 3 rot rot 4 4 rot/gelb rot 5 5 grün rot 6 6 gelb rot 7 7 rot rot 8 8 rot rot/gelb 1 Die Zustandsnummer ist in diesem Fall einfach die Taktung der FSM. Verfolgt man die Zustände von einem Zustand zum nächsten, dann kann man sich
Transitionstabelle. -> ( Multithreading in C und Arduino von Stefan Frings Finite State Machines in Forth von J.V. Noble
-
Artikel
MOTOROLA VIP1710
weiteres Forum für VIP1710 auf open7x0.org IRC: irc://irc.einirc.de#vip1710 = Features = Betriebsspannung 5 V-/3 A, Hohlbuchse 5,5/2,5 mm (Pluspol innen) Linux-Betriebssystem MIPS Prozessor mit integriertem MPEG-Decoder TI DSP ATI Xilleon 210 128 MB RAM Anschlüsse: USB, LAN, Scart, digitaler Audioausgang (
39l020 unsigniert 4. Motorola (Gehäuse) - Kreatel (PCB): großer Kühlkörper PCB V1.4 ohne Flashrom, Bootrom 39L040 unsigniert, kann wie Typ3 behandelt werden 5. Motorola (Gehäuse) - Kreatel (PCB): großer Kühlkörper PCB V1.4 mit Flashrom, Bootrom 39L040 signiert (VIP1710-F32) 6. KPN
-
Artikel
Glättungsfilter für 1-Bit DA-Wandlung
tendenziell größer als . Der Spannungsteiler skaliert die Versorgungsspannung des Mikrocontrollers, z. B. 3,3V oder 5V, auf die gewünschte maximale Ausgangsspannung, z. B. 1V. Natürlich kann man auch weglassen, dann gilt in allen weiteren Formeln bzw. . Ich werde erst dimensionieren, wenn der Rest der Schaltung
Der anschaulichere Weg. Man betrachte nur die Grundschwingung des Rechtecksignals bei der Taktung 0,5, da hier der Fourierkoeffizient der Grundschwingung am größten ist. In den beiden gezeigten Bilder (einmal Taktung 0,2, einmal 0,5) hat die Grundschwingung bei 0,5 eine deutlich höhere Amplitude. Das
-
Artikel
AVR Fuses
Konsolenprogramm und liefert den Zustand der Fuses als HEX-Wert: avrdude -c PROGRAMMER -P PORT -p DEVICE -n -v ergibt: avrdude.exe: Version 5.1 Copyright (c) 2000-2005 Brian Dean, System wide configuration file is "D:\WINAVR\BIN\avrdude.conf" Using Port : com1 Using Programmer : stk500v2 AVR Part : ATMEGA32 Chip
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 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
-
Artikel
Elektronischer Zauberwuerfel
anderen Controllern möglich. Schaltplan/Layout. Technische Daten. Prozessor: Freescale HCS12C32 (50MHz); 5V; 32k Flash (12k benutzt); 2k RAM (600Bytes benutzt) Schieberegister: 42x 74HC595 zur LED-Ansteuerung; 12x 74HC165 zum Einlesen der Taster LEDs: Gesamt: 324 Stück (54Stück von jeder Farbe: weiß, blau
jeder Seite) Gesamtstromaufnahme: 50mA (LEDs auf 1% gedimmt)... 320mA (LEDs auf 100% gedimmt) bei 5V Fertige Hardware. Fotos der Elektronik Jede Seite des Würfels besteht aus einer dieser Platinen. Die Außenseite ist mit Tastern und LEDs bestückt... ... auf der Innenseite sitzt die Elektronik. Nur
-
Artikel
TEA6420
Der TEA6420 ist ein elektronischer Baustein und stellt eine Audioswitchmatrix dar, die 5 (Stereo-)Eingänge auf 4 Ausgänge schalten kann. Z.B. kann man Eingang 2 auf Ausgänge 1 und 3 legen, und Eingang 4 auf Ausgang 3 und 4. Gesteuert wird er über eine I 2 C-Schnittstelle. Erforderliche Hardware
der Arduino IDE nutzt man die Funktion Wire#send(B01001100) , mit dem Beispiel Ausgang 3, Eingang 5, 4dB Verstärkung.
-
Artikel
Loxone Link
Eingänge können bspw. Schalter oder Taster sein, die im Gebäude verbaut wurden. Mittels der DI-Extention lassen sich Gebäude die mit Installationsrelais realisiert sind recht einfach smart machen. Die DI-Extention wird genauso
Eingangsbit (I1-I20), NAT-ID: 6 Bei mehreren gesetzten Bits werden die Wertigkeiten in den Felden B5, B6 und B8 entsprechend addiert. I1-8 B1 B2 B3 B4 B5 B6 B7 B8 ---- ----------------------- ID: 10006080; Msg: 06 00 00 00 01 00 00 00 ID: 10006080; Msg: 06 00 00 00 02 00 00 00 ID: 10006080; Msg: 06
-
Artikel
WordClock mit WS2812
. Die leuchtende rote LED (D1) zeigt an, das die Ausgangsspannung von 3,3V vorhanden ist. |} Schalten der 5V-Versorgungsspannung für die LED-Stripes. Beim Abschalten der LED-Stripes kann neben den Daten, wenn gewünscht, auch die 5V-Versorgungsspannung abgeschaltet werden. Je
Shield als v5 liegen hier: Medium:WC MiniDev Shield v5 20180226.zip Der Schaltplan des MiniDev Shields als v6 (Blackpill Variante): Die Gerber Dateien des MiniDev Shield als v6 liegen hier: Shield für STM32F411 Nucleo
-
Artikel
Pollin Funk-AVR-Evaluationsboard
www.controller-designs.de). Nach der genauen Betrachtung mit einer Lupe und keinen Auffälligkeiten wurde eine 9V Gleichspannung an die Klemme J5 angelegt. LED NETZ leuchtet. LED1 und LED2 sind aus. Mein Netzteil kann den Strom anzeigen. Folgende Werte wurden beobachtet: ca. 20 mA - AVR nicht eingesetzt, MAX232
grundsätzliche Funktion des Analog Comparators. Die beiden Eingänge AIN0 (int. Bandgap) und AIN1 (0V oder 5V über TASTER1) werden miteinander verglichen und wenn sich der Vergleich ändert, wird der Interrupt ausgelöst. Hierbei wird der Interrupt nicht abhängig vom IST-Zustand des Vergleichs ausgelöst
-
Artikel
UPlay Basic Interpreter per XMC2Go
werden können, habe ich 5 Buttons angeschlossen. 4 Als "Steuerkreuz" und 1 "Enter". Per Software sind die PullUps der CPU aktiviert also reichen Taster gegen GND zum schalten. Daraus folgt, das ein nicht betätigter Button eine
erweitert" : Keine Unterscheidung zwischen Groß- und Kleinschreibung der Basic-Befehle (z.B. "10 IF a>5 Then goto 100 else GoSub 200") Bei der IF-Anweisung kann das THEN entfallen (z.B. "10 IF a>5 GOTO 100") Variablen und Ausdrücke können negativ sein (z.B. "10 a = -5") Den Wertebereich der Variabeln von
-
Artikel
PWM foxlight
haben es in sich. Meine Wahl: Seoul-LEDs 15 Mal: Weiß Seoul-P4 ~ 3Watt - 66 Candela 12 Mal: RGB Seoul-P5 ~ 1Watt - 21.5 Candela Ausführung. LEDs werden auf der Unterseite einer Metallplatte befestigt. Sie strahlen dann auf eine diffuse Plexiglasscheibe (Milchglas). Auf der Oberseite der Metallplatte habe
ausgelegt (8 Bit). Sprich, die Einstellung der Farben erfolgt über drei Werte: (H)Farbton, (S)Sättigung, (V)Leuchtstärke (Englisch: Hue, Saturation, Value) von 0 bis 255. Zusätzlich existiert noch eine Speed Einstellung, die einen Moodlight Effekt erzeugt. Projektdetails. Control Part. Via PWM mittels Atmega
-
Artikel
AVR-GCC-Tutorial/Der UART
Puffergröße ist allerdings nur 1 Byte. Die Hardware. Der UART basiert auf normalem TTL-Pegel mit 0V (logisch 0) und 5V (logisch 1). Die Schnittstellenspezifikation für RS-232 definiert jedoch -12V ... -3V (logisch 1) und +3 ... +12V (logisch 0). Daher muss der Signalaustausch zwischen AVR und Partnergerät
ist wichtig bei Halbduplex-Verbindungen, wenn das Programm nach dem Senden von Daten auf Empfang schalten muss. Im Vollduplexbetrieb brauchen wir dieses Bit nicht zu beachten. Das Bit wird nur dann automatisch gelöscht, wenn der entsprechende Interrupthandler aufgerufen wird, ansonsten müssen wir das
-
Artikel
KiCad
anzeigen? Irgendwie werden meine 3D-Bibliotheken nicht gefunden. Das kann z.b. passieren, wenn eine KiCad v5 3D-bibliothek mit einer v4 Bauteilebibliothek verwendet wird. Siehe: Ich habe 3D-Modelle/STEP-Modelle von einem Hersteller heruntergeladen. Aber nach Einbindunge liegen sie neben dem Footprint, schweben
Kartenrelais (die Footprints passen auch fuer andere Hersteller), diverse Dioden, Klemmen WAGO 236 (RM 5mm) Serie und WAGO 734 Serie, Sicherungshalter (Schurter und Bulgin) für 5x20 und 6x30, SMD Sicherungen 1206 und Sicherungen/Sicherungshalter TE5/TR5,Flachsicherungen Standard und Mini, Kuehlkoerper und
-
Artikel
Webby
-333MHz CPU Architektur: MIPS Memory DDR2 SDRAM, 64MB 128Mx8 SLC TYPE NAND FLASH Display TFT LCD 3.5", 320*240, 24bits color with Touch screen Wireless WiFi 802.11 b/g, Verschlüsselung: WEP, WPA, WPA2 Interface Ethernet RJ45 USB2.0 Embedded Microphone 2 Speaker x 1.5W, 8ohm 3.5mm phone Jack DC-in Jack
Python 2.5. Eigene .py-Scripte können über gestartet werden. Der import eigener Scripte ist mit: möglich.
-
Artikel
Brushless-Controller für Modellbaumotoren
Nickel Akkus versorgt Leistung im Bereich von ca. 100W bis 2kW Spannungen im Bereich von ca. 7 bis 50V Ströme im Bereich von ca. 5 bis 120A Um welche Motoren geht es hier nicht?. Motoren mit Hallsensoren für die Rückmeldung Festplattenmotoren Unter Umständen kann aber dieser Artikel auch für solche Motoren
teurer, auch wenn die FETs günstiger sind. Bei vielen Treibern ist eine Minimalspannung von ca. 10V notwendig, damit sie funktionieren. Bei einem fast leeren 3S LiPo Akku könnte das vielleicht schon kritisch werden. Auch darf z.B. beim IR2104 eine Spannung von 20V nicht überschritten werden. Daher
-
Artikel
IRMP
weiterzuleiten, damit man seitenweise blättern kann: Linux: ./irmp-10kHz < IR-Data/rc5x.txt | less Windows: irmp-10kHz.exe < IR-Data\rc5x.txt | more Fernbedienungen. Protokoll Bezeichnung Gerät Device Address NEC Toshiba CT-9859 Fernseher 0x5F40 Toshiba VT-728G V-728G Videorekorder 0x5B44
dreimalig nach jeweils 18ms? Tasten-Wiederholung noch unbekannt Bit-Order MSB first Biphase Protokolle. RC5 + RC5X. RC5 + RC5X Wert Frequenz 36 kHz Kodierung Biphase (Manchester) Frame RC5 2 Start-Bits + 12 Daten-Bits + 0 Stop-Bits Daten RC5 1 Toggle-Bit + 5 Adress-Bits + 6 Kommando-Bits Frame RC5X 1 Start-Bit
-
Artikel
RFM12
auf 10 MHz Quarzfrequenz. 000 = 1 MHz (:10) 001 = 1,25 MHz (:8) 010 = 1, 6 MHz (:6) 011 = 2 MHz (:5) 100 = 2,5 MHz (:4) 101 = 3, 3 MHz (:3) 110 = 5 MHz (:2) 111 = 10 MHz rowspan=3|v rowspan=3|voltage rowspan=3|Bestimmt die Betriebsspannung, bei der der RFM12 einen Unterspannungs-Interrupt auslöst.
Power-Managment muss das eb-Bit aktiv sein, damit dies funktioniert. Im Datenblatt zum RFM12B ist v4 = 0 angegeben. colspan=2|00000 = 2,25 V, Minimum colspan=2|xxxxx = (2,25 + 0,1*v) V colspan=2|11111 = 5,35 V, Maximum (Quatsch) Frequenzeinstellung (Frequency Setting Axxx). Bestimmt die Sende- und
-
Artikel
Fehlersuche
die Mitte der Kette prüfen. Beispiel. In einer Kette von 10 Verstärkerstufen prüft man zuerst die 5. Stufe. Ist das Signal dort OK, liegt der Fehler zwischen Stufe 5 und 10, also prüft man danach Stufe 7 oder 8. Im anderen Fall, wenn Stufe 5 schon kein gutes Siganl mehr ausgibt, liegt der Fehler zwischen 1 bis 5, man prüft somit im nächsten Schritt Stufe 2 oder 3. Somit findet man in einer Kette bzw. Reihenschaltung von sehr vielen Elementen sehr schnell das Problem. Hilfsmittel. Für die Fehlersuche in Hardware
-
Artikel
STM32 - Einstieg mit Em::Blocks
passende Treiber für den Debugger installiert werden. Verwendet man ein Discovery-Board muss der ST-Link/V2-Treiber heruntergeladen und installiert werden. (Die Installation muss evtl. als Administrator ausgeführt werden, da sonst die Installation unvollständig wird.) Nach der Installation des Treibers kann
die Anwendung auf dem Controller und warten im Reset_Handler auf Einzelschritt- bzw. Run- Befehle (F5, F10, F11 usw..(siehe Debug-Menü für alle Möglichkeiten)) Mit F8 wird die Debug-Session auch wieder beendet Unter Debug -> Interfaces -> Target settings können Eigenschaften, wie z.B Run to main() aktiviert
-
Artikel
CP/M 2.2 Selbstbaurechner (Z80) mit AVRs für externe Peripherie
ein monochromes und 10,4 Zoll großes LCD Modul (LCM-5430-E) und ein passender DC/DC-Wandler (RECOM1.5-0512DR/X1), der die nötige Kontrastspannung (VEE) für das LCD von -22V erzeugen kann. Das LCD hat eine Auflösung von 640 x 200 Punkten, es besitzt aber keinen eigenen Controller oder Bildschirmspeicher
folgenden Befehlen lässt sich also ein Laufwerk formatieren, als Beispiel Laufwerk B: >D B >F 1000 4000 E5 (Speicherbereich $1000-$4FFF mit $E5 füllen) >S 1000 0002 00 80 (Speichere $1000-$4FFF nach Spur 2 - 5) >S 1000 0006 00 80 (Speichere $1000-$4FFF nach Spur 6 – 9) Transfer des CP/M und erste Programme
-
Artikel
Glitch
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 ist 6ns - Das XOR reagiert auf den neuen Eingangscode "01" und schaltet auf '1' nach 1ns
aber heutige FPGAs sind sauschnell. Nicht nur die LUTs, auch die FlipFlips können höllisch schnell schalten. Messaufbau. Die Messungen wurden mit einem Spartan-II Evaluationboard von Insight Electronics durchgeführt. Es enthält einen XC2S100-5PQ208. Die Testschaltung wurde durch einen 36 MHz Quarz getaktet
-
Artikel
Elektronischer Zauberwuerfel (Touch-Steuerung)
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); // Switch LED on } else { LED_Write(0); // Switch LED off } // Initiate
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, und die grundlegende Elektronik
-
Artikel
SJC
für diverse Plattformen erzeugt, wobei die Syntax abgesehen von Enums und Generics der von Java 1.5 entspricht und keine Bibliotheken oder virtuelle Maschinen vorausgesetzt werden. Neben nativem ia32 und x86_64 kann auch Code für die ATmega-Reihe und ARM7-Controller wie z.B. LPC2103 erzeugt werden.
sollte, je nach lokalen Gegebenheiten zum Beispiel mittels: avrdude -P /dev/ttyUSB1 -p m32 -c stk500v2 -U flash:w:BOOT_ATM.HEX 3. Erläuterung der Optionen Der Compiler übersetzt im Gegensatz zum Java-Compiler von Sun nicht eine Datei nach der anderen und sucht sich die jeweils referenzierten Dateien
-
Artikel
GhostCarProjekt
raw] 2.00m 2 0.70m -90° -2200[raw] 2.70m 3 0.30m -60° -3500[raw] 3.00m 4 0.25m +60° 3800[raw] 3.25m 5 1.00m 0° 0[raw] 4.25m 6 0.90m -90° -1700[raw] 5.15m 7 0.60m 0° 0[raw] 5.75m 8 0.30m -15° -1600[raw] 6.05m 9 2.10m 0° 0[raw] 8.15m 10 ... + Schwarze Sektoren SektorNr Sektorlänge Sektorwinkel Kurvenlage
zwei Sektoren als "ähnlich". Für die Sektorlänge haben sich 10 Wheelticks bewährt (das sind 10*17.5mm, also 17.5cm), der Sektorwinkel muss auf 5° identisch sein und die Lage darf um 60° abweichen. Das liegt im Langzeitdrift des Gyros begründet. Nach einer Drehung (z.B. nach einer Runde) liefert der
-
Artikel
Retrocomputing auf FPGA
einem PS2-Anschluß ausgerüstet sein. Natürlich lässt sich eine PS2 Tastatur auch an zwei Pins und 3.3V fädeln (obwohl PS2 für 5V spezifiziert ist). Speicher. Im Original ist der Arbeitsspeicher aus dynamischen asynchronen single Port RAM aufgebaut, der Bildspeicher aus asynchronen statischen RAM mit bidirektionalem
mindestens 3 bit Farbcodierung (Rot, Grün, Blau) für 8 Farben, besser sind 8 bit PS2 Schnittstelle (3V3 sollten OK sein, obwohl PS/2 für 5V spezifiziert) 512kbit Flash/PROM RAM: 24 kB intern für die allerkleinsten 8-Biter, besser 64-128kB SRAM kleiner LowCost-FPGA (mindestens 200k Spartan-3) RS232 für
-
Artikel
Linksammlung
to assist in programming AVR microcontrollers (Baudrate, Watchdog, Timer, ...) CrispAVR-USB STK500 V2 kompatibler ISP Adapter mit USB Schnittstelle für Atmel AVR Mikrocontroller (1,8V-5,5V). UCOM-IR - Programmieradapter mit USB Schnittstelle (AT90USB162) und IR-Sender/Empfänger, STK500 V2 kompatibel
Text (character-mode) HD44780. P.Fleury avrfreaks Projekt 59 (Chris E.) und andere Procyon avrlib v. Pascal Slang (GPL) Bray Spruts LCD-Seite Standard-LCD auf 3V betreiben (eng) LCD2USB, LCD mit AVR am USB betreiben 4x40 LCD Projekt, Microchip Grafik T6963C etc.. Projekt T6963-LCD-Ansteuerung nur PC
-
Artikel
Glossar
Mischen von Hochsprachen mit (Inline-)Assembler muss auf ABI-Konformität geachtet werden. Compiler-Schalter können das ABI beeinflussen. Beispiel: -fpack-struct beim GCC. ABM: Analog Behavioral Modeling. Darstellung von elektronischen Schaltungen durch Mathematik zur Simulation z.B. in pSPICE oder Echtzeitrechnung
standardisiertes serielles Protokoll, das vorwiegend bei PCs verwendet wird. Bandbreite beträgt bis zu 5Gbit/s. V. VCA: Voltage Controlled Amplifier - Spannungsgesteuerter Verstärker VCO: Voltage Controlled Oscillator - Spannungsgesteuerter Oszillator VHDL: VHSIC Hardware Description Language - Programmiersprache
-
Artikel
Drehgeber
Leitungen im TOP-Layer). Und so kommt man auf die Schaltung: Das Taktsignal soll bei einer Flanke schalten - eine Flanke im Signal A kann man z.B. mit XOR durch ( ist dabei das aus dem letzten Takt, durch ein D-FlipFlop um einen Takt verzögert) ausdrücken, für B analog. Die Fälle "nichts passiert" und
Beschleunigung für Drehgeber Forumsbeitrag: Dekodierung von vier Drehgebern mit ATtiny2313 mit bis zu 869,5 kHz und UART Übertragung. Forumsbeitrag: Emulation eines Drehgebers über zwei Tasten Forumsbeitrag: 0-10V Signal in Drehimpulsgeber Signal umwandeln Forumsbeitrag: Handoptimierte ISR in Assembler zur
-
Artikel
AVR Checkliste
programmieren. Bei korrekter Beschaltung weist der Reset-Pin eine Spannung nahe VCC auf (z. B. 4.9 V). Ist die Spannung nahe bei GND, ist der Pin kurzgeschlossen und verursacht das beschriebene Problem. Abblockkondensatoren. Abblockkondensatoren dienen dazu, impulsartige Einbrüche der Betriebsspannung
müssen über einen Pullup-Widerstand mit einem Wert von 4,7 kΩ bis 10 kΩ mit der Versorgungsspannung (+5 V) verbunden sein. - Bei manchen ATmegas muss der Wert in TWBR >10 sein auch wenn es nicht im Datenbuch steht. UART/USART. Übertragungsprobleme durch falschen oder ungenauen Takt. Der interne Oszillator
-
Artikel
USB-Tutorial mit STM32
bzw. D+ der USB-Buchse verbunden werden. Die einzig erforderliche zusätzliche Komponente ist der 1,5kΩ-Widerstand von der USB-Datenleitung D+ nach +3,0V - +3,6V. An diesem Widerstand erkennt der Host das angeschlossene Gerät. Wird der Widerstand schaltbar ausgeführt, z.B. über einen PNP-Transistor,
setzen. Kurz warten. Pin wieder als Floating Input konfigurieren. Das sorgt dafür, dass der externe 1,5kΩ Pull-Up Widerstand kurzzeitig über den PA12 Pin nach GND gezogen wird und der USB Host die Bus Enumeration neu startet. Die dann über den Pin fließenden I = U / R = max. 3.6V / 1.5kΩ = 2.5 mA stellen