-
Thread
Division mit WinAVR sehr langsam?
Gast wrote: >>Ich habe hier einen Mega644 mit 20MHz und WinAVR-20080512. > Nur zur Erinnerung. Ich habe aber geschrieben: >>z.B. ... Es bezog sich also definitiv nicht auf den Threaderöffner. Es sollte nur klarstellen, daß Deine generelle
| 1 | 1 | | 53 | 17 | *19* | 17 | | 103 | 34 | *36* | 34 | | 4 | 1 | * 2* | 1 | | 54 | 18 | *20* | 18 | | 104 | 34 | *36* | 34 | | 5 | 1 | * 2* | 1 | | 55 | 18 | *20* | 18 | | 105 | 35 | *36* | 35 | | 6 | 2 | * 3* | 2 | | 56 | 18 | *20* | 18 | | 106 | 35 | *37* | 35 | |
-
Thread
Schaltregler 12V auf 200V, Anodenspannung
Luftspalt Material N87 http://www.epcos.com/inf/80/db/fer_07/e_16_8_5.pdf le = 37.6mm Ae = 20.1mm^2 Amin 19.4mm^2 ue = 102 Al = 69nH u0 = 1.2566E-6 B = 0.3T*Amin/Ae = 289mT B^2 Ae * le Wk = ---- * ------- = 246uWs 2*u0 ue Also ist dieser Kern fuer uns passend.
vs. Energy Storage.(http://www.micrometals.com/images/curves/18DCSAT.html) Nur was ist zb 70% Sättigung? Wann spricht man überhaupt von Sättigung. Wie seh ich die Sättigung im B-H Diagramm (http://www.micrometals.com/images/curves/1852BH.html) Remanenz und Koerzitivfeldstärke
-
Thread
Yamaha RX-V1600 Receiver/Amp schaltet nicht ein
im SetUp auf 'continued' eingestellt, dann nur noch ca. 37 Grad. Habe mal auf jeden Kühli einen DS18B20 geschraubt. Mal sehen...
SetUp auf 'continued' eingestellt, dann nur noch ca. 37 Grad. > > Habe mal auf jeden Kühli einen DS18B20 geschraubt. Mal sehen... Nun nach Stunden des Testlaufs folgende Auffälligkeiten. Der Verstärker ist eingeschaltet, aber ohne Signal. Der Lüfter ist auf 'Auto' Der Verstärker steht am Tisch
-
Thread
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
Also solange man die PICs in einer Hochsprache (z.B. C) programmiert, sind die grundlegenden Unterschiede zwischen 12F, 16F und 18F fuer die meisten Anwendungen minimal. Z.B. 18F hat zwei Interruptprioritaeten (sehr praktisch!), 16F nur eine - aber wenn
etc.) Typ im jeweiligen Gehaeuse. IMHO eine gute Wahl ist: 8 pins: PIC12F683 14 pins: PIC16F684 18 pins: PIC16F88 (gibt's inzwischen aber schon bessere) 28 pins: PIC18F2520 40 pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit USB: PIC18F4550 Fuer mehr Rechenleistung
-
Thread
Viele NTC-Widerstände auslesen
#3635454: > Hat jemand ne Idee wie ich das Problem leicht beheben könnte? Eine Flir mieten oder DS18S20 nehmen.
der THEORIE kann man das sicher mit Mathe entwirren. In der Praxis nimmt man einfach eine Handvoll DS18B20. Für die Matrix braucht man 16 Stück aus China kosten die keine 2€ (und sind immernoch tausendmal genauer als die Matrix mit Mathe). Für die <32€ lohnt das keinen Aufwand >1h und die brauchst du
-
Thread
Gedanken zur Auswahl eines µ-Controllers
Was sind denn so übliche Latenzzeiten von ADUs? ich habe hier http://www.infineon.com/dgdl/xe167x_ds_v2.1_2008_08.pdf?folderId=db3a3043156fd5730115b3a665650d23&fileId=db3a3043156fd5730116100ef1b41b52 ein rechenbeispiel gefunden, habe ich auch nochmal angehangen Beispiel A mit 10-Bit wäre dann bspw
die 16Bit PICs von Microchip schweifen lassen. (MC hat keinen 32Bitter mit mehr als 16ADC/IO) Der dsPIC33EP256MU810 hat z.B. 32 ADC Channels, von denen er jeweils 4 Gleichzeitig Samplen kann. Bei 10Bit Auflösung mit 1,1MSP/s. Damit bist du bei einem Zyklus von unter 6µs, kannst allso Kanäle zusammen
-
Thread
Heizungssteuerung mit 25 TempSensoren, 14 Ventilen und 6 Pumpen
Beitrag #4331542: > Es wird da noch einen Hardwareerweiterung > notwendig sein. Wieso das denn? DS18B20. Damit kann er seine ganze Stadt an einen Pin hängen und mit Arduino braucht er nicht mal groß was programmieren, ist alles schon fertig vorhanden.
F. F. schrieb im Beitrag #4331548: > DS18B20. Damit kann er seine ganze Stadt an einen Pin hängen du übertreibst ...
-
Thread
Kaufberatung DSO - Rigol DS1054Z, oder doch was anderes?
Das klingt doch schon mal ganz gut. Mal sehen, was sonst noch an Input kommt, ansonsten wird es der DS1054Z :-)
gut, da kann sich z.B. Tek noch was abschauen so dusselig wie deren Geräte zu bedienen sind.
-
Thread
Umschaltbare Spannungsversorgung beim Schalten
Philipp schrieb im Beitrag #1908725: > Ich würde den Schalter verwenden: > Reichelt Artikel-Nr.: DS 2PC Diese Satz sollte bitte ignoriert werden... habe hier an den Trafo gedacht, aber schon was gefunden mit +-18V MaWin schrieb im Beitrag #1909014: >> Was hälst du davon ein digitales Potentiomter
Ach ja die interessante Frage lautet natürlich jetzt: Ist dieser Schalter ein solcher: Reichelt DS 2PC
-
Thread
1-wire-DS1820 Verständnisfrage
Hallo, ich mache gerade meine ersten Gehversuche mit einem DS18S20 und bin über das geniale Tutorial von B.v.B gestoßen. Damit sollten eigendlich schon alle Fragen aus der Welt sein, jedoch verstehe ich folgende Zeilen nicht: // Port-Pin zur Realisierung
Moin, ich habe mir auch gerade eine 1-Wire Bibliothek für den DS18S20 geschrieben, ich mache es so: [c] /*** Port mapping ***/ /* One Wire Interface */ #define K_PORT_OWI PORTD #define K_DDR_OWI DDRD #define K_PIN_OWI PIND #define K_PORTPIN_OWI
-
Thread
DS18S20 Temperaturwerte in signed integer wandeln
Hallo, ich wollte den Temperaturwert eines DS18S20, zur weiteren Datenübertragung,in einen signed integer (int16_t) umwandeln. Dafür habe ich mir folgenden Code geschrieben:[c]void rechne(uint8_t msb, uint8_t lsb, uint8_t count_remain){ ausgabe_u
sich doch keiner zurecht. Welches soll denn die Stelle sein, wo es nicht stimmt? Hier ist eine DS18B20-Funktion, die ich mal benutzt habe: [c] double Read_Temperature(void) { uint8_t get[9]; uint8_t temp_lsb,temp_msb; uint8_t k; ow_reset(); ow_write_byte(0xCC); //Skip ROM
-
Thread
PCB-Projekt: RTC, 7Seg, Temp.sensor
umschalten" von externer auf Batterieversorgung Bist du auf den Chip festgelegt? Ansonsten schau dir z.B. mal den DS1307 an, der hat einen Pin für eine 3V Knopfzelle und schaltet automatisch um. Außerdem: Im Datenblatt vom PCF8563 ist ziemlich weit hinten eine Beispiel-Schaltung mit einem Goldcap drin
vielleicht eher zu einem PIC mit "on-board debugging capability" greifen. 50 Euro gespart... Beim PIC18F14K50 stehts schon auf der Seite von MCH, dass dieser einen debug header benötigt: [code]PIC18F/LF1XK50 20-Pin USB Flash Microcontrollers with nanoWatt XLP Technology (11/02/2010) The PIC18F14K50
-
Thread
18B20 an AVR 1Wire Bitte helft mir die Lösung selbst herauszufinden
Ich beschäftige mich schon einige zeit mit den AVR's Heute wollte ich mal einen Temperatursensor 18B20 von Dallas-Maxim ansteuern und über UART ausgeben. Da ich bis jetzt nur die basics von assembler kann also Port high low etc.. hab ich mir für den UART den beispiel code von hier geholt.
hier noch das Datenblatt http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf danke schonmal
-
Thread
NF JFET Amp Frequenzgang
eingestellt mit R7/R5 plus die internen (nichtlinearen) Widerstände des JFET. R5=1k2 Größenordnung 12dB, R2=430 Größenordnung 18dB, ab hier und größere Verstärkungen hängen stark vom JFET ab (Streuung) und erhöhen Verzerrungen.
und die Dämpfung durch den Spannungsteiler aus R1&R7! Dann ergibt sich: +6dB: R5=3,3K +12dB: R5=1,5K +18dB: R5=820 +24dB: R5=390 Der Zahn der Zeit (🦷⏳) schrieb im Beitrag #6698819: > Meinst du das geringere Rauschen wegen der Parallelschaltung? Das ist > ein einfacher
-
Thread
Hilfe bei zwei Schaltungen mit MOSFEF Hi-Switch und LED Ansteuerung
https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 Das Gate vom MOSFET hält aber nur 20V aus, platzt also wenn die Spannung an Source über 20V geht. An statt nun mit viel Aufwand die Schaltung gegen Störungen aus dem Bordnetz zu wappnen, nimm lieber einen automotive smart high side switch
diese Teile sich vor Induktiven Spitzen? https://www.mouser.de/datasheet/2/196/Infineon-BTS50080-1TMB-DS-v01_00-EN-1696496.pdf
-
Thread
Kabellängen und ein Paar dinge mehr mit nem µController
Netzwerkkabel liegen. werde dort mal paar Meter mehr abrollen und dann an ein Ende den Temperatursensor DS18S20 dran packen und ans andere Ende ein ATMega8 mit LC Display. Und sonst müsste ich mir überlegen, wegen der Lösung mit Seperaten Controller und Sensorplatinen. Würde an sich was gegen ein Software
nicht abgerollt, hoffe das war kein Problem? 2. Diesmal habe ich den Pulldown-Widerstand direkt am DS18B20 gepackt. Also Widerstand zwischen Datenleitung und Datenausgang vom Temperaturchip. Den so klappte es als ich den Temperaturchip direkt an den µC gepackt habe. Der Widerstand hatte ein Wert von
-
Thread
Temperaturmessung bis ca. 150 Grad
Ich persönlich hätte, wenn's nicht viel mehr als 150 °c sein müssen, einen digitalen Sensor wie den DS18B20 genommen. Das kommt in jedem Fall günstiger und viel einfacher. Viele Grüße, Bernhard
insgesamt 3 mal für 3 Temperatursensoren. Eine günstigere Lösung würde ich bevorzugen ;-). Der DS18B20 macht aber nur bis 125 Grad mit. Mein Arbeitsbereich liegt bei bis zu 150 Grad. Es kann aber auch schon mal heißer werden. Die Schaltung unter 7.3.4 funktioniert sicher. Aber ist denn eine Linearisierung
-
Thread
Echtwachs LED Kerzen extern bestromt
würdet Ihr dagegen machen. Das erste was mir einfällt wäre 100nF möglichst nah ran? Danke. Gruß DS
Vielleicht schwingen sich die 3 Kerzen auch gelegentlich gegenseitig auf? Rrrrrrrrrrrrr Danke DS
-
Thread
PIC16F887 auf MC2V0 - I2C
sihk24/aus_und_weiterbildung/pal/Elektroberufe/Standardbereitstellungsunterlagen/962276/.5./data/3190_B0-data.pdf Die Aufgabe ist über I²C von einem DS1621, die Temperatur auszulesen und an den 8 LEDs auf der Frontplatte des MC2V0 einschubs Binär darzustellen. Ich habe schonmal mit dem PIC16F887
c] void peripherie_I2C(void) { SCL = 1; SDA = 1; K2Settings = bit_clear_K2(0b10000000, K2Settings); K2Settings = bit_clear_K2(0b00000010, K2Settings); K2Settings = bit_clear_K2(0b00000100, K2Settings); K2Settings = bit_clear_K2(0b00001000, K2Settings); __
-
Thread
Ultraschall Entfernungsmesser selber bauen Eigenbau ATmega8 Assembler
würdest Du empfehlen? Tiny84 würde ganz gut passen. Genug Pins für deine Anwendung und eingebauter 20dB-Verstärker. Ob der allerdings bei 40kHz wirklich noch 20dB bringt, kann ich nicht versprechen. Ich selber habe ihn bisher nur im Audiobereich bis 20kHz benutzt, da paßt das.
diesem Modul messen konnte. Eine Temperaturkompensation habe ich nachträglich eingebaut mit einem DS18S20. https://www.roboternetz.de/community/threads/72343-HC-SR04-mit-AtMega328
-
Thread
FFT mit ATmega88
? Ich weiß, dass wenn ich die Frequenzauflösung erhöhen will a) eine höhere Abtastfrequenz brauche b) Einen größeren Zeitausschnitt verwendet muss. Da ich nur Frequenzen eines MP3 als Eingang unterstützen möchte und diese an das menschliche Gehör angepasst sind (20Hz-18kHz) müsste es doch mit der relativ
Genauigkeit stimmt. Für 8 Bit (dann Left adjust) kann man auch schneller werden. Für Audio bis 20 KHZ sollte man mit mind. 40 KHz rechnen. -> [math]18.432 MHz/(40 KHz*13) = 35,45 [/math] da du ehr etwas schneller werden solltest wäre der Vorteiler 32. die tatsächliche Abtastrate ist dann
-
Thread
ATtiny1617 ADC0, ADC8 bekomme ich nicht zum laufen
PB1 ADC0 AIN10 Pin 16 PB0 ADC0 AIN11 Pin 17 PC0 ADC1 AIN6 Pin 18 PC1 ADC1 AIN7 Pin 19 PC2 ADC1 AIN8 Pin 20 PC3 ADC1 AIN9 Pin 21 PC4 ADC1 AIN10 Pin 22 PC5 ADC1 AIN11
https://www.mouser.de/c/semiconductors/data-converter-ics/analog-to-digital-converters-adc/?number%20of%20channels=12%20Channel&resolution=12%20bit
-
Thread
1-Wire: iButton: sendet keine Daten
Beispielen gesucht und bin auf folgendes gestoßen: https://embdev.net/attachment/391825/STM32_CunbeMX_DS18B20.pdf [c] // You can read the 8 byte ID with these lines of code: void get_ID(void) { uint8_t id_data[] = {0,0,0,0,0,0,0,0};//8 Byte reset(); write_byte(0x33);//Read ROM [33h] command for
Sascha W. schrieb im Beitrag #5958511: > Lt. DB hat der DS2482 das CMD 0x96 um ein Byte zu lesen. Das war das Problem! Vielen Dank für Eure Hilfe! Ich habe gedacht, das Read benötigt man nur um Nutzdaten z.B. bei einem Temperatursensor oder EEPROM auszulesen
-
Thread
Wiki-Artikel: 1-wire > 200m?
Hallo, 20m sind drin. Ein DS18S20 läuft bei mir, seit drei Monaten, an einer ca. 18m langen Leitung ohne Probleme... Gruß Elektrikser
Ups, 200 feet, nicht meter. Aber immer noch mehr als 20m.
-
Thread
Frequenzzähler 1Hz - 40MHz
Zähler ist das auch schon so gemacht. Wenn einem der 8 bit AVR nicht gut genug ist, könnte man z.B. auf einen dsPIC33 ausweichen. Da hat man gleich noch einen Puffer für die letzten Capture Ereignisse und verpasst so schnell keinen Wert.
schrieb im Beitrag #2321410: > Wer moechte, kann gern mal mit floats compilieren. Unter AVR-Studio 4.18 kommt mein Beispielprogramm mit 'float' auf ca. 5,6kB. Die Rundung ist kein Problem. Anbei ein Bild der Anzeige.
-
Thread
24Bit AD-Wandler Spannungsmessgerät basteln
Gustl B. schrieb im Beitrag #6552477: > Deshalb will er das Gerät ja auch nicht aus, sondern mit diesem ADC > bauen. Aha, also ein 7 1/2 stelliges Multimeter für 20 EUR.
von Johannes (Gast) 17.01.2021 18:11 >Man muss >sich da schon Gedanken um 50/60Hz rejection machen, vor allem wenn man >die PGA vom ADS1115 verwendet. Für einen 50 Hz Filter musst Du einen MovingAverageFilter mit N x 20ms implementieren
-
Thread
Brauchwasserwärmepumpe Ariston Nuos 100/Schnittstelle
habe ich inzwischen durch einen 10 kOhm-Widerstand ersetzt und in der Hülse am Verdampfer steckt ein DS18B20, der die Z-Pumpe ausschaltet, wenn dort die Temperatur unter +2° sinkt. bis gleich.
und der steuert nur die Ariston-2 und die Z-Pumpe und mißt die Temperatur im 200 Literspeicher per DS18B20 als Regelgröße für die Z-Pumpe.
-
Thread
rrdtool Datenbank erstellen
.disk_device) filename=${path}/${nodename}_${name}.rrd kb_read=$(echo ${drive} | jq -r .kB_read) kb_wrtn=$(echo ${drive} | jq -r .kB_wrtn) if [ ! -f filename ]; then rrdcreate ${filename} \ --step=60s \ DS:read:GAUGE:90s:0:U \
.disk_device) filename=${path}/${nodename}_${name}.rrd kb_read=$(echo ${drive} | jq -r .kB_read) kb_wrtn=$(echo ${drive} | jq -r .kB_wrtn) if [ ! -f "${filename}" ]; then rrdcreate ${filename} \ --step=60s \ DS:read:DERIVE:90s:0:U
-
Thread
Visualisierung von geloggten Daten
die Uhrzeit in der entstehenden Datei völlig verfälscht. Bei einer 24 Std. Aufzeichnung werden z.B. alle Stunden auf 20 Uhr gesetzt. Mache ich was falsch oder wo könnte der Fehler liegen? fg Toi
Semikolons werden. Die Ausgabe hat eine feste Stellenbreite und kann +/- sein. Sieht so aus: Hex: 20 35 30 3b 20 30 34 3b 2d 30 33 3b 31 3b 31 3b 30 3B... ASCII: " 50; 04;-03;1;1;0;" Das sind Temperaturen und Bits(E/A) öhmmm, mal so am Rande. kann es sein das die Anzahl der Graphen auf ca. 40 begrenzt