-
Thread
Problem bei negativen Temperaturen mit Temperatursensor DS18S20
; } else { *subzero=0; } // clear undefined bits for B != 12bit if ( fc == DS18B20_FAMILY_CODE || fc == DS1822_FAMILY_CODE ) { i = sp[DS18B20_CONF_REG]; if ( (i & DS18B20_12_BIT) == DS18B20_12_BIT ) { ; } else if ( (i & DS18B20_11_BIT) == DS18B20_11_BIT ) { meas &= ~(DS18B20_11_BIT_UNDF); } else if ( (i & DS18B20_10_BIT) == DS18B20_10_BIT ) { meas &= ~(DS18B20_10_BIT_UNDF); } else { // if ( (i & DS18B20_9_BIT) == DS18B20_9_BIT ) { meas &= ~(
-
Thread
TWI I2C USART RS232 - 1WIRE INTERFACE bridge device ATmega8 Assembler
Messungen am 1-WIRE-BUS bei Temperaturmessung DS18s20 DS1822 DS18B20. Bei den ersten beiden Bildern wird der benötigte Strom nur über einen 1k Widertand zur Verfüng gestellt, deutlich ist der Spannungseinbruch bei der Temperaturmessung zu sehen.
Messung 0-SLOT vom Slave DS18B20 (Länge ca. 28µs), der Master sampelt nach ca. 15µs (6+9).
-
Thread
Aufwärmzeit DS18B20 Sensoren
############################################################## #include <OneWire.h> // OneWire DS18S20, DS18B20, DS1822 Temperature Example // // http://www.pjrc.com/teensy/td_libs_OneWire.html // // The DallasTemperature library can do all this work for you! // http://milesburton.com/Dallas_Temperature_Control_Library
byte indicates which chip switch (addr[0]) { case 0x28: Serial.println(" Chip = DS18B20"); type_s = 0; break; default: Serial.println("Device is not a DS18x20 family device."); return; } ds.reset(); ds.select(addr); ds.write(0x44, 1)
-
Thread
Die andere Firmware für AVR-NET IO
Hallo Dirk, ich benutze auch den DS1822 als Sensor. Da in der Datei 1wire.c dieser nicht aufgeführt ist, hätte doch die Meldung "unkown family code" erscheinen müssen. Das Ergebnis habe ich als Bild beigefügt. Der DS1822 wird von anderen
Salut, Abhilfe schafft da z.b. ein DS18B20 so wie ich sie verwende. Bei mir in der Wohnung zeigen sie schön brav auf das 1/10 Grad genau an. Ein DS1822 sollte auch noch gehen. CA Dirk P.S. Darf ich mal fragen ob du schon selber versucht
-
Thread
DS1820 Liefert nur 0xFF zurück
ist einfach miserabelst stabil. Irgendwo in de Codesammlung gibt es schon fertige Routinen für den DS1820 von peter danegger.
Hallo Das gleiche Problem hatte ich auch mit einem DS1822 und dem M16c62 Mikrocontroller! Das Problem liegt einen einen Zeitschlitzen!! die müssen genau so lang sein wie es im Datenblatt steht! Ich habe das Problem mit einem Logikanalyser gefunden
-
Thread
Temperatur Messung mit Mega8 und NTC-Widerstand 4,7k
EEPROM with checksum */ typedef struct { _DATA_t EE_DATA; uint32_t EE_CHECK; } _EE_DS_t; // 3. Daten in EEPROM-Bereich linken const _EE_DS_t __attribute__ ((section (".eeprom"))) EEDATA = { DATA_STRUCT , 0 }; Der Compiler generiert dann 2 Hex-Files eines für Flash
alles Technik von gestern? Ich meine es gibt doch schon fertige, kalibrierte Temperaturensoren wie den DS1822, da hat man keinen Ärger mit Linearitätsfehlern und bekommt die Temeratur als fertigen Digitalwert Controllerfreundlich vorgesetzt. Warum also einen NTC verwenden?
-
Thread
DS18S20 Reichelt neuer Lieferant
Hallo, woher bezieht ihr eure DS18S20. Reichelt hat sie nicht mehr im Program. Nur noch den DS1822 mit +/-2 Grad. gruß wolf4124
-
Thread
Programmidee gesucht :-)
welches eigene Konto sich das > bezieht (wenn man mehrere hat). Kenne ich auch anders. Von der 1822direkt.com bekomme ich verschlüsselte Mails mit allen relevanten Daten. Den öffentlichen Schlüssel musste ich hochladen, mit dem privaten wird das entschlüsselt. dghdfhg
Mach ein Gadgetbridge Interface für den Fitness Tracker DS-D6. Wenn du da ernsthaft Interesse dran hast, dann schenk ich dir (kein Witz) 1-2 davon.
-
Thread
Welcher Lowpower uC
Ich habe eine Anwendung, bei der ein PIC12F1822 alle 20 Minuten aus SLEEP aufwacht, etwas misst und wieder weiterschläft. Läuft mit CR2032 >1 Jahr. Das können aber sehr viele moderne µC, auch AVR.
P.S. mit der LF-Version vom 1822 habe ich eher schlechte Erfahrungen gemacht, lief nicht stabil.
-
Thread
AVR für wenig Geld im LAN
Radig angepasst und auch efolgreich im Betrieb. Was mir fehlt ist eine 1Wire Unterstützung für DS1820 DS1822 DS18B20 (Family Codes: Hex 10 22 und 28). Es sollten 5 - 10 Sensoren abgefragt werden wobei die ROM Ids in einem Array im SRAM oder EEProm verwaltet werden. Die Temperaturen sollen dann auf
Datenblatt müßten die DS1822 mit 0x22 beginnen? Die DS1820 gehen ohne Probleme. Gruss Nick
-
Thread
DS1820, DS18B20 in C
Hi Leutz, bin grad am rumtesten mit dem von P.D. geposteten Code. Mit einem DS1820 Sensor funktioniert alles wunderbar. Nun hab ich hier ausm Forum/Markt DS1822 gekauft. Leider läuft keiner dieser Sensoren an der Schaltung. Laut Datasheets sind die Dinger völlig identisch bis auf die größere Ungenauigkeit des DS1822. Oder hab ich das was übersehen? Gruß - Markus
-
Thread
Temperaturkontrolle Eisstadion
geht: Kapitel "CRC GENERATION" auf Seite 8 im Datenblatt: http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf Weitere Infos unter: http://www.maxim-ic.com/app-notes/index.mvp/id/27 Wenn beim "READ SCRATCHPAD [BEh]" der CRC nicht stimmt, muß man die Daten halt verwerfen, da offenbar 'ne Störung
Martin Kreiner schrieb im Beitrag #2807332: > Ich rede jetzt nur vom DS1820: Wenn der im Dauerbetrieb die Temperatur > in digitale Werte umwandeln soll, wird er in der Tat etwas wärmer. Das sollte doch aber für die hier diskutierte Anwendung vernachlässigbar sein, oder
-
Thread
1wire BUS Sniffer Tester AVR ATmega8 Assembler
passive 1wire Sniffer liest den 1wire Bus mit und zeigt u.a. die Temperaturen der Slaves an (z.B. DS18s22,DS1822,DS18B20). Die Hanhabung ist ganz einfach. Schaltung am OW BUS anschließen und warten, bis ein beliebiger Master die Temperaturen seiner Slaves abfragt. Automatisch werden die mitgelesenen
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
Joachim B. schrieb im Beitrag #5707059: > aus: > int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2 > //Temperature chip i/o > OneWire ds(DS18S20_Pin); // on digital pin 2 > > schnell umgeschrieben zuint DS18B20_Pin = 2; //DS18S20 Signal pin on
Sie behauptet mit 18S20, 1820, 18B20 und weiteren umgehen zu koennen: [c]// Model IDs #define DS18S20MODEL 0x10 // also DS1820 #define DS18B20MODEL 0x28 #define DS1822MODEL 0x22 #define DS1825MODEL 0x3B [/c] Nachdem Helmut schrieb, dass er glaubhafte Temperaturwerte hat, kaufen wir das
-
Thread
PIC 18F1330 hängt sich auf
über das ganze Jahr ein wenig Statistikmaterial liefern, er misst stündlich die Temperatur über einen DS1822 der übrigens erstaunlich genau arbeitet und speichert sie in einem 32K EEPROM ab. Das System ist auf extrem Low Power getrimmt, wacht RTC gesteuert nur einmal die Minute auf und arbeitet mit einer
AVR ist. Bei einem AVR lohnt es sich fuer Stromsparanwendungen einen externen RTC zu verwenden. Eine DS1302 zB kommt mit 200nA durch, was man mit einem AVR als RTC nicht schafft. Dass keine Interrupt verwendet wird ist eine Aussage des Posters. Hat mich nur gewundert, wie das Aufwecken denn gehen soll
-
Thread
Mehrere PT100 auslesen (25 Stück im Raum verteilt ca 15meter Stecke)
Was /intelligenteres/ einsetzen zB: https://datasheets.maximintegrated.com/en/ds/DS1822.pdf ?
> https://www.maximintegrated.com/en/products/analog/data-converters/analog-to-digital-converters/DS2450.html This product is No Longer Available.
-
Thread
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
Falls der Timer richtig Dampf haben soll : dsPIC 30F2023-30I
PIC12F1822 oder PIC12F1840, die können bis 32 MHz, haben auch den Oszillator intern bis 32 MHz, gibts in DIP und in div. Hühnerfutter-Formaten
-
Thread
Einfache Temperaturanzeige über Display
Als Temperatur-Sensor kann ich den DS1822 nur empfehlen - ein integrierter Sensor mit AD-Wandler und Bus-Logik im TO92 Gehäuse. Man braucht nur soviele Sensoren parallel zu schalten wie man Messpunkte hat und hängt an das ganze dann noch
-
Thread
Fragen zu PIC-Brenner
dazu noch sehr preiswert: der 16F/LF1825 kostet um 1.50 Euro und ist bei Digikey schon erhältlich, 1822 bis 1824 gibt es noch leichter). Für diese braucht man einen Adapter zum brenner8. Für einen Anfänger, der nur mal reinschnuppern will, tut es ein brenner5, wenn ein echter LPT-Port vorhanden ist
man für Typen, die eine Vdd von 3.3 Volt und eine Vpp von 3.3 Volt haben, also PIC18FxxJxx, PIC24, dsPIC33F
-
Thread
WordClock mit WS2812
DS18B20 miteinander verglichen hat: http://kevinrye.net/files/reading_the_temp_ds3231_and_ds18b20.php Grüße, Phil
short_isr = 1; ds18xx_temperature_index = temp_read_temp_index (); short_isr = 0; log_printf ("DS18xxx temperature: %d%s\r\n", ds18xx_temperature_index / 2, (ds18xx_temperature_index
-
Thread
Flashen schlägt zeitweise fehl
myAVR-Programmer als auch mit dem USBProg. Auf der Erweiterungsplatine ist diverses Kleinzeugs ( SHT 71, DS1822, DCF77 ) an PC1 / PC2 / PC4 und PC5 vorhanden. PC4/5 ist SDA/SCL vom TWI. Darf da generell nix dranhängen während des Flashens? Woher kommt das doofe Verhalten? THX Stefan
-
Thread
float-wert umwandeln
Ich möchte gerne einen float Wert von einem digitalen Temperatursensor DS1822 auf einem 7-segment LED anzeigen lassen. Die Routine für die LEDs anzusteuern funktioniert. Allerdings muss ich den Wert in einzelne Ziffern zerlegen. z.b. gemessene Temperatur = 25°C Ausgabe
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
. Die Register der DS3231 sind identisch mit der DS1337, aber *NICHT* mit den Registern der DS1307. Bei der DS1307 ist das CTRL-Register in Adresse 7 und sieht vom Aufbau ganz anders aus als bei der DS1332, wo die Adresse
#3977903: > Die Register der DS3231 sind > identisch mit der DS1337, aber NICHT mit den Registern der DS1307. Die Zeitregister der DS3231 und der DS1307 sind absolut identisch, von einer DS1337 habe ich nie geschrieben, kannst
-
Thread
Unbekannter I2C Chip
Tastenabfrage über A/D-Eingang eingebaut. Meine bisherige Platine hatte den TFP401a zusammen mit dem DS90C385a drauf. Beide Chips zusammen liegen bei rund 11 EUR. Man muss bereits bei der Videoquelle exakt das Display-Timing einstellen, sonst gibt das LCD kein Bild aus. Der TFP401a kann nicht skalieren
Thema. Aber HDMI-Audio und der Video-Scaler sind schon Argumente. Ich habe mir schon den PIC12F1822 herausgesucht, der hat I2C und ist halbwegs bezahlbar. Mal sehen ob es klappt, wenn ich die Sequenzen einfach so zurücksende. Grüße, Christian
-
Thread
Bei wem habt ihr euer Konto?
Ds "Problem" bei der Sparkasse ist, dass Du dort in einer nicht zum Ort gehörenden Filiale kein Bargeld abheben kannst und wenn doch, dann nur mit horrenden Gebühren (wie von einer Fremdbank). Genauso
> Ds "Problem" bei der Sparkasse ist, dass Du dort in einer nicht zum Ort > gehörenden Filiale kein Bargeld abheben kannst und wenn doch, dann nur > mit horrenden Gebühren (wie von einer Fremdbank).
-
Thread
uC Familien Empfehlung
> dann auch diese Spannung haben? Das wäre mal was feines. Das sind Sachen, wo ich dann gerne dsPIC33EV... einsetze. 16 Bit, 70 MHz, 256k Flash und 16k RAM, bis 64 Pins, und das alles bei 5V Vcc und 5V I/O, damit kann man schon einiges machen. Und das ist alles problemlos kaufbar. Nuvoton und
') findest, der ist bis 10V spezifiziert. RAM und ROM sind extern. Als RAM bieten sich 3 Stück CDP1822D an, das ergibt 256 12-Bit-Worte. Ein 10V-EPROM fällt mir gerade nicht ein, traditionell nimmt man Maskenprogrammierte, z.B. CDP1834(E). Vorsicht: Wenn bei einem EPROM 12V dran steht, ist das nur die
-
Thread
WLAN Steckdosen Unterschiede?
#6442042: > Verbaut ist ein TUYA TYWE2S Modul, Reicht es an die freien IO Pins ein DHT11 oder DS1822 zu hängen und ein wenig in der Web-gui rum zu klicken, oder muss man das dann alles neu kompilieren&flaschen?
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
mal. Hier meine Wordclock X: https://www.mikrocontroller.net/topic/277145#2915545 Gruß, DS
Hier: http://www.mikrocontroller.net/topic/6706#43348 ist auch noch soetwas zu finden. :-) DS
-
Thread
µC hängt sich nach einer weile auf
//EEPROM Variable für Fühler mit Standartwert TISC206 //0=TISC206 1=PT100/Analog 2=DS1820 3=DS1822 uint8_t EEPROM_HEIZ_ST EEMEM=0; //EEPROM Variable für Heizung aktiv Standartwert 0 /*EEPROM Word */ uint16_t EEPROM_ZEIT
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
sonst soweit ich es im Kopf habe identisch. Ist auch nicht so n großer Sprung vom PIC16, wie zu PIC24/dsPIC bzw. PIC32. Primär willst du ja C lernen, dann brauchste dir nicht "mehr Aufwand" wie nötig machen. Be Ti schrieb im Beitrag #3921396: > Es gibt ja nun mal dieses Buch in Deutsch, in welchem
Nein. Grade bei dsPICs macht das kein Spaß. Ich finde die Manuals sehr gelungen. Auch schön mit den Kapiteln, die einen den Zugriff erleichtert. Ich suche eigentlich nie was mittels der Suchfunktion. Wenn ich ne PWM ausgeben
-
Thread
Was hört ihr für Musik ?
Beatles Cover, Across the Universe: https://www.youtube.com/watch?v=Ds_yRip1R1c
https://www.youtube.com/watch?v=7-pDs5Bw8js Entspannung pur.
-
Thread
EleLa - Elektronik Lagerverwaltung Entwicklung V3.0
wieder klappt. Ich nutze derzeit in etwa das gleiche, nur die DB ist Maria-DB auf einer Synology DS. Zum Test nehme ich derzeit MsSQL Express - das nutzt sonst kaum jemand.
00:28:33 E: SQL Error: SQL logic error or missing database: no such column: b.Rabatt (pgMainChange2|dsBestellDataChange|FillcboBestellLief) Es sieht so aus, als wäre beim Update 54 etwas schief gegangen. Was kann ich tun? hier noch zur Info, die Versionsbeschreibung: 00:28:06 16.08.14 Start
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
CPU Instruktionen (siehe https://ww1.microchip.com/downloads/en/DeviceDoc/AVR-InstructionSet-Manual-DS40002198.pdf Kapitel 3, besonders 3.9 und 3.10). Eine C-Funktion, die beides kann, müsste einen weiteren Parameters haben: > puts(welcome,RAM) > puts(welcome,FLASH) Damit wäre man aber noch
Maximum sind 32256 Bytes. Globale Variablen verwenden 226 Bytes (11%) des dynamischen Speichers, 1822 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes. Das ist deutlich weniger RAM - allerdings für die paar Variablen auch recht viel
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
www.breakintoprogram.co.uk/programming/assembly-language/z80/z80-opcodes > Ach noch was, da habe ich ein Buch für ds wirden 8086. Hilft Dir nicht, da prozesorspezifisch.
Günter K. schrieb: >> Ach noch was, da habe ich ein Buch für ds wirden 8086. >> Für ihn, habe ich Lehrprogramme. Thomas Z. >nun dann würde ein XP aufsetzen (heute vermutlich in einer VM) >Da gibt es ein nettes Programm debug. Einfacher geht's vielleicht
-
Thread
Kann man einen Parallelschwingkreis mit einem nanoVNA ausmessen und die Ergebnisse nachvollziehen?
false&aff_trace_key=18e8029a5d5d43e3a8f68e201b52a50d-1624313808629-09468-UneMJZVf&device=c&gclsrc=aw.ds
Nein, vermutlich denkst du an Photonen. Die (Ruhe-) Masse eines Elektrons beträgt etwa das 1/1822 fache der Masse eines Wasserstoffatoms. Mit anderen Worten: Ein Proton ist fast 2000 Mal "schwerer" wie ein Elektron.
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Dieses wurde bereits für Deviation nachgebaut. http://www.deviationtx.com/forum/protocol-development/1822-hisky-protocol?limitstart=0&start=80 Ich werde mir mal einen zulegen und mit meiner Devo Fernsteuerung testen. Grüße, Kille EDIT: Warscheinlich doch ein anderes. Aber auch dieses scheint
Prinzipiell sieht die Verbindung wohl gut aus, beim init bekomme ich das: STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0 RX_ADDR_P0-1 = 0x8686866688 0x6868688866 RX_ADDR_P2-5 = 0xc3 0xc4 0xc5 0xc6 TX_ADDR = 0x8686866688 RX_PW_P0-6 = 0x10 0x10 0x00 0x00 0x00 0x00
-
Thread
Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis
metal dark grey Vollständige Farbübersicht im Datenblatt beim Hersteller https://www.apem.com/de/1ds-232.html Meiner Meinung nach ein sehr schöner Vorteil, bei den Tasterkappen: Sie haben einen Durchmesser von 9,6mm und benötigen eine 10mm Bohrung, was die Sache recht einfach macht. Selbst beim
folgenden Treffer zu Tage gefördert: http://discourse.voss.earth/t/dfplayer-mini-mit-usb-stick-betreiben/1822 Vielleicht kannst du da was draus machen, zumindest klingt die Verhaltensbeschreibung sehr ähnlich zu deiner. Grüße ghmartin77