-
Thread
double Ausgabe
Hallo, bei der Ausgabe der Temperatur eines DS18b20 stehe ich vor der Problematik die Nachkommastellen auszugeben, laut diesem Beitrag: https://stackoverflow.com/questions/37815771/snprintf-not-working-as-expected-with-avr-gcc Fehlten mir: -Wl
neuer_benutzer55 schrieb im Beitrag #5993765: > bei der Ausgabe der Temperatur eines DS18b20 stehe ich vor der > Problematik die Nachkommastellen auszugeben Mit Float (single Precision) Datenformat hast du 24 Bit für den Zahlenwert. Ein DS18B20 liefert dir maximal 12 Bit Auflösung bei
-
Thread
raspberry pi: Datenbank rrdtool
Zitat man page: [pre] EXAMPLE 3 rrdtool create proxy.rrd --step 300 \ DS:Requests:DERIVE:1800:0:U \ DS:Duration:DERIVE:1800:0:U \ DS:AvgReqDur:COMPUTE:Duration,Requests,0,EQ,1,Requests,IF,/ \ RRA:AVERAGE:0.5:1:2016 [/pre] Fällt dir ein
Ausgabe wie in dem Link http://raspberry.tips/hausautomatisierung/wetteraufzeichnung-mit-raspberry-pi-ds18b20 umzusetzen. Allerdings funktioniert das Anlegen und Aktualisieren von den Grafiken nicht.
-
Thread
Temperatursensor (schnell)
DS18B20: Bei 9 Bit Auflösung, was für 1°C Genauigkeit ausreicht, sind es knapp 100ms, bei voller Auflösung 750ms. Was nicht heisst, dass der DS in 100ms auf die Temperatur reagiert, das ist nur die Messzeit
genau möchte ich wissen, wie lange ich von Startzeile des Auslesens brauche, bis zur Ausgabe Der DS18B20 im TO92-Gehäuse ist ein langsamer Sensoren. Dass die 12-Bit-Conversion bis zu 750ms dauert, ist in dem Zusammenhang zweirangig. Das ist immer noch rasend schnell im Vergleich zu der Geschwindigkeit
-
Thread
Spannung für Mosfet vom ESP Mit LevelShifter anheben?
Rainer W. schrieb im Beitrag #7421324: > Wahrscheinlich schon. > Der R_DS(on) von typ. 6.5mΩ beim IRLB8721 bezieht sich auf U_GS=10V. > Für Ansteuerung mit 3.3V sind beide nicht geeignet. kannst du mir vielleicht sagen, welcher sich dann für - 4x12V 0,18A Lüfter - 2 x 5V 0,18A für einen ESP32 mit 3.3V eignet? Zuhause hätte ich nur den besagten IRLZ34N und den BS170 Grüße Achim
-
Thread
Wie zuverlässig sind chinesische Arduino Nano?
Messung die Lasten für die Zeit der Messung ab. Die Probleme fingen an, als ich noch einen DS18B20 im TO-92 als externen Sensor dran gehängt habe, aber nicht ausgewertet. Da gab es immer mal wieder sehr warme Flossen… Die knapp 6 W je Sohle sind in Filzstiefeln bei Temperaturen knapp über 0 schon
unterstützen. Da sind halt ein paar Euro Spende. Taucher schrieb im Beitrag #7323955: > Die beiden DS18B20 in den Sohlen sind parasitär gespeist Die DS18_20 sind vermutlich keine Originale? Dann hilft es m.E.n. ungemein, wenn möglichst nur ein Sensor an einem Pin hängt und die idealerweise nur für
-
Thread
Pegelkomparator für High-Speed-Digital (Logic Analyzer)
digital Weg wäre: - 74ACT14 (Hex Inverter with Schmitt Trigger Input) http://www.fairchildsemi.com/ds/74/74ACT14.pdf - 74AHCT245 (Octal bus transceiver; 3-state) http://www.semiconductors.philips.com/acrobat_download/datasheets/74AHC_AHCT245_2.pdf bzw. 74ACT245 http://www.fairchildsemi.com/ds/74/74ACT245
für 3.3V blieb nur die Serie tlv5626,5637,5638 mit 8,10,12bit übrig: http://focus.ti.com/lit/ds/symlink/tlv5626.pdf http://focus.ti.com/lit/ds/symlink/tlv5637.pdf http://focus.ti.com/lit/ds/symlink/tlv5638.pdf Immerhin pinkompatibel mit internal Uref 1.024V Immerhin scheint Farnell mehr
-
Thread
MOSFET Class-A Endstufe, Ruhestrom Einstellung
hatte diesen Vorschlag schon erwähnt! Wann ist laut SOA die höchste Belastung für ein TR ? Wenn U_DS bei 60V liegt, oder beim U_DS 1V und 3,25A Stromfluß ?
James schrieb im Beitrag #4575081: > Wie interpretiere ich diese erste 1-4V U_DS, wo es heißt; > Operation in this region is limited by Rds_on ? bei IRF240 liegt der Rds_on bei 0,18 Ohm In diesem Bereich arbeitet der MOSFET in s.g Ohmscher Region. Du siehst doch in SOA Kurve
-
Thread
Sinus bis 150kHz mit Leistung aus PWM
David ... schrieb im Beitrag #4066776: > Um welchen Controller geht es genau? Ich verwende den dsPIC33EP256MC202
20V für ein? Die FETS schalten auch tatsächlich so schnell. Im Moment bekommen die: AUS=0V EIN=18V (wie es auch im Datenblatt steht) Im nächsten Schritt sehe ich vor: für AUS= -9V und EIN=18V
-
Thread
Microcontroller Board welches wofür?
Noy schrieb im Beitrag #2330474: > Welchen der 18F ist denn zu empfehlen für den Anfang? Das sind ja > hunderte verschiedene. > Ein paar Timer und schon genügend Platz wäre ganz praktisch. Die 18FxxJxx laufen nur noch mit 3.3V. Für Dich ist wohl
für den Einsteiger ist es aber unübersichtlich. ICh würde für allererste Schritte die Wahl zwischen 18F45K20, 18F4520 und 18F4550 im Dip Gehäuse ausmachen. Der 18F45K20 ist der Typ der auch auf der DebugExpress testplatine arbeitet. (Dort allerdings als SMD) Wie Frank aber schon schrieb ist das ein
-
Thread
DS2482-800 I2C to 1-Wire Bridge
Hallo, Hat jemand von euch schonmal mit diesem Chip gearbeitet? Speziell geht es mir darum 6x einen DS18S20 auszulesen. - Kanal 0 wählen, wandlung starten - aktivieren des SPU(Strong Pull Up) - Kanal 1 wählen, wandlung starten - aktivieren des SPU(Strong Pull Up) . . Warten, bis alle DS18S20er
Habe neue erkenntnisse gesammelt... der DS2482-800 lässt die ungenutzten Ports auf +5V stehen. Habe nun an den ersten 3 io Ports je einen Sensor DS18S20 angeschlossen und mußte feststellen, es geht! Wenn der Port nicht gewählt ist, geht
-
Thread
PIC18F2550 wird nicht vom PC erkannt
39632e.pdf) habe ich auch schon gelesen und so wie ich es verstanden habe steht zwar auf Seite "DS39632E-page 1" "Wide Operating Voltage Range (2.0V to 5.5V)" wie du es gesagt hast aber auf der Seite "DS39632E-page 8" "Like all Microchip PIC18 devices, members of the PIC18F2455/2550/4455
>>Muss ich da noch 12V ins Spiel bringen und wenn ja wie und wo? PIC18F2550 0x4672 DS39622L yes yes 9.500 V 12.500 V ja ?? ?? schau mal hier http://sprut.de/ achja der kleine Nachteil beim 15 Eu Programmer ist die Wartezeit für die Lieferung aus China
-
Thread
Timer stört Temperaturmessung
LCD_String(4,16," "); } if(sekunde%5==0) { Temperature1=DS18B20_Read_Addressed_Temperature(rom1,byte); Temperature2=DS18B20_Read_Addressed_Temperature(rom2,byte); LCD_String(1,13,dtostrf(Temperature1,3,1,buf)); LCD_String(2,13,dtostrf
korrekten Wert. Wenn ich den Timer deaktiviere und in der While-Schleife nur [c] Temperature1=DS18B20_Read_Addressed_Temperature(rom1,byte); Temperature2=DS18B20_Read_Addressed_Temperature(rom2,byte); LCD_String(1,13,dtostrf(Temperature1,3,1,buf)); LCD_String(2,13,dtostrf(Temperature2,3,1,buf
-
Thread
PICkit 4 wird verkauft
AVR Programmer nicht mehr brauchen. EDIT: Offiziel scheinbar nicht, steht zumindest nur PIC und dsPIC in der Broschüre.
Mitarbeiter empfohlen mit "Damit kann man alles Programmieren". Doch weit gefehlt, ältere Prozessoren (dsPIC30, PIC12 und PIC10) werden bis auf wenige Ausnahmen gar nicht unterstützt. PIC18 und PIC16 fast gar nicht nur einige 'Beta'. ATxmega geht gar nicht auch ATMega nicht alle ATSAML geht auch nicht. Ansonsten
-
Thread
Temperatursteuerung mehrere Aquarien, relativ genau und programmierbar
Würde 4 DS18B20 (0.5°) in Metallröhrchen fix vergossen nehmen. Dazu ESP8266 ESP-12E. Kostet ca. 16.- zusammen. Mittels WLAN und MQTT die 4 Sensoren abfragen und senden lassen. Der ESP8266 kann dann auch noch Relais
Chulio schrieb: > Würde 4 DS18B20 (0.5°) in Metallröhrchen fix vergossen nehmen. Dazu > ESP8266 ESP-12E. Kostet ca. 16.- zusammen. > Mittels WLAN und MQTT die 4 Sensoren abfragen und senden lassen. Der > ESP8266 kann dann auch
-
Thread
Controllertypen: Blick über den Tellerrand
Adressierung, die neueren beherrschen alternativ die Compiler-freundlichere Offset-Adressierung. > dsPICs (mit DSP Unit) Interessant ist die ganze PIC30 Familie, ob mit oder ohne DSP: dsPIC30, PIC24, dsPIC33, wobei sich die bis 40pin in DIP erhältlichen dsPIC30 aufgrund ihres Stromverbrauchs auch
PIC24 (16biter), dsPIC(16bit DSP) und PIC32 (32biter) die gleiche Oberfläche. Der Wechsel von PIC18 zu PIC24 gestaltet sich (zumindest in C) sehr einfach... Aber wirklich rentieren tut es sich nicht wenn du dich mit
-
Thread
Wer hat Erfahrung mit HAP?
kurze Frage zum DS18S20. Leider bekomme ich immer nur eine 0 als Antwort. Config siehe Bild. Kann man abfragen ob eine Kommunikation funktioniert? finde nichts in der CU-Doku. Sofern ich den Messwert per Terminal abfrage
Dimmer untereinander beeinflussen. Gleichzeitig habe ich in der Firmware noch die Auflösung des DS18S20 Temperatursensors von 9 Bit auf 12 Bit angehoben, also identisch zum DS18B20. Im Datenblatt wird darauf hingewiesen wie man dies machen kann. Gruß Carsten
-
Thread
Suche PicAxe Alternative
Patrick J. schrieb im Beitrag #5158285: > - nen I2C-Sensor (DS18B20) lässt sich damit ja recht leicht auslesen Mit I2C wirst du beim DS18B20 auf Granit beißen. Meinst du, man soll den PicAxe als Protokollconverter werkeln lassen?
µC-Bastler schrieb im Beitrag #5159638: > Mit I2C wirst du beim DS18B20 auf Granit beißen. Autsch - Recht hast Du, beim DS18B20 wäre 1-wire das richtige Wörtchen gewesen. Aber Nichts desto Trotz: Die PicAxe kann mit dem DS18B20. Wenn's I2C statt 1-wire sein soll
-
Thread
ca. 100 PT1000 Messwiderstände messen
Digitale DS18B20 Sensoren mit ihrer Auflösung von 0,06°C sollten bei minimalen Verdrahtungsaufwand den Temperaturbereich 10 .. 70 °C locker abdecken. Nur wasserfest sind die ohne zusätzliches Gehäuse, dass dann
und Luftfeuchte messen. Diese SHT... waren sündhaft teuer und ich bestellte mir die DHT11, ebenso DS18S20 und DS18B20. Hatte hin und her gemessen, alle probiert und konnte feststellen, dass die alle sehr dich beieinander lagen. Bei der Temperatur hatte ich bei allen DS18... einen maximalen Abstand
-
Thread
Körpertemperaturmessung (Zyklomat)
Zehntel Schritte im Messbereich erfassen > kann! Was Du also meinst, nennt man Auflösung. Der DS18B20 hat eine Auflösung von 0,0625°C, sollte also reichen. Peter
ein Fieberthermometer damit er auch optimal positioniert werden kann! Ich hab mir gleich mal den DS18B20 angesehen., der ist aber glaub leider nicht so ganz das Richtige, der hat nicht die richtigen abmessungen.
-
Thread
welches sind die besten microinverter für solarpanele mit einer leistung bis 200-220 watt
=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&gclsrc=aw.ds&albagn=888888&ds_e_adid=&ds_e_matchtype=&ds_e_device=c&ds_e_network=x&ds_e_product_group_id=&ds_e_product_id=de1005001947928667&ds_e_product_merchant_id=107567298&ds_e_product_country=CH&ds_e_product_language=de&ds_e_product_channel=online&ds_e_product_store_id=&ds_url_v=2&albcp=19366796367&albag=&isSmbAutoCall=false&needSmbHouyi=false&gad_source=1&gad_campaignid=17798025540&gbraid=0AAAAAoukrzg9R9fX8955gUt-1eHJQJ4uI
-
Thread
Gründe gegen einen AVR
möchte er den kleinsten dsPIC33F verbaut haben - 2€ !!!! Und der kann richtig was ! (3-Phasen-PWM für 3 Halbbrücken bei genügend MHz...) Leider muß ich jetzt in C programmieren, weil die anderen Tools, die ich sonst verwende
dafür gibts > auch nicht wenig zeug im netz... Für PIC14 und PIC16 mag das stimmen, aber für PIC18 gibt es den C18 Compiler zum kostenlosen download in der student version auch zur kommerziellen Nutzung kostenlos. Die Limitierungen die nach Ablauf der Probezeit eintreten sind für die meisten wohl
-
Thread
unzuverlässiger Temperaturregler
Waitms 20 Wenn nicht dann auch mal diese Zeile deaktivieren. Loop Until Ds18b20_scratchpad_k(9) = Crc8(ds18b20_scratchpad_k(1) , 8) Vermute ich er da der Rest ja abgearbeitet wird. Gruß Bacomfreund
___________ @Fred_red: > Wenn nicht dann auch mal diese Zeile deaktivieren. > > Loop Until Ds18b20_scratchpad_k(9) = Crc8(ds18b20_scratchpad_k(1) , 8) Nee, das ist die CRC-Überprüfung. Im Prinzip bedeutet die Schleife: Mache solange, bis du einen Meßwert empfängst der mit seinem CRC-Code
-
Thread
Temp. Messung im Haus?
Regen nicht soo lange > ausgehalten... aber da kann man was machen. mein Balkonsensor nur ein DS18B20 mit angelöteten 2 Draht eingeschrumpft im Schlumpfschlauch hängt nun schon Jahre auf dem Balkon und zickt nicht, aktuell: +14,3°C
https://www.mikrocontroller.net/articles/MSP430 eigentlich ging es mir bei meiner Antwort nur um den DS18B20, der bei mir zuverlässig im Außenbereich läuft. (eine Art "Erfahrungsbericht")
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Raspberry Pi? Oft ist es der Preis, die Lötbarkeit und/oder die Einfachheit, weswegen ich hauptsächlich PIC18 nehme. Es gibt ganz tolle, neue dsPIC33EP/EV (5V), mit massig RAM/ROM, 70MIPS und ne PWM Auflösung von 6ns. Kosten aber glaube so um die 5-8€, wohingegen ein PIC18 in dem gleichen Gehäuse (gleiche IO Anzahl) nur 2€ kostet. Und den PIC18 muss man nicht "so aufwendig" konfigurieren. Und letztendlich ist es egal, ob der PIC18 zu 30% ausgelastet ist oder der dsPIC zu 5%. Es kommt eben darauf an, was man braucht. Mit den 8bittern kann man
-
Thread
Rigol DS2072A, 1074B oder ein ganz anderes DSO?
Limit erreicht, bei dem ich mich noch "wohl fühle". In der engeren Auswahl sind aktuell: - Rigol DS2072A - Rigol DS1074B Rein technisch werden wahrscheinlich beide für meine Zwecke ausreichend sein, beim DS2072A habe ich aber aufgrund der vielen positiven Reviews ein besseres Bauchgefühl, zumal mir das große Display zusagt. Beim DS1074B gefallen mir die vier Kanäle, allerdings ist das Display auch deutlich kleiner und es wird durch das DS1074Z abgelöst. Frage also, DS2072A oder DS1074B kaufen? Oder aber ein ganz anderes? Owon
-
Thread
Wie wird der Takt einer RTC abgeglichen?
wirklich gute Langzeitgenauigkeit erforderlich ist kommt um Austausch gegen bessere Technik wie z.B. DS323x nicht herum. In meiner Metstation habe ich vor 7-8 Jahren den DS1306 gegen einen DS3234 ausgetauscht und nur damals genau gesetzt. Nach dieser Zeit, ohne irgendwelche periodische Nachstellungen
noch auf 1.5 Minuten genau bei Temperaturschwankungen im Bereich von -43 bis +35 Grad C. Chinesische DS3231 Module im Haus laufen im Jahr bei mir typisch zwischen 10-60s genau. Man braucht also bei vernünftiger Genauigkeitserwartung die Dinger kaum nachstellen. Mit DS1302, Ds1307 u.ä. machte ich viel
-
Thread
Arduino Code Fehler aber was ist falsch ?
#include <DallasTemperature.h> #include "DHT.h" #define DHTPIN = 10; //Am2301 #define OneWire ds(2); // ds18B20 DeviceAddress sensor1 = { 0x28, 0xFF, 0x86, 0x2E, 0x74, 0x16, 0x3, 0xAF }; DeviceAddress sensor2 = { 0x28, 0xFF, 0x5, 0x72, 0x74, 0x16, 0x3, 0xE0 }; DeviceAddress sensor3 = { 0x28
least significant byte) tr = data[0]; if (address[0] == 0x10) // DS18S20 { //check for negative temperature if (data[1] > 0x80) { tr = !tr + 1; //two’s complement adjustment tr = tr * -1; //flip value negative. } //drop bit 0 tr = tr >> 1; //COUNT PER Celsius
-
Thread
ESP8266 - OneWire Werte auf I2C OLED Display anzeigen
GND+5V Die OneWire "Initialisierung" ala Google: [code] #include <OneWire.h> // OneWire DS18S20, DS18B20, DS1822 Temperature Example OneWire ds(D4); // on pin D4 (a 4.7K resistor is necessary) void setup(void) { Serial.begin(9600); } [/code] Wie geht es nun weiter ? Wie
Netz gibt ja jede Menge an Beispielen. Z.b. so: [code] /* YourDuino Example: Find Address of a DS18B20 Temperature Sensor Cut and paste the address to a text file for later use. V1.1 01/17/2013 Questions: terry@yourduino.com Connections: DS18B20 Pinout (Left to Right, pins down, flat
-
Thread
Bild eines Geräts auf PC per FPGA
>möchte die Daten direkt vom Board abgreifen - 18 pins parallel. Der >Nintendo DS verarbeitet für jede Farbe des RGB-Spektrums jedoch nur 5 >und einen 6. bei Rot für "Alpha", also insgesammt 16-bit und was ist mit den Pinnen 17 und 18 ? was meinst
Bits für die Farben und 1-Bit als Alhakanal. Ich habe jedoch nicht daran gedacht, dass der Nintendo DS in der Lage ist 262.144 Farben (2^18) auszugeben, wodurch sich dann natürlich alle Pins erklären.
-
Thread
Arduino programmieren
die oelheizungssteuerung. Brenner und heizpumpen über relais gesteuert, temperaturen messen sechs DS18b20. Hardware ist ein sonoff 4ch.
oelheizungssteuerung. > Brenner und heizpumpen über relais gesteuert, temperaturen messen sechs > DS18b20. > Hardware ist ein sonoff 4ch. Kannst Du mir da behilflich sein? Natürlich auf Gegenleistung Liebe Grüße Hans
-
Thread
Schaltplan PCB
Wenn ich meinen Sensor ds18b20 an die den Terminal Anschliesse kommt kein Signal durch. Hab auch mal mit dem Multimeter den Durchgang gemessen alles was vom Wiederstand zum Terminalblock geht kommt was durch nur vom ESP zum
Markus B. schrieb im Beitrag #6610634: > Wenn ich meinen Sensor ds18b20 an die den Terminal Anschliesse kommt > kein Signal durch... kommt was durch... kommt nix. Du musst dich erheblich klarer ausdrücken und konkrete Messwerte nennen, damit man dich folgen kann
-
Thread
Mysteriöses DS3234 Problem
Welchen DS3234 hast Du denn ? Der DS3234S hat einen Einsatzbereich von 0-70°C, für Deinen Bereich brauchst Du den DS3234SN.
Falls es noch interessiert: Wie nicht anders zu erwarten, löste der DS3234SN das Problem vollkommen. Innerhalb eines Monats, bei Aussentemperaturen zwischen -18 bis +10C, lief die Uhr nun auf besser als 3 Sekunden Abweichung genau. Es sind Aussentemperaturen bei mir zwischen
-
Thread
Temperaturmessung mit AVR
kleiner µC + DS18B20 + Hühnerfutter dürften reichen, zusammen ca. 5 EUR, nix anzupassen, Quellcode gibts in allen Sprachen auch zu Hauf. Grüße Gast
und Hutch"? Tu es! Es spricht nichts dagegen. Allerdings spart man sich bei der Version mit dem DS18B20 die ADC-Geschichten und sämtlich analogen Fehler, die bei der Übertragung auftreten können.
-
Thread
Boden-Temperatur-Meßstation bauen
platin-temperatursensor-pt100-plat-pt100-p151259.html?r=1 Warum versenkst du nicht einfach ein paar DS18B20 im Garten, die durch eine zweiadrige Leitung verbunden sind?
es Oben kalt ist zieht die Kälte durchs Rohr nach unten und verfälscht die werte. Würde auch den DS18B20 nehme die gibt es mit bis zu 3m Kabel und sind recht Robust.
-
Thread
Temperaturmessung
Wo siehst Du da ein Problem, an einen DS18B20 zwei Drähte anzulöten und das ganze in einer Tauchhülse zu verschließen ? 10m Leitungslänge sind auch möglich und die Leitung verfälscht nicht mal die Messung. Hast Du denn überhaupt ein hochgenaues
Hallo Peter Ich hab kein Problem mit DS18B20. Man kann einen genauen DS ja zum Abgleich verwenden, nur in einem Projekt mit mehreren Messpunkten ist eine Loesung mit DS18B20 nicht gerade billig. Er ist teurer als ein ATmega8 und der soll ja
-
Thread
Datenlogger muss 1 Jahr mit Batteriestrom durchhalten
der voll, wird die SD Karte aufgeweckt und beschrieben. Als Sensoren kommen zu Einsatz: 2 x DS18B20 2 x HIH-4000 (braucht 5V) Für Zeitstempel ist ein DS1302 eingeplant. Statt RTC koenne man auch Timer1 im PIC nehmen.
wird > die SD Karte aufgeweckt und beschrieben. > > Als Sensoren kommen zu Einsatz: > > 2 x DS18B20 > 2 x HIH-4000 (braucht 5V) DS18B20 rausschmeißen und durch einfache NTCs ersetzen (günstiger, weniger Strom, wenn man's braucht auch genauer), HIH-4000 raus und durch die neueren HIH-5030/
-
Thread
Temp.-Sensor mit Relaisschalten UND LCD über 1 Arduino möglich?
der Unterstützung durch dieses Forum meinen Arduino Nano dazu bringen können, über den Temp.-Sensor DS18S20 ein Relais zu steuern. Meine Frage jetzt lautet: Kann ich gleichzeitg über denselben Nano auch ein LCD-Display (2 Zeilen, 16 Zeichen) anschließen, obwohl die meisten Pins für Temp.-Sensor und
Pins für Temp.-Sensor und Relais besetzt sind? Wie hast du das den nun wieder fertig gebracht. Der DS18S20 mit seinem 1-Wire braucht - nomen est omen - genau einen GPIO und beim Relais sieht es nicht anders aus. Guck dir den Arduino Nano noch mal genau an und zähle noch mal. Ich komme da auf 18
-
Thread
Wie steige ich am besten von AVR auf PIC um?
> Ob das nun schneller oder langsamer als ein 40MHz PIC18 ist, das hängt PIC18 gehen bis max. 64MHz --> 16MIPS
Ein AVR macht bis zu 20MHz. ein PIC18 bis zu 64MHz (16MIPS) 20/4=5 16/3=5.333333
-
Thread
Dallas 18S20 Reset Problem
Funktionen? Fuses, F_CPU und kompilieren mit Optimierung AN prüfen. Wenn das nix hilft, ich habe einen DS18S20 hier und kann am Wochenende auch mal testen. Der funktioniert auch, denn dieses Jahr hatte ich schon mal ein DS18S20 Problem hier im Forum debuggt (#1). Müsstest dann nur erzählen/zeichnen, wie der DS18S20 bei dir angeschlossen ist. #1 http://www.mikrocontroller.net/topic/97894
-
Thread
Gibt es Uhren - IC
PCF8583: braucht externen Quarz und Cs DS1820, DS18S20 von einem alten Mainboard: hat alles drin, sogar ne Pufferbatterie.
richtig , der DS1820 / DS18s20 ist ein Temperatursensor. aber es gibt z.B. von DS den DS1302 bzw. die älter Vers. DS1202. Versuchs damit mal.
-
Thread
DS1820 Auflösung?
@ Roger Petri (hpa) >recherchiert und bin dann auf den DS1820 gestoßen, der ja schon direkt >und da steht was von einer Auflösung von 0,5°C. Stimmt das? Welchen meinst du? den DS18_S_20 oder DS18_B_20? Ersterer hat 0,5 Grad [[Auflösung und Genauigkeit
Beide haben eine Auflösung von 1/16°C. Bei DS18B20 kriegt man das so direkt aus dem Register, beim DS1820/DS18S20 muss man sich das aus 2 Registern zusammenrechnen (siehe Datasheet).
-
Thread
Moderne Temperaturmessung
Wenn die Leitungen nicht zu lang sind: http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
Nimm einen DS18S20 Temperatursensor, der ist digital und mit one-wire Interface
-
Thread
Eingang von Sensorsignalen
zu einem Einlesen von Daten, als > Sensor habe ich die Industrieversion mit Edelstahlgehäuse des DS18B20 > angeschlossen, mit 4k7 Ohm zwischen Data und Live Wire,... Bevor du ans Programmieren gehst, solltest du erstmal feststellen, welche Variante von dem DS18B20 in deinem Industrieedelstahlgehäuse verbaut ist. Es gibt den DS18S20-PAR, speziell für den Parasite-Power Mode und die Standardvariante DS18B20, die sowohl direkt versorgt werden kann als auch den Parasite-Power Mode beherrscht.
-
Thread
Temperatursensor DS1820 spinnt um 0°C herum
Hallo Makke, hier mein Code zur Ansteuerung vom DS18B20 und DS24E04 Gruss, rweber
Hi! Haste einen DS18B20 oder einen DS18S20 beide unterscheiden sich in den Temp.Bytes und dem Rem, sind also nicht kompatibel. Beim B20 dind die 1/10 im Temp.-Word enthalten und beim S20 sind sie aus dem Rem zulesen.
-
Thread
1-wire Sterntopologie
Pullup und 100 Ohm Serien-Schutzwiderstand am µC. Das Ergebnis ist nicht perfekt, aber brauchbar. 2 DS18x20 sind am längsten Zweig (>20m) in 10 Jahren verreckt.
OneWire Device KEINE Ausgangskapazität von 800pF. Bei normaler Versorgung erst recht nicht. Beim DS18B20 steht z.B. Capacitance CIN/OUT 25 pF Das klingt realistisch.
-
Thread
Webserver ATmega32/644DIP ENC28J60
Ulli kannst du sagen, wieviel "Reserve"der "Stack" übrig läßt, um zum beispiel so 1-Wire Sensoren (DS18S20)anzuschließen? Oder via die 1-Wire Master DS2482-100 bzw. DS2482-800 mit I2C....ist das möglich? Kann man von dir so Platinen bekommen oder gibtst du sie in einen (Fertiguns)-Pool...dann müßten
Viel kleiner soll es eigentlich nicht werden. Mal sehen. Zur Zeit streite ich immer noch mit den DS18S20. Sie bremsen einfach meine Anwendung aus. Oder ich lass es einen Tiny machen und verwende den als Slave. Gruß Gerd
-
Thread
Messgeraetchen aus Pollin Spiel bauen
Brauchbar vielleicht als (Fern-)thermometer: Mit einem bis vielen 1-wire-DS18x20 als Fühler, entweder an einem Tastereingang oder an einer der ISP-Leitungen Taster zur Auswahl von Messtelle, min/max usw.
www.pollin.de/shop/dt/NTg5OTE4OTk-/Bauelemente/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatur_Sensor_DS18S20_.html
-
Thread
µSO-8 welche Maße?
Ja, das vom DS18B20 – leider enthält das weder bei R noch bei Mouser Footprints. Auch die direkte Suche nach µSO-8 führt zu nichts.
A.Dent schrieb im Beitrag #6389751: > https://datasheets.maximintegrated.com/en/ds/DS18S20.pdf > Unter Package Information sind die Gehäusedatenblätter verlinkt. In dem Datenblatt fehlt die Version DS18B20U völlig und unter dem Link auf die Gehäusedatenblätter gibts kein µSO.
-
Thread
dsPIC Programmierung
Hallo Bernd also auf den Fabrikfrischen dsPICs ist alles drauf, was nötig ist diesen mit dem ICD2 zu programmieren. Gerhard
Ok, mache ich. Aber vielleicht eine etwas einfachere Frage. Beim PIC18 gibt es die Möglichkeit EEPROM-Werte mit in die Hexdatei einzubetten. Geht das auch bei den dsPIC30? Hierzu habe ich bisher keine Angeben gefunden. Bernd
-
Thread
Decodierung von 6 Quadratur(Drehgerber)Signalen - extern zur Entlastung des PIC
sowieso mit PIC arbeitest, die Ressourcen auf insgesamt 3 PICs (je 2 QEI) verteilen. 1. Master-µC z.B. dsPIC33EP (60/70Mips) mit 2 QEI 2. zwei Slave-µC dsPIC33FJ64MC802 (40Mips) 28Pin, haben auch 2 QEI. Gruß Hermann
die Ressourcen auf > insgesamt 3 PICs (je 2 QEI) verteilen. Wieviele denn noch? Ein einzelner dsPic wird woch wohl UART, I2C und 5 ADC Wandelvorgänge schaffen, während er regelmässig 18 Pins überwacht. Das einzige, worauf ich noch warte ist, ob die 1000U/s nicht doch eher 1000U/min sind. Denn das