-
Thread
1-Wire mit _delay_us: Kann das gut gehen, wie lang ist _delay_us wirklich?
anderes an meinem Ansatz falsch, hab mal die .c & .h angehangen. Atmega32, GCC, Geany, AvrDude, DS1820(nicht 18x20!) werden verwendet. Jens
eben so, in aufsteigender Reihenfolge der Einfachheit und Berücksichtigung, dass SPI noch frei: * (DS28E18 1-wire to SPI/I²C Bridge) Quark, ist falsch herum... *rolleyes* * LM74 SPI temperature sensor * NTC mit Pullup (umrechnen) * LM35 analog temperature sensor(10mV/°C) mfg mf
-
Thread
Schuhkarton beheizen
Regelung funktioniert, reicht als Anzeige eine Duo-LED und für die Regelung ein Arduino Pro Mini mit DS18B20 Würstel schrieb im Beitrag #6618052: > Wenn der z.B. mit 1 Ohm/m angegeben ist, müsste ich ja nach U=R*I bzw. > I=U/R ca. 2,5m Draht verwenden, um auf 2A Stromfluss zu kommen. Passt, du
drumherum und innen mit feinem Vogelsand aufgefüllt. Es gibt aber auch fertige Heizfolien (beim Conrad z.B.).
-
Thread
Schrittmotor mit konstanter drehzahl betreiben
Moin Allerseits! Ich hab da mal ein Problem vorbereitet. Ich möchte gerne einen Nema 23 wie z.B diesen hier https://www.amazon.de/dp/B07WG7KKPQ/ref=cm_sw_r_cp_apa_i_AF2JY531AB04HMP56P0F Auf Knopfdruck mit konstanter Drehlzahl von sagen wir 700/min drehen lassen. Das Ganze soll eine kleine
Keine Bürsten Kein Getriebe https://www.b-kainka.de/bastel10.htm
-
Thread
Heizdraht/Widerstandsdraht: je mehr Ohm, so weniger Watt?!
schon erkannte ist analoger Stromfluß für mich ein großes Rätsel ;-) > https://www.amazon.de/dp/B07RHDCH6T 11,09 Dem Ding misstraue ich hinsichtlich der Genauigkeit. Aktuell plane ich mit vier Sensoren im Deckel und zwei Sensoren im Boden, tendenziell TSIC 306 oder AT 30TSE752ASS8M, vlt. auch DS18S20
Vorteil, sich besser regeln zu lassen, weil sie eine viel höhere Spannung vertragen. Heizdecke: zB. 400Ω bei 12m Länge. 2V/400Ω=0,005A*20V=0,1W .. 20V/400Ω=0,05A*20V=1W .. 40V/400Ω=0,1A*40V=4W .. 100V/400Ω=0,25A*100V=25W .. ..du kannst Gleich- oder Wechselstrom nehmen. ..darüber und darunter
-
Thread
Unterschied CD4528 zu CD4538 ?
Timing u. der 38 het einen Schmitttriggereingang, https://www.onsemi.com/pdf/datasheet/mc14538b-d.pdf > Kann ich den 4538 als Ersatz einfach hernehmen? 4098 k.A. erst nach dem Kaffee ;)
Nur überflogen; TI 4538 https://www.ti.com/product/CD14538B -> Tx = Rx*Cx The CD14538B is interchangeable with type MC14538 and is similar to and pin-compatible with the CD4098B and CD4538B. --- TI 4098 https://www.ti.com/lit/ds/symlink/cd4098b-mil.pdf
-
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
-
Thread
IGBT schon bei kleiner Last durchgebrannt
oben vergessen, das Thyristormodul: https://asset.conrad.com/media10/add/160267/c1/-/en/000160629DS01/datenblatt-160629-ixys-mcc95-16io1b-thyristor-scr-modul-to-240aa-1600-v-116-a.pdf
Magnetfeld in der gleichen Zeit aufzubauen. Beispiel: N=50, L=1mH, U=10V, für I=100A wäre benötigtes B-Feld vorhanden. t=LI/U=10ms N=100, L=4mH, U=20V, für I=50A wäre benötigtes B-Feld vorhanden. t=LI/U=10ms Stab 50gr, 400J=0,5*m*v^2, v=126m/s Beschleunigungshubweg 2cm, t=0,3ms a=400 km
-
Thread
SAT Schüssel einstellen
Schrott sein, für die genannten 20€ gibt es schon was brauchbares. Wichtig ist eine möglichst niedrige Rauschzahl. Aktuell sind 0,1dB, die älteren LNBs haben was über 1dB. Ich lese nichts über die Schüsselgröße. Ab 90cm sollten keine
mit Rauschleistung am Empfänger: Boltzmannkonstante -228.6 dBW/K/Hz, Bandbreite 33 MHz 74.4 dB, Temperatur 20 C = 273K+20K = 293 K => 24.7 dB, Rauschzahl des LNB 1 dB, Rauschleistung N -128.5 dBW, Rauschabstand C/N: Empfangsleitung C -117.7 dBW Rauschleistung N -128.5 dBW
-
Thread
Sicherung für Sensoren
nicht höher als 5mA. Jetzt ist mir zum zweiten mal der offensichtlich nicht ganz so Wasserdichte DS18B20 abgesoffen und hat einen Kurzschluss im Sensor und Mikrocontroller verursacht. Beim ersten Mal zog der Sensor nach dem Defekt weiterhin einen Strom von 100mA (hatte ihn nach dem Defekt an ein Labornetzteil
500mA. Zu hoch würde ich ungern ansetzen wollen, da beim ersten Defekt der Sensor weiterhin mehr als 20x so viel Strom gezogen hat als üblich. Nun wäre eine Feinsicherung ja langweilig. Um den Ganzen eins draufzusetzen, möchte ich beim Defekt eine Nachricht aufs Telefon erhalten. Dazu müsste ich den
-
Thread
AVR Assembler, Macro, Conditional mit Register
= r16 .elif r16_b .def RB0 = r16 .def RB1 = r17 .elif r17_b .def RB0 = r17 .def RB1 = r18 .elif r18_b .def RB0 = r18 .def RB1 = r19 .elif r19_b undefxz .def RB0 = r19
Threads mit Java, Tasmota, Sonoff, Wemos usw. Die gehen schon stramm in diese Richtung (4MB Flash, 96kB RAM). Für Aufgaben (2* DS18B20, 1* ADC, 2* Relais), die schon ein ATtiny25 in C leicht könnte. Nur bei der Smartphone Anbindung muß der ATtiny25 passen.
-
Thread
Voltcraft M-3610D (Metex) reparieren
/lit/ds/symlink/cd4027b.pdf
beantworten.) Diese Anhebung ist schon sehr seltsam aber möglich: Ein LM2904 ist ja nur mit typ. 20mA (min. 5mA) Iosink spezifiziert. https://www.ti.com/lit/ds/symlink/lm2904.pdf
-
Thread
libvmcu - Virtual MCU Library
0x3e, r29 ; IO[addr] <- R29) xref from 0x0a45 (in r29, 0x3e ; R29 <- IO[addr]) xref from 0x0b66 (in r29, 0x3e ; R29 <- IO[addr]) xref from 0x0b97 (in r29, 0x3e ; R29 <- IO[addr]) xref from 0x0b9b (out 0x3e, r29 ; IO[addr] <- R29) xref from 0x0c32 (out 0x3e, r29 ; IO[addr] <- R29)
VMCU_REGISTER_R14, VMCU_REGISTER_R15, VMCU_REGISTER_R16, VMCU_REGISTER_R17, VMCU_REGISTER_R18, VMCU_REGISTER_R19, VMCU_REGISTER_R20, VMCU_REGISTER_R21, VMCU_REGISTER_R22, VMCU_REGISTER_R23, VMCU_REGISTER_R24, VMCU_REGISTER_R25, VMCU_REGISTER_R26, VMCU_REGISTER_R27
-
Thread
uV oder gar nV Messen ADC
schönste Schaltung/Messgerät sehr einfach mit dem Aufbau versauen. Die Rauschspanung ist sqrt(4*k*T*B*R) k..Boltzmann T..Raumtemperatur in K zB. 298 B..Bandbreite also 10kHz R..Widerstand @50R 90nV @1M 12.83uV Die Frage ist eher was genau du erreichen möchtest, es ist schon ein Unterschied
klar werden. https://www.youtube.com/watch?v=D28uSzCs7-k https://ohwr.org/project/opt-adc-10k-32b-1cha/wikis/home
-
Thread
USB Berührstrom / Oberflächenkribbeln
aus. Beispiel https://www.reichelt.de/at/de/funkentstoerkondensator-x2-220-nf-305-v-rm-15-0-105-c-20--epco-b32922c3224-p232341.html?&trstct=pos_5&nbc=1
durchschlagen. So einen würde ich empfehlen: https://asset.conrad.com/media10/add/160267/c1/-/de/001569953DS01/datenblatt-1569953-wima-mp-3r-y2-01uf-20-300v-rm275-1-st-funk-entstoer-kondensator-mp3r-y2-radial-bedrahtet-01-f-300-vac-20-275-m.pdf "...Netzparallelkondensator zwischen Phase oder Nullleiter und
-
Thread
Synthesizer IC 8253 durchgebrannt?
zerstört wurde? Hier das Datenblatt des Synthesizers: https://manuals.fdiskc.com/flat/Roland%20Juno-6%20Schematic.pdf Im Anhang ein Bild von der gekappten Stelle. Vielen Dank schonmal.
Datenblatt vom Hersteller: https://asset.conrad.com/media10/add/160267/c1/-/en/000155012DS01/datenblatt-155012-diotec-transistor-bjt-diskret-bc547b-to-92-anzahl-kanaele-1-npn.pdf Pins habe ich gekreuzt eingebaut, BCE auf dem Board) Die rot markierten Stellen wurden verbunden..
-
Thread
DDR Schach-Computer Chess Master Diamond reparieren (Dauerton)
@Der müde Joe C292 (47µF) ist weiterhin geblockt, D230 (74LS08B1 statt DL0008), Pin 11 ist Low, 0,144 V D209 (UCY 74S405 statt DS8205) Pin 12 High, 5,0 V Pin 13 High, 5,0 V Pin 14 High, 5,0 V Pin 15 High, 5,0 V D224 Pin 20 High, 4,40
Grundgerät nicht deaktiviert werden. Der Bereich wird auch abgefragt vom Grundprogramm. 4544 2000 C3 4B 25 L0022: JP L0618 4545 2003 C3 18 20 L0092: JP L0619 4546 2006 C3 26 20 L0089: JP L0620 4547 2009 C3 E8 24 L0413: JP L0621 4548 200C C3 34 20 L0421: JP L0622 4549
-
Thread
Rohde & Schwarz URY mit Fehlermeldung "FLT" im Display
dann direkt nach dem "HA||o": [code] 1192/ 960 : ; bit A3 A2 A1 A0 B3 B2 B1 B0 1193/ 960 : ; segment dp a b c d e f g 1194/ 960 : 21 01 B0 Fatal_Err lxi h,DsKy_CMD 1195/ 963 : 36 90
Beispiel für unbenutzen Block 0x700: 00 FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 ... 0x7E0: 20 1F 1E 1D 1C 1B 1A 19 18 17 16 15 14 13 12 11 0x7F0: 10 0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01 In meinem fehlerhaften Gerät sind überhaupt nur 2 Blöcke mit Werten enthalten. Anstelle der vorbelegten
-
Thread
Thermische Entkopplung z.B. DS18B20
Beharrung sind das ein paar Kelvin. Über die Zuleitungen zum DS18B20, insbesondere Anbindung an die Massefläche, erwärmt dieser sich folglich mit, was es so gut es geht zu vermeiden gilt (Ja, ich habe die Threads zum Thema "Eigenerwärmung" und "Aufwärmzeit DS18"
DS18B20 mit Lüftungslöchern unten und Lüftungslöchern oben eingerichtet, der DS18B20 in TO92 mit ungekürzten Anschlussdrähten in die Rückseite der hinter der Trennwand befindlichen Platine eingelötet, alle
-
Thread
BME680 Berechnung Temperatur Luftfeuchtigkeit Druck Gas Fragen Initialisierung Assembler ASM ATmega8
Geschätztes Forum, nach einer Messung (Register ctrl_meas, 0x74, Set mode<1:0> to 0b01) werden folgende Registerinhalte gelesen: Register CONFIG: 0x1c (Filter) Register TEMP_xlsb: 0x30, 0xc0, 0x90, 0x20... nach jeder Messung anders Register TEMP_msb: 0x79 (bei konstanter
gestern um 21:33 stand im mittleren Byte noch '10'. Und auch jetzt bin ich der Meinung, dass es 0x803B7 heißen sollte, der Wert hat doch nur 20 bit, oder verstehe ich das Datenblatt '5.3.4.2 Temp data' falsch?
-
Thread
Timerberechnung STM32
Schlauch. Deine erste Lösung war eher eine Zeitscheibe oder? Das heißt, alles was genau diese Zeit (z.B. Pausenzeiten für die Abfrage eines Sensorwertes) benötigt, kommt in die ISR, oder? Blockierende Delays würde für ich vllt nur bei die Initialisierung von irgendwelchen Peripherien (z.B. einen HD4478 oder DS18B20 o.Ä) benutzen.
-
Thread
current source/sink Funktionsgenerator - böse spikes
Funktionsgenerator bis 2 MHz nutzen. Die Kurven sollen aber sicher dann noch gut aussehen. Also wirst Du mindestens 20 MHz Bandbreite zur Verfügung stellen müssen. So ein kleiner Kerko mit 100 nF hat bei ca. 18 MHz seine Resonanzfrequenz und die hängt noch von der Bauart ab. Also ist der Kondensator bei diesen Frequenzen
verschiedenen Varianten praktisch auszuprobieren. Ich fange mit dem Vorschlag von Egon D. (egon_d) vom 20.02.2021 05:18 https://www.mikrocontroller.net/topic/512601#6594555 , dem was ich bei mir "Diodenquadrat" nenne an. Das Bild 2 von udok vom 20.02.2021 09:42 zeigt eine ähnliche Lösung. Das Steckbrett
-
Thread
Leistungsmessung mit MSP430
(z.B. Murata BLM18... oder so), um die Störungen durch den Schaltregler des DCDC zu filtern. 4. Auch der ADE könnte einen BLM18... vor seiner AVDD-Versorgung gebrauchen. 5. Pullup am IRQ-Pin vom ADC fehlt
Ein- und Ausgängen des DC-DC solltest Du nochmal 10u X7R > hintun, eventuell noch einen Ferrit (z.B. Murata BLM18... oder so), um > die Störungen durch den Schaltregler des DCDC zu filtern. > 4. Auch der ADE könnte einen BLM18... vor seiner AVDD-Versorgung > gebrauchen. > 5. Pullup am IRQ-Pin
-
Thread
ROM-Codes als HEX-Zahlen per USART 0 senden
CONVERT_T 0x44 #define READ_SCRATCHPAD 0xBE #define READ_ROM 0x33 #define MATCH_ROM 0x55 #define DS18B20_FAMILY_CODE 0x28 #define MAX_DEVICES 3 // Maximal erwatete Zahl von Busteilnehmern DS18B20 //Nachfolgend müssen noch zwei Bibliotheks-Dateien korrekt eingebunden werden (
// falls Teilnehmer am Bus erkannt werden weitersenden // Teilnehmersuche für DS18B20 Temperatursensoren durchführen und Sensoranzahl ermitteln w1_devices = w1_search(0xF0, & w1_devices_rom_codes) ; // Zahl der gefundenen Temperatursensoren und deren jeweilige
-
Thread
Wie wird der Takt einer RTC abgeglichen?
Es gibt doch preiswerte temperaturkompensierte RTC, z.B. den DS3231 (kann 2ppm, der ist aber ein bischen klobig) oder den RV-3029-C2 (3ppm, 5x3mm), letzteren nehme ich sehr gerne.
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
-
Thread
uC from Scratch
Blockschaltbild. Bei sowas helfen einem die seriellen Schnittstellen. I2C, SPI Es macht z.B. Sinn Inputs (egal ob ADC oder Digital) an einem anderen i2c Bus zu hängen wie ausgehende Bausteine (DACs, Digitale outouts, PWMs , etc) Einarbeiten in z.b. die i2c Struktur und dort dann soviele
sind? Ich denke, das kann man nicht so allgemein sagen. Nehmen wir mal PIC. Die 8-Bitter (PIC10/12/16/18), die 16-Bitter (PIC24/dsPIC) und die 32-Bitter (PIC32) haben völlig verschiedene Prozessorarchitekturen, wie sie unterschiedlicher nicht sein können. Die ganze Peripherie ist aber über alle Familien