-
Thread
ATMega88 Umgebungsscan
adc_init(); DDRC&=~(1<<DDC5); PORTC&=~(1<<PINC5); DDRD|=(1<<PIND1)|(1<<PIND0); TCCR2A = 0; // Timer 2 auf "Normal Mode" schalten TCCR2B |= (1<<CS21); // mit Prescaler /8 betreiben TIMSK2 |= (1<<TOIE2); // Overflow-Interrupt aktivieren sei(); DIDR0 |= (1 <
folgende Meldung wird ausgewertet nachdem der Code aufgebaut wird: Build started 7.1.2013 at 13:49:29 avr-gcc -mmcu=atmega88p -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT AbstandsmessungSharp.o -MF dep/AbstandsmessungSharp.o.d
-
Thread
40V/25Hz Telefon Klingelspannung aus Gleichstrom erzeugen
eigentlich auch mit 50Hz funktionieren, ev. etwas "aggressiver", also beim blauen Claus einen kleinen 240/2*24V 2VA Trafo kaufen bzw. könnte das Signal auch dem entsprechen, was man aus einem Fahrradnabendynamo bekommt ...
Ich würde nen kleinen Netztrafo 2*115V/2*24V nehmen, mit 2 FETs an 12V in Gegentakt ansteuern und nen 4046 oder 4047 auf 25Hz dimensionieren.
-
Thread
Spannungsregler mit 8515 realisieren?
Analogcomperator vergleichen (aber wie soll ich dann den analogen Spg. Wert auf dem Display darstellen?) 2.) 2 ADW (Testsamples von Maxim) verwenden und dann die digitisierten Spg.-Werte vergleichen und dann ausgeben 3.) Einen anderen uC verwenden (z.B 4433) Diese Variante möchte ich aber lieber nicht
Taster und serieller Ausgabe schnell der Speicher und die Ports ausgehen. Ich würde Dir eher zu einem AT90S8535 oder einem Mega16 raten. Die haben mehr Speicher und mehr Ports. Ich könnte mir vorstellen, das eine Verwendung von analog Comparator UND AD-Wandler schnell genug sein könnte, um Dein Vorhaben
-
Thread
ATmega8: Das Buch
der Letzte rafft, einem vernünftigen Timer0, an Stelle des 8048-Revival-Timers. Dazu noch jeweils 2 PWM-Channels pro Timer und für jeden Timer exklusive Register. Nicht zu vergessen der Watchdog-Timer. Diverse Trigger-Quellen für den ADC und natürlich andere Referenzspannungen. Dazu noch abschaltbare
the number of bytes in the string pointed to by s, excluding the terminating null bye ('\0'), but at most maxlen. In doing this, strnlen() looks only at the first maxlen bytes at s and never beyond s+maxlen." Das ist kurz und knackig. Und eindeutig. Da steht auch nichts von einem Return-Wert 'len
-
Thread
Wie überzeuge ich meine Eltern für eine Schwalbe?
Die duerfen 60 fahren, die modernen nur 45. Gast2
Geringer Verbrauch > stimmt, ist geringfügig sparsamer als mein Auto Genau. Im Stadtverkehr keine 2,2 Liter pro 100km :-) (KR51/2L mit Bing-Vergaser)
-
Thread
PLL mit Standard-Bauteilen
von +/- 2PI benimmt sich die Schaltung als Frequenz-Diskriminator, was sich durch Extrem Ausgangsspannungssprünge bemerkbar macht. Je nach Verhältnis Fv > Fr steuert die Schaltung dagegen um den VCO in die korrekte
wird theoretisch linear, sodass sich die Ausgangsspannung des Schleifenfilters im Bereich von +/- 2PI linear verhält. Gewisse Implementationen, wie der 4046 oder der MC145151/2 leideten unter dem von Gerhard erwähnten Totzeit-Problem. Für normale Funkgerätansprüche kann man allerdings damit leben.
-
Thread
Miele WaMa TNY278 defekt
Alfred schrieb im Beitrag #7559667: > Aufdruck : RK 18 Wohl RS2K von Vishay.
bekomme. Miele EDPL1000-WE, Nr:10193661 Hier meine Messergebnisse: TNY278GN S-1 = OL S-2 = 360 kOhm S-4 = 1,5 MOhm 1-2 = 4,4 MOhm 1-4 = 5,5 MOhm 2-4 = 1,0 MOhm ansteigend Trafo Pri = 2,5 Ohm Sek = 0,25 Ohm Induktivität habe ich nicht gemessen(kein Messgerät) Dioden
-
Thread
Wieso 8 Gleichrichterdioden in Lichtmaschine Gesperrt
Grundlast und noch einen Haufen anderes Zeug. Gut, gebe ich Dir natürlich Recht. Aber in Zeiten von Pwm usw. kommt das schon vor. Heizung Größer gleich 40A. Zündung auch mal deutlich drüber. Dann noch die klima mit einer alten 2 punkt Regelung... Usw. Klar puffert da die Batterie, finde es aber trotzdem
Frage: Wozu sind diese Dinger gut? PS: die Diodenplatten in meinen beiden BMW-Motorrädern, BJ 87-90, haben insg. 11 Dioden eingebaut. Nur die 6 an den Wicklungen davon sind Hochlasttypen. 3 Dioden speisen den Regler und 2 Dioden sind am Sternpunkt angeschlossen.
-
Thread
[V] Xilinx Artix-7 A200T AC701 FPGA Eval Kit
(für XADC) zum Aufstecken, mit 2x 16 Bit DAC für Testsignale - 2x Grabber Kabel mit BNC Stecker - Anschluss für 12V 3 Pin Lüfter mit Tachosignal und PWM Steuerung - Sehr großzügige Stromversorgung und Power Management Funktionen
(4x I/Os, 2x 1MS/s 12 Bit ADC Kanäle) - Anschluss für 12V 3 Pin Lüfter mit Tachosignal und PWM Steuerung Braucht ein paar Kabel aber sind zusammen immerhin 18 I/Os + I2C Bus + 2x A/D. Jürgen S. schrieb
-
Thread
Problem mit Übertragung zu Controller
Hallo liebe AVR gemeinde, hab Problem mit meinem at90pwm216. Hab ein kleines Program, das 16 Bit sendet soll, er überträgt nur dann wenn ich denn Write Flash Baten klick neben dem Connect obwohl eine while schleife existiert. Weis jemand die Lösung
207; //Setzt Baudrate des Transmitters auf 1200; UCSRC = 0b00001000; //Setzt die Stop-Bits auf 2; MUBRR = 833; //Setzt Baudrate des reveivers
-
Thread
Ringkerntrafo-Sterben?
mal was der Trafo wirklich braucht. Mehr als 6,3T hätte ich nie benutzt. Wenn Du die richtige Größe 4AT od. 6,3AT ermittelt hast, dann gib dem User eine Tüte voll mit. Er kann dann berichten, zu welcher Zeit sie durchbrennen. 2.Wo der Kunde das Gerät anschließt, wissen wir nicht, aber wenn Maschinen
gefunden: https://www.distrelec.de/Web/Downloads/55/_e/vw353250-353255_e.pdf (225VA RK). Dort sind 2x 2,95Ohm für die Primärwicklung angegeben. Die Dinger haben allesamt über 90% Wirkungsgrad. Viel mehr als 20W Verlustleistung gesamt darf dein Trafo damit gar nicht haben - das beißt sich mit dem
-
Thread
Fehler zum nachbauen :-)
Wir hatten in der Ausbildung (Anfang 90´er Jahre) gezeigt bekommen, wie man Festplatten ausbaut, das Lager ölt und wieder einbaut, wenn diese mal so einen hohen fiesen Pfeifton von sich geben. (Ja das gab es wirklich.) 1-2 Tage später haben
mehrere Leute sich das Layoutsystem teilen. Der Eine nummert einen männlichen Stecker wie folgt 1 2 3 4 5 6 7 8 9 10 Ein Anderer findet den Stecker und erfindet das Weibchen dazu neu 1 3 5 7 9 2 4 6 8 10 Im Schaltplan sieht noch alles gut aus. Oder noch viel besser: Zweireihige 90
-
Thread
Programmieren mit KI
: > Was ist eigentlich ein "Anwendungsfall"? Was machst du denn so? Wenn ich ne Init für SPI2 Brauch dann macht mir die KI eine, Brauch ich PWM mit 20kHz, auch in Sekunden erledigt. Ich hab mir mit meinem LA zb. angeschaut mit welcher Geschwindigkeit und Länge bei dem China USB/Akku Lötkolben
Garnicht so übel. Mein AtMega8535 wollte einfach nicht so richtig bei TWI. Und Fehler in Google eingegeben, KI Antwort: Zitat: "...Nutzen Sie innerhalb von i2c_write für die TWI-Steuerung und die Warteschleife ein anderes
-
Thread
Revolution Entwicklungsumgebung Microcontroller ?
einem AVR bzw. ARM in C zu machen, finde in dieser Zeit nicht als machbar. Kleines Beispiel für PWM: PWM pwm = new PWM(pwm1); pwm.Set(1000, 12); und schont hat man PWM mit 1kHZ und 12% duty. Den Preis den du ansprichst finde ich nicht mal so "böse". Das EMX Modul kostet 60€. Ein Debugger
den Bastler... Naja, ich find das Zeug geil und ein bisheriger C# Programmierer hat das ganze in <2 Stunden drin.
-
Thread
Wozu übertrieben schnelle Microcontroller?
W25Q16JVSNIM mit 2MB für 0,53€. ²) Quelle: https://ckarduino.wordpress.com/benchmarks/ [/pre] Darüberhinaus hat der i.MX Ethernet, 2 × USB OTG, 2 × CAN, mehr Timer, mehr PWM-Kanäle, mehr USARTs, FPU, MPU u.v.m.
vom Hocker und das I2C macht > Probleme als Multimaster. CAN fehlt leider. Silicon Labs hat auch ein interessantes Angebot an sehr "schnellen" 8051ern und CAN. Mit dem AT89LP51RD2 machte ich vor Jahren aus Interesse übrigens
-
Thread
Einfachen Mikrocontroller programmieren
Arduino... Der Bootloader ist nur ein paar Sekunden, nach einem Reset, aktiv. Auch die 16U2 und 8U2 (auf vielen Arduino Boards vertreten) lassen sich für solche Zwecke nutzen. Z.B. als HID
oder dunkler leuchten, mir fehlt noch der Vergleich zwischen z.B. A1 (oder A2 ...) auf dem Controller zu PWM auf dem Controller, was ist der grundlegende Unterschied ? Grüsse Diago
-
Thread
GIRA Taster Nachbau - Interesse ?
http://www.mesch-shop.de/catalog/product_info.php/n/gira_014700_taster_schliesser_4_fach_taster/cPath/2_3046_4095_5867_4097/products_id/21914/ad/froogle/language/de?osCsid=sbu02rqai0ij2t13c2pcbfi0mf8i963r
Hi Lichtwolf, Bei unserem LCN Taster gehen nur die Varianten 4 fach und 2 fach. Davon können aber zwei beliebig kombiniert werden. Also z.b. 2 fach + 2 fach 4 fach + 2 fach 4 fach + 4 fach Das Befestigungsblecht kannst du im Bestellverlauf einfach dazuwählen. Das Kabel
-
Thread
Ernstzunehmende Programme in BASCOM
dienen *nicht* der Programmgenerierung für produktive Projekte. Die Stabel heißt *LunaAVR V2014 R2.4* # http://avr.myluna.de/doku.php?id=de:lunaavr_2014.r2
pop r1 reti .size __vector_14, .-__vector_14 .comm adcval,2,1 .ident "GCC: (GNU) 4.7.2" .global __do_clear_bss [/pre] (Mir geht es hier ausdrücklich /nicht/ um die Sprache C, sondern um das Verhalten des Compilers. C als Eingabe dient nur als
-
Thread
Eclipse-Neuling "No rule to make target"
C source files here. (C dependencies are automatically generated.) #SRC = $(TARGET).c uart.c usbn2mc/main/usbn960x.c usbn2mc.c usbn2mc/main/usbnapi.c SRC = $(TARGET).c wait.c uart.c ../usbn2mc/main/usbn960x.c usbn2mc.c ../usbn2mc/main/usbnapi.c common.c fifo.c io.c adc.c i2c.c spi.c 93c46.c pwm.c
auch existieren, dann funktioniert es. Z.B. so: [code] SRC = $(TARGET).c wait.c uart.c ../usbn2mc/main/usbn960x.c usbn2mc.c ../usbn2mc/main/usbnapi.c common.c fifo.c io.c adc.c i2c.c spi.c 93c46.c pwm.c [/code] Wenn dort nur ein File steht, der nicht existiert, dann bekommst du die bekannte
-
Thread
AVR®DD family, low pin count devices
das Gefühl, dass diese SOIC-14 Variante als Abfallprodukt entworfen wurde. Z.B.: TCA: WO0 WO1 WO2³ TCD: WOD³ WOC³ ADC: AIN4 AIN5 AIN6 AIN7 AIN29 AIN30 AIN31 AC: AINN2 AINP3 AINN3 AINP4 ³Alternate pin positions.
/PDO (gedoppelt mit den Pins > von UART0). Das betrifft auch die anderen AVRs im TQFP-64, z.B. AT90CAN32, 64, 128, ATmega2561. Ich finde das ganz praktisch, man kann dann über die ISP-Pins eine Debug-UART an den PC anschließen. Ich hab mir dafür auch einen Isolator mit HCPL2232 gebastelt und bis
-
Thread
Raumtemperaturregelung
und Schliesser (oft auch auf thermischer Basis) sowie welche wo man ein Heizelement stufenlos per PWM, Phasenanschnitt etc. beheizt und damit ein Bimetall Ventil stufenlos steuert. Sowie stufenlose Ventile mit Motoranschluß wobei man 2 Leitungen je für eine Richtung hat ähnlich einem Rolladen Motor
wirklich surreal. OK, 1 Heizkörper fürs ganze Passivhaus wäre auch eine günstige Möglichkeit.. oder 2 Heizlüfter um je 9,90€. Dieses Preis/Leistungsverhältniß wird man nicht toppen können...
-
Thread
Firmware aus MC9S12 per BDM clonen
[code] Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0000FF80 41 3B 41 36 41 31 41 2C 41 27 41 22 41 1D 41 18 A;A6A1A,A'A"A.A. 0000FF90 41 13 41 0E 41 09 41 04 40 FF 40 FA 40 F5 40 F0 A.A.A.A.@ÿ@ú@õ@ð 0000FFA0 40 EB 40 E6 40 E1 40 DC 40 D7 40 D2 40 CD 40 C8 @ë@æ@á@Ü@×@Ò@Í@È 0000FFB0
41 2C 41 27 41 22 41 1D 41 18 0x0000FF90 : 41 13 41 0E 41 09 41 04 40 FF 40 FA 40 F5 40 F0 0x0000FFA0 : 40 EB 40 E6 40 E1 40 DC 40 D7 40 D2 40 CD 40 C8 0x0000FFB0 : 40 C3 40 BE 40 B9 40 B4 40 AF
-
Thread
Letzte Aufrüstung - Komponenten +20J
amd-ryzen-7-3700x-100-100000071box-a2064553.html Brett: https://geizhals.de/asus-prime-b450-plus-90mb0yn0-m0eay0-a1843382.html?hloc=at&hloc=de 32GB RAM: https://geizhals.de/g-skill-aegis-dimm-kit-32gb-f4-3000c16d-32gisb-a1798024.html Grafik: https://geizhals.de/powercolor-radeon-rx-5700-red-dragon-axrx
weil sie beim aussteigen den Arsch nicht mehr aus den > Sitzen bekommen da der Kniewinkel kleiner 90Grad ist. .-) Och, inzwischen gibt es für jedes automobil einstieghilfen: https://www.stuttgarter-zeitung.de/inhalt.porsche-und-mercedesmuseum-wie-fuehlt-sich-ein-sportwagen-an.97486796-2c41-4927
-
Thread
STM32 Programm unerwartet groß
02 40 00 00 02 40 FE E7 00 00 2C 4B 2D 4A | .8.@...@þç..,K-J 0000:01F0 | 00 21 93 42 4B D3 2C 4A 2C 4B 2D 49 8B 42 49 D3 | .!.BKÓ,J,K-I.BIÓ 0000:0200 | 2C 4B 1A 6C 42 F0 80 52 1A 64 2B 4A 11 68 41 F4 | ,K.lBð.R.d+J.hAô 0000
ich ein in C geschriebenes Testprogram für Schaltungsentwickungszwecke Für verschiedenen uC (PIC,AVR,AT90LP51,Zilog Z8). Bei den 8-Bittern wurden dafür immer an ca 10KB an Flash verbraucht. Später portierte ich dasselbe Program auf einen STM32 und LPC2103 mit den dafür notwendigen Anpassungen und kam dann
-
Thread
Anfertigung einer kleinen Steuerung
Michael Sch schrieb im Beitrag #3575299: > Kennt ihr diese Box? Freilich! https://www.google.at/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CDAQtwIwAA&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DaqAUmgE3WyM&ei=KBIkU7LuM4KrhQf7goCYCw&usg=AFQjCNELInvEkzxWpUfFY9L78WKQ8Iin-Q&sig2
N30 S24000 M3 N35 M8 N40 (P-contour-T1) N45 G0 G54 X-36.999 Y-13.88 N50 G43 H1 Z10. N55 G0 Z2. N60 G1 Z-1. F100 N65 G1 X-47.298 F1000 N70 G1 Y-10.12 N75 G1 X-26.757 N80 G1 Y-13.88 N85 G1 X-36.999 N90 G1 Y-15.8
-
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
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
Controller-Einheit landet im E-Schrott, hab das ganze mit vernünftig dimensionierten Transistoren und AVR als PWM-Controller nachgebaut. Das Ding ist von Bleil und 2 Woche alt (war allerdings bei weiten noch keine 2 Wochen in Betrieb). Helfe meiner Ma im Garten. Pflanzen kaufen, pflanzen, und bestimmen, was
Könnt ihr euer Bashing nicht mal F2F austragen, hier nervt das nur! Pld-Papa
-
Thread
Frequenzmessung Problem mit AT90CAN128
nutze dabei ein Programm namens Wormhole, mit dem ich Simulink-Code direkt aus Matlab heraus auf den AT90CAN128 übertragen kann. Zusätzlich kann separat geschriebener C-Code eingebunden werden. A/D-Wandler, PWM Signal ausgeben, Digitale I/Os hab ich soweit unter Kontrolle. Für die Drehzahlbestimmung (Hall-Sensor
habe (geschieht in Simulink) und auf dem richtigen Weg bin. Die Frequenzmessung mit einem auf den AT90CAN128 angepassten Code von dieser Seite wollte ich die Frequenz messen, es klappt allerdings nicht: [c] volatile unsigned int StartTime = 0; // ICR-Wert bei 1.High-Flanke speichern volatile
-
Thread
Buch "C für Mikrocontroller"
kaum erwähnt? Suche Buch mit Grundkenntnissen (Technik & Programmierung) und Beispielschaltungen für AT90S4433. http://www.franzis.de/buch/detail.asp?sid=743602M62N104N217N72&uid=0&id=748 oder http://www.amazon.de/exec/obidos/ASIN/3772341551/qid=1023399432/sr=8-1/ref=sr_aps_prod_1_1/302-5649051-0138463
push r1 ; register sichern kein Problem ldd r0,y+1 ; Parameter 1 ldd r1,y+2 ; Parameter 2 add r0,r1 ldd r1,y+3 ; Parameter 3 add r0,r1 pop r1 epilog ret In der Funktion darf Du natürlich nicht an yh/yl manipulieren peter
-
Thread
Einsteigerinfos zum Thema Brushless Regler selber bauen gesu
Hallo, schau dir den AT90PWM3 an. Gibts auch bei CSD. Wichtige bei FET-Halbbrücken ist, einen entsprechenden FET Treiber vorzusehen. Am besten Halbbrückentreiber für 2 N-FETs z.B. von IRF. Freilaufdioden auch nicht vergessen
-
Thread
ARM ist die Zukunft?
anschliessen und mein kostenvorteil ist dahin. Nuvoton schneidet von den Cortexen M0 noch am besten ab, 2.5ua bei 7us aufwachzeit, aber trotzdem zuviel wenn ich low power brauche. Selbst beim IO access, ist der CM0 deutlich schlechter als ein handelsublicher avr, der cm0 ist mit 2zyklen spezifiziert, der
16zyklen, beim avr zwischen 8..12 zyklen, ich brauche super schnelle Reaktion, die ich mit dem xmega in 2 zyklen mache dank event systems, selbst branching kostet den CM0 3zykle, den avr nur 2zykle. Bei meiner Anwendung sind etwa 10-20% Sprungbefehle, wenn ich mir das auf die Laufzeit hochrechne kommt der
-
Thread
Kleinen Trafo 1,5VA (Netzenstörung)
#5943997: > leicht 100%, daher kann es bei ganz geringer Last doch funktionieren. Last sind 3 2er LED Filament Streifen ((2x2,9V)5,8V/50mA) jew. mit 50Ohm Vorwiderstand plus eine kleine Timerelektronik... Gruß JJ
Beitrag #5943952: > Gibt es da eine Standardschaltung. Hi, sieht bei mir in etwa so aus. 22nF X2 direkt parallel zu den Primärseitenanschlüssen, davor VDR-mit Thermosicherung parallel dazu Gegentaktdrossel 22mH, davor Kleinstsicherung ca. 63...80 mAT. Auf die Netzschnur selbst noch Klappferritkern
-
Thread
PoE + USB + Flyback (HLK-PM03 Derivat) – Masseführung / EMV-Frage, wer hat sowas schon mal gemessen?
Module. Oder willst Du Pfusch-PoE machen ohne Controller und Aushandlung nach 802.3af oder 802.3at? Dann brauchst Du Dir aber auch über Messwerte, EMV etc. keine Gedanken zu machen weil Du Dich ja sowieso nicht an Standards hälst und die Zuverlässigkeit egal ist.
Problematisch bei Pfusch-PoE ist immer das Einstecken bei leeren Kondensatoren im Gerät. Nimm also 90m Verlegeleitung + 2x 5m Patchkabel, so wie es für Ethernet maximal vorgesehen ist. Dann steck das Ethernet-Kabel 100 mal langsam ein, so dass es an den Kontakten in der Buchse zu prellen kommt. Dann
-
Thread
Umstiegsbreatung uC Atmel/STM
Tellerrand nicht rausschauen kann! Der Rest ist 2xGND, VCC, AVCC, AREF.
Mouser: 5,57 / 1,76 Flash: 64k RAM: 4k CPU: 32 MHz / 72 MHz ADC: 12-Bit / 14-Bit DAC: 12-Bit 2x / 4x PWM: AWeX 11-Bit nur über Timer / PCA 16-Bit integrierte CPLD-Blöcke: - / 4x Haupt-Einsatzbereich sind optische Module wo vorher der DS4830 8051 für 4,95 genommen wurde.
-
Thread
servo
hallo ich suche ein program wo man ein servo mit3 tasten steuern kan taste 1 lings taste 2 mitte taste 3 rechts wobei ich noch 2 tasten bauch wo man den endanschlag je beide seiten regeln kan mus aber nicht unbdingt servo software ,reicht auch code schnipselchen wichtig sind halt
eigendlich wolte ich nur das display klappbar machen und nun bin ich so weit für den can-bus ist der at90can128 ja zuständig könnte man da nicht die servo steuerung mit einbauen oder besser getrennt? mfg hummelchen
-
Thread
HPLC ( HAUS-SPS )
Anazahl Digi Out: 8/16/24/32 (ggf. mehr) --12 oder 24V --Max. Strom 0,1A/0,5A/1A -Anzahl Analog Out: 2/4/8/12 (ggf.mehr) --Auflösung: 8/10/12/14Bits --Strom (4-20mA) oder Spannung (0-10V) Ausgänge -PWM -Sonstige? Bussystem -RS485/422 -CAN -RS232 -Ethernet -Lin -Sonstige Übertragungsprotokolle
Direkte Programmierung des Mikrocontrollers -Interpreter mit Bitoperationen (AWL ähnlich: L E1.0; U M2.5) Spannungsversorgung -12VDC -24VDC -230VAC Je nach zu verwendende Features würde ich gerne einen AVR (AT90CAN182) oder einen ARM (LPC2129/LPC2368) beutzen. Auch dachte ich schon an eine REINE
-
Thread
Hat schon jemand DALI mit einem AVR realisiert?
eines EVG anzusteuern. Hat das schon jemand mit einem normalen ATMEGA gemacht? Es gibt zwar den AT90PWM2/3 aber ich brauche noch einen zweiten UART, daher wäre es toll, wenn es mit einem normalen AVR geht. Danke, Thomas
-
Thread
AVR 8bit auch für größere Projekte?
. C++ auf µC? Warum nicht? Wenns tut, ist doch alles gut! [c] #include <Combie.h> //Dim2Taster LEDX(upPin,downPin,pwmPin); Dim2Taster LED1(A0,A1, 9); Dim2Taster LED2(A2,A3,10); Dim2Taster LED3(A4,A5,11); void setup() {} void loop() { Handler::handle(); } [/c]
Folge haben, hat nun überhaupt nichts mit 8-bit vs. 32-bit zu tun: schau dir das Datenblatt eines AT90S8535 an, vergleich es mit es mit einem ATmega16 (pinkompatibler Nachfolger), dann mit einem ATmega324P (auch pinkompatibler Nachfolger), und sieh dir dann an, wieviel mehr man selbst an einem
-
Thread
ATMEL Evaluations-Board V2.0.1 & ATtiny13
Reset-PIN zu einem IO-Pin gefuset hast, hilft das Board nicht mehr. Die Demo-Version von Bascom kann bis 2kB Code erzeugen. Als Programmer nutze ich den USB-AVR Prog von Ulrich Radig. Dieser kann auch das Pollin-Board über USB speisen. So spart man sich ein Netzteil... Der AtTiny13 lässt sich am 12/15er Sockel
ich experimentierte daraufhin mit meinem Druckerport und bastelte mir anhand des Datenblattes des AT90S1200 mein eigenes System, erweiterte dies dann auf die damals erhältlichen AVRs und arbeitete lange recht zufrieden damit. http://www.hanneslux.de/avr/isp/isp.html Das ging gut, bis ich mir mal
-
Thread
SPI Schnittstelle in Assembler AT90PWM3B
Hi, ich will eine Ansteuerung der SPI-Schnittstelle erstellen mit den AT90PWM3B Chip. Unten ist mein Quellcode bis jetzt, builden und in den Chip schreiben geht schon, aber irgendwie komm ich nicht weiter, kann mir da jemand helfen, ich hab das Gefühl das diesen Chip mit
Problem keiner verwendet, deswegen finde ich auch nicht ein vernünftiges Beispiel.. .include "pwm3bdef.inc" .def Temp =r16 .def A =r17; .equ DDR_SPI = DDRB .equ DD_MISO = 0 out DDRB,Temp; out PORTB,temp PROG: ldi Temp, HIGH(0x2FF) ;Init stack @ 0x2FF out SPH
-
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
Tageslicht taugliches Kleindisplay
gleich. Da muß man erstmal den I2C bus scannen.
denkbar. Für die wirklich wichtigen Anzeigen gibt es die auch. Der Tankfüllstand wird schon durch eine PWM durch Auswertung eines Drucksensors angesteuert, da dem fest eingebauten Edelstahltank ein Schwimmer-Poti fehlt. Details in dem 1 1/2 Jahre alten Thread: https://www.mikrocontroller.net/topic/545217
-
Thread
Auslegung des Energiebedarfes eines Arduino-Fahrzeugs
Getriebemotordaten: Key specs at 4.5V: 80 RPM and 80 mA free-run, 30 oz-in (2.2 kg-cm) and 0.8 A stall. Specifications: Size: 54.5 x 20 x 13.8mm Weight: 19.5g Shaft diameter: 3 mm Shaft type: 90° 3mm D Typical operating voltage
allerdings ein uCSimm. Motoren sehen genauso aus. Heute würde ich das Ding wahrscheinlich mit 2S2P (oder 2S3P) LiIon betreiben. Also etwa mit Notebookzellen 4-6Ah.
-
Thread
Messsystem Eingangsbeschaltung - ADC + variabler OP
positiven > Bereich. Such mal nach “Voltage Controlled Amplifier“. Eventuell kann man aus einem PWM-Ausgang oder notfalls per R2R-Netzwerk Steuersignale A-D-Wandeln und damit die Verstärkung steuern. Martin schrieb im Beitrag #2179518: > Jetzt fehlt nur noch eine Lösung zu dem variablen Tiefpassfilter
bin auch an so einer Schaltung interessiert. ich habe mir letzten ein kleines CAN messystem mit dem at90can gebaut. An eine besondere Beschaltung des ADC habe ich nicht gedacht... anfänger fehler :( Da ich aber sensoren mit 3V, 5V und 10V pegeln habe muss ich mir auch noch sowas machen. Martin
-
Thread
Reflow löten selbstgemacht
damit kann man gleich herumspielen und messen. Die Schaltung ist für 3-Wire Sensoren, kann aber auch 2-Wire benutzen. Sie benötigt 5V und eine 2,5V Referenzspannugsquelle. Diese 2,5 V legt man auch an Vref des Atmega. Die beiden Widerstände Rmux1 und Rmux2 simulieren den Widerstand eines Analog-Multiplexers
V2A ist magnetisch, V4A nicht. Musst Du eben V2A nehmen. Louis
-
Thread
Junkers CAN-Bus Protokoll
ins RAM (i2c Adresse 0x90 ...). Weiterhin managed der Moteino das Handshaking mit der Therme über das i2c RAM (Adressen 0x10 - 0x11). Mal sehen ob damit die AC Fehler ausgemerzt sind. Peter - sorry ich verstehe
da hinter??? > > Ein Textdisplay hat die Möglichkeit den Service einzustellen!!! > Es hat die I2C Adresse 0x51 und hat ein doppelt so großen Speicher. > !! Kennt deine Therme diese Adresse??? Ich habe nur die i2c ram addressen 0x90 und 0x9e versucht. Die haben normalerweise 0xff und scheinen
-
Thread
4" TFT für 7,97€
Hallo auf Alle, Ich habe hier 2 von diese 4" Displays, eine ist aufeinandere gebaut und die andere auf original folie (Nicht benutzt). Wenn jemmand Porto bezahlt (€3,90) kann es beide haben. Melden Sie bei mir: hppacito (ät) gmail
jetzt übrigens nur noch 3,99 Euro :) http://www.deluxe24.com/4-Zoll-TFT-Monitor12V-KFZ-Adapter-f-PS2-Slim_p2873_sid693b2c9365d7c2cd877bfe4316c9d639_x2.htm
-
Thread
DDS normal ?
.db 9,9,8,8,7,6,6,5,5,5,4,4,3,3,3,2 .db 2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,0 .db 0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2 .db 2,2,3,3,3,4,4,5,5,5,6,6,7,8,8,9 .db 9,10,10,11,12,12,13,14,15,15,16,17,18,19,19,20 .db 21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36
zusammenmischen, über Widerstände wie bei R2R, nur halt nur 2 Bits.
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
8-Bit Prozessoren von AVR scheinbar nicht haben. Z.B. der ATmega2560 hat 4 16Bit-Timer mit je 3 PWM-Ausgängen. Als DIP mit 2 16Bit Timern gibt es den ATmega162 und den ATmega1284.
„L“-Versionen nehmen, damit sie dafür auch spezifiziert waren, aber gegeben hat es das seit dem AT90S1200. Gastino G. schrieb im Beitrag #4362339: > Ehrlich gesagt habe ich ohnehin nie verstanden, wieso man die XMegas auf > den Markt bringen musste. So schlecht war deren Idee ja nicht, sie
-
Thread
Zwei gleiche ASM an einem FU
Schau mal in die GBA: Gefunden auf Seite 4-5 http://www.google.at/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&cad=rja&uact=8&ved=0CFEQFjAF&url=http%3A%2F%2Fdownloads.industrial.omron.eu%2FIAB%2FProducts%2FMotion%2520and%2520Drives%2FFrequency%2520Inverters%2FPumps%2520%26%2520Fans%2FG7%2FS616-60%2FTOE-S616-60_2%2BVarispeed-G7%2BInstrucManual.pdf&ei=-HF2U-SlG-yv7AbEo4DYDA&usg=AFQjCNGe43qUlMrK1Zyg_oDvyPSeabO2og&bvm=bv.66917471,d.ZGU Table 4.1 Constants that Must Be Set Constant