-
Thread
LCD ansteuerung (ausgabe von variablen wörtern bzw. zahlen)
Taster habe der pro tastendruck eine Zahl (sagen wir Null) inkrementiert. Der Wert soll bis sagen wir 999 hochgezählt werden und dann wieder bei null beginnen. Erste frage: Kann man die Zahlen binär hochzählen und dann jeweils durch 10 teilen und die Nachkommastelle dann in ASCII umwandeln und zum
string den ASCII-String "65432" mit abschließendem Nullterminator (deshalb auch ein 6er-Array für die max. 5 Stellen einer Integer-Variable). Den String kann man jetzt wie gewohnt ausgeben.
-
Thread
Float-Berechnung auf 8051 mit SDCC
quittiert. Jede Spannung von x0 bis x1 liefert eine 1. Jede Spannung von x(n-1) bis x(n) liefert MAX. Wieviele solcher Bereiche gibt es? MAX verrät es uns. Es gibt MAX + 1 solcher Bereiche. Sagen wir mal MAX wäre 4 (dann können wir einfacher rechnen). Weiters sei ARef gleich 5 Volt. Wie sehen
Transistor if Ube<0.6V then Uc>0 else Uc=0. In meinem Labornetzteil benutze ich MAX186. Lade das Datnblatt und sieh wie der die 12Bit macht. http://www.datasheetarchive.com/datasheet.php?article=2189149 Mit Gruß Pieter
-
Thread
fettes Problem mitn Timer
Mal abgesehen davon dass die LED nur für max. 1 Zähler von 'CountVariable' high ist, was whrscheinlich schlecht zu sehen ist (kenne den eingestellten Teilerfaktor nicht auswendig).
SREG |= _BV(SREG_I); // Globalen Interrupt freigeben while(1) { if(CountVariable == 999) { if(Status == 0) { PORTA &= ~(1<<PA0);// PORTA 0 aus Status = 1; } else { PORTA |= (1<<PA0);// PORTA 0 ein Status = 0; } CountVariable
-
Thread
Mathematischer Coprozessor für AVRs
kannst Du so genau rechnen, wie du lustig bist. Ich hab z.B. aufm 8051 die Grundrechenarten mit max 80 Byte (640 Bit) Genauigkeit implementiert: http://home.tiscali.de/peterd/appl/soft/arithmet/index.htm Peter
- egal bei welcher Genauigkeit immer Rechenfehler. 1 / 8 = 0,125 * 8 = 1 1 / 3 = 0,333 * 3 = 0,999
-
Thread
Softstart für Lampen
Bastler 999 schrieb im Beitrag #3049266: > ein Freund von mir hat im Jahr 1996 an einer großen Lagerhalle an 12 > Außenleuchten (mit einzelnen Bewegungsmeldern) je eine Bastel- > Softstartschaltung von ELV
@Bastler999 Glaube das ist die Ultimative Lösung! War auf der Suche nach einem Dimmer, der automatisch und langsam hochdimmt. Habe da keinen gefunden. Habe nun bei ELV angefragt ob die sowas auch fertig bestückt
-
Thread
50A 2-24V Netzgerät
moin, bei uns inne Firma, da steht ein sehr mobiles Netzgeraet mit max. 30V Ausgangssspannung bei 80A. Das Teil ist mit Standart Spannungsregler ausgestattet, verheizt also im schlimmsten Fall 2,4kW. Deins wuerde 1,2kW verheizen (nicht 1,3kW). Nur eingeschaltet laeuft
habe ich mal irgendwo eine Bauanleitung gefuden fuer ein prozessorgesteuertes Schaltnetzteil, dass 999W Ausgangsleistung bringt. Kann man sich ja mal das eine oder andere abkukken. Klixdu hier: http://www.gb97816.homepage.t-online.de/ unter Projekte, da steht was.
-
Thread
Suche linearen, genauen OP
Gleichspannung angesteuert, nix Frequenzen etc. Bei 1mV Eingangsspanung soll am Ausgang 1mV rauskommen, bei 4,999V Eingangsspannung soll auch 4,999V rauskommen. Hat da jemand nen heissen Tip? Fuer den ersten Versuch habe ich ein LT1013 irgendwo aufgetrieben. Keine Ahnung, wie es mit den preiswerten Modellen aussieht
moin moin, für solche Anwendungen habe ich bei eBay LTC1049 ergattert. Offset max. 10µV. Braucht aber auch -2V um auf 0 am Ausgang zu kommen. Mit Gruß Pieter
-
Thread
Wer baut mir LCD-Anzeige...gute Bezahlung
meine Vorstellung noch einmal spezifizieren: die Ausmaße des Endgeräts sollten sehr klein sein (max. 6 cm Länge, 2,5 cm Breite und 0,8 cm flach). Das LCD sollte ca. 4cm lang sein (auf der man zwei Textzeilen zu lesen sein sollten). Ich brächte eine Ordnerverwaltung (ca. 20 Ordner)auf dem LCD-Display
OTTO-Normal-Verbraucher nicht beziehbar. Das ist keine Problem. Du musst eben 10.000 Stück kaufen und 9.999 in den Müll werfen oder bei Ebay verticken. Genauso das Gehäuse. Wenn Du die Werkzeugkosten und Einrichtkosten bezahlst, schenkt Dir vermutlich so gut wie jeder Spritzgussbetrieb so eine Gehäuse.
-
Thread
Hilfe
jeden Fall beim Konvertieren kein Bufferoverflow stattfinden kann. Ein 32-Bit-int hat als Dezimalzahl max. 11 Stellen, mit Vorzeichen 12. Das Ganze mal 2 und noch die Zeichen ",", ";" und die 0 am Ende, macht zusammen 25 Zeichen. Wenn Du char cDataOut[32] deklarierst, bist Du auf der sicheren Seite.
Division durch 1000 durchgeführt, dann das ASCII-Zeichen '0' dazu addiert. 0 / 1000 = 0, + '0' = '0'. 999 / 1000 = 0, ..., 1000 / 1000 = 1, + '0' = '1', ... cDataOut[2] = fmod(x, 1000) / 100 + 48; fmod ermittelt den ganzzahligen Divisionsrest von x / 1000, beide werden erst mal in float-Werte konvertiert
-
Thread
zufallszahl (at90s2313)
gemacht. Alles Wichtige ist schon gesagt: rand() liefert Dir ne Zufallszahl im Bereich von 0 bis RAND_MAX (So heißt das bei Visual C zumindest). Wenn Du diese Zahl von äußeren Faktoren bestimmen lassen willst kannst Du die Folge mit srand(unsigned int bla) (oder mit randseed oder wie immer das heissen mag
ist und ich davon einen Bereich mit 5 Elementen suche. Du wolltest jetzt eine Zahl zwischen 0 bis 999 erzeugen und dann diese durch 1000/5 = 200 teilen, also auf 5 gleichgroße Zahlenbereich umrechnen. Nur, wenn die Periode nicht real bekannt ist, oder sie veränderlich ist oder eben unendlich dann
-
Thread
µC Projekte
Delphi machen. Lese-Geschwindigkeit ist durch das HID Protokoll auf 125Hz beschränkt, wie's mit der max. Ausgabefrequenz aussieht hab ich da nicht sofort gefunden. /Ernst
Siehe hier: http://www.cesko.host.sk/IgorPlugUDP/IgorPlug-UDP%20(AVR)_eng.htm Ist aber nur max. 1,5MBit möglich
-
Thread
Ansteuerung mehrerer 7 Segment Anzeigen oder LCD?
dafür kommt nur ein PIC o.ä. in Frage. Die Anzeige soll eigentlich (Anzeigbarer bereich) von -500,999 bis +500,999 reichen. Desweiteren soll noch ein Reset Taster angebracht werden, der die Anzeige auf 0,000 zurücksetzt. Was würdet ihr mir empfehlen? Mehrere 7 Segment LED Anzeigen oder lieber gleich
ist einfacher zu beschalten aber 7segment ist schöner (weis ist geschmacksache).Schau dir mal den MAX7219 an der kann 8 Digits ansteuern.
-
Thread
große Zahl (lomg long) und trotzdem genau ?
Hallo Mattias, sieht gut aus, der code. X hat 38Bit, 0..999 hat 10Bit, zusammen 48. Bißchen Genauigkeit verschenkst Du noch ohne Grund: Du rechnest mit 64Bit, also könntest Du X noch Faktor, naja, 2^14 oder so, aufskalieren und nachher 14 Bit wieder runterschieben
vollkommen ausreichend)zumailen? Mir geht es nur um die Berechnung des FTW(fout=2Hoch32/Ftakt). fout max.100MHz,Schrittweite 10Hz.Und dann die Umrechnung diese dezimalen Wertes in hex. Danke Dieter
-
Thread
EAR Gesetz in Kraft - was bedeutet das in der Praxis ?
Max M. schrieb: >>(macht man natürlich nicht, weil man gut erzogen ist.) > Wohl eher weil du Respekt vor der Strafjustiz hast. Nein, wohl eher nicht. Ich mag körperliche Gewalt nunmal nicht. >>
Max M. schrieb: >>die nicht EAR registriert sind. > Wie kommst du zu der Erkenntnis? ja wozu gibt es denn wohl die einsicht ins melderegister? auf den angsprochenen interseiten, finden sich im übrigen
-
Thread
Galvanische Trennung
Referenzspannungseingang steht maximal 2,7V ?! Dann nützen mir doch auch ±10 V nichts. bei Absolute Max. Ratings steht nun "Reference Input Voltage to GND . . . . 0.3 V to VDD + 0.3 V". Ist das mit den 2,7V nur ein von diesen Testangaben die der Hersteller angibt? Aber später steht wiederrum wieder
nicht brauchte. Ich weiß nur, daß die C520-LED-Voltmeter Wandler aus DDR-Zeiten das konnten, 0-> 999mV in positiver Richtung und 0-> -99mV in negativer Richtung. Aber das wird dich jetzt auch nicht umhauen. Wie wär´s denn, wenn Du einen Audio A/D-Wandler mit I2S-Interface nimmst, so z.B. den Crystal
-
Thread
Modifizierter Laminator - 1A Ergebnis
Nachtrag: Es sind natürlich max. 40nA bei 15V, aber bei diesen Größenordnungen spíelt das überaupt keine Rolle.
der Heizeinheit - die wollte ich noch nicht herausnehmen. Ist NTC2 auch eine Diode? Liebe Grüße! Max
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
@DerMax Doch... es soll ja Leute geben, die SMD per Dachrinnenloeter versuchen zu loeten ;) Gruss
rows * 176 cols = 371712 bit pro frame. Wenn der maximale SPI Takt des Displays 13 MHz ist ist die max. Bildfrequenz 13e6/371712= 34,97 Frames/s Mit nem schnellen Controller kein Problem mit nem ATMEGA wirds schwierig da SPI max 10 MHz
-
Thread
Messen mit Atmega16
Messungen zu teilen, sondern nur durch 2 oder 4. Bei Spannungsmessung z. B. 40 ADC-Werte addieren (max 40 * 1023 = 40920). Teilst Du das durch 4 erhälst Du Werte in Schritten von 0.488mV bei max. 5V und Vref = 5V. Wie schon gesagt, es ist eine Erhöhung der Auflösung des Messergebnisses in einer Variablen
Copy->Paste-Fehler :( Sollte heißen: 65471 * 5000 / 65472 = 4999 (zur Anzeige dann 4.999) Ich gibs langsam auf! MfG Andi
-
Thread
Drehzahlmesser lässt Motor ausgehen
>5MOhm werden wohl reichen. Hi zusammen, was hat dein BS170 für eine Gatekapazität? 47KOhm max. in Reihe, 100KOhm parallel zum Gate und zus. eine 15V TVS-Diode. optokoppler geht auch, aber der braucht natürlich auch ein paar milliamps. Gruß Axel
Wenn man max 20mA für die Shottky-Dioden oder die internen Substratdioden annimmt, dann dürfen vor dem 150k Widerstand Spitzen bis 3000V anliegen, das sollte doch wohl reichen. Peter
-
Thread
Differenzengleichung in VHDL
Eingagnsvektor geht das schon gar nicht. Zur Erläuterung: Der Maximalwert von x(n) ist 2^10, d.h. der max. Einfluss von x(n) auf y(n) ist 2^10 / 2048 und damit kleiner als 0. D.h. der Wert ist nicht mehr als Bitvektor darstellbar ist. Die gleiche Betrachtung gilt für x(n-1). => y(n) = (1023/1024) *
an. Dann sehe ich bei yn auch diesen Wert. Lege ich aber z.B. die Folge 272 dann 756 dann 362, dann 999 usw an, dann sehe ich keine Tiefpaßwirkung. Man müsste doch kleinere Werte am Ausgang sehen, oder? Gruss, Thomas
-
Thread
Pegelkomparator für High-Speed-Digital (Logic Analyzer)
möchte - sicher hat das auch Rückwirkungen auf's DUT. Als Komparator könnte ich mir den Quad-Comp MAX964 http://pdfserv.maxim-ic.com/en/ds/MAX961-MAX999.pdf vorstellen - er hat Eingänge und Ausgänge gegenüberliegend, womit das Layout sehr vereinfacht wird. Von AD gibt's auch welche, da haben die Quad-Comp
also, die MAX999 Serie hat eine kleine Hysterese von 3.5mV entgegegn dem LT1016 (ohne ~). Sind irgendwelche Erfahrungen bekannt?
-
Thread
Logic Analyzer bauen
(2) 2048 mal abtasten mov PORTB, W0 ; (1) repeat "val" ; (1) 0 <= val < 16384 (min. 1 Takt, max. 16384 Takte) nop ; (1) loop: mov W0, [W1++] ; (1) ... So wären wir bei mindestens 4 Takten, also max. 7.5MHz und min. 1.8kHz.
Thema Comparator: Wie wäre es mit einem Max964 http://pdfserv.maxim-ic.com/en/ds/MAX961-MAX999.pdf - 4.5 Typ Prop. Delay (ns) - Supply 2.7 to 5.5 Voltage (V) - 8000 Max Supply Current per Comp. (µA) - also 8mA/C = 32mA/IC worst-case - VEE
-
Thread
Sinus in Rechteck umwandeln
ich bisher eigentlich nur mal was mit einem ADC von denen gemacht habe. Jedenfalls bin ich auf den MAX999 gestoßen, dies ist ein schneller Komparator und ich denke mit dem dürfte es gehen. Ich habe mir mal zwei Samples bestellt, mal schauen was das gibt. Ich werde den (-) Eingang auf 0.6V legen, dann
Der MAX999 ist IIRC nicht so gut geeignet weil er einen sehr niedrigen Eingangswiderstand hat (vgl. Datenblatt). Ansonsten würde ich das Signal über einen Tiefpaßfilter an den nicht invertierenden Komparatoreingang
-
Thread
Frequenzzähler - Signalvorbereitung
max961?
8ns funktioniert, dann sollte der MAX961 erst recht funktionieren. http://pdfserv.maxim-ic.com/en/ds/MAX961-MAX999.pdf http://pdfserv.maxim-ic.com/en/ds/MAX900-MAX903.pdf http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1154
-
Thread
RC5 - dekodierung PIC
"S2": Wenn ich S2 anspringe habe ich einen eventuellen Flankenwechsel erkannt. Was aber wenn dies 999µs dauert (ich warte ja max. 1000µs darauf). Dann befinde ich mich doch schon auf dem nächsten Halbbit. Wenn es schneller geht befinde ich mich davor - oder sehe ich das falsch? Ich habe meinen Schritt
": >Wenn ich S2 anspringe habe ich einen eventuellen Flankenwechsel >erkannt. Was aber wenn dies 999µs dauert (ich warte ja max. 1000µs >darauf). Dann befinde ich mich doch schon auf dem nächsten Halbbit. >Wenn es schneller geht befinde ich mich davor - oder sehe ich das >falsch? nein - bei RC5
-
Thread
Antigravitation bei eBay?!?
Mit einer Baum-Verkleidung verpackte Antennen oder sonst gut versteckte Antennen stören nicht. Zu 99,999 % ist das nur der Placebo-Effekt, denn schließlich ist ein Handy am Ohr einige tausend male stärker auf den Benutzer einstrahlend als irgendein Funktmast (außer in der Nachbarschaft vom Deutschlandradio
Übrigens sagte Max Planck (Physiker aus Kiel), dass mit dem was er sich da ausgedacht hat, zum aktuellen Zeitpunkt niemand etwas anfangen kann. Hundert Jahre später konnte man etwas damit anfangen...
-
Thread
Reichelt Lieferzeiten
mich wesentlich mehr stört als die Lieferzeiten sind so manche Moglepackungen. Zb verkaufen die den MAX232 mit der Maxim Bezeichnung MAX232 CPE, bekommen tut man aber den billigen TI Abklatsch MAX232 N. Schreiben zwar "Verschiedene Hersteller" hin, aber auch nur in der Detailansicht. Dann sollen die den lieber MAX232 DIP oder so nennen
-
Thread
Hex Wert -> Dezimal an LCD ausgeben
); /* Wert von max auf Display ausgeben */ lcd_puts_p(fuellzeichen[1]); /*Komma ausgeben*/ Wandelwert=max%100; /* Maximalwert Nachkommastellen berechnen*/ if (strlen(Wert1)==2){ /*Wenn anzeige zweistellig,
subtrahieren? Mit 24 Bit kann man doch nur bis 16777216 darstellen und evtl. ist im Abschnitt _bcd3 noch 99.999.999 übrig. Gruß Andi
-
Thread
Anfängerfrage
Hi Dennis, liese999@freenet.de ;-)
12949&item=5735588235&rd=1&ssPageName=WDVW Kannst du mir die Quellcodes zukommen lassen? liese999@freenet.de
-
Thread
Atmel ADC Samplerate vs. Genauigkeit
Ok, danke für die antwort. Meine Befürchtung war ja ,das wenn man die max 200 khz taktet 10 Bit , bei 400 dann nur 5 Bit bzw. und bei 1 MHZ nur 2 Bit genauigkeit u.s.w. hat. Also Genauigkeit ist Liniar Antiproportional zur Samplerate. Das heist also bei dir das du bei
15 ksp/S * 5 = 225 ksp/s bei 7 Bit Auflösung,Richtig? Nein, falsch: 5*15 = 74,999 :-) Aus Erfahrungswerten eine lineare Funktion abzuleiten, ist mehr als fragwürdig. Aber wieviel Bits Genauigkeit/ Auflösung brauchst Du denn tatsächlich ? Und wo läßt Du diese Bits ? Viel Zeit,
-
Thread
DA Wandler 0-10V
MAX528-Preise, Source maxim-ic.com: Quantity 1-24 25-99 100-499 500-999 1000 and up Price $12.75 $10.13 $7.50 $7.20 $6.90 Nimm halt gleich 1000, dann sinds fast
nicht so ganz auf Anhieb.. @bernhardt: Danke, werde ich mal anrufen. mir scheint die Lösung mit dem max528 mittlerweile auch die einfachste.. @all: digitales Poti + Multiplexer + Spannungsfolger? funktioniert das?