-
Artikel
Radar-Verkehrsmessung
€ Lochrasterplatine 8029 DigiKey V2025-ND 1 7,58€ 7,58 € Draht Schwarz 1,5m C2003A.12.01 DigiKey C2003B-5-ND 1 1,07€ 1,07 € Draht Rot 1,5m C2003A.12.03 DigiKey C2003R-5-ND 1 1,07€ 1,07 € Draht Gelb 1,5m C2003A.12.05 DigiKey C2003Y-5-ND 1 1,05€
mittels LT-Spice simuliert. → Die wichtigsten Eigenschaften des Vorverstärkers: untere Grenzfrequenz (-3 dB): 100 Hz obere Grenzfrequenz (-3 dB): 5 kHz maximale Verstärkung: 40 dB @ 700 Hz Ausgangssignal: Single-Ended mit Offset von 1,65 V (max. Vpp = 3,3 V) Der Vorverstärker wurde auf einem Protshiled aufbeaut
-
Artikel
Experimenteller Richtkoppler
330Ω R4 1x Widerstand 390Ω R1 1x Kondensator 15pF C4 1x Kondensator 4,7nF C1 1x Kondensator 100nF C2, C3 1x Diode 1N4004-1N4007 o.Ä. D1 1x Spannungsregler 78L05 IC2 1x vierfach Schmitttriger-NAND 74HC132 IC1 1x
10nF C3, C7, C8, C9, C13 2x Kondensator 100nF C1, C2 1x Spule 0,33µH L2 1x Spule 2,7µH L1 1x Diode 1N4004-1N4007 o.Ä. D1 2x HF-Transistor BF959 T1, T2 1x Spannungsregler 78L08 IC1 1x Gilbertmischer NE602/612/SA602/SA612 IC1 1x Quarzsockel - Q1 1x Quarz
-
Artikel
China SUPER Bauteile-Schnäppchen Thread-Wiki
Forenmitglied gekauft und für Gut befunden Passiv. siehe auch → Sortimente Widerstände. [0,0036€ @100] 0603, 1% E24 z.B. 0603, 1% 10k (OK, wie erwartet) Kondensatoren. bitte Ergänzen! Quarze. [0,26€ @10] Uhrenquarz 32,678kHz, SMD 3,2x1,5mm (ok, d.h. er schwingt, mangels Messgerät nicht auf Frequenz getestet)(
[0,69€ @1] DHT11 [1,05€ @1] DS18B20 Temperatursensor in wasserdichter Edelstahlhülse mit 1m Kabel [0,60€ @1] DS18B20 Temperatursensor [2,54€ @1] DHT22 [1,92€ @1] Si7021 [1,51€ @1] HTU21D Ultraschall. [0,69€ @1
-
Artikel
Flipflop
Ein Flipflop (Abk. FF) ist ein Logikelement mit 2 stabilen Zuständen. Die gängigste Variante ist das D-Flipflop mit - mindestens zwei Eingängen D - Data, Dateneingang Clk - Clock, Takteingang taktunabhängigen Set/Reset-Eingängen (optional) - einem oder zwei Ausgängen Q - Datenausgang /Q - komplementärem
und einem Inverter besteht. Zeitablauf. Kurz vor der aktiven (steigenden) Flanke werden die Daten an D0 von außen angelegt. Mit der ersten Taktflanke an FlipFlop IC1A werden diese gespeichert und erscheinen kurz darauf an dessen Ausgang. Die neuen Daten durchlaufen den Inverter. Ganz allgemein durchlaufen
-
Artikel
LAUNCHXL-F28379D
dem Board ist USB des Mikrocontrollers nicht herausgeführt. Dafür muss man etwas basteln. Von den 3 D/A-Wandlern sind nur 2 herausgeführt. Nachfolgetyp. Der in-etwa-Nachfolger des TMS320F28379D ist der TMS320F28388. Dieser enthält einen fünften Prozessorkern, einen echten ARM Cortex M4, von TI „CM“ =
sind Treiberplatinen für Frequenzumrichter, die spannungs- und stromproportionale Analogwerte dem A/D-Wandler zuführen können. 2 Quadraturenkoder-Eingänge für entsprechende Enkoder. 1 CAN-Anschluss J9 (hochdichter Board-zu-Board-Konnektor) auf der Unterseite. Nicht bestückte SMA/SMB-Buchsen als differenzieller
-
Artikel
Benutzer:Graealex/DCF77
Ankündigung des Minutenbeginns ausbleibt. Die Länge der Absenkung bestimmt die Bedeutung einer 0 oder einer 1. Ein Rufzeichen wird seit 2004 nicht mehr mitgesendet, was die Signalqualität (Signal-zu-Rausch-Abstand, SNR) verbessert hat. Die gleichen Informationen werden zusätzlich phasenmoduliert über eine Pseudozufallsfolge
Falle eines Geradeausempfängers mit einer Verstärkung von 1000 reicht bereits eine Rückkoppelung von 1/1000 in die Antenne, um das eigentliche Signal zu überlagern. Gleichzeitig reduzieren schmalbandige Filter die Genauigkeit der Erkennung der Sekundenmarke, die durch eine Trägerabsenkung des AM-Signals
-
Artikel
Scheduler mit Erweiterung zum Mini-Betriebssystem
Taskeintrag gibt, der gestartet werden soll. Beispiel 2. Hier kann gut erkannt werden, wie Thread 1 während der Laufzeit erstellt wird und von nun an vom Scheduler aufgerufen wird. Hierdurch werden jedoch Task1 und Task2 seltener aufgerufen. Beenden. Ein Thread kann auf zwei Arten beendet werden. Die
auf dem Stack nicht mehr benötigt werden. Beispiel int tester; int error; void Task_test3(){ while(1){ tester = 1; int dummy = test1(5,6); if(dummy != 9 tester != 4){ error ++; } } } int test1(int a, int b){ if(tester != 1){ error++; } tester = 2; int dummy = test2(7); if(a != 5 b != 6 dummy != 8 tester
-
Artikel
Mini2440
Board ??? Verbindung zum PC. Um vernünftig arbeiten zu können, braucht man auf jeden Fall diese Kabel: 1 USB A USB B-Kabel 1 9 poliges SUB-D Kabel mit zwei Buchsen eventuell einen USB-RS232 Adapter, falls man keinen Anschluss am Rechner hat Einen Zugriff auf die Konsole hat man - nach Anpassung der IP -
. Digi-Key: Connector Hersteller Artikelnummer Teilenummer CON1,2,3,8 JST Sales America Inc PHR-4 455-1164-ND Audio IN, J1 JST Sales America Inc PHR-3 455-1126-ND JST Sales America Inc SPH-002T-P0.5L 455-2148-1-ND CON4 Sullins Connector Solutions SFH213-PPPN-D17-
-
Artikel
Konzept für einen ATtiny-Bootloader in C
. | | | | +-------------------------------------+ | | | Ansprung der Applikation 0x1FFA | Pointer auf uart_getc() | >---+ | | 0x1FFC | Pointer auf uart_putc() | >------+ | 0x1FFE | Pointer auf Applikation | >-----------+ 0x2000 +-------------------------------------+ = Sharen von Interrupts
-------+ | | | | | 0x1FF8 | Pointer auf uart_getc() | >----+ | | | | 0x1FFA | Pointer auf uart_putc() | >-------+ | | | 0x1FFC | Pointer auf set_timer1_compa_isr() | >----------+ | | 0x1FFE | Pointer auf Applikation | >---
-
Artikel
Direktdruck Platinen
Drucker von Epson welche für den Umbau von Interesse sind. Low cost Drucker, wie der Epson P50 können 1.2mm oder 1mm starke Platinen ohne Umbau bedrucken. Er benutzt die Clara Tinte, was suboptimal ist, bzw. ich kenne niemanden, der sie ausprobiert hat, ob die geht. Hingegen der S20 oder S21 Drucker benutzt
plazieren können. Laserdrucker. Eine Umbauanleitung eines Lexmark E260D Laserdruckers gibt z.b. bei instructables.com.
-
Artikel
Eagle-Bibliotheken
Devices ADUM1200 SO-8 Digital-Isolator 2-> keine nein Analog Devices ADUM1201 SO-8 Digital-Isolator 1-> 1<- keine nein Analog Devices ADUM1250 SO-8 I2C-Isolator keine nein Analog Devices ADUM1400 SO-16W Digital-Isolator 4-> keine nein Analog Devices ADUM4160 SO-16L USB1.1-Isolator keine nein Texas Instruments
nein - RFT VQC 10 TGL ??? 4-stellige 5x7 Puntmatrix, rotstrahlend keine nein - RFT VQE 11 TGL 55110 1 1/2 stellige 7-Segment-Anzeige mit Vorzeichen und gemeinsamer Katode, rotstrahlend keine nein - RFT VQE 12 TGL 55110 1 1/2 stellige 7-Segment-Anzeige mit Vorzeichen und gemeinsamer Anode, rotstrahlend
-
Artikel
Projekt T6963-LCD-Ansteuerung
Printerport ist bei LCD4LINUX beschrieben. Damit funktioniert auch lcdproc. Anschluss an den AVR. D0 - PORTX0 D1 - PORTX1 ... D7 - PORTX7 /CE - PORTY0 /RD - PORTY1 /WR - PORTY2 /CD - PORTY3 /RST- PORTY4 /FS - PORTY5 optional: Fontselect (6x8 oderr 8x8) kann auch hardcoded sein. Negativwandler. Als
-
Artikel
Diskussion:Akku Tester
bei kleinen Spannungen grosse Ströme zur Entladung entnehmen (Hochleistungszellen, LIPo etc.) Wozu D3 als Verpolungsschutz Verpolungsschutz ist eigentlich nciht notwendig, bei verpotelm Akku fliesst kein Strom durch den Darlington, der hat nicht wie MOSFETs eine Bodydiode. "Ich habe ein Poti verwendet
hinbekommt." ??? Für 3,3V tun es 240 und 390 Ohm spitzenmässig. OK, ist E24, ist aber an jeder Ecke mit 1% verfügbar. Die Interne 2,56V Referenz eines AVR zu verwenden ist nicht das gelbe vom Ei: Hinten im Datenblatt sind 2,3 - 2,9V angegeben! Ich bin selbst nämlich schon darüber gestolpert, das der AD-Wander
-
Artikel
Serialisierung
Fehler im Programm, sondern machen es lediglich unportabel. Ein Beispiel ist die Ausgabe von "printf("%d\n", ((int16_t) -32768) >> 15);" - sie könnte z.B. -1 oder 1 sein, je nachdem ob die Implementation eine Sign-Extension vornimmt oder nicht. Undefined behaviour sind Fälle, bei denen der Standard keinerlei
und C++ erlaubt und ist somit die "korrekteste" dieser drei Varianten. Das Ergebnis der Umwandlung, d.h. der an send() übergebene Wert, ist jedoch implementation-defined, d.h. je nach Plattform, Compiler (-Optionen, -Version) kann hier etwas anderes herauskommen. Das Ergebnis kann "zufällig" korrekt
-
Artikel
Platinenherstellung mit der Photo-Positiv-Methode
speziellem Fleckenentferner (Bezugsquelle: www.octamex.de) raus. Typische Werte: 800 g Ätzmittel auf 1 Liter Wasser (gibt 1,4 l Lösung) ab 20 °C, besser 40-50°C Arbeitstemperatur Ätzdauer ab 1,5 Min. möglich mit Salzsäure und Wasserstoffperoxid. Eine frühere Empfehlung der "Kontakt-Chemie" für Positiv
der Rest) Wasser etwas (0,5g) Kupfer oder besser Kupferchlorid zum Starten des Ätzens. Die Mischung 1 Teil 1 Teil 2 Teile geht suppi. (Würde ich mich nicht trauen mit hochkonzentrierter Säure. Lieber die Säure unter 20% bringen und nach Bedarf dazu tun.) Lagern sollt man die Mischung in einem nicht gasdichten
-
Artikel
Interrupt
Terminalprogramm, z. B. Hyperterminal von Windows. Dort muss nur die richtige Baudrate eingestellt werden (9600 8N1, 9600 Baud, 8 Bits, keine Parität, 1 Stopbit, keine Flusskontrolle). Ausserdem muss man im Menu Datei -> Eigenschaften -> Einstellungen -> ASCII Konfiguration den Punkt "Eingegebene Zeichen lokal ausgeben
Pulsbreite zum Auslösen eines Pin Change Interrupts beim AVR Forumsbeitrag: Schwerer Bug in AVR-GCC 4.1.1 Forumsbeitrag: Code in den Atomic Block verschleppt Weblinks. Atomare Operationen in der avr-libc Problems with reordering code Introduction to the Volatile Keyword von Nigel Jones auf Embedded Systems
-
Artikel
ARM Cortex Mikrocontroller
von STMicroelectronics SAM C Familie von Atmel (5V Versorgungsspannung, nicht nur 5V-tolerant) SAM D Familie von Atmel PSOC4 Familie von Cypress ARM Cortex M23. RA2A1 von Renesas, siehe Renesas Advanced hier im Wiki ARM Cortex M3. EFM32 Tiny Gecko, EFM32 Gecko, EFM32 Leopard Gecko sowie EFM32 Giant
LPC1xxx_Entwicklungskit_LPCXpresso Installationsanleitung_C-Entwicklungsumgebung_f%C3%BCr_LPC1xxx_von_Code_Red Codebase_f%C3%BCr_LPC1xxx ARM-elf-GCC-Tutorial AVR32 Blackfin AT91SAM9260 STM32 JTAG EFM32 STM32
-
Artikel
Eagle 3D Bauteile
viele Logos in der eagle.ttf vorhanden aber in der ic.inc (Zeile 996) nicht eingebunden. Beispiele: 3d41.ulp ab Zeile 59 Sonstiges. IR-Sensor TSOP62xx TSOP5x (SMD) (Vishay). passend zur Erweiterten Eagle-Library: tsop-1.lbr 3dusrpac.dat e3d_user.inc LED BLOCK 10-LED bar graph, DIL, Kingbright DC-763HWA
angepasste Version, schreibt die auf dieser Seiten angegeben Änderungen gleich mit in die POV-Datei Media:3d41_MegaPov.zip
-
Artikel
UPlay Basic Interpreter per XMC2Go
übertragen werden müssen. Bei der max SPI-Frq die das Display mitmacht (4MHz), dauert das rechnerisch nur 1ms. Zum Betrieb des Displays werden 5 GPIO Pins benötigt : MOSI = P0.7 CLK = P0.8 CS = P0.9 D/C = P0.14 RESET = P0.15 Um Strom zu sparen, habe ich die Hintergrundbeleuchtung per Jumper abschaltbar gemacht
testet. 10 REM ================= 15 REM uPlay Button-Test 20 REM ================= 30 CLS 35 INVERSE 1 40 LCD 6,0, " uPlay " 45 LCD 6,10,"Button-Test" 50 INVERSE 0 100 IN a=0 110 IF a=0 LCD 15,30,"U" ELSE LCD 15,30,"-" 120 IN a=1 130 IF a=0 LCD 25,30,"D" ELSE LCD 25,30,"-" 140 IN a=2 150 IF a=0 LCD 35,30
-
Artikel
Diskussion:Cortex M3 OCM3U
Version mal vorgemerkt. ------------------------------------------------------------------------------ 1) Auf dem Foto sieht es so aus, als ob die Stiftleisten und die Quarze sich in die Quere kommen * Jup liegt an Eagle 3D b.z.w. meinen Disein Künsten geplant ist es das diese nach unten weggehen, b.z.w
einem min. 4.7µF typ. 10µF tantalum vor den Blockkondensatoren. Der Analog-Teil sollte mit 10nF und 1µF versehen werden. * Hi ja ok Minimalistisch ist es gebe ich zu allerdings arbeite ich ungern mit ausgestatteten board´s aber den ist Ansichtssache, die fehlenden kondensatoren werde ich noch einpflegen
-
Artikel
UHF-Modulator ALPS MDLP3W104A
unten). Datenblätter. Modulator Datenblatt inkl. Schaltplan: ALPS_MDLP3W104A_Datasheet_1997_Pollin_D605067-D.pdf Anschlussbelegung: ALPS_MDLP3W104A_Pinout_2022_Pollin_D605067-B.pdf PLL-IC Motorola MC44353 Anschlüsse. Achtung: Der Masseanschluss ist nur über das Abschirmgehäuse herausgeführt! Es gibt
ACK-Signal beschränkt wird. So "rutscht" der SDA-Pin beim Senken von 15 mA bereits an die Grenze von 1,5 V hoch für den maximal zulässigen Low-Pegel. Bei 3 mA kann diese Spannung immer noch bis 1 V betragen! Hinzu kommt, dass das ALPS-Modul zusätzliche Serienwiderstände von 270 Ohm (R11; R12) in den I2C-Datenleitungen
-
Artikel
MCP16301
: 31K2 R1 für 5V Ausgangsspannung: 52K3 + Stückliste REF DES BEZEICHNUNG WERT LIEFERANT BESTELLNUMMER PREIS IC1 MCP16301 DIGIKEY MCP16301T-I/CHYCT-ND 1.13 L1 Spule 15µH WÜRTH 744 031 150 0,59@300 D1 LL4148 100V 200mA D2 PD3S130 30V 1A R1 31K2 0603 1% 31K2 R2 10K0 0603 1% 10K C1 100n 0603 X7R 50V 100nF C2 4u7 0805 X7R 10V 4,7µF C3 1µF 1206 X7R 40V 1µF C4 4U7 0805 X7R 10V 4,7µF P1 Stiftleiste 4 pol RM2,54 4pol Ganz witzig
-
Artikel
Diskussion:Pony-Prog Tutorial
Programmierkabel Lötfehler (Lötbrücke) am Wannenstecker Kabel vom PC zum Programmieradapter ist nicht voll (1:1) beschaltet. Wichtige Leitungen fehlen. Kabel vom Programmieradapter zum Targetboard zu lang (typ. > Unterarmlänge) Falsche Buchse am Targetboard benutzt (typ. Pollin-Boards: RS232 statt serieller
herum in die Fassung gesetzt (nach Umdrehen geht es aber trotzdem nicht) Resetwiderstand zu stark, d.h. zu geringer Wert (< 4,7 kOhm bis 10 kOhm). Ponyprog kann kein LOW Zustand ziehen. Taktquelle (konkret Quarzoszillator auf dem Targetboard) defekt Weitere angeschlossene Periferie auf dem Targetboard
-
Artikel
AVR-Steuerung mit WIZ810MJ
Relais (mit DIL28-MCU auf 8 Relais begrenzt) Anschluß eines DCF77 Empfängers mittels Stromschnittstelle 1-wire-bus mit MCU Port Pin angesteuert 1-wire-bus mit aktivem Treiber für lange Leitungen (nur bei DIL40-MCU) Anschluß für 433 MHz Fernsteuersender eine Eingangsleitung (nur bei DIL40-MCU) Serielle Schnittstelle, RxD und TxD zusätzliche Status LED für Collision Detect, Rx activity, Tx activity und Link Speed ISP-Interface zum ersten Programmieren des Controllers (nur ohne WIZ810MJ möglich) Leiterplatte für Einschubgehäuse
-
Artikel
Codeschloss
Bedeutung: Taste 1: löst den Türöffner für die eingestellte Zeit zum Test aus (per Timer) Taste 2: verlängert mit jedem Tastendruck die eingestellte Zeit Taste 3: verkürzt mit jedem Tastendruck die eingestellte Zeit Jede
" 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
-
Artikel
Digitaltechnik
aufschlagen sollte. Beispiel: Little Endian Hex Dump: 00000000 20 8F 04 08 23 00 00 00 12 00 00 00 1E 00 00 00 | ...#...........| 00000010 94 8D 04 08 00 00 00 00 12 00 08 00 E6 01 00 00 |................| Der markierte Bereich auf Adresse 0x1C zeigt das 16-bit Word mit dem Wert 0xE6 + (256 * 0x01)
Big-Endian Maschine würde der Hexdump so aussehen: 00000000 8F 20 08 04 00 23 00 00 00 12 00 00 00 1E 00 00 |. ...#..........| 00000010 8D 94 08 04 00 00 00 00 00 12 00 08 01 E6 00 00 |................| Die höheren Adressen enthalten hier die niederwertigen Bytes. Das erscheint auf den ersten Blick
-
Artikel
AVR-CORDIC
dem Parameter "mode" wird die Transformationsrichtung übergeben: mode = 0 entspricht rotation mode = 1 entspricht vectoring Mit dem Parameter "iterations" wird einer von zwei möglichen 32-Bit Festkomma-Datentypen ausgewählt: _Akkum hat 1 Vorzeichenbit, 15 Vorkomma- und 16 Nachkommabits, iterations=16
Baykov, Problems of Elementary Functions Evaluation Based on Digit by Digit (CORDIC) Technique, PhD thesis, Leningrad State Univ. of Electrical Eng., 1972 Schmid, Hermann, Decimal computation. New York, Wiley, 1974 V.D.Baykov,V.B.Smolov, Hardware implementation of elementary functions in computers,
-
Artikel
AVR Fuses
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 Erase delay : 9000 us PAGEL :
1024 4 0 9000 9000 0xff 0xff flash 33 6 64 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 lock 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 Programmer
-
Artikel
C-Control
deutschsprachiger Literatur gern verwendet. Versionen. Kommerzielle Controller. Vor 1996 gab es eine C-Control 1.0 Version, die allerdings nicht mit den noch heute erhältlichen Mikrocontrollern der Generation I kompatibel ist. Später kam dann die C-Control 1.1 auf den Markt, die nun nicht nur in der grafischen Programmiersprache CCPLUS, sondern auch in dem BASIC-Dialekt CCBasic programmiert werden konnte. Die C-Control 1.1 ist sowohl als BASIC Unit als auch M-Unit 1.1 verfügbar. Zusätzlich gibt es seit Ende 2000 die C-Control II (auch C-Control 2 oder CC2 genannt) basierend auf einem Infineon-16-Bit-Mikrocontroller.
-
Artikel
LED-Pendellampe
6,70 1 160 x 42,4 Profil-Gehäusehalbschale, KOH-6160, Reichelt 8,45 1 105 x 64,4 Deckelsatz für Profil-Gehäusehalbschale, DPL 2-6, Reichelt 7,75 8 - Kabelzugentlastungschelle, KAZU 0440, Reichelt 0,36 1 850 Alu-Vierkantrohr 25mmx25mm, eloxiert, aus dem Baumarkt 1 4000 Leitung für Halogenseilsysteme mit transparenter Isolierung, aus dem Baumarkt Ein 3D-Model für FreeCAD befindet sich weiter unten. 2D-Zeichnungen auf Anfrage per PM bei Martin Clausen Downloads.
-
Artikel
Eagle-Wishlist
zum nächstgelegenen Pin verbinden) | | | 17 Benannte Gruppen in Editor und Schaltplan z. B. analog1 oder power zum einfachen plazieren 4 Dxf Drag and Drop Mechanische Teile direkt in eagle boards und libs ziehen | 1 Parametrische Library-Erstellung über Textfile | 1 Iges / Step Export. 3D Darstellung
3DScanner Import. Da eine fertige Leiterplatte die Lageinformationen aller Bauteile hat, wird über einen 3D-Scanner die Höheninformationen der Bauteile eingelesen und in die Bibliothek übertragen. 2 Direkte, einfache Nutzung von Layout- und Schaltplanmodulen | 1 Im Layouteditor Bauteile konsistent platzieren
-
Artikel
Power Analyzer mit Soundkarte (low cost / no cost)
Beispiel mein Desktop-Rechner mit Onboard-Soundchip Realtek ALC887: 2 AD-Wandler, max. Eingangsspannung 1,3V RMS (Eingangsverstärkung bis Faktor 10 möglich), 24 bit 192 kS/s (offiziell 192, real gehen bis zu 384), Frequenzgang +/- 0.0005 dB, SNR 90dB, Eingangsimpedanz 40kOhm @ 1kHz, AA-Filter dämpft 90dB
) ;) Spannung wird simpel über Spannungsteiler einem Messkanal zugeführt. Verhältnis in der Region 1:230, dann liegen ca. 1V RMS Spannung an der Soundkarte an. Dabei die mitunter etwas geringe Eingangsimpedanz der Soundkarte berücksichtigen und die Widerstandswerte nicht zu hoch wählen. Andererseits
-
Artikel
Ätzen mit luftregenerierten Kupferchlorid
des Kupfersalzes. Alle Quellen [2], [3] und [4] geben als ideale Dichte der Ätzlösung einen Wert von 1,2 - 1,38 g/ml an. In diesem Bereich hat die Ätzrate ein Plateau, d.h dort sind die Ätzraten in etwa optimal und auch einigermaßen konstant. Kleinere und größere Dichten reduzieren die Ätzraten. Der angegebene
sich über Dichte kaum Sorgen machen braucht. Die Vereinfachungen: Die Regenerierung erzeugt auch H20, d.h. aus 1 Mol Hcl werden 0,5 Mol H2O (ca. 9g) Das CuCl2 wird nicht im Wasser gelöst und HCl hat eine Dichte >1. Es wird angenommen das das Volumen der Lösung nicht ändert, wenn man CuCl2 darin auflöst
-
Artikel
AVR-Simulation
muss das Programm in den Simulator geladen werden: (gdb) load Loading section .data, size 0x32 lma 0x1bc Loading section .text, size 0x1bc lma 0x0 Start address 0x0, load size 494 Transfer rate: 3952 bits in <1 sec, 30 bytes/write. Da diese 3 Schritte üblicherweise, bei jedem Start einer Simulationssitzung
für die Erzeugung von Stimulidateien und deren grafischen Darstellung. Für dieses Programm ist .NET 1.1 oder 2.0 erforderlich. Ein Python-Script zum Umwandeln der Stimuli-Log Datei in eine vcd-Datei, welche z.B. in gtkwave betrachtet werden kann, ist hier verfügbar. LogAnalyser. LogAnalyser v1.00 (c)
-
Artikel
Fehlersuche
und Arrays Gerade die sporadischen Fehler sollte man vermeiden, indem man möglichst solide arbeitet. D.h. Hardware gutes Konzept, d.h. die Schaltung sollte möglichst unempfindlich gegenüber Bauteiltoleranzen und Störungen sein sauber löten Bauteilkennwerte nicht überschreiten, Reserven einplanen Toleranzen
des Oszillators sinkt auf unter 1pF. "Hello World!" Minimaltest für Mikrocontroller. Eine LED im 1s Rhytmus blinken lassen. Damit kann man viele einfache Dinge erstmal prüfen, das sollte man am Anfang immer erst einmal machen. Compiler
-
Artikel
SportTracker
Tasten Hardware. Im Moment läuft alles noch auf einem Keil Starterkit mit STM32F103ZE Controller. D.h. ein Schaltplan mit Layout ist noch nicht erstellt. Controller Pinning. Der Controller des SportTrackers ist aktuell wie folgt beschaltet: Pin Nr. Pin Port Config Funktion 70 PB11 USART3 GPS Receiver
Tracking aktiv Status 76 PB15 GPIO LED Output: Sign of Life (Blinkende LED) 98 PC8 SDIO Micro SD Card: D0 99 PC9 SDIO Micro SD Card: D1 111 PC10 SDIO Micro SD Card: D2 112 PC11 SDIO Micro SD Card: D3 113 PC12 SDIO Micro SD Card: CLK 7 PC13 GPIO Taster Input: Lap/Reset 116 PD2 SDIO Micro SD Card: CMD 117
-
Artikel
H-Brücken Übersicht
SOICW-54 3,20 Far MC33926 5-28 IO: 3-5 5 6.5 20 PQFN-32 MC34931 5-36 IO: 3-5 5 6.5 20 SOICW-32 L293D 4,5-36 2x 0,6 1,2 10 DIL-16 SO-20 1,20 2,80 Rei L272D 40 0,7 DIP-8, SOP-16 1,05 Rei L298N 4,5-36 2x 2 3 40 Multiwatt15 2,15 Rei L6202 12-42 1,5 100 Dip-18 3,55 Rei L6203 12-48 4 10 100 Multiwatt11 4,05
1,5 DIL-16 1,90 Rei VNH3ASP30-E 5,5-16 30 10 MPSO-30 3,20 Spo VNH2SP30 5,5-16 30 20 MPSO-30 Schukat VNH5019A-E 4,5-24 12 30 20 MPSO-30 BA6845FS 2,7-9 1 SSOP-A16 1,35 Rei TDA7073 3-18 0.6 1 176 DIP-16,
-
Artikel
VHDL
Kein IEEE.STD_LOGIC_(UN)SIGNED verwenden, sondern IEEE.NUMERIC_STD (siehe Rechnen in VHDL) FAQ. CLK='1' and CLK'event oder rising_edge() ?. Frage: Bei der Beschreibung von FlipFlops werden je nach Buch/Programmierer zwei unterschiedliche Konstrukte benutzt: Variante 1 (klassisch): und Variante 2: Welche
Flanke aber für clk = '1' and clk'event) oder beim Simulationsstart ohne Initialisierungswert für die Signale ('U' -> '1').(Signale mit Initialisierungswert werden so deklariert: signal a: std_logic := '0'; ). Die Funktionen
-
Artikel
FPGA
weiterverarbeiten zu können. Das Verhältnis zwischen der Anzahl der LUTs und der Anzahl der Flip-Flops ist meist 1:1. Aktuelle FPGAs bestehen aus bis zu einigen zehntausend Logikelementen. Die logischen Schalter und Speicher sind in den meisten FPGAs durch SRAM-Speicherzellen realisiert, welche beim Bootprozess passend
identisch mit den externen Modellen und oftmals mit denselben Werkzeugen zu programmieren und zu testen, d.h. man kann ein komplettes System extern entwickeln und dann auf den FPGA bringen. Softcores. Auf der anderen Seite gibt es auch SoftCores (z. B. ARM-Cortex-M1 bei IGLOO-FPGA von ACTEL), Prozessorkerne
-
Artikel
SMD Löten
2-Pinnern. Es gibt diese Bauteile hauptsächlich in diesen Bauformen: 1206: Länge: 3,20 mm Breite: 1,60 mm (klobig, laufen langsam aus) 0805: Länge: 2,00 mm Breite: 1,25 mm ⇒ Empfohlene Baugröße, minimale Baugröße zum Schwalllöten 0603: Länge: 1,60 mm Breite: 0,80 mm (derzeit in der Industrie aktuell
Tesafilm entfernen. Überprüfen, ob der Chip wirklich richtig auf der Platine liegt (vorallem: liegt Pin 1 auch auf Pad 1?), jetzt sind Korrekturen noch möglich. Die restlichen zwei Pins an den Ecken des ICs verlöten. Entweder alle anderen Pads einzeln mit einer feinen Spitze verlöten. Es ist nicht schlimm
-
Artikel
GhostCarProjekt
Sektorlänge Sektorwinkel Kurvenlage WegpunktAbs Bezogen auf "weiß" 0 0.00m 0° 0° 0.00m Initialsektor 1 2.00m 0° 0° 2.00m S1 2 1.00m -150° -150° 3.00m S2+S3 3 1.25m +60° -90° 4.25m S4+S5 4 1.50m -90° -180° 5.75m S6+S7 5 2.40m -15° -195° 8.15m S8+S9 6 ... Die weißen Sektoren dienen fortan ausschließlich
wird, wenn der 1ms-Task seine Arbeit erledigt hat. Die Positionsbestimmung wird somit ständig von den zyklischen 1ms-Aufgaben unterbrochen. Es ist mit dem aktuellen Stand der Software so, dass der 1ms-Task maximal 820µs
-
Artikel
UART auf USB
M75, MT55, ME75, S55, S56, S57, S65, S75, SL5C, SL55, SL56, SL65, SK65, SF65, SP65, 1168, 2218, SX1, Xelibri 1-4) - Pin-Belegung: TTL-232R von FTDI. Dieses Kabel bekommt man sowohl als 3V3 als auch als 5V-Variante. Vorsicht: die Spannungsangabe bezieht sich NUR auf die Pegel der Kommunikationsleitungen, Vcc ist immer 5V! Zur Verfügung stehen neben Vcc und GND noch RxD, TxD, sowie die zwei Handshakeleitungen CTS und RTS. Vcc ist immerhalb der USB-Spec bis max. 500 mA belastbar, wenn sonst kein anderer Teilnehmer am USB-Bus Strom für sich beansprucht. Die von FTDI angebotenen
-
Artikel
AVR-GCC-Codeoptimierung
muss nur sauber und lesbar geschrieben sein. Was jedoch nichts bringt, ist eine Funktion, die von 1 Minute Programmlaufzeit lediglich 1 Sekunde verbraucht, um den Faktor 10 schneller zu machen. Die Programmlaufzeit sinkt dann von 60 Sekunden auf 59.1 Sekunden. Der Aufwand, die Funktion um einen Faktor
Kleinbuchstaben Symbole, die Modul-lokal sind: T/t: Objekte in der text-Section: Funktionen, Daten im Flash D/d: Objekte im data-Segment (initialisierte Daten) B/b: Objekte im bss-Segment (Null-initialisierte Daten) avr-gcc: Der Compiler hat bereits Informationen über die übersetzten Funktionen, die man direkt
-
Artikel
I2C als Hausbus
Meter-Bus funktioniert zum Beispiel noch mit rund 20kHz fast ohne Probleme. Bei Geschwindigkeiten um 1kHz, wurde im Forum schon von Buslängen von etlichen hundert Metern berichtet. Bustreiber. Bustreiber haben die Aufgabe die maximale Buskapazität von 400pF zu erhöhen. Dies erreichen die Bausteine i.d.R
Störabstrahlung des Busses in die Umwelt. Wesentlich ist dabei die Begrenzung des maximalen Spannungsanstieges dU/dT auf allen Busleitungen und der Schutz vor Spannungsspitzen. Dazu gibt es folgende Möglichkeiten: Verwendung abgeschirmter und/oder verdrillter Leitungen mit zentraler Erdung Überspannungsschutz bei
-
Artikel
AVR Arithmetik/Sinus und Cosinus (CORDIC)
Cosinus in einer Rückgabestruktur mit den 16-Bit Komponenten .sin und .cos . Die Ausgabewerte liegen im 1.15 signed Q-Format vor, d.h. als Festkomma-Werte mit 15 binären Nachkommastellen und ohne Vorkommastelle. Das MSB gibt das Vorzeichen des Ergebnisses an. Ein Inkrement entspricht 1/32767. Dieser krumme Wert ist notwendig, um auch den Wert 1 ohne Überlauf darstellen zu können. Man kann die Ergebniswerte jedoch auch einfach als mit 1/32768 skaliert betrachten, was den Fehler bei der Berechnung dann um 1 Inkrement (also 1/32768) vergößert.
-
Artikel
GoFlexPlugboxLinux
root@Plugbox ~]# nano /etc/exports Das Eintragen (IP Adressen natürlich anpassen!): /NASdaten 192.168.1.1/24(rw,async,insecure,no_subtree_check) # Beschreibbar für alle Clients von 192.168.1.1 bis 192.168.1.255 In /etc/hosts.allow das einfügen (IP Adressen natürlich anpassen!): nfsd: 192.168.1.0/255.255.255.0 rpcbind: 192.168.1.0/255.255.255.0 mountd: 192.168.1.0/255.255.255.0 Daemons beim booten starten: rpcbind, nfs-common und nfs-server in dieser Reinhenfolge in der /etc/rc.conf Datei in die DAEMONS Liste anfügen. Bsp: DAEMONS
-
Artikel
AVR-Tutorial: Equipment
kann man die Schaltung auch darüber mit Strom versorgen und dieses Kapitel überspringen. Bauteile: IC1: 5V-Spannungsregler 7805 C1: Elko 10µF (Polung beachten!) C2,C3: 2x Kondensator 100nF (kein Elektrolyt) D1: Diode 1N4001 Hauptelement der Schaltung ist das IC 7805. Seine Aufgabe ist es aus der Versorgungsspannung
Ist man sich nicht sicher, welchen MAX232 man hat (A oder nicht A), dann die größeren Kondensatoren 1µF nehmen, die funktionieren auch beim MAX232A oder MAX202. 1 9-polige SUBD-Buchse (female) 1 dazu passendes Modem(nicht Nullmodem!)-Kabel --------------------------- Teil 14 (ADC) 1 Kondensator 100n
-
Artikel
AVR32 Studio.Einstiegshilfe.Referenz
. -V, --version Print version information. --config Print configuration for bug reports and exit. -d, --debug, --debug= Enable debug output. Optionally specify debug level (1-3, default 1). -l, --log Log debug info to file -c, --comport Connect to given serial port. If is 'USB', connect to a USB device
for GDB communication. example 1: -a anyhost.anydomain.com:4242 example 2: -a :4242 If no hostname is given, avr32gdbproxy listens on all network interfaces. The default port is 4711. -x, --xmlpath Specify the path to the part description
-
Artikel
Konstantstromquelle fuer Power LED
5, welches jedoch von der Platine abgehoben werden muss. Das PWM-Signal muss hier invertiert sein, d.h. bei einer Spannung kleiner als 1,25V ist die LED eingeschaltet und bei größer 1,25V ist sie ausgeschaltet. Damit kann das Signal direkt an einen Mikrocontroller angeschlossen werden. Ohne Gleichrichter
Stückliste, Konstantstromquelle mit 300mA mit Reichelt Bestellnummern Bauteil Beschreibung SMD THT C1 Kondensator, 10µF, 35V SMD TAN.10/35 RAD 10/35 C2 Kondensator, 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
-
Artikel
Spannungsteiler
Spannungsfolger). Als weiterer systematischer Messfehler kommen noch die Toleranzen der Widerstände R1…R3 hinzu. Bei 1-%-Metallschichtwiderständen beträgt dieser etwa 2 %. Wenn es genauer sein soll, muss man 0,1-%-Widerstände verwenden oder eine Kalibrierung durchführen. Eine dritte systematische Fehlerquelle
des ADC ist. Der Einfluss von wird durch den Spannungsteiler etwas abgeschwächt und liegt bei ca. 0,1 bis 1. D. h. 10 mV Fehler von erscheinen als 1…10 mV Fehler auf dem Messsignal. Selbstverständlich muss auch ausreichend stabil und belastbar sein. Der einfache Aufbau wird jedoch mit einigen Nachteilen