-
Thread
Rock Versorgung USV gestützt
: > Kannst du mir das evtl besser erklären ich weiß nicht was du damit > meinst? Siehst Du z.B. in diesem Schaltplan: https://files.waveshare.com/upload/0/02/Pico-2CH-RS485.pdf Nur bei Low-Pegel wird der RS485-Treiber eingeschaltet, um den High-Pegel müssen sich die (viel zu grossen) Bias-Widerstände
Angst. Aber ja, hinter einen OP als Komparator, der nicht auf Null kommt, habe ich nach der grünen 2,5V-LED tatsächlich 22k B-E gesetzt.
-
Thread
UART sendet nur wenn RXD nicht angeschlossen ist
irgendwelche bekannten Zeichen sendet (0xaa und 0x55 sind da beliebte Muster), und parallel dazu 2. die empfangenen Zeichen auf einer Anzeige (z.B. 8 LEDs) ausgibt. Aber wie gesagt: zum Debuggen von seriellen Schnittstellen aller Art (RS232, I2C, SPI, WS2818, ...) ist ein Oszilloskop das richtige
irgendwelche bekannten Zeichen sendet (0xaa und 0x55 sind da > beliebte Muster), und parallel dazu > 2. die empfangenen Zeichen auf einer Anzeige (z.B. 8 LEDs) ausgibt. > > Aber wie gesagt: zum Debuggen von seriellen Schnittstellen aller Art > (RS232, I2C, SPI, WS2818, ...) ist ein Oszilloskop das
-
Thread
Differentiell-Taster für RS485?
es einfach nur A oder B zu belauschen. Vanye
mit Failsafe-Beschaltung versehen ist, sollte A dann irgendwo zwischen ca. 1,5 V und 5 V hängen und B zwischen 0V und ca. 2,5 V, wobei A immer positiver als B sein dürfte. Folglich muss der Sensor also an einen Modbus Master angeschlossen sein, der ihn periodisch mit der richtigen Baudrate, Übertragungsparametern
-
Thread
Microchip LAN9352
Port 0 ist die Host MAC - desshalb landen eingehende Pakete beim RX counter 0 0 - virtuell / host mac 1 und 2 sind die Physischen
schrieb im Beitrag #7835104: > Port 0 ist die Host MAC Das Datenblatt sagt nein, siehe Figure 2-1. Demnach ist MAC_RX_256_TO_511_CNT_0 der Counter auf Switch-Seite.
-
Thread
Beschaltung Treiber RS485
Der ist doppelt bezeichnet. Links unten ist es dann RX
PC sendet (zB Stille). Der serielle Eingang des Controllers würde normalerweise RX heißen, also RO direkt mit RX verbunden.
-
Thread
Modbus RS485 abfragen mit ESP32 klappt nicht
node; void setup() { Serial.begin(115200); Serial1.begin(115200, SERIAL_8N1, 16, 17); // RX, TX node.begin(1, Serial1); // Slave-Adresse 1 } void loop() { uint8_t result; uint16_t data[6]; result = node.readHoldingRegisters(0x7D65, 2); // Startadresse 0x00, 6 Register
https://tasmota.github.io/docs/Modbus-Bridge/ Konfiguriert ist das Gerät bei GPIO16 + 17 als ModBR Rx und ModBR Tx. Ich kann auch einen Befehl absenden, z.B. ModbusSend {"deviceAddress":1, "functionCode":3, "startAddress":32100, "type":"uint16","count":2} Das sollte eigentlich die battery voltage
-
Thread
Neue Open Source Software macht aus deinem Oszilloskop einen Logik Analysator
Oszi Waveform Analyzer den bidirektionalen Half-Duplex Transfer auf einer Datenleitung aufsplitten in 2 getrennte Rx und Tx Kanäle. Ich zeige das am Beispiel der Kommunikation eines Pinpad mit einer Smartcard. Oszi Waveform Analzyer hat noch viel mehr Features als das. Eine detallierte Beschreibung
Gespeichert - Angezeigt 0 Ch1 - 2 Ma1 1 Ch2 - 1 Ch2 3 Re1 - 4 D0 4 D0 - 3 Re1 2 Ma1 - 0 Ch1 Ich verstehe die Sortierung nicht. Im Quellcode habe ich noch nichts gefunden was mir weiterhilft. Peter
-
Thread
Schul Projekt für ein Modell-Smart-Home
dann dafür ausreichend? Reicht da > auch eine ältere Version? Da reicht absolut was älteres. ein 3B+ oder so ist mehr als ausreichend dafür.
Kostengünstig wäre RFM69W + Nano: https://www.pollin.de/p/hoperf-funkmodul-rfm69w-433s2-433-mhz-tx-rx-810300 https://www.amazon.de/MakerMind-ATmega328P-AU-MEGA328-kompatibel-Arduino/dp/B0DCZXC7NL? Aber ohne µC Begeisterung: keinerlei Chance.
-
Thread
Firmware Update auf dem Siemens PAC3100 über einen usb rs485 adapter probleme
Tx:0-20:05:07.507-7E 03 FA 01 00 1B 6F 16 Rx:1-20:05:07.568-7E 03 36 00 2A 37 4B 4D 33 31 33 33 2D 30 41 42 30 30 2D 33 41 41 30 20 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 FF FF 56 01 00 00 00 00 F6 00 00 00 01 01 00 1F 14 D4 Tx:2-20:05:08.514-7E 03 FA 01 00 1B 6F 16 Rx:3-20:05:08.579-7E 03 36 00 2A 37 4B 4D 33 31 33 33 2D 30 41 42 30 30 2D 33 41 41 30 20 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 FF FF 56 01 00 00 00
-
Thread
WebSDR von Uni Twente ein Fake? Gesperrt
Karl B. schrieb im Beitrag #7850970: > Jens B. schrieb im Beitrag #7850648: >> Daß Twente woanders empfangene Signale abspielt? > > Du kapierst es nicht. Ich würde das Kompliment mal zurückgeben. Es
Karl B. schrieb im Beitrag #7851410: > Jens B. schrieb im Beitrag #7851074: >> daß Websdr manche der Daten die man da hören kann, von >> einem anderen SDR stammen. > > Als da wäre zum Beispiel? Der
-
Thread
Flashbank swap beim PIC32CZ
= rx_cfg_buffer[rx_cfg_gi].ID+1; rx_cfg_reply.DATA[2] = 0x00; rx_cfg_reply.DATA[3] = 0x0F; rx_cfg_reply.DATA[4] = FIRMWAREUPDATE_MSG_LIMIT
Datenblatt: https://onlinedocs.microchip.com/oxy/GUID-A52628F4-6F6F-4C77-80CB-113A0C62DB75-en-US-9/GUID-C2C1D64B-5CB2-490B-AFC0-EB77229549A4.html Beste Grüße und vielen Dank, Fabian
-
Thread
Fumot Tornado 25000 mit LCD -Teardown
= LCD_HEIGHT - 1; LCD_send_CMD_byte(0x29); // Display ON // Column and Row Address Set (2A, 2B) LCD_send_CMD_byte(0x2A); LCD_send_DATA_byte(0x00); // Start high LCD_send_DATA_byte(u8_col_start); // Start low LCD_send_DATA_byte(0x00); // End high LCD_send_DATA_byte(u8_col_end); // End low LCD_send_CMD_byte(0x2B); LCD_send_DATA_byte(0x00); // Start high LCD_send_DATA_byte(u8_row_start); // Start low LCD_send_DATA_byte(0x00); // End high LCD_send_DATA_byte(u8_row_end); // End low // Memory Write
-
Thread
gcc array an mehrdimensionales array zuweisen
[c] private void sub_read_wr() { bat_volt = sub_wr_tx_rx(reg[0], 8); bat_kw = sub_wr_tx_rx(reg[1], 8); soc = sub_wr_tx_rx(reg[2], 8); grid_pw = sub_wr_tx_rx(reg[3], 8); pvolt = sub_wr_tx_rx(reg[4], 8); ...
Beitrag #7830834: > private void sub_read_wr() > { > > bat_volt = sub_wr_tx_rx(reg[0], 8); > bat_kw = sub_wr_tx_rx(reg[1], 8); > soc = sub_wr_tx_rx(reg[2], 8); > grid_pw = sub_wr_tx_rx(reg[3], 8); > pvolt = sub_wr_tx_rx(reg[4],
-
Thread
TV Metz Clarus 32 ML S verliert die Uhrzeit.
Ob der Metz zufällig eine leere Stützbatterie wie z.B. CR2032 hat? Da könnte man einfach mal nachsehen.
da nicht schon seit längerem Tools, > um das mit nem Computer machen zu können? Leider nicht z.B. bei meinem Sony.
-
Thread
Yamaha RX-V1600 Receiver/Amp FB-Code's auf anderer FB emulieren
Smartphone ggf einen Infrarot Sender hat. Meines hat tatsächlich eine Sendediode. Dann kann man z.b. mit irplus (Android) verschiedene Fernbedienungen simulieren. Für Yamaha findet sich in der Liste der unterstützten Geräte ein RX-V1600. Dann kannst Du entweder dein Smartphone nutzen oder damit
ExtendedSitesCatalogAssetStore/attachments/documents/Amplifiers/SupportDocuments/Standard_IR_Codes_RX-V685RX-A780-RX-A3080CX-A5200_4.pdf https://www.snapav.com/wcsstore/ExtendedSitesCatalogAssetStore/attachments/documents/Amplifiers/SupportDocuments/Extended_IR_Codes_RX-V685RX-A780-RX-A3080CX-A5200_
-
Thread
Fritz Repeater 600 mit brick manuell flashen?
ist halt Neuland... der Stecker riecht aber streng danach - 4polig, übliche Belegung GND, TX, RX, VCC (3,3V oder 1,8V)
finden sind. Ist ja wie mit der E-Zigarette die ich gerade zerlege, Neugier macht viel aus. D. B. schrieb im Beitrag #7830399: > Danke für das Angebot aber Münsterland ist leider zu weit weg für so > einen Versuch. Schade! D. B. schrieb im Beitrag #7830399: > Die Pads sehen aber wirklich
-
Artikel
Launchprog
kümmern. Der Software-UART von Rick Kimball braucht für sich allein und mit der "Echo"-Demo schon 1kB Flash im MSP430G2211(er hat 2kB). Aus der Frage, was noch in die restlichen 1kB Speicher passt, wurde dann die Idee zu diesem Projekt geboren. Hardware. Grundüberlegungen zur HW. Am MSP430G2211 gibt
. error: 'TA0IV_TACCR1' undeclared. Falls beim kompilieren der Version 1.2 folgender Fehler auftritt: $ make msp430-gcc -Os -Wall -g -mmcu=msp430g2231 -c main.c msp430-gcc -Os -Wall -g -mmcu=msp430g2231 -c softserial.c softserial.c: In function 'SoftSerial_RX_ISR': softserial.c
-
Thread
ESP32: UART1 Kommunikation fehlerhaft
Morgen, hier ein paar Angaben: XIAO-ESP32-C3 [c] #define UART1_TX_PIN 6 // D4 #define UART1_RX_PIN 7 // D5 #define UART1_BAUD 9600 uint8_t data[2] = {0xAA, 0xAA}; const uart_config_t uart_config = { .baud_rate = UART1_BAUD, .data_bits = UART_DATA_8_BITS, .parity = UART_PARITY_DISABLE
uart_param_config(UART_NUM_1, &uart_config); uart_set_pin(UART_NUM_1, UART1_TX_PIN, UART1_RX_PIN, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE); uart_driver_install(UART_NUM_1, 1024, 0, 0, NULL, 0); } void loop() { uart_write_bytes(UART_NUM_1, data, 2); delay(1000); } [/c] Für
-
Thread
Datenbank für fertige Schaltpläne?
Ventile mit je 3 Watt > schalten Warum brauchst Du Relais? Das können Transistoren auch. Der hier z.B. https://assets.nexperia.com/documents/data-sheet/BSH103.pdf Schaltet schon bei 2.5V 3.2A. Sollte für Dich reichen. Aber: Man muss natürlich schon wissen, was man da macht. Isolationsabstände, korrektes
schrieb im Beitrag #7826828: > Warum brauchst Du Relais? Das können Transistoren auch. > Der hier z.B. > https://assets.nexperia.com/documents/data-sheet/BSH103.pdf > Schaltet schon bei 2.5V 3.2A. Sollte für Dich reichen. Toller Tip, eher Scheißidee: 0,5 Ohm RDS(on) gibt ja kaum Wärme, die der kleine
-
Artikel
Konstantstromquelle
(z.B. BC557B), die idealerweise von einer Bauteilrolle stammen. Bei geeigneter Wahl von R2 und R3 oder Parallelschaltung von Transistoren wird aus dem Stromspiegel ein Stromvervielfacher. Bei gleichen Transistoren
nicht mehr hergibt. In den meisten Anwendungen nimmt man hier 0,22Ω oder mehr. Das Ganze kann man z. B. für mehrere LEDs in Reihe verwenden um diese mit 5V oder mit 4x 1,5V Batterien zu betreiben. Die Schaltung wird durch Einfügen der Z-Diode D2 und des Widerstands R1 leerlauffest. Dabei wird im Leerlauf
-
Thread
gcc auf dem pc ausführen
= (__uint24) a * b; __asm ("" : "+r" (a), "+r" (b)); __uint24 ab2 = (__uint24) b * a; if (ab1 != ab2) __builtin_abort (); } while (++b); } while (
016llx\n", u64_rand()); return 0; }[/c] [pre] Wert = 0x161391eacafebabe Wert = 0x3d6bc2c35c3d5af4 Wert = 0x7ec540f4f07af5bd Wert = 0x9adcc96a584c6c52 Wert = 0xed8934b23b5e0b7f Wert = 0x71e4bc36667f8b1c[/pre] Als Option für avr-gcc brauch's dann noch ein -I$AVRTEST, damit der avrtest.h
-
Thread
USB CDC streaming und Python auf windows
Ich habe eine USB High Speed Board/projekt und will über USB ca 400kB/s streamen und es via python aufnehmen. Ich kriege öfter missing packete. Genaugenommen (siehe code unten) A: mit time.sleep(0.1) klappt es B: mit time.sleep(0.2) Bekomme ich USBD_BUSY in ST USB
Desktop Rechner: [pre]inxi -C CPU: Info: Quad Core model: Intel Core i5-3470 bits: 64 type: MCP L2 cache: 6 MiB Speed: 1689 MHz min/max: 1600/3600 MHz [/pre] ergeben sich je nach Blockgröße: [pre] 2^14: 744.6 MB/s 2^15: 1193.0 MB/s 2^16: 1267.7 MB/s 2^17: 1724.1
-
Thread
LED-Lampe reparieren
Platine feststellen können, oder? Rainer W. schrieb im Beitrag #7821650: > Der braune Schmodder bei RX1 stammt wohl von der Verlötung der Kabel. Ja, die noch funktionierende Lampe sieht von innen ähnlich aus. Gerald B. schrieb im Beitrag #7821852: > Dann kannst du je mit diesem Ergebnis schauen
komme ich auf ca. 265 Ohm Mein ESR-Meter sprach: 12 Ohm für einen 1uF/400V; 11 Ohm für einen 2,2uF/400V; Beide sind billige Chinaware.
-
Thread
Bauteil bestimmen
Es ist pin 48! oben B= PRSNT2# unten A= HSIn(7) Bezeichnung= Lane 7 Empfänger, + und −
Oder 220 nF wenn es PCIe Gen 3 oder neuer ist. Siehe z.B. https://pcisig.com/sites/default/files/files/PCI_Express_Electrical_Basics.pdf
-
Thread
Pinbelegung von Akku NP-BX1 für Sony Kamera
Zum anderen laedt dann ein externes Ladegeraet immer (strombegrenzt) auf seine Sollspannung. (z.B 4.2V) Ladeschluss ist dann wenn die Spannung unter einem Grenzwert faellt. Irgendwas im 1-2stelligen mA Bereich. Da braucht man keine 3-Leitermessung weil die Stroeme so gering sind das man keinen Spannungsabfall
Schaltplan von einer Sony Kamera die auch so ein Akku verwendet: https://www.eevblog.org/files/dsc-rx100m4.pdf Da ist C für Temperatur. Dort werden nur 3 Pins verwendet.