-
Thread
SchulProjekt mit Mikrcontroller ,RaumtemperaturSensor ertellen
. Ich würde euch empfehlen mit einem Evaluation Board von Pollin und einem Atmega8 einen digitalen DS18S20+ Temperatursensor auszulesen und dessen Daten auf einem Display auszugeben. Die Bauteile sind nicht teuer und ihr könnt ganz einfach mit dem Programmierboard herumexperimentieren.
/Add-Ons%20und%20Module/myTWI%20Add-On%20Temperatursensor.htm?sp=article.sp.php&artID=71 Alle 3 zum zusammenstecken, keine Kabel. Mit Beispielen. ( € 55,44 für alle drei) Noch benötigt: Netzteil 5 Volt
-
Thread
BC337-40 als Schalter
Schaltung besteht aus mehreren Teilen a) Lüftersteuerung (kleiner 5V PC Lüfter) b) Temperaturmessung (DS18B20+) c) Heizelement d) Vibrationserzeugung (kleiner 5V Vibrationsmotor) e) Vibrationsmessung/identifizierung (via Piezo-Element) Das ganze wird dann via Arduino aufgenommen uns soll dann am PC
Ideen+Gedankengang zum Nachturnen, möglicher thermischer Schaden an diesem Exemplar. S. Landolt schrieb im Beitrag #5802971: > Normalerweise rechnet man bei Schaltbetrieb nicht mit hfe, sondern mit > einem Faktor von 10...20. Vielleicht nicht Faktor 20, aber "etwas" Sicherheit darfs
-
Thread
C-Code optimieren (passt nicht in Attiny2313) :( Gesperrt
Hi zusammen, ich hab ein kleines C-Programm geschrieben dass mir zwei DS1621 Temp. Sensoren und einen ADS1112 AD Wandler abfrägt und auf einem LCD Display mit 4x20 Zeichen ausgibt. So, nun habe ich leider das Problem dass ich das Programm nicht in den Controller
schrieb im Beitrag #4214601: > ATiny4313 http://de.farnell.com/atmel/attiny4313-pu/mcu-8bit-attiny-20mhz-dip-20/dp/1841620
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
getestet und dazu ein richtiges Datenblatt und Steckverbinder gefunden ? Ist der Kabelanschluß 18 oder 30 polig ? Wie hoch ist die Stromaufnahme der 15V ? Ich denke, wenn man so etwas verkaufen will, sollte man auch vernünftige Dokumentation liefern; dann wird's interessant.
zwischen 10k und 20k Stunden. Manche Displays auch bis zu 60k stunden. Mehr hab ich noch nicht gesehen ..
-
Artikel
HiDTemp
Spannung. Die LED1 signalisiert, wenn sie aktiv ist, einen gerade stattfindenden Messzyklus der bei einem DS18B20 typ. 750ms dauert [5]. Die Abfrage des Temperatursensors und die Übermittlung der Daten an den PC geschieht immer unabhängig voneinander. Der DS18B20 ist dabei langsamer, als die maximale Wartezeit des USB Protokolls. Auf diese Weise werden USB Timeout Meldungen vermieden. Anstelle des Dallas DS18B20 kann auch ein Dallas DS18S20 oder ein Dallas DS1820 verwendet werden. Die Sensor Software ermittelt automatisch den richtigen Typ und liest die maximale gültigen Stellen des Sensors aus. Schaltplan
-
Thread
Tischmultimeter Selbstbau >= 5 1/2 Stellen
landest. 12bit ADC -> 12bit DAC -> Differenzverstärker -> 22bit ADC. Angedacht ist 10bit des Dac sowie 18-20bit ADC (2bit Überlappung mit dac) zu benutzen, sowie Widerstände mit 0.01% Toleranz und 15ppm welche temperiert werden. Wegen Veranschlagung von Zeit, ist derzeit nach oben offen. Besorge mir
> 12bit ADC -> 12bit DAC -> Differenzverstärker -> 22bit ADC. > Angedacht ist 10bit des Dac sowie 18-20bit ADC (2bit Überlappung mit > dac) zu benutzen, sowie Widerstände mit 0.01% Toleranz und 15ppm welche > temperiert werden. Ich verstehe den Ansatz nicht. Wie hoch soll der Offset des DAC sein
-
Thread
Erfahrungen mit 1-Wire Temp/Feuchte-Sensor AM2305
Dazu habe ich ein paar Fragen: Kann ich den Sensor problemlos mit anderen 1-Wire-Sensoren z.B. DS18B20 betreiben? Hat jemand evtl. einen Beispiel C-Code für einen ATMEGA? Den Sensor gibt's übrigens bei ebay für ca. 26EUR Homepage: http://www.aosong.com/en/products/details.asp?id=121 Datenblatt
Wire Komponenten an einem Bus betreiben. Da das Teil aber auch die Temperatur misst, kannst Du den DS18B20 einsparen.
-
Thread
PIC18F oder Atmel 80C51?
dieser Takt wird durch 4 geteilt. Also kommst du niemals auf deine 40MIPS. Naja... aber zb der PIC18F4520 wird mit 16MIPS angegeben.. vl gehts ja auch damit. Ansonst solltest du dir mal die dsPICs anschauen. Die haben bis zu 40MIPS und sind 16Biter. 8051er mit 40MIPS sind etwas teuer ;-). Ich habe
sollte aber auch ein AT89S8253 reichen. Peter
-
Thread
Uhr bauen-I2C,
rechnen: 2012 - 1982 = 30 => Du bist 30 Jahre alt Matura = Abitur => 6+13 = 19 => Dein Sohn ist 18-20 Jahre alt Was soll ich nur darüber denken... Back to topic, Stichworte für euch zum suchen der nötigen Informationen: DS1307 (Batteriegepufferte Echtzeituhr mit I2C bzw. TWI ) 74HC585 (Schieberegister
2012 - 1982 = 30 > => Du bist 30 Jahre alt > Matura = Abitur > => 6+13 = 19 > => Dein Sohn ist 18-20 Jahre alt > Was soll ich nur darüber denken... > Finde ich lustig von dir das du es bemerkt hast, fällt sonst keinem auf. Das ist das Hochzetsdatum meiner Frau und mir. und danke für deine
-
Thread
ADC dsPICCK256MP508
SIGN11 disabled; SIGN12 disabled; SIGN13 disabled; ADMOD0H = 0x00; // DIFF19 disabled; DIFF18 disabled; DIFF17 disabled; DIFF16 disabled; DIFF23 disabled; SIGN16 disabled; DIFF22 disabled; SIGN17 disabled; DIFF21 disabled; SIGN18 disabled; DIFF20 disabled; SIGN19 disabled; SIGN20 disabled; SIGN21
; CMPEN20 disabled; CMPEN18 disabled; CMPEN19 disabled; CMPEN16 disabled; CMPEN17 disabled; CMPEN25 disabled; CMPEN23 disabled; CMPEN24 disabled; ADCMP3ENH = 0x00; // CMPLO 0; ADCMP0LO = 0x00;
-
Thread
328P LichtWecker
MOSFETs (OCxx) LCD (Datenleitungen auf einen Port, z.B. PA0...PA3) Encoder-Phasen Encoder-Taster DS18B20 Die ISP-Anschlüsse kanst du *auch* für andere Zwecke verwenden, aber "E" vom LCD ist keine gute Idee.
OCxx) > LCD (Datenleitungen auf einen Port, z.B. PA0...PA3) > Encoder-Phasen > Encoder-Taster > DS18B20 > > Die ISP-Anschlüsse kanst du auch für andere Zwecke verwenden, aber "E" > vom LCD ist keine gute Idee. Namen sind zwar Schall und Rauch, sagt man, aber alle Pins des ATmega328 mit einem
-
Thread
DS 1820 Typ an device ID erkennen
DS18S20 Datenblatt Seite 5 64-BIT LASERED ROM CODE Figure 6 (8-BIT CRC) (48-BIT SERIAL NUMBER) (8-BIT FAMILY CODE (10h)) Hier steht ( such nach "The 8-bit family code") http://www.maximintegrated.com
8-bit family code in the ROM code is also different for these two devices. The family code for the DS18B20 is 28h; the DS18S20 retains the same family code as the original DS1820, which is 10h. Die anderen Typen werden bestimmt auch einen eigenen Code haben ?
-
Thread
Rigol DS1052E und Owon SDS6062 :Displaygröße und Lüftergeräusch ?
Markus S. schrieb im Beitrag #2335981: > Hallo, > > zum Einsatz im Hobbybereich bin ich auf der Suche nach einem preiswerten > Osszilloskop. Dabei bieten sich die Modelle RIGOL DS1052E und OWON > SDS6062
haben einen STN-LCD mit sehr kleinem Blickwinkel und schlechter Displayausleuchtung (nervt). - Rigol DS1052E ist solider verarbeitet und macht einen besseren Gesamteindruck als das OWON PDS5022S - (Das Rigol DS1052E kann man noch versuchen hochzupatchen) - Beim Rigol kann man sich Infos aufs Display
-
Thread
Mehrere PT100 auslesen (25 Stück im Raum verteilt ca 15meter Stecke)
Sind's jetzt 20 oder 25 ? Den Problem beginnt schon mit der Zuleitung, die ist so lang daß ihr Widerstand erheblich wird. Also Vierleitermessung. Dafür kann man mehrere Pt100 in Reihe schalten und mit
oder mehrere Nahe PT100 einen Mikrocontroller hängen oder eben eine integrierte Fertiglösung z.B. ds18b20 (fertig kalibriert, One-Wire, billig direkt aus China) nehmen. Kleine Idee um langen Kabelsalat zu vermeiden: Nimm ein paar ESP8266 mit jeweils ein oder mehreren Temperatursensoren, dann läuft
-
Thread
Raumtemperatur genau messen
#4256454: > Sehr genau oder ganz genau? Mein Genau, oder dein Genau... Ich habe auf meinen DS18S20 einen Kühlstern aus einem uralten Transistorradio geklemmt. Es hat ihn deutlich schneller gemacht, ganz ohne Gebläse. Für mich, ist die Kombi mehr als genau genug.
Ulrich F. schrieb im Beitrag #4256464: > Ich habe auf meinen DS18S20 einen Kühlstern aus einem uralten > Transistorradio geklemmt. Den Kühlstern auf dem Gehäuse kann man sich sparen. Der DS28S20 macht den Temperaturausgleich viel besser übers Anschlussbein und
-
Thread
Arduino - Hilfe für Einsteiger
noch ein "Shield" für den Temperatursensor oder kann ich z.B. diesen: http://www.watterott.com/de/DS18B20 direkt an das Arduino-Board anschließen? Ich möchte jetzt nur die Funktion an, wenn zu warm, aus wenn zu kalt. Reichen diese Komponenten aus? Danke und viele Grüße Rene
the device 1 (index 0) is: 85.00 ... (meine Zimmertemperatur betrug da 22,8°C) PS: Device is a DS18S20 : 10-B1-8B-16-02-08-00-78
-
Thread
Dallas DS18B20 auslesen
arbeiten. Ich komme eigentlich ganz gut zurecht. Jedoch haben wir einen Digitalen One-Wire Dallas DS18B20 Temperatur-Sensor bekommen. Ich finde keine C-Library, die mit dem arbeitet. Könnt ihr mir helfen wie ich den auslesen kann bitte? Ich wäre euch sehr Dankbar! Mit freundlichen Grüßen, Jens
Und hier im Forum ist auch alles voll: http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
-
Thread
LTSpice - Abhängigkeiten von Spannungen?
3&GROUPID=5457&ARTICLE=25658&SHOW=1&OFFSET=16& > > http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CD0QFjAF&url=http%3A%2F%2Fwww.analog.com%2Fstatic%2Fimported-files%2Fdata_sheets%2FAD8307.pdf&ei=gCUFU5zgDsOBywO264D4Bg&usg=AFQjCNHLkdYsU66i0SxtNwJAtp1-mXCALg&bvm=bv.61535280,d.bGQ
Helmut S. schrieb im Beitrag #3541945: > Max Mustermann schrieb im Beitrag #3541917: >> Helmut S. schrieb im Beitrag #3489751: > Diese logamps gibt es von vielen Herstellern chon seit mehr als 20 > Jahren
-
Thread
indizierte addressierung
4 (adc wert3) .db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0 <<<< DS 5 (adc wert4) .db 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0 <<<< DS 6 (adc wert5) .db 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0 <<<< DS 7 (adc wert6) .db 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0 <<<< DS 8
weiter ? dann ist die Tabelle praktisch aufgebaut wie folgt (die zahlen geben die Werte des ADC's an 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32 33,34...... gruß Peter
-
Thread
Kaskade von Spannungsreglern
Freuenzbereich man nicht haben moechte. Ein Schaltnetzeil hat die Grundfrequenz, zB 50, 100 kHz. zB 20..200mV. Dann kommen die Umschaltpeaks, 100..1000mV, die dauern 5..10..20..50ns, und beinhalten also Frequenzen 50MHz und hoeher. Wenn die roehre die nicht sieht, ist alles erledigt. 20dB ist uebrigens
brauchst Du auch keinen 2. Regler parallel. Wie man so was macht kannst Du in http://www.ti.com/lit/ds/symlink/lm117.pdf in Figure 39,42 u.s.w. nachsehen.
-
Thread
Griffheizungssteuerung mit Atmega 328p (Arduino)
TasterMinusActStatus = LOW; volatile byte TasterMinusOldStatus = LOW; //Temperatur Sensoren OneWire ds(13); //Pin an dem die Datenleitung des ds18s20 hängt #define MAX_DS1820_SENSORS 1 byte addr[MAX_DS1820_SENSORS][8]; int IstTemperatur[MAX_DS1820_SENSORS]; #define DEBUG_MODE
readTemperature( void ) { int HighByte, LowByte, TReading, SignBit, Tc_100, Temp, Fract; char buf[20]; byte i, sensor; byte present = 0; byte data[12]; for (sensor=0; sensor<MAX_DS1820_SENSORS; sensor++) { if (OneWire::crc8( addr[sensor], 7) != addr[sensor][7]) {
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
Welchen Controller willst du denn verwenden? Ich würde, wenn es möglich wäre die LED's jeweils auf nen Byte Ausgang verteilen. Meine damit die LED's für die 59 Sek auf ein Byte. Und nicht wie oben im Schaltplan auf zwei verteilt. Kannst so dann später deine 8 Bit Variable direkt auf den
Version einer Firmware, die Funktionieren sollte. Geschrieben in C für den XC8 Compiler für den PIC18F25k22 P.S. Ich weiß, Entprellen mit Delay ist nicht optimal, aber in diesem Fall ist es eine einfache und funktionierende Lösung. Der µC hat je Zeit genug um mal 10ms lange nur zu entprellen.
-
Thread
Input gibt high aus obwohl nicht geschaltet
anschließe leuchtet sie sogar. Was aber noch verrückter ist, ist das wenn ich einen von den 2 Sensoren (ds18b20) abziehe der Taster sauber Schaltet. Der Schalter ist natürlich entprellt. Hat jemand ne Idee an was das liegt??? MfG Chris
Tempsoll = 30; int Tempdif = 2; int MTempdif = 0; int resolution = 10; // DS18S20 only 9bit, other 9...12 float TempSensorA = 0.0; // Zwischenspeicher zum auslesen float TempSensorI = 0.0; // Zwischenspeicher zum auslesen int sensorPin = A0
-
Thread
MOSFET wird sehr heiß
Anwendungsfall, da richtig Überdimensioniert ;-) Wenn Du das Teil nimmst und die Gate-Spannung niemals über 20V gelangt und das Teil nie über 80°C heiß wird, dann wirst Du deine Stromsenke garantiert die nächsten 30 Jahre nutzen können. Das DS: http://www.vishay.com/docs/94541/fb180sa1.pdf
@ Markus Müller (mmvisual) > - IRFP350 > - IRFP3710 >Ja, siehe DS. Bei 40V schaffen beide Typen 10A. Auch können beide Wo siehst Du bei beiden Typen eine DC-Kurve im SOA? >Erfahrungswerte eines Mannes, der schon seit 20 Jahren >Konstantstromquellen baut, die
-
Thread
Dallas DS1820 Temp.-Sensor
DS1820, DS18B20 oder DS18S20 ?
Skip Rom, Convert T, Reset-Pulse, Skip Rom, Read Scratchpad Wird nach Convert_T mindestens 750 mS gawartet ?
-
Thread
Letzter Hilferuf AT91SAM7S - PWM oder PCK
Alles ohne Erfolg... hier mal das Chaos bis jetzt: [c] #include "Board.h" #include "AT91SAM7S256.h" #define LED1 BIT17 #define LED2 BIT18 #define BUTTON1 BIT19 #define BUTTON2 BIT20 #define SID_A0 BIT0 #define SID_A1 BIT1 #define SID_A2 BIT2 #define SID_A3
Leitungen am SID... Momentan sieht der Code so aus: [c] #include "Board.h" #include "AT91SAM7S256.h" #define LED1 BIT17 #define LED2 BIT18 #define BUTTON1 BIT19 #define BUTTON2 BIT20 #define SID_A0 BIT0 #define SID_A1 BIT1 #define SID_A2 BIT2 #define SID_A3
-
Thread
SPI-Signal verstärken, wie?
ein SPI-Signal, welches ich auf 1meter Distanz übertragen möchte. Das Signal hat eine Frequenz von 20MHz und kommt leider nicht so an, wie ich es möchte. Es ist völlig krumm und der Logikpegel ist nicht 3.3V, wie er sein sollte. Gibt es eine möglichkeit, das signal auf ein sauberes 20MHz zu verstärken
Clk sind, dann noch weniger. Und so'n Stueck Kabel mit Plastikisolierung aussenrum hat so ca. 2e8 m/s Ausbreitungsgeschwindigkeit, also ungefaher 2/3 von Strippe im Vakuum. Auf/in 'ner Platine geht's eher noch gemaechlicher, eher nichtmal 1.5e8 m/s. 2e8 m/sec x 25e-9 sec = 5m Also max. 5m hin und zurueck
-
Thread
Empfehlung NAS
Thomas W. schrieb im Beitrag #7622845: > (1 Platte ist heute 20TByte) Das Problem ist bei solchen Datenmenge dann die Übertragungsrate. Mit sata6g bekommt man 500MB/s. 20TB=20000GB=20000000MB mach 40000s=666min=11h So ein Backup sollte in vernüntiger
Thomas S. schrieb im Beitrag #7622974: > Hans W. schrieb: >> 20TB=20000GB=20000000MB mach 40000s=666min=11h > > Ja, ja, aber nur am äußeren Rand der HDD. Nach innen fällt die Datenrate > dann ganz erheblich
-
Thread
1-wire Temperaturmessung mit DS18B20 für TINY2313 in C (ROM-Search-free)
1-wire Temperaturmessung mit DS18B20 für TINY2313 in C (ROM-Search-free) Das 1-wire-Protokoll an sich ist leicht verständlich - wäre da nicht die Implementation des ROM-Searchens. Das ist schwer verdauliche Kost. Dabei ist das
Netzwerken der Auslöser der ersten Störungen sein. Daher wird hier ein anderer Weg zum Auslesen der DS18B20 gegangen - garantiert rom-search-free. Und hoffentlich auch verständlich dokumentiert. Das Programm benötigt weniger als 2048 Byte, somit reicht ein TINY2313 aus. Die Steuerung und die Datenausgabe
-
Thread
PIC32 brennen
Brenner8 von Sprut habe, somit die Brennsoftware USBurn. Ich kann also alle 5V PICs (10F, 12F, 16F, teils 18F, dsPIC30) brennen und, mit dem ICSP-Adapter für 5V<->3.3V, kann ich dann die 3,3V PICs (teils 18F, 24F, 24H, dsPIC33) brennen. Die PIC32-Reihe gehört auch zu den 3,3V PICs, allerdings wird laut Kompabilitätsliste
, was ich ja auch nicht verlangen kann, werde ich wohl den erwähnten PIC32 JTAG adapter bauen. Den 18F4550 kann ich ja brennen.
-
Thread
Interner Oszillator - I2C-Timing-DS1820
Ein DS1820 hat kein I2C !
Ich habe ca. 300 Bytes Platz, programmiere in C, habe nur einen Pin frei und wollte eigentlich 2 x DS1820 abfragen.... Es wird also spannend (ich werde mich da mal rantasten) Der Nachfolgetyp des DS1820 ist ja der DS18S20 - gibts da in der Praxis unterschiede? Grüße, Gisbert
-
Thread
Logik-ICs, noch verkäuflich?
Nein. Es gibt halt nur begehrtere und nicht so begehrte Chips. Rein für die 74er (ohne S288) und ohne TBP18S030 wäre ich schon mit >50 EUR zufrieden.
Udo B. schrieb im Beitrag #4314689: > Rein für die 74er (ohne S288) und ohne TBP18S030 wäre ich schon mit >50 > EUR > zufrieden. Sorry, ich sehe gerade. Ich bin raus. Grüsse, René
-
Thread
dspic33 IOs wollen nicht
Leider tut sich immernoch nichts. Vom PIC18 (oben erwähnt) habe ich VDD mit 3,3V und VSS mit GND verbunden (3.3V kommt aus dem Netzteil). An VDD noch den obligatorischen 100nF gegen Masse und an MCLR einen Pullup 20k. MPLAB kann den Chip erkennen
. Auf dem Oszilloskop und LED ist an RB7 nichts zu sehen, immer LOW. Mit dem Beispielcode oben (20.01.2018 18:15) hätte ich erwartet, dass die LED blinken würde. Auch unterschiedliche Frequenzen vom delay führen keine Änderung herbei. Irgendwas übersehe ich, aber was?
-
Thread
4 bis 20mA mit µC erfassen
H.Joachim S. schrieb im Beitrag #5447399: > Ups - da habe ich ja die ganzen Jahre alles falsch gemacht. Wozu glaubst du eigentlich sind es 4..20 mA und nicht 0..20? Georg
georg schrieb im Beitrag #5447409: > H.Joachim S. schrieb: >> Ups - da habe ich ja die ganzen Jahre alles falsch gemacht. > > Wozu glaubst du eigentlich sind es 4..20 mA und nicht 0..20? > > Georg Die 4-20mA haben den Vorteil, dass das Feldgerät