-
Thread
Quarz fuer MSP430
richtig, dass die +VeRef direkt mit > der Versorgungsspannung gespeist wird? Ja, solange Du R30 nicht entfernst, ist das so. > Erklärt das die Ungenauigkeit des ADCs? Höchstens, wenn Du VeRef auch verwendest. Der ADC12 im '169 aber kann auch mit einer internen Referenzspannungsquelle von
Refenrenzen probiert, der ADC ist einfach sehr ungenau: [c] void init_ADC(void) { ADC12CTL0 = SHT0_15 + REFON +ADC12ON + MSC; ADC12CTL1 = CSTARTADD_0 + SHS_0 + SHP + ADC12DIV_0 + ADC12SSEL_0 + CONSEQ_1; ADC12MCTL0 = SREF_0 + INCH_2; //ADC12MEM0, A2 ADC12MCTL1 = SREF_0 + INCH_3; //
-
Thread
MSP430F2274 Temperaturmessung
ADC10CTL1 = INCH_10 + ADC10DIV_3; // Temp Sensor ADC10CLK/4 ADC10CTL0 = SREF_1 + ADC10SHT_3 + REFON + ADC10ON + ADC10IE; TACCR0 = 30; // Delay to allow Ref to settle TACCTL0 |= CCIE; // Compare-mode interrupt TACTL = TASSEL_2
-
Thread
AVR für wenig Geld im LAN
schon die Text-Felder enthalten, die die Schwellwerte per WebPage vorgeben!!! Der Anshluß von dem SHT an PORTD hat geklappt, muuste dazu nur in der config.h folgende Zeilen ändern: [c] #define SHT_SCK_PORT PORTD #define SHT_SCK_DDR DDRD #define SHT_SCK_PIN PD1 #define SHT_DATA_PORT PORTD #define SHT_DATA_DDR DDRD #define SHT_DATA_PORT_PIN PIND #define SHT_DATA_PIN PD2 [/c] Ansonsten ist mir noch aufgefallen, das die min und max Werte vom 1. Sensor schief laufen! Also ich hab den
-
Thread
SHT11 Problem mit Masse
Hallo! Ich habe folgendes Problem: An meinem MC Phillips 89C51 habe ich über ein 30meter Kabel nen SHT11 Sensor angebracht. Nach langem hin und her mit Treibern usw. klappt es nun endlich, aber nur wenn ich die Masse vom Sensor unmittelbar an die Masse der spannungsversorgung klemme
gavinhayes wrote: > schafft der SHT es nicht mehr die Datenleitung auf low zu ziehen! Wo genau und womit hast du das gemessen und was genau kam dabei raus? Denn bei dem bischen was da an Strom fliesst können die 30m auf den statischen
-
Thread
MMC SD library FAT16 FAT32 read write
(MMC_FILE_CREATED == ffopen((uint8_t*)file_name,'c') ) { sht_write_log(); // SHT Logdaten in neue Datei schreiben ffclose(); } } } /************************************************************************************** SHT Logdaten auf MMC Karte schreiben Dateiname; z.B: "Jan12.csv" Sht1 01. 20:15:30Uhr 31,13°C 56,08% Sht2 01. 20:15:30Uhr 30,14°C 55,45% Sht3 01. 20:15:30Uhr 00,00°C 00,00% Sht4 01. 20:15:30Uhr 00,00°C 00,00% **************************************************
-
Thread
Temperaturüberwachung mit NTC
wirklich interessant. Ich habe schon mal geschaut, einfache Infrarotthermometer habich schon für 15-30 Euro gesehen. Sindvielleicht nicht die besten, aber ich denke, um mal eben die Temperatur eines Bausteins oder so zu ermitteln, wirds reichen. Ich finde die NTCs taugen nicht für eine normale Temperaturmesseung
verwendet. Der Dallas DS18B20 ist auch ganz praktisch. In meiner Wetterstation verwende ich den SHT75 Temperatur/Feuchtigkeitssensor mit einem I2C aehnlichem Interface. Das Infrarotthermometer kannst Du hier ansehen: http://www.weisd.com/store2/TPI368.html Bin sehr zufrieden damit. NTC
-
Thread
Suche µC + Komponenten für Terrariensteuerung
Luftfeuchtigkeitssensor: am liebsten gleich digital (vielleicht über >I²C) Dann kannst du gleich das SHT1x/7x nehmen. Kostet glaub ich so 30€ hat aber auch den Temperatursensor mit drin. Relais hab ich jetzt nicht so die Ahnung. >1x Display zur Anzeige der aktuellen Messwerte Ich würde z.B. ein
-
Thread
Digitale Temperatursensoren mit 15m Kabel
brauche ich auf Sensor-Seite auch einen Extender? Ideal waere, wenn ich an einen Bus mit dann etwa 30m Laenge alle 8 Temperatursensoren haengen koennte. Koennte man Ethernet-Kabel verwenden (Cat 5e)? Zu den Sensoren: ich hatte mir die DS18S20 ausgesucht. Spricht irgendetwas gegen die Sensoren
Hallo, dafür würde ich die SHT Serie von Sensirion nehmen. Kosten allerdings min. 20€ und haben dafür auch Feuchtemessung. Der Takt ist bis auf 0 herabsetzbar. Damit dürften lange Leitungen auch kein Problem darstellen. Gruß
-
Thread
[S] BTM-222 Module
gegeben hast, werde ich > mir auch mal welche besorgen. Ich habe die Module auf kleinen Platinen (30x30mm²) zur Erfassung unterschiedlichster Signale. Das Modul ist bestückt mit einem Atmega168, USB- und Bluetooth-Schnittstellen, EEPROM, 16bit-ADC mit 8:1-Multiplexer, 3-Axen-Beschleunigungssensor, SHT11
-
Thread
MSP430 Sprünge bei Erfassung mit ADC12
= 0xDF; P6OUT = 0x00; //AD-Init ADC12CTL0 = ADC12ON + SHT0_0 + REFON + REF2_5V; // ADC12ON:ADC in Bereitschaft ADC12CTL1 = SHP; // Sampling Timer benutzen (SHP = Sample-and-hold-pulse) Einstellungen werden automatisch vorgenommen
Kann es sein das dies durch die extrem kurze S&H-Zeit (4-Takte, SHT0_x) und den hohen Takt (kein Vorteiler, ADC12DIVx) verursacht wird?
-
Thread
MSP430 und interner temperatursensor?
{ ADC12CTL0 &=~ENC; P6SEL |= 0xef; ADC12CTL0 = MSC + ADC12ON + REFON + REF2_5V + SHT0_15; ADC12CTL1 = SHP+CONSEQ_3; ADC12MCTL0 = SREF_2+INCH_0; ADC12MCTL1 = INCH_10+EOS; ADC12IE = 0x2; ADC12CTL0 |= ENC; // Enable
aber nur generell die interne Referenz, die ich mit [c]ADC12CTL0 = MSC + ADC12ON + REFON + REF2_5V + SHT0_15;[/c] auf 2,5V gesetzt hatte. Jetzt messe ich 30°C, was IMO im Bereich des normalen Fehlers ist. Danke fürs Brett-vorm-Kopf-abreißen ;-) Falk
-
Thread
Benötigt der i2c-Bus einen Pull-UP
macht 40pF. Mit 100k ergibt das 4µs Zeitkonstante und ~8us Anstiegszeit. Damit macht man noch locker 30kHz. MfG Falk
Ich habe meine SHT11 immer mit 10k hochgezogen. Laufen wunderbar.
-
Thread
RFM12: Erfahrungen
ich noch eine Lösung für Batterien suche. Momentan zieht ein ATmega8 und das Modul glaube ich etwa 30mA, kann mich aber auch irren
>was wollt ihr von den billigprodukten verlangen. kauft euch welche für >über 30 euro, dann seit ihr zufrieden. Das ist Unsinn. Einchip-Module kosten in der Heststellung nur einige Cent, warum soll man dann 30 Euronen für denselben Kram in grün löhnen? So schlecht sind die Teile
-
Thread
Webserver ATmega32/644DIP ENC28J60
dann so die Übertragungsraten? >>Unter Linux dauert das laden einer Seite mit 10 Bildern >>bei 30-70kB pro Bild ca. 5s. Unter Windows 30s.
Hallo, Version 1.0.30 ist online! Gruß Ulrich
-
Thread
V&A VA19 Luftfeuchte Messung völlig ungenau?
An alle Messtechniker, ich arbeite gerade mit einem SHT75, dieser Sensor ist ja sehr genau (+/- 1,8%RH). NUn habe ich ein einfaches Messgerät zur Hand, was auch die Luftfeuchte misst. Dieses Messgerät ist das V&A VA19. Es soll die Luftfeuchte mit +/-5% angeben. Zum ersten Test ja OK. Nun habe ich vollgendes Problem. Das VA19 gibt mir ca. 30% zu wenig an, wie kann das sein??? Der SHT75 gibt mir 60% Luftfeuchte und das VA19 30%. In Berlin haben wir laut meiner nächstgelegenen Wetterstation rund 60%RH. Euer Peter
-
Thread
Nochmal AD-Wandler MSP430
anliegt? Nein. Gerade im Manual gelesen: " The total settling time when REFON becomes set is 30 us." Werde vor dem Setzen von ENC 30us warten und prüfen ob es weiterhin diese Ausreisser gibt. Danke für den Tip. Anbei mein Code. Habt ihr sonst noch Hinweise? Peter
> Werde vor dem Setzen von ENC 30us warten und prüfen ob es > weiterhin diese Ausreisser gibt. Die Zeit ist stark abhängig vom Kondensator der am Vref Pin hängt (den du hoffentlich verwendest). Am besten mit den Oszi messen wie schnell
-
Thread
Was macht bitte der GCC da?? Compilerbug?
komma = tem[1]; } [/c] Nun hab ich mehr. Was macht der Compiler da?? [avrasm] 246:sht1c.c **** void sht_raw_to_physical(sht_val *temp, sht_val *hum) 247:sht1c.c **** { 750 mov r15,r24 751 ldi r18,lo8(0) 752 ldi
+ 405000 * hum->_int - 28 * (uint32_t) hum->_int * hum->_int) / 100000; } [/c] [avrasm] void sht_raw_to_physical(sht_val *temp, sht_val *hum) { 23e: fc 01 movw r30, r24 char tem[2]; temp->_int -= 4000; 240: 80 81 ld r24, Z 242: 91 81 ldd r25, Z+1 ; 0x01
-
Thread
Laserentfernungsmessung mit TDC
Ich hab's mit einer 5mW Diode versucht und da war mit einem weissen Blatt als Reflektor schon nach 30cm nichts mehr detektierbar. Die 25W werden nicht sehr viel weiter helfen.
Von Uli Huber > Lichtgeschwindigkeit 3x30^8 m/s Ich hoffe, er meinte 3x10^8 m/s......
-
Thread
Sammelbestellung RFM12
wird bald wieder ne Sammelbestellung aufgegeben? Ich bräuche so ca. 30-40 Stück!
Von welchem Hersteller stammen eigentlich dir orginalen ICs vom HP0x ? FOST02 ist ja im Prinzip ein SHT10 von Sensirion.
-
Thread
NF Übertrager selber wickeln ?
Anzapfung 125 Ohm, braucht 199/sqrt8 also 70 Wdgn. notwendig. Anzapfung also bei weiteren 71Wdgn. 30 Ohm braucht 199/sqrt(1000/30) = 35Wdgn also bei weiteren 36 Wdgn. 5Ohm braucht 199/sqrt(1000/5) = 14 Wdgn also nach weiteren 21 Wdgn. Die Querschnitte der Teildrähte sind umgekehrt proportional zu
aber die 39.- CHF Versand bleiben.... Sind dann bei 10 Stück 91,85 € zzgl. 17,45 € Einfuhr-USt = 109,30€ oder 10,93 €/Stück muss ich mir mal überlegen.
-
Thread
Warnanzeige für Vergaservereisung
andererseits ist es ein Problem das ehr Flugzeuge älterer Bauart teilen, weil die Motorentechnik aus den 30er Jahren stammt. Die moderneren Motoren haben inzwischen nicht einmal mehr eine Vergaservorwärmung und wer ein 30 oder mehr Jahre altes Flugzeug fliegt, wird kaum Geld in ein mehrere 1000 Euro teures
TWI. Es bietet sich auch bei einem Single-Master-Bus an, die I²C in Software nachzubauen. Für die SHT-Sensoren muß man das eh zu Fuß machen...
-
Thread
Das ewige Thema... Temperaturmessung mit AVR und LCD!
Du kannst auch gleich einen digitalen Temperatursensor (z.B. SHT11) benutzen. Unter BASCOM sollte es aber auch problemlos möglich sein, einen AD-Wandler (im AVR integriert) anzusprechen und dessen Messwert noch etwas umzurechnen. Es gibt von den BASCOM-Machern
ich glaube ich geschäftige mich schon viel zu lange heute damit.. seit 07.30 oder so... kann das ganze nicht mehr sehen! Es geht einfach nicht! Immer wieder neue Fehler! falls jemand noch eine Idee hat > reinschreiben.. ich habe für heute echt keine Lust mehr! Danke!!!!
-
Thread
Probleme mit I2C Bus
Ich hätte bisher bei I2C keine nennenswerten Probleme festgestellt über ca. 10m, v.a. nicht bei nur 30kHz. Die Software I2C Routine ist sauber?
Philips wurde I2C mit einigen 10m problemlos bei 100kHz betrieben. Wieso habe ich also bereits bei 30kHz und 3m Kabel solche Probleme ?" Ist vielleicht plötzlich ein starker Störer in deiner unmittelbaren Nähe hinzu gekommen?
-
Thread
1-Wire Slave auf AVR
am One Wire #endif if ((TCNT0 < 0xE0) && (TCNT0 > 35)) { // Reset pulse wenn Puls >30 und < F0 geaendert auf 35 TIFR0 |= (1 << TOV0); // Timer Overflow loeschen TCNT0 = ~PRESENCEWAITZEIT; // Timer Neu Starten Fuer
hinweisen: http://www.mikrocontroller.net/topic/241934#2796817 Dort kann man nun einen Slave für SHT11 mit LCD downloaden. Habs auch noch im Bascom-Forum eingestellt: http://bascom-forum.de/showthread.php?4481-Emulation-von-1-Wire-Slaves Liebe Grüße, RoBue
-
Thread
Arithmetik in C
* 100*/ #define SHT11_C1 -400 /*0.0405 * 100 * (1<<28)*/ #define SHT11_C2 1087163597 /*-0.0000028 * 100 * (1<<30)*/ #define SHT11_C3 -300648 /* humidity = SHT11_C1 + value * ( SHT11_C2 + SHT11_C3 * value);
calculate in long -> we have 31 bits + sign */ /* value is 12 bit long */ return (int32_t) (((((SHT11_C3 * value >>2) /* rescale 30 -> 28 */ + SHT11_C2) >> 11) /* rescale 28 -> 17 */ * value + ((int32_t)1<<16)) /* round: add (1<<16) */
-
Thread
-
Thread
µC zu Excel
ist; ich hab keine Ahnung von VisualBasic. Technische Daten: µC= Mega16, DCF-Modul, Quarz: 6Mhz, Sht(Luftfeuchtigkeit / Temperatur), LDR05, Mpx4115a(Luftdruck). Zum programmieren benutze ich Bascom Wär echt super wenn ihr mir/uns helfen könntet Grüsse Andy
möchte. Eine Zeile in so einer Datei entspricht einer Zeile in einer Excel-Tabelle. 10;20;30;bla 11;21;31;fusel Gelingt der Import, kann mit Excel-Methoden daraus ein Diagramm erzeugt werden. Um das dann in ein VBA-Programm umzusetzen, ist der Macrorecorder (in Excel eingebaut) ein praktischer
-
Thread
kleinster uC mit I2C (nicht unbedingt AVR)
dsPIC30F2010 im QFN Gehäuse. 6mm x 6mm allerdings 28 pin bis zu 30MIPS extern oder interen Takterzeugung bringt alle möglichen HW-interfaces mit und was man sonst noch bracht, ebenfalls ICD tauglich
@Peter Ich möchte gerne per Software I2C LM75-Temperaturfühler und SHT11-Luftfeuchtigkeitsfühler auswerten. Als uC sollen der MSP430F149 und MSP430F1232 zum Einsatz kommen. Werden die dadurch stark belastet? Sie leisten maximal 8MIPS bei 8MHz. Kann ich die entgegenkommenden
-
Thread
MAtlab und Mikrocontroller
Systemgenerator erzeugen. Das klappt echt gut ist nur sehr zeitaufwendig (kann je nach Modell schon mal 30min dauern bis das Modell im FPGA ist). Gruß Marcel
SPI-Schnittstelle). In Vorbereitung habe ich das VC8x0 von Conrad (ist schon etwas angestaubt), der SHT11 von Sensirion, den CAN-Treiber des atcanxxx, den MCP2515 (I/O) und das Grafikdisplay EDIP320TP. Bei dem Grafikdisplay sollen die Touch-Tasten als Modelltriggereingänge umgesetzt werden. Die Treiberimplementierung