-
Thread
Untersuchung defektes VW Türsteuergerät
Verbindung. Könnte dies trotzdem eventuell die Fehlerursache sein? LG, Sebastian PS: Der SIOCW-32 ist ein MC33689 von Freescale.
0x1A: [code] 04 10 30 5A 9B 36 59 30 ..0Z.6Y0 First Frame (FF) 04 21 39 35 39 38 31 32 .!959812 Consecutive Frame (CF) 04 22 20 20 20 B0 33 32 ." .32 CF 04 23 31 00 00 00 00 00 .#1..... CF 04 24 00 00 00 00 00 54 .$.....T CF 04 25 53 47 20 48 52 20
-
Thread
Pi Pico: Stromverbrauch senken (Sleep)
muss, u.a. die Power-LED ablöten. Der RP2040 ist für sowas maximaler Overkill, dazu braucht es keine 32 Bit CPU mit 133MHz.
entwicklerboards-feuchtesensor-bodenfeuchte--debo-cap-sens-p223620.html?PROVID=2788&gclid=Cj0KCQjwsIejBhDOARIsANYqkD17UhHC_uDfN9akke2dn32J0dJAT4lk2k69KzEJ1NHktBdLFIwyV1waAiB1EALw_wcB Pumpen 5x: 5V, 200mA Die Box fungiert als Wassertank mit integrierter Elektronik, die sicher vom Wasser isoliert ist. Aufgrund der fortgeschrittenen Entwicklung
-
Artikel
IRMP - english
(tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library (NEW!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266
AVR3805 AV receiver 0x0008 DENON RC970 DVD/CD player 0x0002 DENON RC970 Tuner 0x0006 SAMSUNG32 Samsung AA59-00484A LE40D550 TV 0x0707 LG AKB72033901 BD370 Blu-Ray player 0x2D2D APPLE Apple Apple iPod Dock 0x0020 ---- Cameras. IRMP supports more and more camera remotes like: PENTAX Nikon The array
-
Thread
Einstellungen im Programm speichern
Encoder noch so clever, es wenigstens durch den Codepoint für ungültiges Zeichen zu ersetzen (\xEF\xBF\xBD) oder so, statt ungültiges JSON zu erstellen, aber das Zeichen so wieder Dekodieren wird nichts. Ausserdem ist JSON eine Art Baumstruktur. Grafen, ala A.b=B B.a=A kann man darin nicht direkt abbilden
musste - nicht mein Problem. Ein Leerzeichen, wie man es für "Hello World!" benötigt, ist ASCII 32 - und nicht 255. Keine Ahnung, wieso man in normalem Fließtext 255 benutzen sollte, außer man möchte das Programm ärgern.
-
Thread
Checksumme decodieren
33 87 05 05 BC 05 BB 05 BC 38 8F FF CA 00 00 00 00 00 00 00 81 B1 82 00 33 87 01 05 BC 05 BB 05 BD 38 8F FF CA 00 00 00 00 00 00 00 84 B1 82 00 33 87 05 05 BC 05 BC 05 BC 38 84 FF BA 00 00 00 00 00 00 00 BB 91 82 00 33 87 01 05 BC 05 BC 05 BC 38 B6 FF CA 00 00 00 00 00 00 00 7D B1 82 00 33 87
13 87 05 05 BC 05 BB 05 BC 38 88 FF CA 00 00 00 00 00 00 00 88 B1 82 00 33 87 01 05 9C 05 BB 05 BD 38 82 FF CA 00 00 00 00 00 00 00 B1 [/code] Das sind die Pakete vom Controller zum Kopf (mit den Soll-Werten vom Joystick). In die andere Richtung geht es so zu: [code] B1 82 00 43 72 00 00 00
-
Thread
Reparatur Netzteil Schuberth NG 100
durch den 2N3055 gehalten. Der 2N3055 ist jetzt auf einer Isolierscheibe aus Keramik montiert. Der BD138 hat einen kleinen Kühlkörper erhalten. Eine Sicherung für den Sekundärkreis ist nun auch vorhanden, ebenso wie eine vernünftige Einführung für das Netzkabel. In der Frontplatte sitz eine LED
ohne kritische Temperaturen zu bekommen. Anfassen ist trotzdem nicht gesund. > Der kleine KK vom BD138 wird 50 Grad heiß. Der hatte vorher gar keine > Kühlung. Bei meinem Eigenbau wurden die 2N3055 durch MJ3001 Darlingtons ersetzt, nachdem mir der Treiber mehrfach weggeflogen ist.
-
Thread
Was für eine Diode ist das?
Motorola und Philips, aber auch Texas Instruments. Hier die Abbildungen zu TO-126 und ähnlichem. SOT-32 findet man eher, das scheint identisch zu sein. Transistoren BD140 und folgende Typen. Es gibt auch Hochlastwiderstände im 2-poligen TO-126: https://www.ohmite.com/assets/docs/res_tnp10.pdf
Chip an. Vielleicht gibt das Hinweise? Ich weiß garnicht, ob Richi schon einmal eine TO-126 (SOT-32) offen hatte. > Man würde halt einen NPN-Transistor sehen. Du gehst davon aus, dass es keine Z-Diode ist und die 7,4V eher zufällig die B-E-Sperrspannung sind?
-
Thread
Ineffiziente Berechnung von AVR-GCC Gesperrt
mul r20, r19 5a: 90 0d add r25, r0 5c: 11 24 eor r1, r1 5e: 9d bd out 0x2d, r25 ; 45 60: 8c bd out 0x2c, r24 ; 44 62: 08 95 ret[/avrasm] Ändere ich die Berechnung geringfügig, indem zum High-Byte zusätzlich etwas addiert wird,
aber vom Standard nicht vorgeschrieben ist). Daher ist bei 16-Bit-Architekturen int 16 Bit breit, bei 32-Bit-Architekturen entsprechend 32 Bit. Für 8-Bitter geht es aber nicht, auf Grund der Mindestanforderung von int. Bei 64-Bittern ist int in der Regel (bis auf ein paar Ausnahmen) immer noch 32 und nicht
-
Thread
RP2040 reziproker Frequenzzähler mit TDC
sichtbar wird. Es scheint eine Eigenart des AS6501 zu sein, den ich schon bei anderen Schaltungen mit STM32H7xx beobachtet hatte (Bild 3). Da hatte ich kein Gegenmittel gefunden. Im 3. Bild ist zusätzlich eine Kurve vorhanden, die mit STM32H730 + TDC7200 aufgenommen wurde. Beim TDC7200 gibt es die Störungen
Anzeige mit LCD-Modul 2 x 16 -> 4 x 20 mit Voreinstellung 16 Zeichen/Zeile RS232 Verbindung mit 9600 Bd ... 256 kBd zur Datenausgabe 5 V Versorgung ca. 100 mA, (ohne LCD inkl. Hintergrundbeleuchtung)
-
Thread
Welcher Kommunikationsweg zwischen Modulen (Platinen)
Moin, Ich habe bei mir für meine aufwendige modulare (Eigenbau) Wetterstation ein 9600Bd RS-485 System mit fünf Busteilnehmern mit 100m Kabellänge seit 2001 erfolgreich in Betrieb. Ausfälle oder Probleme - keine. Allerdings nicht mit Modbus, sondern es wird ein eigenes Protokoll verwendet
tasächlich mit Arduino Unos bzw. Megas und Ethernet-Shield. Das nächste Modell wird stat dessen WT32-ETH10 (ESP32 mit LAN) enhalten. Im "Zentrun" des gesamten Aufbaues befindet sich ein 8-Port-Switch, ein Minirouter beherbergt einen DHCP-Server und gestattet per VPN externe Zugriffe für Einstellungen
-
Thread
Midi Signal debuggen
50% kaputt. Statt 90 25 40 kommt z.B. 90 25 ff an. Mangels eines USB-TTL Konverters, der 31250 Bd kann, versuche ich, mir das mit PulseView anzusehen. Dort kann ich aber keine 31250 Bd einstellen im UART (bzw. draufgesetzten MIDI decoder). Jemand eine Idee, was man noch machen könnte? Ist die
einen Blackmagic USB Adapter. Andererseits, kann der UART im Arduino Nano die Baudrate von 31250 Bd?
-
Thread
Solarzelle fuer Mikrokontroller
Hi, habe die genaue Leistung noch nicht berechnet - kommt drauf an ob ich einen ESP32 oder einen Raspberry Pi Zero W verwende. Plan ist folgende Komponenten zu verbauen: - Solarzelle mit Batterie: 10-20W mit ~25,000mah lithium Batterie. - ESP32 oder Raspberry Pi Zero W oder Raspberry
camera-module 3 sieht nett aus - aber braucht auch recht viel Strom was ich sehe. - Falls ich ESP32 nehme: Kamera muss ich erst Suchen - LTE Modul: um Photo oder Video zu verwenden: https://www.lilygo.cc/products/t-sim7600?_pos=1&_sid=d4c54e7bd&_ss=r&variant=42358717972661 kann auch so 300uA - 2W
-
Thread
Linux: kann man DTR auf ttyUSBx abschalten?
ominöser Bootloader soll das denn sein? WIMRE macht das Arduino Zeug die Schnittstelle mit 1200bd auf und sofort wieder zu. Dann im Anschluss mit - ich meine - 115200bd und so erkennt's der Bootlader und meldet sich. Wenn diese Abfolge nicht eingehalten wird geht's sofort in die eigentliche Applikation
Der vom Arduino – Nano in dem Fall. > WIMRE macht das Arduino Zeug die Schnittstelle mit 1200bd auf und sofort > wieder zu. Dann im Anschluss mit - ich meine - 115200bd und so erkennt's > der Bootlader und meldet sich. Nein, der Nano macht das sehr trickreich, indem er aus dem Zustandswechsel
-
Thread
CAN als "Open-Drain"?
kann also bei beiden Übertragungsarten > zu Buskollisionen kommen. Für CAN hat AVR-Serie AT90CAN32-128. Gibt es bei AVR etwas mit eingebauem LIN-Modul?
1k pull up (5mA, exakt die Spezifikation früherer Centronix Druckeranschlüsse) geht maximal mit 1kBd, eher weniger wenn es störsicher sein soll. CAN Bus braucht zwar wegen Busterminierungswiderstand und linearen Treibern Power, aber nur beim Senden. Mit brauchbaren Treibern wie NCV7340 brauchst du
-
Thread
Bitte um Hilfe mit Verständnis, ISR von Timer usw.
beschreiben. Niemals in der ISR **und** in der Mainloop! Neim Tipp: mach aus dem flag_1ms einen uint32_t Zähler namens millis, zähle den jede ms um 1 hoch und mach es dann so, wie es beim Arduino mit den millis() geht. Maxim B. schrieb im Beitrag #7346225: > ISR sollte so schnell wie möglich gehen
. > Niemals in der ISR **und** in der Mainloop! > > Neim Tipp: mach aus dem flag_1ms einen uint32_t Zähler namens millis, > zähle den jede ms um 1 hoch und mach es dann so, wie es beim Arduino mit > den millis() geht. Danke für Tipp. Ich möchte aber die langsame Arduino-Variante lieber vermeiden
-
Thread
STM32 USB HOST HID Anschlüsse direkt an Tastatur
er gut ist. Einfach in dem beiden Dokumenten nach "VBUS" suchen. Achtung: Es gibt andere STM32 Modelle, wo der VBUS Pin eine völlig andere Funktion hat, z.B. beim STM32L072.
möchte nur die Tastendrücke der Tastatur auswerten. Die meisten Tutorials behandeln nur, wie man den STM32 als HID Device betreibt, allerdings nicht als HID Host. https://www.youtube.com/watch?v=MlhUG4GsOT0 https://controllerstech.com/stm32-usb-host-hid/ Danke :)
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
erzeugt Unsinn. Die IDE meckert dabei schon mit left shift overflows. Hierbei muss ein cast auf uint32_t erfolgen. [c] uint32_t temp = 0; temp = Wire.read(); // und zum 32 Bit Wert formen temp |= (uint32_t)Wire.read() << 8; temp |= (uint32_t)Wire.read() << 16; temp |= (uint32_t)Wire.read
Ausgangsimpulse mit feiner Auflösung erzeugen. Ein 16-bit Timer ist dafür ungeeignet. Auf einem STM32 dauert die ISR für die Verarbeitung von uint32_t Werten < 1 µs.
-
Artikel
Standardbauelemente
Standardtyp, (SMD BC847) bis ~50mA sinnvoll R,D,I, P PDF BC635/BC639 0,07 andere Pinbelegung als BC547 (= BD135 in anderem Gehäuse) bis ~500mA sinnvoll R,D PDF BD433/BD437 0,19 niedrige Sättigungsspannung bis ~2A sinnvoll R PDF TIP41C 0,24 Ptot: 65W, geringe Stromverstärkung (max.75) Grenzwert 10A R PDF TIP102
- leistung [W] Bemerkung Datenblatt Lieferant Preis [ ] TDA2030 1 3,5 14 PDF alle 0,73 TDA2050 1 5 32 PDF alle 1,00 TDA7294 1 10 100 PDF alle 2,10 HF-taugliche Verstärker. Für HF-Anwendungen eigenen sich besonders: LT1222 Komparatoren. Komparatoren sind im Vergleich zu OPVs deutlich schneller. Man sollte
-
Thread
Kommunikation zwischen mController und PC
Informationen über UART an meinen PC senden. Hierfür nutze ich ... * ein Nucleo-Board mit deem STM32F446RE * ein UART auf USB Wandler (https://www.amazon.de/AZDelivery-UART-TTL-Konverter-Jumperkabel-inklusive/dp/B08T24NML9/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3KB2S24QL3JXZ&keywords
<stdint.h> #include <stdbool.h> // Bibliotheke des verwendeten Mikrocontrollers #include "stm32f446xx.h" #include "system_stm32f4xx.h" int main(void) { // APB1 entspricht nun Clockfrequenz vom Controller RCC->CFGR &= ~RCC_CFGR_PPRE1_Msk; // Aktivieren der Clock für GPIO Port A und
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
LED Bürokalender :-) 1,23 Meter hoch 43 cm breit. Basis WROOM32 (ESP32) 12 Module 64x64 P3 ~ rund 50.000 RGB LEDs Farbtiefe immerhin noch sechs Bit RGB. Software noch in den Kinderschuhen. Blättern vor und zurück ist schon möglich... Externes Steckernetzteil
3D gedruckten Sensorhalter der auf einem Nema17 Stepper aufgeklickt ist. (Mag,accel,gyro) 1 ESP32-nodemcu (BLE-Client) der die Sensoren ausliest und den Schrittmotor ansteuert. (Nema17, 1:50, 8-32 Microsteps) 1 Esp32-S3 Display (BLE Server) das als Zielscheibe beim ausrichten dient. Testen
-
Thread
Neue Batterietechnik. Energiewende hat kein Speicherproblem!
darstellt. Eher ein Wunderwerk der digitalen Verarbeitung analoger Signale. Das war aber bei V.32 und 9600 Bits/s full duplex auch schon so.
ich erinnere mich aber das ich recht schnell illegal das Zyxel aus USA mit 14k4 statt 300Bd Akustikkoppler gehabt hatte.
-
Thread
Pollin NEMA17 Stepper 34Ncm für 3€ : Kann das sein?
XSHAO-Wellenkupplung-Aluminiumlegierung-Kupplungen-Schrittmotor/dp/B0B7MSKLDC/ref=sr_1_7?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2ISDFGYERLJUB&keywords=kupplung+5mm+8mm&qid=1674844853&sprefix=kupplung+5mm+8mm%2Caps%2C110&sr=8-7) sollte das gehen. Zum Kontext: Ich habe vor ein vollautomatisches Lagersystem
nicht* darum, das es schneller geht als von Hand wenn man weiß wo was ist. Die Kästen haben jeweils 32 Fächer die sich in 3 Segment unterteilen lassen. Davon ordne ich 6 Stück an, das macht dann 32*3*6 = 576 Lagerplätze. ähmok schrieb im Beitrag #7330219: > Spaß am Hobby... Korrekt Und wegen
-
Thread
eigene int main in Arduino IDE
Beim AVR zB: https://github.com/arduino/ArduinoCore-avr/blob/42fa4a1ea1b1b11d1cc0a60298e529d37f9d14bd/cores/arduino/main.cpp#L33-51
dann mit der *.ino.cpp.o gelinkt: [c]"E:\\Programme\\arduino/portable/avr-gcc/avr-gcc-11.3.0_mingw32_binutils2.38/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "E:\\temp\\Arduino/sketch_jan27a.ino.elf" "E:\\temp\\Arduino\\sketch\\sketch_jan27a.ino.cpp.o
-
Thread
MOSFET High side Treiber
https://www.hvc-technologies.de/produkte/dc-contactor?f_typ=&f_kontaktanordnung=&f_schaltspannung=32&f_dauerstrom=21&cm=0
https://www.mouser.de/ProductDetail/Infineon-Technologies/IKW08N120CS7XKSA1?qs=iLbezkQI%252Bsh%252Bd7RUETwWsA%3D%3D
-
Thread
Adressierbare LED als Lagerhilfssystem
gleichzeitig leuchten und ein 1A Netzteil reicht dicke. Eventuell auf mehrere Segmente aufteilen. Mit ESP32 + WLED ist das schon fast fertig, eine Ansteuerung könnte ein PC machen der die Pixelinfo per UDP sendet.
die Firmware austauschen, oder beibehalten und die Daten dann eben per Json/Mqtt/sonstwas an den ESP32 mit WLED schicken.
-
Thread
SRAM auslesen der von einer anderen CPU genutzt wird
olaf schrieb im Beitrag #7320172: > 32kb MCS51 dissambler Das allermeiste sind eh Tabellen.
Thomas meinte: > Wenn meine Vermutung stimmt ist das interne ROM allerdings 32k. > Ganz genau kann man das nicht sagen, da unklar ist welche Version des > 80c515 zum Einsatz kommt. der externe EPROOM ist 32Kb lang. Ich vermute, das Jens immer den externen ausließt. Nur