-
Thread
10 Euro Logikanalyzer
firmware to device on 1.9 sr: ezusb: setting CPU reset mode on... sr: ezusb: Uploading firmware at /usr/share/sigrok-firmware/fx2lafw-cwav-usbeeax.fw sr: ezusb: Uploaded 4096 bytes sr: ezusb: Uploaded 4096 bytes sr: ezusb: Uploaded 4096 bytes sr: ezusb: Uploaded 4024 bytes sr: ezusb: Firmware
device number 10 using ehci_hcd usb 1-1.2: New USB device found, idVendor=08a9, idProduct=0014 usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-1.2: Product: fx2lafw usb 1-1.2: Manufacturer: sigrok[/code] Fragen
-
Thread
KW SSB-Modulation per DDS möglich?
wäre da natürlich sehr hilfreich und eine Sinustabelle. Für die Oszillatoren benötigst Du die 90° Drehung. Deshalb könnten parallel 2 Oszillatoren mit dem doppelten Takt laufen, damit sie auf 4 zählen. Bei den 200kHz könnte dann je nach Startbedingung die Phase der beiden Ausgänge getauscht werden
wird, am Mischerausgang erscheinen die um 90° versetzten Mischprodukte.
-
Thread
Servo mit 16Bit PWM ansteuern
1us) int main(void) { DDRD = 0xFF; // PD2 (OC1A) = Ausgang TCCR1A = (1<<WGM11)|(1<<COM1A1)|(1<<COM1A0); // Set OC1A on compare match TCCR1B = (1<<WGM13)|(1<<WGM12)|(1<<CS10); // Fast PWM, Top = OCR1A, Prescaler = 1 ICR1 =
delay_ms(100); // 100ms warten } } [/c] Leider erhalte ich am Ausgang (OC1A) kein PWM Signal. Hat wer eine Idee wo der Fehler liegt? Mein Controller: AT90PWM316
-
Thread
Overlapping PWM
Nimmste nen Timer der 2 PWM Kanäle hat und stellst den dementsprechend ein. Also Phasenrichtig und der PWM Wert des einen Kanals ist immer etwas größer als der des anderen (das ist dann die Überlappzeit). Den einen Ausgang
!OCxA) entsprechend ansteuert. ATtiny85 (Reichelt: ATTINY 85-20 SU) und AT90PWM316 (ebay: 360480310466) sind hier nennenswert.
-
Thread
LED Display NSM4202
NSM4202 > beantworten. > > > XL Hallo. Bitte senden Sie mir Software für Mikrocontroller Atmel AT 90S2313 wenn es Vielleicht. Danke.
Vladimir B. schrieb im Beitrag #7441886: > Bitte senden Sie mir Software für > Mikrocontroller Atmel AT 90S2313 Das ZIP mit der gewünschten Software befindet als Anhang im Eröffnungsthread. Seit gut 10 Jahren ...
-
Thread
die Betty-Fernbedienung von Pollin als ARM-Eval Board
##### ##### original (C) ##### Makefile V0.1 by alterego - alteregon@gmx.net ##### Makefile v0.2 by Tobias - tobias-betty@23.gs ##### Created at 15.11.2012 ##### ##### Adapted Makefile version for "Lernbetty" ##### V0.3 by swausd 18.11.2012 ##### ##########################################
die JTAG pins als GPIO zu nutzen. Leider reagieren die Pins trotz Deakivierung des JTAGs in PINSEL2 ( PINSEL2 &= ~(1<<2) ) nicht auf Änderungen beim Schreiben von IO1SET oder IO1CLR. Habe auch schon in der Initialisierungs asm das JTAG bit entfernt -> keine Änderung an den Pins zu beobachten Kann
-
Thread
Solarenergiedaten über USB-Schnittstelle verarbeiten
Ladestrom und die Spannung. Diese Daten sende ich per Funk an meinen Empfänger (hier ein AVR-Controller AT90PWM316) und zeige die Leistung in Wh auf einem 7-Segment Display an. Jetzt möchte ich die Daten direkt am PC verarbeiten und weis noch nicht so recht, wie ich es am Besten lösen soll. Hat hier
hterm in eine Datei laufen lassen kannst. Wär dann halt nur direktes logging. Allerdings, du hast 2 Controller + Funkverbindung hinbekommen, scheiterst jetzt aber beim verarbeiten am PC? Wie passt das zusammen? gruß cyblord
-
Thread
Atmel Fehler beim Debuggen
Hallo zusammen! Ich benutze ein STK 600 und ein JTAG ICE mk3 um meinen AT90PWM3B zu debuggen. Die Software wird in den uC geladen und sobald ich den ersten Debuggschritt ausführen möchte, springt er in den Disassembly-Code. Gelber Pfeil steht auf scopeband und sobald
= (unsigned int)(((((float)ADC_Vin*5)/(float)Vc_LEM)-2.5)/0.00222); e = target_current - LEM_current; //Sollwert_Istwert_Abgleich PI_regulator(); DAC_PWM_output(); } return 0;
-
Thread
Sinusoszillator, VCO, Waveform Generator - Bauteil gesucht!
Stromversorgung außer acht lässt (brauchst du auch für sowas wie einen XR2206), dann ein AVR mit Quarz + 2 Quarz-Last-Kondensatoren (du willst ja eine stabile Frequenz haben, wenn's auf 2 % nicht ankommt, kannst du auch mit dem internen RC-Oszillator arbeiten), ein Abblockkondensator und ein R-2R-Widerstandsnetzwerk
über einen INT. Ja, ein pin-change interrupt sollte doch dafür geeignet sein. Hatte der alte AT90S2313 nicht, aber der Nachfolger ATtiny2313 hat sowas. Aber das ist jetzt schon ziemlich weit weg von Bärbels ursprünglicher Frage, zumal sie ja eine Festfrequenz von 10 kHz braucht und sonst nichts
-
Thread
Arduino als Einstieg?
Steckbrett und Datenblatt wälzen etc. über Assembler und danach mit C gestartet (ca. 1998 mit dem 90S1200, 90S2323 und 90S8515). Und finde es klasse welche Möglichkeiten es heute für Einsteiger gibt. Meine Empfehlung: Nutzt jede Erleichterung beim Einstieg, und steckt den Gehirnschmalz und Zeit
gewissen Einstieg in µC gemacht. Als sich dann aber einer der Ingenieure ein Herz nahm und mir einen AT89C51RD2 in die Hand drückte und ich den das erste mal auf Lochraster packte und merkte wie easy das Ganze geht, habe ich die C-Control nie nie nie wieder angerührt. Das Dingen staubt heute noch irgendwo
-
Thread
AVR modular aufbauen
Dem µC wird dann pro Pin etwa 1/16 davon entzogen. Oder ist da ein Fehler? Basiswiderstand sind 2.2K.
. d. schrieb im Beitrag #2864743: > Ist der Kondensator wirklich falsch? Er ist ein Relikt aus AT90Sxxxx-Zeiten, als die AVRs noch kein BOD hatten. Er sollte zusammen mit dem Reset-Widerstand ein billiger Ersatz für einen Reset-Chip sein, also beim Einschalten der Versorgung den MC noch eine kleine
-
Thread
Falscher Spannungswert aus ADC
DAEN); //DAC_starting_conversation if(v_in_ADC <= max_voltage) { PCTL2 |= (1<<PCCYC2)|(1<<PRUN2); // PWM_Output_enable } else { PCTL2 &= (0<<PCCYC2)|(0<<PRUN2); // PWM_Output_disable } } Bin über jede Hilfe dankbar!
Ich verwende den AT90PWM. Referenzspannung ist auch in Ordnung. Da ich den ADC wieder direkt auf den DAC lege, kann ich gut die Funktion des ADC`s überwachen. Dies funktioniert auch relativ gut. Es entstehen lediglich
-
Thread
ADC auf DAC spiegeln Problem!
daci schrieb im Beitrag #2854753: > Ich gebe 5 V an den Eingang und erhalte am Ausgang lediglich 2,62 V. DAC > und ADC lasse ich über die interne Vref 2,56 V laufen. Wie soll da auch (wesentlich) mehr als 2,56V rauskommen?
Ich verwende eine AT90PWM3B - uC. Dank eurer Tipps, funktioniert alles soweit ganz gut, bis auf diese ADIF Interrupt-Flag um das Wandlungsende zu erfassen. Meine Idee: while(1) { if(ADIF Flag ist gesetzt) {
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
(20mA pro Kanal) Abstrahlwinkel 120Grad Leuchtstärke: 520mcd rot, 1000mcd grün und 300mcd blau. PWM 8-bit, 256 Stufen. Protokoll: TM1804/WS2811 (400-800kbps) Der Preis wird zwischen 0,40ct - 0,60ct pro LED je nach Abnahmemenge und Gesamtvolumen liegen zzgl. 90ct - 2,20€ Porto liegen. Wer
49 Stück 45ct/LED bis 99 Stück 40ct/LED bis 199 Stück 37ct/LED ab 200 Stück 35ct/LED zzgl. 0,90€ Porto bzw. 2,20€ Porto je nach Gewicht. Sollte sich die Menge nochmal deutlich vergrößern (das müsste aber schon sehr viel sein) könnten sich der Preis nochmal um ein 1-2 ct/LED ermässigen.
-
Thread
SSR Relais ansteuern mit µC
soll .. ist für ein projekt .. Daten: halbleiterrelais den ich mir gekauft hab.. http://at.rs-online.com/web/p/halbleiterrelais/0352525/ leistung von der hezspirale 2,2W und hält ca 230V aus spannung die ich vom AVR bekomme 5V ich hab unzählige schaltungen gefunden wo man sieht
wollte deswegen fragen ob >jemand sich damit auskennt. Da soll es ein paar Leute geben. >http://at.rs-online.com/web/p/halbleiterrelais/0352525/ 40A Brocken. >leistung von der hezspirale 2,2W und hält ca 230V aus Fehlt da nicht ein k, also 2,2_k_W? >spannung die ich vom AVR bekomme 5V
-
Thread
Hexacopter - ADXL330/ADXL335 "Lageproblem" bei laufenden Motoren
kannst du deine Platine auch mechanisch dämpfen. Bei openpilot gab es mal jemanden, der dazu einen 2K-Gel verwendet hatte mit sehr guten Ergebnissen. Alternativ soetwas hier: http://www.armokopter.at/forum/viewtopic.php?f=3&t=284
/s passen übrigens ganz gut zu meinen Messungen. Ruhig liegend hatte ich mit MPU6050 10° Drift in 90s (Messbereich 2k°/s, Vorteiler 8). Mit Messbereich 1k°/s und ohne Vorteiler warens nur noch 10° in 15 Minuten. Beim Offset wird hier scheinbar einiges verschenkt. Obs im Flug relevant ist werd ich noch
-
Thread
ARM: kompliziert?
aktuellen SVN Head (http://ethernut.svn.sourceforge.net/viewvc/ethernut/trunk/) kennt viele AVR8, AVR32, AT90, AT91, NXP17 und STM32 Bausteine und Boards. Nach dem Bauen der Konfigurationsdateien und dann der Bibliotheken für das Board kann man dann schnell einigermassen portable Programme schreiben, ohne
alles an Peripherien und RAM vorhanden ist, die mein Projekt benötigt. Sonst habe ich noch einen AT89C8051RC2 herumliegen, der sieht auch erfolgversprechend aus. Gerhard
-
Thread
Batch Datei und Fuse-Bits für AVRISP MKII erstellen?
druecken, um Programmiervorgang zu starten... @PAUSE > NUL :start @ECHO. @\\SOFTWARE\STK500\STK500 -dAT90PWM316 -if".\default\SensorV1.hex" -ie".\default\SensorV1.eep" -s -e -pb -vb -l0xFC -L0xFC -f0xD9E2 -F0xD9E2 -E0xF9 -G0xF9 -cUSB @IF ERRORLEVEL 1 GOTO error1 @ECHO. @ECHO ------------------------
Fuse Bits verstehe ich schon. Konkret meine ich diese Zeile: -s -e -pb -vb -l0xFC -L0xFC -f0xD9E2 -F0xD9E2 -E0xF9 -G0xF9 -cUSB
-
Thread
Problem PWM zu große OFF-Zeiten
Hallo! Ich möchte mittels einem AT90PWM3B einen High-Low-Side-Treiber ansteuern. Das Problem ist, ich bekomme keine durchgängige (über die Zeit) PWM. In den einzelnen Blöcken funktioniert die High bzw. Low-Side Steuerung, jedoch
// page:167 void init_psc_input(void) { PFRC2A = 0; PFRC2B = 0; } // PWM_Output_Selection void init_pwm_out(void) { PCTL2 = (1<<PRUN2); // PWM_Output_enable } int main(void) { init_pwm_value(); init_psc2(); init_ramp_mode
-
Thread
China SUPER Bauteile-Schnäppchen Thread
www.ebay.at/itm/270874459500 Such mal nach (2.54mm, dupont) cable
kurzem reingestellt? > 50PCS 2.54mm 2 x 40 Pin Male Double Row Pin Header Strip 4.90€ > Ebay-Artikel Nr. 130713476203 Das ist mal ein Preis... > 50Pcs 2.54mm 40 Pin Female Single Row Pin Header Strip New 5.90€ > Ebay-Artikel
-
Thread
Induktivität bestromen und entladen
Wie genau bemesse ich hierbei die Kapazität/Spannung des Elkos? Die Energie in der Spule ist ja 1/2 L i^2. Wird diese beim Abschalten der Transistoren einfach in 1/2 C U^2 umgewandelt am Elko wobei U meine Versorgungsspannung durchs Netzteil ist? Rechenbeispiel: Die Induktivität ist 130 mH. Nehmen
genau bemesse ich hierbei die > Kapazität/Spannung des Elkos? Die Energie in der Spule ist ja 1/2 L i^2. > Wird diese beim Abschalten der Transistoren einfach in 1/2 C U^2 > umgewandelt am Elko wobei U meine Versorgungsspannung durchs Netzteil > ist? Im Prinzip ja, allerdings ist der Spannungshub
-
Thread
Kaufempfehlung Funktionsgenerator
members.vienna.at/pegasus/FheScripts/MT_3_Wechselgroessen.pdf
ohne Englisch geht's nicht. Sämtliche Telefonkonferenzen laufen in Englisch - und das war in den 90ern lange nocht nicht so extrem wie heute. Gruß Gunb
-
Thread
Synchronisation zwischen mehreren µCs
, der umgeschalten wird vom PWM Signal aus Controller 1 auf PWM Signal von Controller 2, den "Übergang" nicht merken sollte. Also müssen beide PWMs die gleiche Frequenz und gleiches Tastverhältnis haben und synchron starten.
Meter schrieb im Beitrag #2825256: > Sinn der Sache ist, dass ein Motor, der umgeschalten wird vom PWM Signal > aus Controller 1 auf PWM Signal von Controller 2, den "Übergang" nicht > merken sollte. Da stellen sich 2 Fragen zur Sinnhaftigkeit: 1. Warum muß ein Motor von 2 Controllern versorgt
-
Thread
AT90PWM3B Source Code
Hallo zusammen! Hat jemand schon mit einem AT90PWM3B gearbeitet? Könntet Ihr mal ein bischen Sourcecode posten. Ich habe Probleme mit der Einstellung der Interruptimer, Totzeit, Register. Wäre nett, wenn ihr mir ein paar Beispiele geben könntet
wollte mit dem Center Aligned Mode arbeiten um eine Treiberstufe anzusteuern. Dazu brauche ich 2 PWM-Signale(einstellbaren Tastgrad), davon 1 invertiert und mit Totzeit(einstellbar) verschoben. Vielleicht kann mir jemand Hilfe geben, wie man beim Registerbeschreiben vorgehen muss! Danke!
-
Thread
Mit Arduino Haustüre öffnen (Relais-Schaltung)
wenig kleiner http://www.reichelt.at/Miniaturrelais/FRS-1B-S-DC05/3/index.html?;ACTION=3;LA=2;ARTICLE=79361;GROUPID=3292;artnr=FRS+1B+S+DC05;SID=12UEZv@X8AAAIAAEbGVa4820982f7ae2a7400a55f871874ca4241
ein wenig kleiner > http://www.reichelt.at/Miniaturrelais/FRS-1B-S-DC05/3/index.html?;ACTION=3;LA=2;ARTICLE=79361;GROUPID=3292;artnr=FRS+1B+S+DC05;SID=12UEZv@X8AAAIAAEbGVa4820982f7ae2a7400a55f871874ca4241 Noch ein wenig kleiner http://www.reichelt.at
-
Thread
Sperrwandler Hilfe
VAC gleichrichten, glätten und damit auf den Sperrwandler fahren. Der Sperrwandler sollte über einen AtMega geregelt werden (Mosfet mit PWM-Ansteuerung 16 kHz). Dazu möchte ich über einen Spannungsteiler und Analog-Optokoppler die Spannung messen. Als Ausgang bräuchte ich 90 VDC und ca. 100 mA. Ich
Sperrwandler liefert eine Gleichspannung, die zum Galvanisieren von >Titan verwendet werden soll. mit 90V? >Der Sperrwandler sollte über einen AtMega geregelt werden (Mosfet mit Lass es. Das ist was für Leute, die es können. Nimm einen Standard-IC. >PWM-Ansteuerung 16 kHz). Dazu möchte ich über
-
Thread
Kamera mit Robotersteuerung
Billig wohl kaum ich glaube ein XBee shield kostet ca. 90€
Dieses Teil für den RP6 läge bei 1/4 des Preises: http://www.voelkner.de/products/312851/Arexx-RP6-V2-Control-M256-WiFi-Kit-RP6v2-M256-WIFI.html Da brauchste natürlich auch externe Relais bzw. besser gleich richtige PWM Motortreiber für Geschwindigkeitssteuerung, da kannste dann sogar ne ordentliche
-
Thread
Problem mit Timer Compare Interrupt
grundlegende Information vorzuenthalten, nämlich um welchen µC > es konkret geht. Ach ja... AT90PWM316
aber die ISR wird noch immer nicht ausgeführt! Wo ist der Wurm drinnen? [c] //Controller: ATMEL AT90PWM316 #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000 // T system clock = 1 / 8MHz = 0,125us int main(void) { DDRB |= (1<<PB2); // PB2 = Ausgang
-
Thread
CAN zu PWM Umsetzer
PIC18F25K80 - 28 Pin - um die 2 USD
günstig+can => cortex m0/m3 von verschiedensten herstellern, aber alles 1.8V/3.3V groß+teuer+5v... zB at90can128, atmega64u