-
Thread
PIC32 - Viele Fehler in der Errata
sein, ich möchte dabei > gerne auf 32 Bit, Warum gleich 32bit, probier doch 16bitter mit dsp zb dsPIC33E/PIC24E die sind stark bis 70MIPS (PIC32 = 80Mips), ein Umstieg von pic18 auf diese Serie ist einfacher, als bei PIC32. Oli Holli schrieb im Beitrag #2781726: > (wäre mir > aber beinahe gelungen
Rev. A3 im Handel ist. Bestell Dir halt ein Sample und probier aus, ob Du betroffen bist. Die dsPIC wären für Deinen Zweck ideal, da gibt es die dsPIC30-Serie mit Spannungen ab 2,2 Volt, aber recht wenig RAM (aber das hattest Du ja bei PIC18 auch). Und Du solltest Dir wirklich mal die PIC24F ansehen
-
Thread
Hat jemand Erfahrung mit dem 2,4GHz-Transceiver RFM70?
O.K., TX_DS kommt. Sendest Du mit AutoAck? Das würde bedeuten, daß der Empfänger das ACK zurückgeschickt hat, und somit die Daten auch fehlerfrei angekommen sind.
Jau das wäre super einen 18f876 habe ich da. Aber der hat keinen internen Oszillator, oder? Müsste ich dann die beschaltung noch genau bekommen!? Das wäre ja SUPER! Grüße Moritz
-
Thread
Pulsbreite des NE555 mit Arduino verändern
Hallo, ich habe mit den DS18B20 noch nichts gemacht, jetzt nur das Datenbaltt überflogen. Die Timings des 1-wire spielen im max. 100µs-Bereich, nur eine Wandlung kann etliche 100ms dauern. Da braucht man aber nicht drauf zu warten
Programmierer der DS18B20-Lib keine Mühe gegeben. Echtzeit sieht anders aus. Dagegen gibt es 2 Ansätze: 1. Man macht wichtige Sachen in Interrupts und sperrt jeweils nur für die Bitzeit (60µs) des DS18B20 die Interrupts
-
Thread
Nintendo DS Touchscreen
In Nintendo DS arbeiten 2 Controller. Ein ARM7 und ein ARM9 für beide Bilschirme. Hersteller weiss ich allerdings nicht.
Ich hab kein Nintendo DS.
-
Thread
1-Wire und UART, wie kann man mein Problem mit dem UART-Interrupt lösen?
ein Zeichen empfängt, löst das ein Interrupt im Mikrocontroller aus. Wenn dieser aber gerade mit dem DS18S20 kommuniziert, wird dieser nicht richtig angesprochen bzw. ausgelesen. Die Möglichkeit den DS18S20 erst anzusprechen, wenn ein Interrupt vom UART ausgelöst wird, fällt flach, da dieser Vorgang den
gesamten Bus verzögert. Ich stelle mir sowas vor: Alle 10 Sekunden wird eine Kommunikation mit dem DS18S20 aufgebaut und speichert den Wert in der Variable 'temp'. Der UART gibt nur den Inhalt von 'temp' aus und stößt nie die Kommunikation mit dem DS18S20 an. Aber da kommt mir wieder der UART-Empfangs-Interrupt
-
Thread
ds1820 Verwaltungsprogramm
]=1; .... onewire_match_rom(ds1820ids+8*ds1820table[sens_nr]); res = ds18B20_read_temp(&temp); [/c] Problem ist die Eingabe der Werte in den uc. 4Zl-Lcd + 1 Taste gestaltet sich schwierig. Ich werde es wohl wieder über
Schnittstelle ansprechen sodass > - SrNr auslesen/abspeichern So ähnlich habe ich es auch gemacht. Jedem DS18B20 wurde eine fortlaufende Nr. "eingraviert" und dann die SN ausgelesen. Dies geschieht über einen DS2482 (I2C). Der jeweilige DS18B20 wird zur Temp.-messung mit seiner Adresse angesprochen und
-
Thread
Fensteroeffner
erstellen. Ich hab mich jetzt in den DS18S20 eingelesen und ueberall gelesen, dass er relativ einfach bedienbar ist mit dem Raspberry. Was hat der DS1307 da fuer Vorteile?
zum DS18B20 nicht messen.
-
Thread
Wie Display beschalten und Temperatur ausgeben?
dürfte ich eventuell noch hinbekommen. Für den ersten Test habe ich mir gedacht das ich mittels eines DS18S20 die Temperatur messe und diese einfach auf dem Display ausgebe. Den DS18S20 wollte ich extern beschalten, wenn ich das richtig verstanden habe wird GND an GND angeschlossen, VDD an 5V+ und die
Du bist echt putzig. Was erwartest du jetzt? Das DS18B20 hat ein Datenblatt, da steht drinn wie du das Ding auslesen kannst. Du kannst auch eine fertige 1Wire Lib oder gleich eine fertige DS18B20 Lib nehmen. Das Display hat ebenfalls ein Datenblatt
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
Optionale Temperaturmessung und -Anzeige mit DS18xxx-Sensor * Optionale Wetteranzeige über openweathermap.org, auch als Piktogramm (Overlay) * Separate Farbauswahl für Display und Ambilight * Separat einschaltbares Ambilight mit auswählbaren Animationen
flash version: 0x00020900 reading ir codes DFPLAYER LOGGER ESP8266 LOGGER read rtc: Tu 2018-12-18 18:55:39 read rtc: Tu 2018-12-18 18:55:39 201809111855 esp8266 now up (- setup UDP) (- local port: 2421) (- setup server UDP) (- local port: 2424) (FIRMWARE 3.0.0T1) (- info: display layout
-
Thread
Wie 2x interrupt verschachteln, MSP430
temp_messung_starten(); b=b+1; if (b >3)regler(); DS18B20_lesen_DS18B20nr15(); DS18B20_lesen_DS18B20nr16(); temp_15_anzeigen(); temp_16_anzeigen(); zwischenspeichern_1(); ausgabe_restsektor();
Kontrollblitz > temp_messung_starten(); > b=b+1; > if (b >3)regler(); > > DS18B20_lesen_DS18B20nr15(); > DS18B20_lesen_DS18B20nr16(); > > temp_15_anzeigen(); > temp_16_anzeigen(); > zwischenspeichern_1(); > ausgabe_restsektor(); >
-
Thread
RS-485 Teilnehmer-Adressvergabe automatisch
Der DS1820: "DS1820 No Longer Available: Use Recommended Replacements" Wie heißt der Ersatz? Ich meine einen mit Seriennummer.
DS18S20 = DS1820, der DS18B20 ist ähnlich. Es gibt solche 1-Wire Dinger aber auch ohne Temperatur allein für Seriennummern: DS2401.
-
Thread
RTC ungenau DS1302
pro Monat, ich habe einen Testaufbau mit DS3231, muss jetzt lügen.. war so unter 1 Minute auf 18 Monate.
Ich habe gerademal geschaut, meine DS3231 Uhr läuft etwas zu schnell.. Seit dem 24.01.18 genau 20 Sekunden bis eben. Macht auf 44416778 Takte 20 falsch, müsste irgendwas bei 0,5PPM werden wenn ich mich nicht verrechnet habe. War sogar
-
Thread
I²C Temperatursensor im TO-Gehäuse (oder SIL oder ZIP)
Hallo, der DS18S20 / DS18B20 ist als 1-Wire im TO92 Gehäuse. Der DS1631 (I2C) ist im SO08 Gehäuse und eigentlich sehr schmal. Gruss Klaus.
KlaRa schrieb: > der DS18S20 / DS18B20 ist als 1-Wire im TO92 Gehäuse. 1-Wire nutzt mir nix, ich brauche I2C... KlaRa schrieb: > Der DS1631 (I2C) ist im SO08 Gehäuse und eigentlich sehr schmal. Ja, den DS1621 (ich
-
Thread
µC LPC1769 entlasten mit 1-Wire Master
dauert, ich aber andererseits für das Einhalten der 1-Wire-Timings während des Einlesevorgangs des DS18B20 nicht weitere Aufgaben abfrühstücken kann. Um den Mikrocontroller zu entlasten wollte ich jetzt den DS2482 1-Wire-Master einsetzen. Klappt die Idee, nach dem Auslesen des ADCs über I²C an den
Was mir noch nicht ganz klar ist, ist, wie denn signalisiert wird, dass > eine Konvertierung des DS18B20 beendet ist Z.B. durch einen Timerinterrupt >=750ms.
-
Thread
Mikrocontroller mit integr. DAC
abgeschaltet und der Code somit größer. Für Wissenschaftler gibt es wohl Lite-Versionen für PIC18, PIC24, dsPIC DSC, PIC32. Interessanterweise steht dabei: GNU-based, open source code (except PIC18) Matthias
Löhnwares" "SDCC is a retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Work is in progress on supporting the Microchip PIC16 and PIC18 series. SDCC is Free Open Source Software, distributed under GNU General Public License
-
Thread
AVR Mega168p bei Unterspannung in "Parkposition" fahren
der DS18B20 gelesen und danach sofort wieder neu gestartet, um den Meßwert für den nächsten Aufwachzyklus parat zu haben. Der DS läuft also noch lange weiter, während die Node längst wieder pennt. Sobald er
paar Gedanken von mir. Warum willst du die Spannung überhaupt reduzieren? Der ATmega168p und der DS10B20 arbeiten bis 5V und der AM312 ist von 2,7V bis 12V spezifiziert (wenn ich das richtig gelesen habe, den AM312 habe ich noch nicht verwendet). Der DS18B20 ist lt. DB erst ab 3V Betriebsspannung
-
Thread
5.25", 3.5", Floppy Kabel
verbunden und Jumper auf D0) Dann aber mit geradem Kabel? Üblicherweise sind beide Laufwerke auf DS1 gejumpert, und für das am Ende des Kabels wird durch die Verdrillung das DS0 des PC auf den DS1-Pin des Laufwerks gelegt.
andere Jumperpositionen. Letztendlich war die Abhilfe, das Laufwerk ans Kabel anzupassen, also von DS1 auf DS0 umzujumpern.
-
Thread
Gürtelschnallen LED-Lauftext
Zeilentreiber kaskadierten 74HC595 Schieberegister bedient. Die relevante Pinbelegung ist dann: 1 DS 5 Vss 14 Vdd 17 SHcp 18 STcp nicht zur Ansteuerung nötig sind 9 SCL fürs EEPROM 10 SDA 11 Pid die Knöpfe 12 Piv 12 ENTER Es werden 32 Bits über STcp und DS rausgeclockt.
Anbei noch ne Ansicht der mehr oder weniger fertigen Uhr. Nur die Messung der Raumtemperatur mit dem DS18B20 über DS2482-100 klappt noch nicht...ausser dem Presence-Puls spricht er noch nicht mit mir. Frank
-
Thread
while-Schleife wird "unerlaubt verlassen"
flag_4s=0; Blitz_gelb(); temp_messung_starten(); //alle angeschlossenen DS18B20 wandlung(); //gehört zu DS18B20 DS18B20_lesen_DS18B20nr16(); regelabweichung_anzeigen(); // in "DS10-g0126-LMK62-SD.h" enthalten esum_anzeigen
; Blitz_gelb(); temp_messung_starten(); // alle angeschlossenen DS18B20 wandlung(); // gehört zu DS18B20 DS18B20_lesen_DS18B20nr16(); regelabweichung_anzeigen(); // in "DS10-g0126-LMK62-SD.h" enthalten
-
Thread
Vergleich der µCs nach IO-Performance
für die konkrete Aufgabe besser > geeignet wäre - ok, warum nicht? Ich meine nicht PIC, sondern dsPIC. Das ist eine komplett andere Familie an µC. Welchen du verwendest hängt davon ab, was du alles mit den Daten vorhast. Es gibt die ältere dsPIC30Fxxxx Serie, die mit 5V und maximal 30MIPS läuft (und
zwar immer noch nicht verstanden, was du eigentlich vorhast, aber ich behaupte einfach mal mit den dsPICs geht das.
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
Solarspeicher (SP400 SHU) bietet es sich an, zusätzliche Temperatursensoren zu installieren (bei mir DS18B20 an 1wire-Bus), wenn man den "Ladezustand" des Speichers abschätzen möchte (--> angehängte JPGs). In den Daten vom HT3-Bus habe ich bisher nur die Temperaturdaten des unteren Temperatursensors gefunden
:120:U:U DS:V_leistung:GAUGE:120:U:U DS:V_heizungs_pumpe:GAUGE:120:U:U DS:V_zirkula_pumpe:GAUGE:120:U:U DS:V_speicher_pumpe:GAUGE:120:U:U DS:T_aussen:GAUGE:120:U:U DS:C_betrieb_gesamt:GAUGE:120:U:U DS:C_betrieb_heizung
-
Thread
Arduino Serielle Schnittstelle Fehlersuche
und angezeigt bekommen. [code] #include <OneWire.h> #include <DallasTemperature.h> #define DS18B20_PIN 2 OneWire oneWire(DS18B20_PIN); DallasTemperature sensors(&oneWire); int BlinkRate=0; // Anzahl Blinken für Tests String Input="";
Hat jemand schon oft mit den Sensoren DS18S20 gearbeitet. Im oben gesehen Code ist es ja so dass wenn ich OW01 an den Arduino sende dann der Temperatursensor ausgelesen wird. Man kann ja mehrere von denen an den gleichen Pin anschließen
-
Thread
Heizungsanlage 2 Monate beobachten
das zu heizungsüberwachung, und später heizungsfernsteuerung, genug. Bild sind 3 mal ds18b20, nacheinander angefasst und auf 30 grad gebracht.
Bei vor und rücklauf hab ich die DS18b20 einfach auf die metallrohre geklebt. Aber wo greife ich am einfachsten die kesseltemperatur ab? Und wie bringe ich am einfachsten brenner an/aus auf den esp? Bild vorlauf und rücklauf kessel
-
Thread
PIC 32 schneller Basic Interpreter
Um den DS18B290 auszulesen bedarf es einer Zeile Code: PRINT "Temperature: " DS18B20(pin) Ich find's cool.... Und ums auf ein LCD Display zu bringen: LCD INIT 2, 3, 4, 5, 23, 24 LCD 1, 2, "Temperature" LCD 2, 6, STR$(DS18B20(15)) ;-)
-
Thread
Mosfet Ansteuerung mit Arduino / Hilfe bei meiner Schaltung
Arduino Nano nicht mehr als 12V gehen, sonst reicht wohl die Kühlung nicht aus. Funktionieren die DS18b20 oder könnten sie auch verpolt sein? Interessanterweise findet man auch hier im Forum ein paar überhitzte DS18b20 da hat Austausch geholfen.
D7 und D9 müssen Inputs sein sonst rauchen die DS18B20. Ich verwende 20 Stück DS18B20 einfach parallel, also einen Pin als DQ und nur einen 4.7 Widerstand.
-
Thread
_delay_us Funktion in ISR Routine bringt ISR aus dem Tackt.
Eine vorhandene Uhr ist doch ideal. So mache ich es: Bei Sekunde 16 sage ich dem DS18B20, dass er messen soll und in Sekunde 17 hole ich das Ergebnis ab. Der DS18B20 benötigt ~0,7 Sekunden zum Messen und Aufbereiten der Werte. Eine Pause / Delay / wie auch immer hat in einer ISR
@Felix Neumann (felix_n888) >ds18b20.c (2,49 KB, 21 Downloads) | Codeansicht >ds18b20.h (1,05 KB, 9 Downloads) | Codeansicht Diese Funktionen sind NICHT interruptsicher, d.h. wenn dir ein Interrupt zufällig in dein laufendes
-
Thread
Mosfettreiber - Zenderdiode dimensionieren?
der > Mosfet ordentlich durchschaltet. Diese Info hätte ich aus Id vs. Uds > geholt. Wenn der R_dsOn klein genug ist, ist der MOSFET schon "ordentlich durchgeschaltet", bzw. du musst dann nicht mehr auf U_ds vs. I_d schauen, den Graphen braucht man beim Leistungs-MOSFET tendenziell recht selten. Spannender
den unteren Transistor. > > Btw, wie wird denn der MOSFET definiert abgeschaltet? Durch den 18k gegen GND am Gate. Daher auch die langsame Abschaltzeit, das Gate will entladen werden und 18k sind dafür schlecht. Der Push-Pull wäre da deutlich freundlicher, bis in den 100kHz-Bereich (abhängig von
-
Thread
DS1820 läuft weg
[c] // *** Messungen starten *** if (messStart>=30) { // ************** DS1820 auslesen ************** for ( i=0; i<dsSensors; i++ ) { if ( DS18X20_read_meas( &gSensorIDs[i][0], &subzero, &cel, &cel_frac_bits) == DS18X20_OK ) {
} // und neue Conversion starten for (i=0;i<dsSensors;i++) { DS18X20_start_meas( DS18X20_POWER_EXTERN, &gSensorIDs[i][0]); } messStart=0; } [/c] Hat jemand so ein Verhalten schon einmal gesehen?
-
Thread
Schaltung Stromverbrauch minimieren?
Analogpins auch als Ausgang steuern kann, das I2C-include tut das ja auch. Die A4 - A5 kann man als digital 18 - 19 auch manuell auf low setzen, soweit keine andere Aktion dazwischen funkt. pinMode (18, OUTPUT); digitalWrite (18, LOW); Daniel E. schrieb im Beitrag #5613682: > Das Modul hat allerdings
wenig nachgelesen. Ich benutze die Wire.h Library und werde heute Abend das versuchen: pinMode(18,INPUT); pinMode(19,INPUT); Wire.Begin(); //RTC Kommunikation Wire.End(); pinMode(18,OUTPUT); digitalWrite(18,LOW); pinMode(19,OUTPUT); digitalWrite(19,LOW); //Sleep Stefanus F.
-
Thread
PicoW oneWire MQTT code
sleep from machine import Pin from umqtt_simple import MQTTClient from onewire import OneWire from ds18x20 import DS18X20 # WLAN-Konfiguration wlanSSID = 'meineWlanSSID' wlanPW = 'meinWlanPW' network.country('AT') # MQTT-Konfiguration mqttBroker = '192.168.0.1' mqttClient = 'heizung_mqtt' mqttUser
die WLAN-Verbindung led_onboard = Pin('LED', Pin.OUT, value=0) # Initialisierung GPIO, OneWire und DS18B20 one_wire_bus = Pin(16) sensor_ds = DS18X20(OneWire(one_wire_bus)) # One-Wire-Geräte ermitteln devices = sensor_ds.scan() # Funktion: Temperaturen messen def getTemp(): # Temperatur messen
-
Thread
Wer kennt "Blynk"?
(9000L, leseDS18B20);//nach 9000ms leseDS18B20 ausführen } /////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////SYNC/////////////////////
///////////////////////////////////////////////////////////// ///////////////////////////////Lese DS18B20 und DHT22////////////////////////////// void leseDS18B20() { sensors.requestTemperatures(); Blynk.virtualWrite(12, sensors.getTempCByIndex(0)); Blynk.virtualWrite(13, sensors.getTempCByIndex
-
Thread
Temperaturregelung für Heizfolie
. Das ist doch Pipifax. Also @TE: * Verändert sich die Regel-Strecke? * Was spricht gegen den DS18B20? MaWin schrieb im Beitrag #4149068: > die Heizleistung wird über die Folie hinweg unterschiedliche sein Ggf. mehrere Sensoren nehmen und den Mittelwert bilden.
Torsten C. schrieb im Beitrag #4149089: > Nochmal: 1,6°C pro Minute sind mit dem DS18B20 ohne kalibrierung kein > Problem, wenn es egal ist, ob > * von 22,7 auf 24,3 oder > * von 23,7 auf 26,3. > > Ansonsten muss man halt selbst kalibrieren. Das ist das Problem: It has an
-
Thread
PT1000 & MAX31865: für Batteriebetrieb geeignet?
Hallo warum ein PT1000 und MAX31865 als Ersatz für einen DS1820 ? Sowohl von der Firmware, gerade unter Arduino, als auch von Temperaturmessreich ist doch ein DS18x20 (und besonders mehrere) viel einfacher zu nutzen und auch deutlich Preiswerter. Für PTxxxx
oder Änderungen interessiert ist, kann die hohe Auflösung sinnvoll sein. Wie kommst du bei dem "DS1820" eigentlich auf eine Auflösung von 0.03°C. Der DS18S20 besitzt eine Auflösung von 0.5°C und der DS18B20 von bis zu 0.0625°C. Oder hast du ein Datenblatt von einem DS1820, wo mehr drin steht?
-
Thread
SDCC & PIC16F
Ich programmiere meinen PIC 18F2680 von Anfang parallel mit SDCC und Microchip Compiler. Durch Definition: #define MICROCHIP_C18 0 und dann Abfragen: #if MICROCHIP_C18 einzelne Teile werden angepasst auf beide Compiler. Das
mal gputils und sdcc neu gebaut: sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.9 #10226 (Linux) unbedingt, aber auch gputils bauen und installieren
-
Thread
Suche extrem kleine 1W-Lib
tiny2313A insgesamt 2 kB - da braucht ihr nicht erst ins Datenblatt zu gucken :) ). Nun habe ich die DS18S20 Lib von Stefan Sicklinger eingebunden und compilliert: 6 kB Codegröße. Das ist villeicht - etwas - zu viel für meinen tiny. Hat jemand eine 1W oder DS18x20 Lib, die <= 500 Byte, villeicht, wenn
Hi, im Anhang mal meine Routinen. Mit CRC-Prüfung der Daten und Auswahlmöglichkeit des Sensors (DS18S20 oder DS18B20). Codeverbrauch: 562 Byte für die beigefügte Beispiel-main() in der Header-Datei kann wenn nötig [c]#define USE_READ_ROM [/c] einkommentiert werden (wenn du die ROM-ID des Sensors
-
Thread
18x20 welches Messprinzip
dazu schreiben, was du mit 18x20 meinst. Oder soll jeder jetzt (insbesondere die Suchfunktion des Forums) rätseln, ob es sich vielleicht um die Temperatursensor-ICs DS18B20 und DS18S20 handelt.
gemeint > ist. Die Suchfunktion des Forums hatte jedenfalls deutlich Schwierigkeiten, den Thread dem DS18B20 zuzuorden.
-
Thread
Kalibrierung des KTY81-210
unabhängig vom Problem möchte ich nur mal kurz anmerken, dass es k e i n e n e i n z i g e n DS18S20 gibt, der ab Werk kalibriert ist. Es gibt lediglich ab Werk eine Spezifikationsangabe zur "Genauigkeit"! Cheffe
Problem möchte ich nur mal kurz anmerken, dass es > > k e i n e n e i n z i g e n > > > DS18S20 gibt, der ab Werk kalibriert ist. Es gibt lediglich ab Werk eine > Spezifikationsangabe zur "Genauigkeit"! > > > Cheffe Merkwürdiger Scherz.
-
Thread
DIY Digital Thermometer
Man kann ja den PT1000 und einen DS18B20 anschließen und damit die PT1000 Schaltung abgleichen.
Peter D. schrieb im Beitrag #6495414: > Man kann ja den PT1000 und einen DS18B20 anschließen und damit die > PT1000 Schaltung abgleichen. unterirdisch blöd.
-
Thread
Reichelt: Was ich gerne im Programm hätte
TINI-(EvalBord): ==>http://www.ibutton.com/ oder ist das mehr exotisch? Die Nachfrage nach dem DS18s20 sagt jedoch was anderes aus! Leider ist die Verfügbarkeit bzw. die Beschaffung sieser Teile sehr schwer, wenn man mal von "Samples" sammeln absieht! Das DSTINIm400 Evaluation_Kit ist in diesem
Ups - den 18,08MHz Quarz passend zum AT86RF401 und den AT86RF211. nicht 18,8MHz
-
Thread
PIC 24 anstatt Pic 18
PIC_18_24 schrieb im Beitrag #3020956: > Hi, > > Ich würde gerne anstatt einem PIC 18 einen PIC 24 programmieren!!! > Meine Frage was für Unterschiede ergeben sich da genau??? Beziehe noch die dsPICs
16 Bit 6. Bei PIC18 und dsPIC30 ist ein CPU-Zyklus 4 Oszillatorzyklen, bei PIC24 und dsPIC33 ist ein CPU-Zyklus 2 Oszillatorzyklen. 7. Unterschied PIC24/dsPIC: die dsPICs haben zwei 56 Bit Akkus und einige zusätzliche
-
Thread
C-Control - mehrere I2C-Sensoren
stehen hier ein paar Links/Informationen: http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
http://www.c-control.de/c-control-pro/applikationen/1wire_ds18s20.html
-
Thread
[V] Div SMD - Spannungsregler, Pic's, Transistoren, Tantal's, Dioden/LED
nach Gewicht) EU weit. gtx-freak@gmx.net 1. 12 St 5,00 € Controller PIC16C621A-04i/SO 18-SOIC 8Bit, 4MHz, 1k OTP Microchip http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en011689 2. 12 St 5,00 € Controller PIC16F716-i/SO 18-SOIC 8Bit, 20MHz, 2k Flash, Microchip
#4054705: > Was ist denn noch übrig? Es ist noch von allem was da. Langsam knapp werden: Pos 3 Pic 18F15k22 Pos 12 IRLML2502
-
Thread
Temperaturfühler mit MC Adresse
DS18B20?
gibts natürlich sowas: > https://www.distrelec.de/ip-temperatursensor-poe/g... .. oder Net-IO mit DS18B20
-
Thread
Bosch BME680 - Wirklich so schlecht?
hilfreich es sei denn die Bude brennt. Temperaturänderungen sind i.d.R. langsam. Für Temperaturen sind DS 18B20 genauer https://www.analog.com/en/products/ds18b20.html suche auch DHT22 oder BME280 https://draeger-it.blog/arduino-lektion-44-bme280-temperatur-luftfeuchtigkeit-und-luftdruck-sensor/
kleinen Karton legt. Dann hat man die nach 1-2h auf sicher 0.5 Grad Temperaturunterschied gebracht (mit DS18B20 und SHT35 gemesssen)
-
Thread
Ein Fototransistor - nur welcher?
beiliegt. Die Platine stammt ursprünglich offenbar von was anderem. Ich vermute ein Temperatursensor DS 18B20,
Auf der rechen Platine steht was von DS18B20.
-
Thread
Womit programmiert ihr eure µCs?
1. PIC12/16/18. Nächste Station dsPIC/PIC32/(FPGAs) 2. früher ASM aber inzwischen alles in C 3. PICKIT3, nachdem mir der Brenner8 von Sprut nicht mehr gereicht hat. 4. zum programmieren mikroC und solange ich nicht
privat: 1. PIC18, PIC24 2. C 3. PicKit3 4. MPLAB beruflich: 1. dsPIC30 2. C 3. ICD3 4. MPLAB
-
Thread
Onewire Halbleiter Temeratursensor Kalibrieren / Drift
Hi, macht es technisch Sinn DS18B20 zu kalibrieren? Der erwartetet Einsatzbereich liegt weit von den 125°C, 1000h, +-0.2K aus dem Datenblatt entfernt. (-25 .. +60°C, 10 Jahre)
Der DS18B20 ist ein digitaler Sensor, der bereits kalibriert ist. Siehe Datenblatt. Dara rumzuschrauben ist Unsinn.
-
Thread
1.8 Volt mit geringen Verlusten erzeugen
LowPowerBastler schrieb im Beitrag #3719786: > DS18B20 Darüber würde ich nochmal nachdenken, der funktioniert laut Datenblatt nur von +3V bit +5.5V.
Frankman schrieb im Beitrag #3726324: > Der DS18B20 braucht für 750ms (!!!) saumäßig viel Strom. Nämlich saumässige 1mA.
-
Thread
Frage zu PIC12F1572
vorhandenen Bausatz inklusive Programm meinen Bedürfnissen anzupassen. Der Bausatz misst mit einem DS18B20 Temperatur und stellt den parametrierten Tastgrad für ein Bürstenlosen Gleichstrommotor. Die PWM Frequenz liegt bei 10666Hz. Der von mir eingesetzte Motor ist wahrscheinlich ein 3 Phasen Wechselstrom
im Beitrag #7849096: > - Kann man mit "Bordmittel" ein 10Hz PWM erzeugen ohne die Messung des > DS18B20 zu stören? Überhaupt kein Problem. Der PIC12F1572 hat PWM-Ausgänge, die unabhängig von jedweder Software arbeiten. DS18B20 kann man mit Timerinterrupts oder mit einfachen Delay-Macros implementieren
-
Thread
PIT bei ATMEGA4809 macht nicht was ich gerne hätte
Hallo Leute, Ich bau grad ne lorawan Platine mit ATMEGA4809, RFM95 und 2 wasserfesten ds18b20 um Bodentemperaturen zu messen. Ich nutze die mcci lmic library und deswegen Arduino. Dabei gehe ich gerade die gesamte Software durch um die Wachzeit des uC zu minimieren. Also, beim ds18b20
im prinzip dasselbe nur dass OVF den RTC zurücksetzt und CMP nicht. Das würde heissen: -OVF -ds18b20 start reading -sleep -CMP -ds18b20 read sensor und send -sleep Morgen versuch ich mal ob das geht