L C 5 0 a F N CCVA 7BP 4EP T 1 C 2AP u E A C 46 c D P S 71 X 4AP 9 7 5 3 1 D 0 A V E E V - + G CA B E B B B B B B B 6AP m - A P P U D D U U V P P P P P P P P 9 7 5 3 1 7 2 1 1 8 6 4 2 . 1 n 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 J 1 H 4 0 0 1 1 1 1 1 1 1 0 8 6 4 2 C 1 C 1 E E 0FP P P E B B B B B B B B ]
digital filter output (upper graph) and depends on bandwidth settings: for example for any_motion_dur=01b and bandwidth=110b (1.5kHz), we have 2*bandwidth=3ksamples/s which leads to reaction for interrupt activation of 3*333µs = 1ms and a minimum any motion interrupt duration of 3*333us = 1ms (see lower
x G5 G4 G3 G2 G1 G0 x x 2nd x x x x x x x x B5 B4 B3 B2 B1 B0 x x st 1nd R5 R4 R3 R2 R1 R0 x x G5 G4 G3 G2 G1 G0 x x 2 B5 B4 B3 B2 B1 B0 x x x x x x x x x x 65k R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0 B4 B3 B2 B1 B0 st 9 bits 262k 1 R5 R4 R3 R2 R1 R0 G5 G4 G3 2nd G2 G1 G0 B5 B4 B3 B2 B1 B0 st 1nd R5 R4 R3 R2 R1 R0 x x 262k 2 G5 G4 G3 G2 G1 G0 x x 8 bits 3rd B5 B4 B3 B2 B1 B0 x x st 65k 1 R4 R3 R2 R1 R0 G5 G4 G3 2nd G2 G1 G0 B4 B3 B2 B1 B0 Remark : x Don't care bits Not
, OCnB/OCnC reserved. Clear OCnA/OCnB/OCnC on Compare Match 1 0 Set OCnA/OCnB/OCnC at TOP Set OCnA/OCnB/OCnC on Compare Match 1 1 Clear OCnA/OCnB/OCnC at TOP Note: 1. A special case occurs when OCRnA/OCRnB/
Anbieter gestattet die Platinen zu verkaufen, gibt es die Platinen in Industriequali für wenig Geld. z.B.: 5 Platinen max 5x5 cm für ca. 12 Euro 5 Platinen max 10x10 cm für ca. 20 Euro
4-Layer 10x10 cm Angebot http://www.seeedstudio.com/depot/propaganda-pcb-4-layer-10cm10cm-max-p-511.html Ausserdem kann man ja auf den Open-Source Bonus verzichten und das Board nicht freigeben. Ist dann immer noch recht günstig.
Hallo Siggo, du musst PinB.1 nehmen, weil da der Ausgang von Timer/Counter 1 liegt.
Mode den Du benutzt toggelst Du den Pin, da ist das Tastverhältnis immer 50/50. Würdest Du mit COM1B0..1 und Mode 15 eine Fast-PWM auf OC1B legen, dann wäre nach wie vor das OCR1A der Top-Wert, würde also die Frequenz der PWM bestimmen, während OCR1B im Bereich von 0 bis OCR1A das Tastverhältnis einstellen
operation, OC1A/OC1B disconnected. 1 0 Clear OC1A/OC1B on Compare Match, set OC1A/OC1B at TOP 1 1 Set OC1A/OC1B on Compare Match, clear OC1A/OC1B at TOP Note: 1. A special case occurs when OCR1A/OCR1B equals TOP and COM1A1
GAMMA=1.5E-7 NR=1 BR=2 VAR=100 ISC=1e-13 NC=2 IKR=10E-3 +RB=25 RE=.3 RC=.3 CJC=29E-12 MJC=0.364 VJC=0.511 CJE=100.3E-12 +MJE=0.419 VJE=0.877 TF=2E-10 TR=1.5e-6 XTB=1.5 QUASIMOD=1 * Das OP Model, das ich bereits eingebunden habe, ist ein .SUBCKT Da hat alles wunderbar geklappt. Hier beim Transistor
die Simulation mit unterschiedlichen Temperaturwerten zu starten? Zenen Dioden oder Transistoren z.B. sind ja doch etwas über der Temperatur schwankend. Wie kann ich einen mechanischen Schalter simulieren, der zum Zeitpunkt x einen Kreis schließen soll und zum Zeitpunkt x+y wieder öffnet.
ich einen 100nF-kondensator iwo finde :) @peda Er driftet immer während der Messroutine. z.B.: 1. Anlegen von 0V 2. Start ADC.... Array[0] = 511 Array[4999] = 495 ADC wird gestoppt 3. Ich warte .... 4. Starte zum zweiten mal ADC ...Array[0] = 511
natürlich STUSS so, weil jede Zahl doppelt vorkommt. Besser von 0 bis 255 hochzählen und dann von 511 auf 256 wieder runterzählen und das Bit8 einfach wegschmeissen. Das kann man doch bestimmt auch anders schreiben, ohne das einem die Finger bluten?
; ausgang <= std_logic_vector(to_unsigned(counter,8)); [/vhdl] Als Tipp: kauf dir ein Buch, z.B. VHDL-Synthese von Reichardt/Schwarz
General Description Features H The LMH6518 is a digitally controlled variable gain a■plifierrange 40 dB , whose total gain can be varied from −1.16 dB to 38.8 ■B Gain step size 2 dB D at all gains. Gain accuracy at each setting is typically 0.1 dB. gain resolution with 8.5 mdB g When used in conjunction
Also in solchen Fällen nehm ich einfach ein Poti dessen Bereich ausreicht, z.B. 10k oder 100k. Klemm den zwischen Source und Gate, und dreh solange bis ich den gewünschten Strom hab, also in deinem Fall 75mA. Dann mess ich den Widerstandswert des Potis und nehm einen Festwiderstand
bekannten Artikel http://waltjung.org/PDFs/Sources_101_P1.pdf hätte ich am liebsten so eine J511 Stromreglerdiode, aber die scheinen seit mehreren Jahrzehnten nicht mehr verfügbar zu sein ;-) Also hab ich mir gedacht, dass ich eine Kaskode aufbaue mit einem J112 (bzw. MMBFJ112) und einem PN4393
Naja gut da hast du wohl recht! Jetzt noch 1 letzte Frage; Wenn ich z.B. mein main Programm habe und dort drin dann das UP oder Funktion Read_ADC(0) aufrufe, dann misst er ja den AN0 und speichert den in der uint ADWERT ab. Zum Schluss kommt dann ja der Befehl Return
ADCe; #pragma code void main(void) { // Anfang ADCe = 511; LATA = 0x00; // PORTA löschen (kann beim Start undef. Zustand annehmen) LATB = 0x00; // PORTB löschen (kann beim Start undef. Zustand annehmen)
when the WGM02:0 bits are set to fast PWM mode. (1) Table 77. Compare Output Mode, Fast PWM Mode COM0B1 COM0B0 Description 0 0 Normal port operation, OC0B disconnected. 0 1 Reserved 1 0 Clear OC0B on Compare Match, set OC0B at BOTTOM, (non-inverting mode). 1 1 Set OC0B on Compare Match, clear OC0B at
Single Supply 0 +V – 2 0 –V – 2 0 +V +2 0 +V – 2 Volts 4 S S S S Usable Output Current 5 5 5 5 mA 3 dB Bandwidth 15 15 15 15 kHz ALARMCHARACTERISTICS VCE(SAT)t 2 mA 0.3 0.3 0.3 0.3 Volts Leakage Current 61 61 61 61 Amax Operating Voltage at – ALM +VS– 4 +V S 4 +V S 4 +V S 4 Volts Short Circuit Current
> 30 dB würde halt nochmal das 1000fache benötigen, also satte 1 MW. Abgesehen davon haben kleine Schüsseln ein paar Grad Öffnungswinkel (wie Rufus schon andeutete). > Ein VW-Bus mit der Anlage quer durch
@ Jan, bei 124dBm steht doch das m für mW. Sollten es da nicht eher 2,511 MW sein? Bitte um korrektur, wenn ich falsch liege. guude ts
mmc_write_sector (unsigned long addr,unsigned char *Buffer){ unsigned char tmp; unsigned int a; unsigned char b; //Commando 24 zum schreiben eines Blocks auf die MMC/SD - Karte unsigned char cmd[] = {0x58,0x00,0x00,0x00,0x00,0xFF}; /*Die Adressierung der MMC/SD-Karte wird in Bytes angegeben, addr wird von Blocks
B (OCR1B). Note that a Forced Output Compare (FOC1B) strobe will not set the OCF1B Flag. OCF1B is automatically cleared when the Output Compare Match B Interrupt Vector is exe- cuted. Alternatively, OCF1B
programmieren. Meine Frage kann man über den ADC des Atmegas den Meßbereih so einstellen, dass z.B 0-511 0V bis -10V ist und von 512- 1023 0V bis +10 V ist. Danke für eure Tips und Hilfe schonma.
return adcwert; } void main (void) { ... signed int sollwert; sollwert = getADC(0)-511; ... } [/c]
Welche Seriennunnmer hat Dein Gerät (Label vorne rechts unten an der Frontplatte, beginnend mit B, dann 6 Ziffern. Oder beginnend mit 7, dann 5 Ziffern)? Welche Info steht auf der ersten Seite Deines Manuals (z.B. "...for Serial numbers B250000 or above ") Wenn/Falls auf der Front nix steht (weil
Problem. Meins geht nur, wenn "Hold-Off time" in "B ends A" Position steht. Da funktioniert das Triggern mittels B trigger Level Knopf auch gut. Den "A trigger" bekomme ich nicht zum Laufen. Hab das Teil aufgeschraubt, und die Versorgungs-Spannungen
>Nimm einfach z.B. 0.2mm Kupferdraht und wickel 10 Windungen um nen >Schraubendreher z.B 0.5cm Durchmesser. Davon machst du 2 Stück und >koppeslt diese über die Luft. ...und wunder dich nicht wenn anschließend die
,-----. _/ \ E |_|o o| C \ O / `-----´ B Bei mir sieht er so aus.
es, manche nicht. Einen gewissen Vorzug hat das, wenn vornehmlich Tabellen abgearbeitet werden. Z.B. Basic-Token vergleiche oder Netzwerkadressen. Da kann man sicher Beispiele finden. >Mir geht es darum zu verstehen, wie einfach die Erzeugung von >positionsunabhängigem Code ist und wieviel Overhead
läuft Code erzeugen (i386, ARM, AVR32, IA64, ...). Die Adressierung ist aufwändiger und erfolgt zB über die GOT (global offset table) Such einfach in den GCC-Quellen nach folgenden Makros: http://gcc.gnu.org/onlinedocs/gccint/PIC.html#PIC bzw. nach flag_pic unterhalb von ./gcc/config
signal vect : std_logic_vector (7 downto 0) := x"55"; signal wert : integer range 0 to 511 := 255; [/vhdl] Ohne Wertzuweisung werden alle Signale auf 0 initialisiert. Aber es gibt kein internes "Reset-Signal", das man in seine VHDL-Beschreibung einbauen könnte.
wenn der PROG-Pin auf high geht => extern nach low ziehen, und der FPGA wartet mit der Konfig b) Startup (nach der Konfig, bis IO aktiv) => schwieriger, aber machbar => Congig-UserGuide nachsehen: hab's nicht auswendig Stichworte sollten sein: Startup-Synchonosierung meherer
PROGRAMMING ISP MODULE DATA LOGIC EEPROM ANALOG MUX ADC R T O A DATA REGISTER DATA DIR. + - L A PORT B REG.PORT B N P A M C PORT B DRIVERS PB0-PB5 3 1187G–AVR–06/07 Pin Descriptions VCC Supply voltage pin. GND Ground pin. Port B (PB5..PB0) Port B is a 6-bit I/O port. PB4..0 are I/O pins that can provide
damit, dass ein AVR diese Anzahl ausgaenge nicht ansteuern kann, benoetigt man einen Portexpander, zB in der form eines Satzes schieberegister 74HC595. Da kann man an jeden ausgang eine LED haengen und so nahezu beliebig viele LED ansteuern. Ich wuerd jede LED mit zB 1mA betreiben, das wir immer noch hell genug. Den PWM macht man, in dem man alle LED zB 1000 mal pro sekunde neu ansteuert.
'Drehrichtung Motor 2 Motor2_in2 = 0 'Drehrichtung Motor 2 For I = 250 To 511 Pwm1a = I Pwm1b = I Waitms 1 Next I Wait 1200 'Bremsen Pwm1a = 0 Pwm1b = 0 Wait 20 Motor1_in1 = 0 'Drehrichtung Motor 1 Motor1_in2 = 0 'Drehrichtung
'Drehrichtung Motor 2 Motor2_in2 = 1 'Drehrichtung Motor 2 For I = 0 To 511 Pwm1a = I Pwm1b = I Waitms 250 Next I Wait 1200 'Bremsen Pwm1a = 0 Pwm1b = 0 Wait 20 Motor1_in1 = 0 'Drehrichtung Motor 1 Motor1_in2 = 0 'Drehrichtung
Drehrichtung Motor 1 Motor2_in1 = 1 'Drehrichtung Motor 2 Motor2_in2 = 0 'Drehrichtung Motor 2 For I = 0 To 511 Pwm1a = I Pwm1b = I Waitms 25 Next I Wait 120 'Bremsen Pwm1a = 0 Pwm1b = 0 Wait 2 Motor1_in1 = 0 'Drehrichtung Motor 1 Motor1_in2 = 0 'Drehrichtung Motor 1 Motor2_in1 = 0 'Drehrichtung Motor 2 Motor2
B (OCR1B). Note that a Forced Output Compare (FOC1B) strobe will not set the OCF1B Flag. OCF1B is automatically cleared when the Output Compare Match B Interrupt Vector is exe- cuted. Alternatively, OCF1B
AMPLIFIER PARAMETERS V DS= 2 V, I = 10 mA FREQUENCY GUmax GAmax S21| |S122 K Delay Mason’s U G1 G2 MHz dB dB dB dB nsec dB dB dB 2000.0000 27.26 12.97 –33.03 0.27 0.389 31.735 12.72 1.56 2500.0000 24.63 12.97 –31.20 0.38 0.040 27.870 10.18 1.48 3000.0000 23.33 12.95 –29.75 0.42 0.038 26.985 9.00 1.39 3500.0000
CB503 3 3 3 3 3 3 3 3 4 5 R R R R R R R R 3 3 R515 0 10 CB509 R303 R R R509 Q Q R510 R306 R520 4 R511 2 1 3 1 3 0 0 R516 5 B R R R R 2 R301 0R517 Q Q U R530 2 2 2 C 0 6 0 0 5 6 5 8 R514 R529 1 R R R R729 7 B 7R714 0 R RR519 5 5 5 4 2 CB215 CB214 0 R C R 7 7 R526 7 Q Q R 2 C R B 3 R R 4 3 R524 R Y401
der Temp// ADCSRA |= 0b10000000; //ADC enable ADCSRA |= 0b01000000; //Start Conversion while (ADCSRA & (1<<ADSC)) { } //Ermitteln der Temp// T = tlist[ADC]; [/c] Wenn ich in der letzten
Warum macht ihr euch alle das Leben so schwer? Nimm nen DS18B20 Sensor, der ist bereits kalibriert und über 1wire kinderleicht anzubinden.
, V = OV 8V to VINated 1.193 1.267 1.180 1.280 Feedback Bias Current I V = 12V, I = 0.2A 50 100 nA B IN O LM2575-ADJ 500 Efficiency/Option 3.3V h V = 12V, I = 1A (LM2575, 3A for LM2576) 77 % IN O 5V 82 12V V IN 15V, IO= 1A (LM2575, 3A for LM2576) 88 ADJ, V O = 5V V IN12V, I O 1A (LM2575, 3A for LM2576
DAC Low Power All CMOS Construction CONTROL REG REGISTER REGISTER 10-Bit Resolution V MUX BIAS DAC B VOUTB Double Buffered DAC Registers Dual External Reference Capability CHANNEL B DATA DAC CONTROL REG REGISTER REGISTER APPLICATIONS V Optical Disk Drives MUX BIAS DAC A V A Instrumentation and Communication
ändern darf, um den zulässigen Fehler von +- 0,5 °C einhalten zu können. Zu DDR Zeiten gab es den B511, der einen der Temperatur proportionalen Strom liefert. (273µA bei 273K). Vielleicht gibt es heute etwas Ähnliches.
maxmialen Kabellänge multiplizieren und zum Sensorwiderstand ins Verhältnis setzen. Wenn also z.B. der Sensor 1 kOhm hat und das Kabel 10 Ohm, dann würde das Kabel einen Meßfehler von 1% verursachen. Temperaturabhängigkeit des Kabelwiderstandes mal außer Acht gelassen, da wesentlich kleiner als die
genau 2,5MS/s bei 20MHz und die Daten sind im RAM frei veränderbar. Die Daten müssen an Adresse 256-511 liegen.
Einleseroutine über UART vorgesehen, oder Frequenzeinstellung über Poti. [c] eloop: ; hier z.B. Additionswert einlesen nop rjmp eloop [/c] Daher der Timerinterrupt mit einigen Taktzyklen Pause für das Hauptprogramm. Gruß HansL
j If a is an MLS of length L52 21, a decimation $ %i and $a qi of sequence a$ i yields another MLS b $ i of the same n21 degree with b ia , qi and only if ~see Ref. 18! the greatest common divider of positive integers q and L equals one, Tr~n n ! ( e ik jk ~5! k50 gcd(q,L)51. q is said to be a proper
is important that the correlation properties a) 0 1 1 0 1 1 0 0 1 b) c) d) Figure 3. Illustration of the modulation: a) unmodulated pseudo-random sequence, b) Minimum-Shift-Keying (MSK)—Frequency-Modulation (FM) with sequence-conducted change of ¤anks, c) carrier with
and Manipulations Transformation Before Transformation After Transformation Combine Cascade A K1 K2 B A K 1 2 B Blocks + Combine Parallel A K1 Σ B A K1±K2 B ± Blocks K2 + K K1 Eliminate a A Σ 1 B A 1 ±1K2K B Feedback Loop ± K 2 + + Move Summer A K Σ C A Σ K C In Front of a Block ± ± B 1/K B + Σ K C K + Σ C Move Summer A ± A ± Behind a Block B B K K B K B Move Pickoff In A A Front of a Block B B K Move Pickoff A K B A K B Behind a Block A A I/K Figure 5–6. Block Diagram Transforms Feedback and Stability Theory5-5 Feedback Equation and Stability
wenn das 10. Bit gesetzt ist (Vorzeichen-Bit) dass ich die führenden Bits zu Einsen mache? So dass z.b. aus 10Bit signed: xxxx xx10 0000 0000 16Bit signed: 1111 1110 0000 0000 werden.
bis hin zu 32704. Oder mal anders erklärt: Dein 10-Bit-Wertebereich geht von -512 über 0 bis +511. Bei allen folgenden Berechnungen gehst Du ja dann von diesem Wertebereich aus. Nun kommt aber (dem Fortschritt sei dank) ein besserer Sensor mit einer höheren Auflösung, sagen wir z.B. 12 Bit, zum