-
Thread
Geeignetes controller board gesucht
können. Die Aufgaben umfassen: -Einlesen von ca. 4 Analogsignalen (min. 10 bit) -Ausgabe von 2 PWM-Signalen -CAN-Bus Interface (Variablen sind "on the fly" zu ändern) -mindestens 8 GPIOs (Einlesen eines 3-Kanal Encoders, Steuern von Leistungselektronik) -Ethernetschnittstelle (nicht zwingend
Ich weiß zwar nicht, wie es mit fertigen boards dazu aussieht, aber die AT90CAN (AVR von Atmel) sollten ausser Ethernet alles an Bord haben. Fließkomma in 32bit als Softwarelösung ist z.B. für gcc vorhanden. Development Kit: ATDVK90CAN1 könnte einen Blick wert sein.
-
Thread
RGB-LED Farbmischung - Farbverlaufsteuerung
Farbverlaufssteuerung ansteuern und bin auf der Suche nach einer optimalen Routine in C. Ich verwende hier die PWM-Kanäle des AT90PWM316. Derzeit vermische ich die Farben mit if-else-Abfragen. Die RGB-Werte habe ich in einem Array (valuetable) gespeichert. [c] const unsigned int valuetable[256]= // = logarithmische Werte { 0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3, 3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5, 5,5,5,5,5,6,6,6,6,6,7,7,7,7,8,8, 8,8,9,9,9,9,10,10,10,11,11,12,12,12,13,13, 14,14,15,15,15,16,17,17,18,18,19,19,20,21,21,22
-
Thread
Projekt : GPS Tracker
Hier noch der Schaltplan und die Partlist: [pre] Partlist Exported from gLogger v2.sch at 25.07.2008 13:55:16 EAGLE Version 5.1.0 Copyright (c) 1988-2008 CadSoft Part Value Device Package Library Sheet C1 47 nF C-EU025-025X050 C025
fertig > und klein ist. Jedoch habe ich zu deiner Schematic ein paar Fragen: > - Müssen, damit I2C funktioniert nicht an die Leitungen PullUp > Widerstände? Ich denke, die internen PullUps des AtMega sollten dazu reichen, aber I2C wurde noch nicht in Betrieb genommen. > - Du hast 2 Taster vorgesehen
-
Thread
PNP turn-off Transistor als FET-Treiber wird heiß
Der 0,13 Ohm-Widerstand wird geringfügig warm. Darauf befindet sich noch ein 7805, der BD138, ein AT90S2313, der aus dem Altbestand genommen hier die besondere Aufgabe erhält, die LED zu dimmen per PWM und gesteuert durch RC5-Signale. Als Hilfe bei der Programmierung ist noch ein 2x40-LCD aufgesteckt
erfolgt. Ein C-R-C fiter bringt etwas Filterung nach dem Spannungsregler. Es ist ja bekannt, daß die AT90S-µCs einen empfindlichen Oszillator haben, der bei Störungen auf der Betriebsspannung nicht richtig läuft. Das fällt beispielsweise beim Betrieb mit einer RGB-LED und Software-PWM auf. Die RGB-LED-Schaltung
-
Thread
LiPo-Lader: Schaltung parallel zum Akku
maximalen Ladespannung um 0,1V bringt ca. 10% mehr Kapazität, reduziert die Lebenserwartung aber um ca. 90%. 2. CV steht für Constant Voltage. Die Spanung wird konstant gehalten und der Strom fällt über die Zeit asymptotisch ab; nähert sich 0A - Erreicht diese aber nie! Irgendwann ist der Strom unter
. “We have done some tests charging cells at 4.2V. At 20°C there is steady capacity loss, and after two years 80 per cent of capacity is retained. [/pre] Die normale Lebensdauer ist 5 Jahre. Gleich noch ein Tipp aus dem Artikel: [pre]Specifically
-
Thread
gcc-installation
NUL charakter seen; rest of line ignored;***missing operator. Stop". Sourcecode: #define __AVR_AT90S8515__ #include <avr/io.h> #include <avr/delay.h> int main (void) { unsigned char counter; //set PORTB for output DDRB =0xFF; while (1) { //set PORTB.2 high PORTB |=1<<2;
assembler code #only # # To rebuild project do "make clean" then "make all". # # MCU name MCU = at90s8515 # Output format. (can be srec, ihex, binary) FORMAT = ihex # Target file name (without extension). TARGET = test1 # Optimization level, can be [0, 1, 2, 3, s]. 0 turns off #optimization
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil3) Gesperrt
statement from yesterday. It is not the 5V range which is affected by the "Gain 1,25" switch but the 2V and the 1V range. The 5V Range is running with gain 1,25 as standard setting. So for direct comparison you can make a screen shot from Your 2V/1V Range once at factory setting and once at "Gain 1.25
seconds or am I confused? It would be possible to lengthen the time or maybe even 1Sa/minuto 1NT / 2 minutes in order to register at least 1-2 hours? It would be very useful in many cases. Gyppe.
-
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
PHILIPS VP5500 VoIP Telefon bei Pollin
initialized: 16 RAM disks of 4096K size 1024 blocksize I2C driver Apr 7 2006 / 14:44:18 Initialize i2c-client-dbmx-codec module Philips Flash for MX21: probing 32-bit flash bus Amd/Fujitsu Extended Query Table v1.3 at 0x0040 number of CFI chips: 1 cfi_cmdset
purpose Running: Linux 2.4.X OS details: Linux 2.4.18 - 2.4.32 (likely embedded) Uptime: 0.030 days (since Thu Mar 18 17:19:55 2010) Network Distance: 1 hop OS detection performed. Please report any incorrect results at
-
Thread
Kleiner Drehstrommotor im Drehmoment regeln be konstanter Frequenz
am Leitvorgang beteiligten IGBTs des Endstufenmoduls mit PWM füttern? Wenn ich das Drehfeld ganz runterschraube z.B. auf 2 Hz macht mir da nicht die Bootstrap-Sache probleme da der Kondensator nicht mehr richtig geladen wird? Das mit dem Bootstrap ist mir noch
) Richtiges Timing sollte ich ja mittels Timer hinbekommen. Wenn alle Stricke reißen nehm ich den AT90PWM3 der sollte das können da der ja für Motoranwendungen gemacht ist. Ich habe aber leider keinen da und würde halt gerne einen "normalen" Mega verwenden. Ich dachte an einen ATmega168 der sollte genug
-
Thread
Portzugriff bei AVR C leserlicher machen
habe, trommeln 16 Bit breit mit 70MHz, das ist mindestens 10 Mal so schnell, wie ein original IBM AT. Und der war gut für Wordprozessing, Spreadsheets und auch CAD SW. Und selbst ein ESP8266, der zusammen mit seinem Flashspeicher weniger als 2€ kostet, hat mindestens 40MHz und 32 Bit. Taktgenaues
habe, trommeln 16 Bit breit mit 70MHz, das ist mindestens 10 Mal >>so schnell, wie ein original IBM AT. Und der war gut für Wordprozessing, >>Spreadsheets und auch CAD SW. Und selbst ein ESP8266, der zusammen mit >>seinem Flashspeicher weniger als 2€ kostet, hat mindestens 40MHz und 32 >>Bit. >
-
Thread
Aus 13,8V möglichst verlustfrei stabile 5V erzeugen
billigste wird wohl eindeutig dies sein: http://www.ebay.de/itm/1x-Step-down-Spannungsregler-Modul-2-3A-1-5-34V-einstellbar-LM2596-/370733492996 Gruss Harald
geht? Wär nicht ganz > unwichtig. Ich denke nicht viel, Komponenten sollen folgende werden: AT90CAN128 4x ADC ( 1x PWM (Anschließend ne Schaltung die das PWM auf max. 10 V hebt) das wars auch schon. also ich denke das sollte unter 1A sein.
-
Thread
Handshake bei Atmega8
sorry at90can128
XON XOFF. Ich schicke über Labview(Visa Schnittstelle) ein Hexstring(in der die Pulsbreite für das PWM-Signal steckt) an den Mikrcontroller. Daraufhin schicke der µC eine Temperaturwer an Labview. Allerdings habe ich bei 20 bis 21°C immer einen Fehler. Dann wird das 1. und das 2. Byte vertauscht. Kann
-
Thread
arduino display geht aus
0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 10, 10,
0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 10, 10,
-
Thread
AD und DA-Wandler in einem µC (am besten von ATMEL)
Hi AT90PWM2/3. MfG Spess
im Xmega sind mehrere ADC und 2 DACs verbaut
-
Thread
Spannungsregler low drop 32V
Widergabe befürchte. Ausserdem ist in diesm Fall auch bei einer > lineren Reglelung die Effizienz bei ca 90%) Ja.
bestellten Teilen zu wiederholen. Der Test wurde wiederholt mit einem: -FQP27P06 (SOA: DC 3A bei 40V, 2EUR/Stk) -SUP90P06 (SOA: DC 6A bei 40V, 4EUR/Stk) Der Messaufbau ist etwa gleich. Im Anhang die neuen Resultate zum SUP90. Uout.png : Die Spannungsregelung ist deutlich besser als ursprünglich
-
Thread
ATmega8, OCR2, Fehler in Tabelle?
Description" (Seite 115) fiel mir auf, dass in der Zeile "Mode 1" in der > Spalte "Update of OCR2" ein "TOP" steht. Meiner Meinung nach müsste dort > aber ein "Immediate" stehen. Wie kommst du auf diese Idee? gerade bei einem PWM Modus macht doch TOP (oder BOTTOM) den allermeisten Sinn. Aber
1, 2, 3, 4, 5 .... Wenn der Zähler gerade beim Zählerstand 60 ist, setzt ich das OCR Register um auf 32. Ich will nämlich meine PWM verkürzen. Von 1:3 auf 1:7 Schön, das ist mein Ansinnen. Nur was passiert
-
Thread
Frage zur PWM mit OCR1A als TOP-Wert
Hallo, ich möchte eine PWM mit einer Frequenz von 1kHz und einem Duty Cycle von 30% programmieren. Ich verwende einen AT90PWM316 mit 8MHz. Als TOP-Value möchte ich OCR1A (Mode 15) verwenden. Bei einem Prescaler von 8 brauche
Hallo, ich hab das jetzt versucht, erhalte aber am OC1B eine PWM mit 8Hz ? Eigentlich sollten es 1kHz sein. Hier der Code: [c] #include <avr/io.h> int main(void) { //DDRD |= (1<<PD2); // OC1A = output DDRC |= (1<<PC1); // OC1B = output
-
Thread
USB AVR Lab News
Software zu deinen Projekten veröffentlichen (GPL). Da würd ich mich an deiner stelle eher mal bei den AT90USBxxx Controllern von Atmel umschaun.
den Bootmode wieder aktiviert bekommt. Aber kannst dich ja gern mal per mail bei mir melden. info at cu-tec dot de
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
Johann L. schrieb im Beitrag #7880126: > Ich seh jetzt nicht, was man mit einem 2ten Stack einspart Der erste AVR, der AT90S1200, hatte seinen Return-Stack in Hardware.
vor lässt, müssen diese Operationen nicht atomar sein, und ADIW/SBIW kamen schon mit den ersten non-AT90 hinzu.
-
Artikel
AVR
größtenteils gleichwertige Register davon 1–3 16-bit-Zeigerregister (paarweise) ca. 110 Befehle, die meist 1–2 Taktzyklen dauern Taktfrequenz bis 32 MHz Betriebsspannung von 1,8 – 5,5 V Speicher 1–256 kB Flash-ROM 0–4 kB EEPROM 0–16 kB RAM Peripherie: AD-Wandler 10 bit, 8- und 16-Bit-Timer mit PWM, SPI, I2C (
Projekte finden sich in der Linksammlung. Anmerkungen. Es gibt nur wenige Typen mit D/A-Wandler (z.B. AT90PWM2); hierfür benutze man PWM oder externe Bausteine. Die Takterzeugung ist bei AVRs recht einfach gehalten. So gibt es bei den meisten Modellen keine internen PLLs um „krumme“ Prozessor- oder Peripherietaktfrequenzen
-
Thread
Ich suche eine günstige Porterweiterung für ATmega32
SPI Lösung. Bloss die Frage, über welche Entfernungen sich dieses LED Band ausdehnt. Bei SPI oder I2C muß man halt die Taktleitungen ewig lang weiterschleifen. Gruß Dirk
weisse LEDs. Mehrere Fragen: Warum einen MEGA AVR32 ??? Warum nicht Gruppen von sagen wir mal 2m mit je nem z.B. AT 90S2313 für nen Euro mit Mini-Intelligenz und ner RS485/422 Verbindung als Netzwerk zur Zental MCU. Damit kannst Du nen KM überbrücken bei angemessener Baudrate. Am Stück oder verteilt
-
Thread
Selbstgebauter LED-Treiber
LEDs über diese fahren? das könnte man zu heutiger > > zeit mit einem 8pol µC (attiny z.b.) via PWM dimmen. > Weil die Erleuchtung in Stufen erfolgen sollte :D Klar man hätte alle anmachen können und alle 5 Stufen dimmen aber fands so halt 1 schöner und 2 einfacher zu realisieren > > für
minuten. den µC richtig anschließen wirst du ja wohl bringen. alternativ - ich hab hier noch einen AT90S2313. das ist der vorgänger des ATtiny2313 und hat den nachteil, daß er zum arbeiten unbedingt einen quarz braucht. wenns unbedingt sein muß und ich der menschheit damit das leben rette (einbildung
-
Thread
7-Segment Anzeige 3-3tellig
trotzdem in einem Festen Zyklus und in einer festen Reihenfolge ausgebe (eben durch die Variable d=30,60,90). Ich schick mal die ganze ISR und werde mich Deinem Code morgen zuwenden. Dein Beispiel st wirklich interessant! [c] ISR(TIMER2_OVF_vect) //Blinker, Aktualisierung der Geschwindigkeit, ADC und
es aus http://www.onsemi.com/pub_link/Collateral/BF245A-D.PDF da kann der IDSS Strom zwischen 2 und 25mA liegen, je nach Exemplar und Temperatur, eine Abweichung von 1:2 nennen die schon selektiert. Was fpür ein Glück, daß man den Prozess bei CMOS ICs besser beherrscht, dort sind 1:2 meist eingehalten
-
Thread
Grasshopper und TFT Display
Hallo, @FreddyK Ich hatte mir 2 Prototype-Leiterplatten machen lassen. Die Eine hätte ich über. Wenn du Interesse daran hast, schick mir eine Mail: udo1(at)gmx.net @all Ansonsten , ich bin dabei so einen Kit zusammen zu stellen
. Reicht das für das Display bzw. kann das an den von mir verwendeten Bauteilen liegen? 2) Die Hintergrundbeleuchtung des Displays funktioniert bei mir überhaupt nicht(denke ich mal) bzw. weiß ich nicht, wie man diese ansteuert, (ich habe die Backlight PWM Funktion mitkompiliert
-
Thread
ATTiny 82 und PWM verstehe ich nicht
avr-libc/user-manual/group__demo__project.html Das lässt eine LED per PWM blinken, läuft auch auf einem ATtiny85. > Vor allem scheint jeder AVR da ein bisschen anders zu sein. Mittlerweile nur noch minimal, bis auf ein paar Erweiterungen an manchen AVRs (AT90PWMx,
Jörg, ich habs mittlerweile auch hinbekommen, der Link ist allerdings auch nicht schlecht. Die PWM geschichten beim ATTiny 85 sind aber auch ziemlich umfangreich. Ich finde den ATTiny einfach nur Klasse, 8 Pins, Display läuft, ADC läuft, und jetzt auch noch PWM. Hammer für 2,25 Eur !! Macht langsam
-
Thread
Hilfe-PWM 10bit
Hallo, können die Fachleute unter euch mir einige Tipps zur Stromsteuerung mit einem AT90S4433 über 10 bit PWM geben? 1. wie werden OCR1L und OCR1H geladen? 2. in welcher Reihenfolge müssen OCR1L und H abgearbeitet werden? 3. wie kann ich den Spannungsabfall an einem Lastwiderstand
vielen Dank Mikki für die rasche Hilfe. im Anhang findest Du die gekürzte Version meiner PWM-Steuerung, bzw meinen Versuch dazu, der leider nicht sofunktioniert, wie er sollte. 2 weitere Fragen habe ich noch: - wie müßte ein Tiefpassfilter aussehen C=?, R=?,Anordnung? - wie müßte ein funktionierendes
-
Thread
Object Oriented Forth
6469 6874 0c00 6568 6769 00000c0 7468 0600 636c 0064 6206 6675 0400 6266 00000d0 0600 7277 0069 2d2f 0b35 1382 2981 3582 00000e0 0308 2e30 0535 4812 6c65 6f6c 5920 6c61 00000f0 2075 2e58 3a20 292d 000a 4c8c 2e20 2601 0000100 4626 6b28 4720 2649 462c 472b 4525 6d46 0000110 5060 484a 8049 1b51
ps2pdf :)
-
Thread
Keine angaben über erforderliche Kühlung bei 100W LED
geschätzt. Wenn Die Aluplatte 100x50 cm gross wäre dann kommmt man etwa Rth = 50/ √A ( A ist in cm2) auf 0.7 K/W Also ein tiny mit par Zeilen Bascom Code ist für mich einfacher wie ein 555. Solche "PWM Bausteine" habe schon fertig da.
). http://www.abload.de/img/img_1821k4ssm2.jpg
-
Thread
welcher µC für STK500
der unzähligen Nachfolger, nämlich die Variante Atmega16_A_. Neuerdings gibt es sogar neben den paar AT90USBxx noch einige mehr AVRs mit USB :) Hat jemand mit denen schonmal etwas gemacht?
10V)=> ADC evtl. Drehzahlsensor (vermutlich Taktsignal, weiß ich aber nicht sicher) => Counter 1-2 LEDs => 2 digitale Ausgänge DC Motor mit ca. 1W => PWM wie das Einstellen des Mischverhältnis realisiert wird weiß ich noch nicht sicher. Aber ich brauche dafür entweder 3-4 digitale Eingänge, einen