-
Artikel
Der Multiplex Sensor Bus (MSB)
Multiplex brachte mit dem 2,4 GHz Fernsteuersystem "M-Link" ein Rückkanal- und damit Telemetriefähiges RC-Modellbausystem auf den Markt. Dabei werden spezielle RC-Empfänger eingesetzt welche sowohl Daten vom Sender empfangen als auch Daten über einen Rückkanal zurück zum Sender schicken können. Je nach Sender
Codes. In diesem Beispiel würde nun der Sensor auf dem Senderdisplay bei Adresse 4 eine Anzeige von 5,5 Volt hervorrufen. Referenz. + Das Interface der MSB Lib Funktion Beschreibung void mb_init() Initalisiert den Sensorbus. Sollte vor jeglicher Nutzung des Interfaces aufgrufen werden. void mb_update
-
Artikel
Batteriemonitor mit Dual Slope Wandler
nachfolgenden Bauteile geschützt. Die Diode LM385 ist so konzipiert, dass sie eine Spannung von -2,5V erzeugt. Gespeist wird sie durch den ICL7660. Der Widerstand R9 begrenzt den Strom auf 0,5mA. Ein nachfolgender Kondensator fängt noch einmal Spannungsspitzen ab. Analogteil. Der Analogteil der Schaltung
Maximum der Referenzspannung zu normieren. Die Referenzspannung beträgt, wie oben schon erwähnt, -2,5V. Das bedeutet, dass das Messsignal den Betrag dieser Spannung nicht überschreiten darf. Um nun den kompletten Messbereich von |-2,5V| auszunutzen, wird das Signal des INA117 mit dem Faktor 25 verstärkt
-
Artikel
AVR Typen
ATtiny2313 2 20 20 4 18 18 2 1 1 0 0 0 15 0.12 128 40 85 1.8 5.5 1.8 5.5 2 4 1 4 ATtiny2313 ATtiny25 2 8 20 4 6 6 1 1 0 0 4 10 15 0.12 128 40 105 1.8 5.5 1.8 5.5 2 5 0 6 ATtiny25 ATtiny85 8 8 20 3 6 6 1 1 0 0 4 10 15 0.5 512 40 85 1.8 5.5 1.8 5.5 2 5 0 6 ATtiny85
1.8 5.5 2 4 1 4 ATtiny4313 ATtiny167 16 20 16 8 16 16 2 1 1 1 11 10 15 0.5 512 40 85 1.8 5.5 1.8 5.5 2 3 1 9 ATtiny167 ATtiny87 8 20 16 16 16 2 1 1 1 11 10 15 0.5 512 40 85 1.8 5.5 1.8 5.5 2 3 1 9 ATtiny87
-
Artikel
Diskussion:Pulsuhrempfänger mit AVR Butterfly
vergessen. :-( OpAmp. Ist die Schaltung eigentlich auf diesen OpAmp angewiesen? Reichelt will dafür über 5 Euro, auch der MAX4169 in der Originalschaltung verwendet wird kostet ungefähr so viel. Kann man da nicht einfach einen LM324 oder dergleichen benutzen? Die Schaltung von Sigi Borst kommt mit einem einzigen
Kopie hier hat Fehler. M.E. sollte man die Schaltung auf eine andere Filterstruktur abändern: passives RC-Bandfilter vor dem ersten OP, wg.der Störunterdrückung. Weil dabei die Eingangsimpedanz runtergeht, muss man einen kapazitiven Spannungsteile im Antennenschwingkreis verwenden. In irgend einer Newsgroup
-
Artikel
PHILIPS VP5500 VoIP Telefon
Pin C 12 an IC5 USBH1_RXDM 15 Pin H 12 an IC5 USBH1_TXDP 16 Pin B 19 an IC5 CSPI2_SS2 17 Pin B16 an IC5 SSI2_FS 18 Pin F 18 an IC5 KP_ROW0 19 Pin K 18 an IC5 KP_COL4 20 Pin L 19 an IC5 UART3_TXD 21 Pin T 14 an IC5 RESET_IN
37 Pin D 18 an IC5 CSPI2_SS0 38 Pin E 19 an IC5 CSPI2_MOSI 39 Pin H 19 an IC5 PWMO 40 Pin J 9 an IC 7 und IC 8 VDD 41 Pin J 19 an IC 5 KP_COL2 42 Pin K 16 an IC 5 KP_COL3 43 Pin J 11 an IC 5 KP_ROW2 44 Pin J 17 an IC 5
-
Artikel
AVR Checkliste
sollte man auch noch einen Kondensator 47 nF oder 100 nF zwischen Reset-Pin und GND anordnen. Dieses RC-Glied sorgt dafür, dass der Controller beim Einschalten der Versorgungsspannung für eine definierte Zeitspanne im Reset gehalten wird. Im laufenden Betrieb sorgt der Kondensator dafür, dass der Reseteingang
und PORTG anders. Für weitere Infos bzgl. TWI, UART, Timer, Bootloader und Kalibrierung des internen RC-Oszillators unbedingt das Datenblatt lesen. Lötstellen. "Kalte", d. h. schlechte Lötstellen verraten sich durch ihre matte Oberfläche (bei bleihaltigem Lot). Beschädigte Lötstellen erkennt man oft an
-
Artikel
Leistungselektronik
Eine 17cm durchmessende Herdplatte mit einer Leistung von 1000W hat eine Leistungsdichte von ca. 4,5W/cm². In unseren PCs - zur Kühlung der CPU - sind 50..70W/cm² übliche Werte. Die meisten Applikationen mit Leistungshalbleitern übersteigen die Leistungsdichte unserer Herdplatten bei weitem. Diese Kühlung
eine RCD-Kombination ist hier möglich. Hierbei wird das Ansteuersignal zum IC beim Einschalten über RC verlangsamt, der Widerstand jedoch beim Ausschalten mit einer Diode überbrückt, und daher praktisch ohne Verzögerung abgeschaltet. H-Brücke: Zwei Halbbrücken mit gleicher Energiequelle. Die Last ist
-
Artikel
BLDC Demo Board
Ansteuerung von BLDC-Motoren (Synchronmaschinen) zu erstellen. Eine Liste von Features: Betriebsspannung: 7,5 V - 75 V Strom: 20 A (bis 90 A ohne Strommessung) Ansteuerung über Atmel uC (AT90PWM316) Powerboard mit 3 Halbbrücken zum Treiben des Motors Brems-Chopper Virtueller Sternmittelpunkt zur Erfassung der
Brems-Chopper Stromsensoren: ACS712 (bis 30 A) evtl. optional ACS754 (bis 200 A) Virtueller Sternmittelpunkt (RC Netzwerk) Schaltreglerregler für 12 V und 5 V Software. Genau darum soll es gehen: Die Hardware soll einfach nur ermöglichen, Softwareideen umzusetzen und alles, was man braucht, bereitzustellen. Downloads
-
Artikel
Entprellung
Da ein Prellen maximal ca. 10 ms dauert und die Spannung in dieser Zeit beispielsweise um maximal 0,5 V fallen soll, kommt man auf folgende Kapazität: Um Stromspitzen zu verringern kann ein Widerstand mit eingefügt werden. Eine Zeitkonstante von 1 µs bis 1 ms scheint sinnvoll. Also 500 Ω bis 500 kΩ sind
preisgünstiger. Um solche Taster (engl. push button / momentary switch) zu entprellen, kann ein einfacher RC-Tiefpass eingesetzt werden. Hierbei wird ein Kondensator über einen Widerstand je nach Schalterstellung auf- oder entladen. Das RC-Glied bildet einen Tiefpass, sodass die Spannung über dem Kondensator
-
Artikel
AVR-GCC-Tutorial/Der UART
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 invertiert
Quarzanschluss (z.B Atmega328), die den Timer2 im Asynchron Modus benutzen, müssen intern mit dem RC-Oszillator getaktet werden. Dieser sollte dann kalibriert werden: Kalibrieren des internen Oszillators mit Timer2 als Zeitbasis Die UART-Register. Die UART wird über vier separate Register angesprochen
-
Artikel
UsbDisplay
DOGM132-5 entschieden. Es handelt sich um ein Grafik Display 132x32 Punkte, das Pinähnlich auch in anderen Varianten zu haben ist. Dieses Display kommt mit 3.3V Versorgungsspannung aus und kann direkt per SPI
AT91C_AIC_SRCTYPE_INT_HIGH_LEVEL, ISR_Timer); AT91C_BASE_TCB->TCB_BMR=0; AT91C_BASE_TC0->TC_CMR=AT91C_TC_CLKS_TIMER_DIV5_CLOCK | (AT91C_TC_CLKI*0) | AT91C_TC_BURST_NONE | AT91C_TC_WAVESEL_UP_AUTO | AT91C_TC_WAVE ; AT91C_BASE_TC0->TC_RC=TICKS_PER_SECOND ;// TC0 Timer interval 1 second AT91C_BASE_TC0->TC_RA=0xFFFF; AT91C_BASE_TC0
-
Artikel
Benutzer:Graealex/DCF77
wird direkt in das NF-Band gemischt. Eine übliche LO-Frequenz beim Empfang von DCF77 ist 78.125 Hz (5^7), da es sich einerseits um die 5. Oberwelle der Zeilenfrequenz von TV-Geräten handelt, und diese andererseits relativ einfach aus 5 Mhz bzw. einem vielfachen davon binär geteilt werden kann. 78.125
minus 77.500 Hz ergibt 625 Hz. Die 625 Hz können wiederrum aus 78.125 Hz durch Teilung durch 125 (5*5*5) erzeugt werden. Letztere ist allerdings seit Verschwinden des Logikbausteins 74LS56 diskret nicht mehr ganz einfach zu bewerkstelligen. Eine Erzeugung mittels PLL aus der Netzfrequenz von 50 Hz
-
Artikel
LED-Dimmer mit IR-Steuerung
Fernbedienung und stellt sie dem Prozessor zur Verfügung. Der verwendete Empfänger sieht aus wie eine 5mm-LED und benötigt entsprechend nur eine Bohrung im Gehäuse. Es kann natürlich auch jeder andere, zur Fernbedienung passende Empfänger verwendet werden. Der Taster dient dem Anlernen der Fernbedienung
Programmspeicher des ATTiny45 mit den Protokollen Sony/SIRCS, NEC + Apple, Kaseikyo, JVC, NEC16, Matsushita und RC5 vollgestopft. Werden weitere Protokolle benötigt ist ein ATTiny85 vonnöten. Bei der ersten Inbetriebnahme werden FB-Codes aus dem Programm in das EEPROM geschrieben. Diese Codes können an die eigene
-
Artikel
LPC1114 Breakout Board
Die Debug-Schnittstelle ist direkt mit den SWD-Pins des Prozessors verbunden. Die Eingänge sind aber 5V-tolerant. Im Anhang befinden sich die Eagle-Files. Die Fertigung der Platinen bei einem chinesischen Hersteller hat mich 16USD / 5 Platinen incl. Versand gekostet. Software. Im unten verlinkten Sourcecode-Paket
MHz-Quarz konfiguriert. Die interne PLL erhöht den Takt auf 48 MHZ. Falls das Board mit dem internen RC-Oszillator oder mit einer anderen Frequenz betrieben werden soll, muss die Takt-Konfiguration angepasst werden. Dazu muss die Datei system_LPC11xx.c editiert werden. Damit man sich nicht durch die einzelnen
-
Artikel
"Additive" PWM
mit einem kleindimensionierten RC-Glied. Nur ein durchgehendes High-Signal ist nicht direkt möglich, da bei Zählerstand 0 und Wert 255 kein Überlauf stattfindet. Programm. Das Programm ist das aus dem Turorial Softwar-PWM mit einigen Änderungen. Am Port B werden an den Pins PB0 bis PB5 wieder insgesamt 6 LEDs gemäß der Verschaltung aus dem I/O Artikel angeschlossen. Jede einzelne LED kann durch setzen eines Wertes von 0 bis 255 in die zugehörigen Register ocr_1 bis ocr_6 auf einen
-
Artikel
Wer hat was
Austria: MSP430FET (USB) / einige MSP430er Bayern. deadbuglabs, Nürnberg, Atmega: m8, m328P, m168, m32, RC bedrahtet + SMD esko, Fürth, Atmega, RCLD bedrahtet + SMD, Leds, Schalter, derzockermp, Passau, 7,5 digit DMM Kalibriert, Widerstände, Kondensatoren, Netzteile, Programmer, Laborausstattung zum SMD Löten
U-Kerne Kaschke K2004, Planarspulenkerne; Lackdraehte und Loetdraehte; Lochraster- und Platinenrohline 0.5mm, Bohrer 0.8mm und 1mm, und NaPS; Toner-Transferpapiere (Press-n-Peel als auch Epoxypaper); Servomotoren, Tastenmatrizen, D-Sub Stecker und Buchsen, Cinchstecker und Buchen, Hohlstecker und zugehoerige
-
Artikel
AVR-GCC-Tutorial/Die Timer und Zähler des AVR
. Wenn der Zähler den Wert 255 erreicht hat, beginnt er beim nächsten Zyklus wieder bei 0. Bit 7 6 5 4 3 2 1 0 Name MSB LSB R/W R/W R/W R/W R/W R/W R/W R/W R/W Initialwert 0 0 0 0 0 0 0 0 Um nun also den Timer0 in Betrieb zu setzen und ihn mit einer Frequenz von 1/8-tel des CPU-Taktes zählen zu lassen
AVRs enthalten einen 8- oder 10-Bit-High-Speed-Timer, der von einer besonderen internen Taktquelle (RC-Oszillator) mit 64 MHz (bei 5 V Betriebsspannung) bzw. 32 MHz (bei 3 V Betriebsspannung) getaktet werden kann. Im Datenblatt PCK genannt. Sein Hauptanwendungsgebiet ist die (BLDC-)Motorsteuerung mit
-
Artikel
AVR In System Programmer
Werkzeuge für JTAG. Die Testdatei war 29704 Bytes groß. Target ist ein ATmega6490, der mit 8 MHz vom RC-Oszillator getaktet wird. Das alles wurde mit einem AVRDUDE 5.5 getestet. Programmer Parameter Zeit fürs Schreiben Lesen ----------------------------------------------- JTAG ICE mkII default 2,58 s 3,27
mkII 1 MHz 8,34 s 8,51 s (**) ISP ----------------------------------------------- AVRISP mkII 250 kHz 5,37 s 5,46 s 1 MHz 2,45 s 2,45 s 2 MHz 1,89 s 1,99 s ----------------------------------------------- STK500 900 kHz 5,84 s 3,49 s (schnellstes) ----------------------------------------------- AVR Dragon
-
Artikel
Mcruler
Stand: Top Bottom Thread im Forum: Projekt-Seite auf GitHub: Spezifikationen. Maße 200 x 32 mm PCB 0.5mm FR4 1-Layer 35µ (TBD) Oberfläche gold (ENIG) Lötstop beidseitig matt schwarz Bestückungsdruck beidseitig, weiß Preise 2,50€ / MOQ: 5 => 12,50€ für 5 Stück + VSK Farbe des Lötstopplackes. grün |1 gelb
anzeichen, Pinzahl ranschreiben Für die Maße: Wenn noch Platz: TQFP32, 0.8mm Pitch TQFP48 / LQFP48, 0.5mm Pitch ✓ QFN32, 0.5mm Pitch Bestellungen. Laufen über
-
Artikel
StepperController
1.6A, Farnell# 2082653 3,36 €, allerdings bei 250 kHz. MOSFET für Schaltnetzteil: IRF7815PBF, 150V, 5.1A, SO8, Farnell# 1865585, 1,10 € (1 - 24 St.) DC-DC Wandler für RS232: ADUM5000, Farnell# 2102522, 6,72 €, Besonderheit: Trafo in Silizium! Spannungsregler für 5V Schiene: LM340MP-5.0/NOPB, Farnell#
unterstützt werden. Dazu gibt es 2 Eingänge für gängige Incrementalencoder, wahlweise für 24 V oder 5 V Versorgungsspannung und wahlweise für 24 V oder 5 V Signalspannung. Unterstützt werden Incrementalgeber mit 2-Bit Gray Code mit und ohne und Indexmarke. Für externe Funktionen sind weiterhin 4 Analogeingänge
-
Artikel
STM32 BLDC Control with HALL Sensor
Timer 1 → use TIM_TS_ITR2 Hall/Enc is Timer 4 → Motor is Timer 1 → use TIM_TS_ITR3 Hall/Enc is Timer 5 → Motor is Timer 1 → use TIM_TS_ITR0 If Motor is on Timer8 this is possible Hall/Enc is Timer 1 → Motor is Timer 1 → use TIM_TS_ITR0 Hall/Enc is Timer 2 → Motor is Timer 1 → use TIM_TS_ITR1 Hall/Enc is Timer 4 → Motor is Timer 1 → use TIM_TS_ITR2 Hall/Enc is Timer 5 → Motor is Timer 1 → use TIM_TS_ITR3 Code for BLDC motor control timer. Some things good to know. Footnotes.
-
Artikel
ST7
Hauptspeicher: 128 bis 2048 Bytes SRAM Programmspeicher: 1 bis 60 kBytes Flash Spannungsversorgung: 2,4 bis 5,5V Taktfrequenz: bis 16MHz Bauformen: DIP, SDIP, SOIC, LQFP, TQFP, QFN Pins: 8 bis 80 Peripherie. Low Voltage Detector (LVD): Löst bei Unterschreitung einer Versorgungsspannungs-Schwelle einen Reset
Multi-Oscillator (MO): Erlaubt Taktversorgung durch externen Oszillator, Quarz, externen oder internen RC-Oszillator. Clock Security System (CSS): Filter Taktspitzen und erlaubt die Ausführung von Operationen bei Ausfall des Taktsystems. Watchdog Timer (WDT): Einstellbarer Timer, der einen Reset auslöst,
-
Artikel
ZNEO
Betriebsspannungsbereich ist 2,7-3,6V. Erwähnenswert ist dabei, dass alle rein digitalen IO Pins externe Spannung bis 5,5V vertragen. Die intern erzeugte ADC Referenzspannung von 2V steht ab 3V Betriebsspannung zur Verfügung. Getaktet wird der Controller vom internen Oszillator mit 5.5MHz oder 32kHz, internen Watchdog Timer oder externen Oszillator/Quarz/Resonator/RC-Glied. Die maximale Taktfrequenz ist 20MHz. Standard Baugruppen sind drei 16-Bit Timer mit PWM, ein dedizierter 6x1/3x2-Kanal PWM Timer, zwei LIN-UART, Infrarot Encoder/Decoder, ESPI, I2C, Watchdog,
-
Artikel
Feuchtesensor
% rH, außerhalb +-4% rH +-0,3 °C von 20 °C - 40 °C Versorgungsspannung je nach Variante 3,3V oder 5V Gehäuse: SMD oder SIP (1,27 mm, ähnlich SHT71) Datenblätter: Anwendungsdatenblatt: Preise (Stand 3/2014): ab 6,38 € (Mouser) KM33 von Innovative Computer. ab € 43,00 Schuricht 115-245057 vermutlich
Honeywell I2C/SPI ja HIH-4000 series Honeywell analog nein HIH-1000 series Honeywell analog nein H25K5A Sencera analog nein 818 Sencera analog nein H23K5A Sencera analog nein H12K5 Sencera analog nein HTS2030SMD Measurement Specialties analog ja HTU21D Measurement Specialties I2C ja HS1101LF Measurement
-
Artikel
Hausbus auf I2C- und ATtiny-Basis: Home2L Brownies
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, nur 11 korrigierte Übertragungsfehler (0,000025%) Warum 8-Bit-Mikrocontroller?. Für die Auswahl der ATtiny-Typen
, ATtiny85 oder ATtiny861) sind konfigurierbar. Der 8 KB Flash-Speicher wird in zwei Bereiche zu 2,5 KB und 5,5 KB aufgeteilt. Der vordere, kleinere Bereich enthält eine minimale Maintenance-Firmware, der andere Bereich die Haupt-Firmware für den operativen Betrieb. Mit beiden Firmwares ist es möglich
-
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 (
Literatur 1 0x00310031 3211313 1 2 0x00320032 3276850 2 3 0x00330033 3342387 3 4 0x00340034 3407924 4 5 0x00350035 3473461 5 6 0x00360036 3538998 6 7 0x00370037 3604535 7 8 0x00380038 3670072 8 9 0x00390039 3735609 9 0 0x00300030 3145776 0 Backspace 0x00080008 7929977 terug TV 0x00720072 7471218 TV Info
-
Artikel
Aktiver PS/2 Tastatur Umschalter
von Klaus2m5 Übersicht. Ein in Assembler programmierter AVR ATTINY2313 erlaubt den Anschluss einer PS/2 Tastatur an bis zu 4 PCs. An inaktiven PC Ports wird die Tastatur emuliert und die Parameter der Tastatur (typematic
. Das benutzte PS/2 Protokoll erfordert eine Open Collector Ansteuerung mit Pullup Widerständen (1,5k) ähnlich I2C. Ursprünglich hatte ich 10k als Pullup vorgesehen, mit 1,5m Kabel traten aber Übertragungsfehler auf und das Signal war deutlich sichtbar beeinträchtigt (Scope). Um erkennen zu können,
-
Artikel
STM8
kBytes Flash EEPROM: 128 Bytes bis 2 kBytes Spannungsversorgung: 1,65 bis 3V (STM8L) bzw. 2,95 bis 5,5V Taktfrequenz: bis 16 MHz ohne Wartezyklus (intern) bzw. bis 24 MHz mit Wartezyklus (externer Quartz) Bauformen: SDIP, SOIC, TSSOP, LQFP, QFN, UQFPN, WLCSP, Unsawn Wafer. Pins: 8 bis 80 Familien. STM8S
Peripherie. Clock System: Takterzeugung aus externem Quarz oder Oszillator, interner 16MHz/128kHz-RC-Oszillator. Power Management: Warte-Modus, Aktiver Wartemodus mit aktiviertem internem Spannungsregler, Wartemodus mit deaktiviertem Regler, Halt-Modus. Watchdog: Konfigurierbarer "Windowed-Watchdog"
-
Artikel
EMV
müssen. Einsatz von Filtern bei Stromversorgung sowie an allen Ein- und Ausgängen. z.b. Ferritperlen, RC-Tiefpässe, Gleichtaktfilter. Unbenutzte digitale Eingänge nicht offen lassen sondern auf GND oder VCC legen. Eingänge zu Schaltern, die quasi offen sind, über Widerstände hoch- oder runterlegen (Pull
10397-4 Infineon, AP24026, EMC Design Guidelines for Microcontroller Board Layout (PDF, neuer Link, 3.5 MB) Infineon, PCB Design Guidelines Appl. Note (PDF, 0.5 MB) EMV-Gesetz (EMVG) von 2008 EMC Design Guide der Ford Motor Company Tech Tips by Henry Ott Consultants Ferrite Bead Calculator von Vishay EMV-Geräteaufbau
-
Artikel
Schrittmotor-Controller (Stepper)
stabile Armpositionen Watchdogschaltung gegen Prozessorfehlfunktion Hardware. ATmega8 mit internem RC-Takt 8 MHz RS-232 zur Kommunikation mit einem Steuerrechner Ansteuerung über einen parallelen Bus mit 3-zu-8 Adressdecodern (74*138) Bekannte Probleme. derzeit sind keine Probleme bekannt :) es ist die
sagen, dass die Funktion damit möglicherweise nur in einem eingeschränkten Temperaturbereich und bei 5 V Betriebsspannung gegeben ist. Da derzeit keine dynamische Anpassung der Taktfrequenz an die Datenrate der Schnittstelle implementiert ist, kann es zu Fehlübertragungen kommen, wenn der Oszi zu weit
-
Artikel
STM32 CooCox Installation
vom Anwender. Die Taste "Run" (F5) startet anschließend das Programm. Nun müssten die LED's nacheinander aufleuchten und wieder alle aus gehen. Mit "Pause" (F9) kann man ein programm jederzeit anhalten. Dabei zeigt CoIDE automatisch die Programmposition. Mit dem Fahren der Maus über Variablen wird deren Inhalt gezeigt. "Run" (F5) führt die Bearbeitung fort. Jederzeit kann man mittels Doppelklick am linken Editor-Rand einen Breakpoint setzen. Sobald die CPU an der Programmposition vorbei kommt bleibt diese stehen und dies wird
-
Artikel
P89626
~ # cat /zyxel/mnt/info/revision 32694 ~ # zysh --version zysh: version 2.0.0 Build: 21:37:19 Oct 5 2011 cat /etc/Zy_Private 52103jeenajevol8290i modelid AB03 steht für STG212 (siehe /etc/init.d/rcS) Linux nas-server 2.6.31.14_SMP_820 #2 SMP Wed Oct 5 21:54:14 CST 2011 armv6l GNU/Linux cat /proc/version
}.oob if [ -f ${backup} ]; then echo "Skip backup: File ${backup} exist!" ( set -x cat ${backup}.md5 md5sum ${backup} cat ${oob}.md5 md5sum ${oob} ) else ( set -x ./nanddump -nof ${backup} /dev/${mtd} md5sum ${backup} > ${backup}.md5 cat ${backup}.md5 ./nanddump -nf ${oob} /dev/${mtd} md5sum ${oob}
-
Artikel
Analog-IO mit digitalen Bausteinen
oder PWM mit anschließender Glättung mittels eines analogen Filters. Diese kann mit einem einfachen RC-Glied, einem T-Filter oder einem aktiven Filter mit Operationsverstärkern geschehen. Siehe Artikel 1-Bit Digital-Analog-Wandlung. Beispiel Audio. Die Abbildung rechts zeigt eine Dimensionierung für das
100 Ohm und Ri im Bereich einigen kOhm reicht ein Filter, das selbst einige km Widerstand hat und ab 5kHz-10kHz beginnt, abzufallen. Das Filter setzt konkret 3,3V auf den benötigten Pegel von +/- 0,45V herab und hat eine Grenzfrequenz von ca 15kHz. Durch den geringen Innenwiderstand können unterschiedliche
-
Artikel
Powerline mit AVR
Eagle Part Value Device Package Library Reichelt B1 B-DIL B-DIL rectifier B80C800DIP C1 220µF CPOL-EUE5-10.5 E5-10,5 rcl RAD 220/25 C2 33nF 630V C-EU102-043X133 C102-043X133 rcl MKS-4-1000 33N C3 33nF C-EUC1206 C1206 rcl X7R-G1206 33N C5 100pF C-EUC1206 C1206 rcl NPO-G1206 100P C6 10nF C-EUC1206 C1206 rcl X7R-G1206 10N C7 1nF C-EUC1206 C1206 rcl NPO-G1206 1,0N C8,C11 22µF CPOL-EUE2-5 E2-5 rcl C9,C10 100nF C-EUC1206 C1206 rcl X7R-G1206 100N D1,D4 Schottky DIODE-D-2.5 D-2.5 diode D3 1n4148 DIODE-D-2.5 D-2.5 diode 1N 4148 F1 SHK20L SHK20L fuse PL 120000 IC1 uA741D uA741D SO08 linear
-
Artikel
POCSAG Decoder AVR
deshalb sind zwei 75 Ohm Widerstände und eine Z-Diode eingebaut. Die Versorgung des Handys erfolgt mit 5V. Dabei wurde der Handyakku entfernt und die 5V- und Masseleitung direkt an die Kontakte im Akkufach des Handys angelötet (Akku entfernt). Dadurch ist ein Dauerbetrieb über das Netzteil möglich. Teil
wird zuerst über eine RC-Parallelschaltung geleitet. Danach wird, mittels Schmitt-Trigger, das Wellensignal des Funkscanners in ein Rechtecksignal umgeformt. Dabei muss mit dem Poti R2 die passende Einstellung gefunden werden
-
Artikel
Quarze und AVR
wird somit nur noch von Quarzoszillatoren überboten. Außerdem sind Quarze im Gegensatz zum internen RC-Oszillator weniger temperaturabhängig. Verwendung. Quarze sind in folgenden Situationen sinnvoll / notwendig: Interner Oszillator des µC zu langsam Interner Oszillator des µC zu ungenau Bei Verwendung
benutzt : Leiterbahnen-bedingte Kapazität : µC-Pin-bedingte Kapazität Die Summe kann meist mit ca. 5…10 pF angenommen werden. Da in den AVR-Datenblättern i.d.R. ein Wertebereich von C=12…22 pF empfohlen wird, sollte ein Quarz mit entsprechender CL gewählt werden (d.h. ungefähr 10 pF CL 16 pF); siehe
-
Artikel
8051 Timer 0/1
werden. 'Harte' Schreibzugriffe konfigurieren beide Timer gleichzeitig. + TMOD-Register Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 G C/T M1 M0 G C/T M1 M0 + Timer Betriebsarten M1 M0 Betriebsart 0 0 Mode 0: 13-Bit Timer/Counter ( ) 0 1 Mode 1: 16-Bit Timer/Counter 1 0 Mode 2: 8-Bit Timer/Counter mit Auto-Reload
Maschinenzyklus und damit auf 65536µs zwischen 2 Überläufen. Doch zurück zur LED. Die ist jetzt also für 65,5ms an und danach für 65,5ms aus. Die Periodendauer beträgt hier also die doppelte Timerzeit, die Frequenz ergibt sich also zu Hier also ein symmetrisches Rechtecksignal mit einer Periodendauer von 131,072ms
-
Artikel
Ausgangsstufen Logik-ICs
HIGH ist relativ langsam, weil sie nur durch den meist recht grossen Pull-Up Widerstand gezogen wird (RC-Ladekurve) Nur bei LOW kann ein grosser Strom aufgenommen werden. Bei HIGH können nur sehr geringe Ströme entnommen werden, siehe Port-Expander PCF8574. Der Widerstandswert des Pull-up-Widerstands darf
Quellen arbeiten können. 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
-
Artikel
Klopfsensormessgerät
Auslesen erfolgt das Rücksetzen des Integrators über das Signal "Int_hold". Eine Analogausgabe über RC-gefilterte PWM sowie eine Digitalausgabe eines Binärwertes (klopft / klopft nicht) ist geplant. Wahlweise kann eines der beiden analogen Klopfsensorsignale mit dem LM386 verstärkt und über einen Kopfhörer
des ATmega. Als erstes wählt man den Reiter "HW Settings" und drückt "Read". VTarget muss jetzt etwa 5 Volt anzeigen. Ist das nicht der Fall, liegt keine Versorgungsspannung an. Die Fuses müssen nur einmal programmiert werden, die Einstellungen gehen bei weiteren Programmiervorgängen nicht verloren. Wenn
-
Artikel
RFM69
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 0x2DD4 oder 0xD4 Frei bis zu 8 Bytes Ansteuerung.
, DIO5 Timeout Beispiel DIO1 AutoMode Beispiel DIO2 SyncAddressMatch Syncadresse empfangen DIO0, DIO3 DIO0, DIO1 FifoFull Beispiel DIO3, DIO1 FifoNotEmpty DIO2, DIO1 FifoLevel DIO1 FifoOverrun PacketSent DIO0
-
Artikel
STM32 Breakout Board
und Ethernet (und natürlich SPI, I2C, USART). In der Version mit 64 Pins und 256kB Flash (STM32F105RC) kann er mit einem Account auf st.com gesampled werden. Ansonsten ist der Chip bei Farnell oder Conrad für rund 10 Euro zu haben. Entscheidend war ein relativ großer Flash bei gleichzeitig geringer Pin
Konfguration des FTDI kann hier natürlich auch ein anderes Signal anliegen. LEDs. Das Board besitzt 5 Leds: Power Led (Größe 0603) an 3V3 TX/RX Led (Größe 0603) an CBUS3 des FT231X (muss konfiguriert werden) Led 1,2,3 (Größe 0805) an PC13,14,15 des STM32. Multipurpose
-
Artikel
Ambilight in Hardware
ist 64µs lang. Die Übertragung geschieht in Halbbildern. Zuerst werden die ungeraden Zeilen(1, 3, 5, 7, ...) übertragen, im Anschluss kommen die geraden Zeilen (2, 4, 6, ...). Zusätzlich zu den Bildzeilen sind noch Synchronsignal im BAS-Signal moduliert. Eine genaue Beschreibung lässt sich auf folgenden
die Integratorschaltung verwende ich eine abgewandelte Negativ-Impedanz-Schaltung. Diese, mit einem RC-Glied voran, bildet einen nichtinvertierdenden Integrator. Ich verwende 3 Integratoren, für das Helligkeitssignal Y, das U- und das V-Signal. Der Eingang jedes Integrators ist mit einem Mosfet (BS170
-
Artikel
AVR - Die genaue Sekunde / RTC
niedriger als die RTC Funktion eines Prozessors. Als Vergleich diene ein DS1302(300nA@2V) zu einem Mega32(5uA@2.7V) als nicht ganz neuer Vertreter, bzw. ein Mega324P(500nA@1.8V) als moderner Vertreter. Dieser Vorteil kommt bei Datenschreibern (engl. data logger) zum Tragen, welche die meiste Zeit inaktiv im
sehr wenig. Eine RTC mit einem Fehler von 1ppm hat eine Gangabweichung von 86,4ms pro Tag, oder 2,5s pro Monat. Das ist ein sehr guter Wert. Wenn ich nun aber die Frequenz 32768 Hz mit 1 Hz Auflösung angebe, ist das schlimmstenfalls ein Fehler von 1/32768 = 30,5ppm, was einer Abweichung von 2,5s pro
-
Artikel
Codeschloss
: IN / OUT style="text-align:center" width="20%" | Pin4 style="text-align:center" width="20%" | Pin5 style="text-align:center" width="20%" | Pin6 Pin0 style="text-align:center" | 1 style="text-align:center" | 2 style="text-align:center" | 3 Pin1 style="text-align:center" | 4 style="text-align:center" | 5 style="text-align:center" | 6 Pin2 style="text-align:center" | 7 style="text-align:center" | 8 style="text-align:center" | 9 Pin3 style="text-align:center" | * style="text-align:center" | 0 style="text-align
-
Artikel
High-Speed capture mit ATmega Timer
zusätzlich die Zeitwerte ausgegeben. Es geht explizit nicht darum ein bestimmtes IR Protokoll (wie z.B. RC5) zu implementieren. Der Aufbau kann auch dazu dienen eine bestehende Implementierung eines IR-Senders zu überprüfen, quasi als einfacher Ein-Kanal „Logik Analyzer“. Hardwareaufbau. Der Hardwareaufbau
Stützkondensator von 0,1 µF parallel zur Spannungsversorgung des SPD8600 Der SDP8600 wird an GND, +5V und Pin ICP1 des ATmega angeschlossen, da der 16-Bit Timer1 verwendet wird. Beim Arduino Mega 2560 Board sind die ICP Pins ICP1 und ICP3 nicht nach außen geführt, daher muss auf ICP4 oder ICP5 ausgewichen
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
Maximalwertes digitalisieren. Wenn wir nun mal annehmen, wir hätten eine Eingangspannung zwischen 0 und 5 Volt, eine Referenzspannung von 5 V und eine Auflösung von 3 Bit, dann könnten Intervalle mit den Grenzen 0 V, 0.625 V, 1.25 V, 1.875 V, 2.5 V, 3.125 V, 3.75 V, 4.375 V, 5 V entsprechend folgender Tabelle
Eingangsspannung am ADC / V Entsprechender Messwert 0 – 0.625 0 0.625 – 1.25 1 1.25 – 1.875 2 1.875 – 2.5 3 2.5 – 3.125 4 3.125 – 3.75 5 3.75 – 4.375 6 4.375 – 5 7 Die Angaben sind natürlich nur ungefähr. Je höher nun die Auflösung des Analog-Digital-Konverters ist, also, je mehr Bits er hat, desto genauer
-
Artikel
Soft-PWM
Gates der MOSFETs LED-Matrix 9 Spalten (hier: Katoden) x 18 Zeilen (Anoden) Minimale PWM-Pulslänge: 62,5 ns = 1 Takt PWM-Tiefe: 13 Bit (wirklich!) Maximaler Jitter: Je nach unterbrochenem Befehl 0-3 Takte, bei Interruptsperrzeiten mehr, betrifft nur Helligkeiten 2 5 , fällt also kaum auf Bildwiederholfrequenz: > 200 Hz Für die ISR sind die Register R2,R3,R4,R5,R6,R7=CurKatode reserviert; diese ließen sich unter zusätzlichem Zeitaufwand „wegpushen“. CPU-Last: ≈ 25 %, konstant, unabhängig von der Beleuchtungssituation Die kurzen PWM-Zeiten werden derart verschachtelt
-
Artikel
Transistor
-----------------+ | | | ____ |< T2, PNP +--|____|----+--------| BC557 R1,4K7 | |\ |/T1,NPN | Vcc/+5V o--------------| BC547 | |> | ___ | .-. uC PIN o-----|___|------+ ( X ) R2,4K7 '-' | GND o----------o--------------------------+ Transistor an µC ohne Vorwiderstand. Normalerweise sind IO Pins vom µC
der Gegend von 5V liegt, bist du auf jeden Fall auf der sicheren Seite. Deine LED wird typisch mit 20mA (max. 30mA) betrieben. Der BC547C kann 100mA, also ist auch hier noch Luft. Zur maximalen Verlustleistung (0,5W)
-
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
Helligkeit/Anzeige Ausschalten" gesetzt ist. Python. Die auf dem Webby vorhandene Version ist Python 2.5. Eigene .py-Scripte können über gestartet werden. Der import eigener Scripte ist mit: möglich.
-
Artikel
Treiber
"Logic-Level" FETs 20V nie überschreiten.B Bei "Logic-Level" beträgt 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
(15V – 1,5V) / 15A = 0,9Ω erforderlich. Der Widerstand wird auf 1Ω festgelegt. Die 1,5V stammen vom Spannungsabfall an der Diode bei 1A, bei höheren Strömen steigt der Spannungsabfall an. Aus dem Wert des Bootstrap-Kondensators