-
Thread
Digital I/O <=> ETH/RS232/USB Bridge
mit für ein NUC empfehlen, welcher folgende Anforderungen haben soll: - Digital I/Os (aktuelle max. 4 Eingänge nötig) - USB3 support - 8GB RAM (4 könnte knapp werden) - Min. 256 GB schneller SDD platte. Betriebssystem Linux Ubuntu20.04 oder Win10 IoT kompatible:) Danke für euere Gedanken
Boris S. schrieb im Beitrag #7127478: > RS232/USB > max. 4 Eingänge nötig > Linux Ubuntu20.04 --> ein USB-RS232-Konverter für Signale mit ±12V oder ein USB-TTL-Konverter für 0V/5V oder 0V/3.3V. Die RS232-Variante ist relativ robust, die anderen beiden
-
Thread
Samsung SSD 860 Pro 512 GB: Produktion eingestellt?
SSD-Langzeittest-beendet-Exitus-bei-9-1-Petabyte-3755009.html Die getestete Samsung SSD war der Vorgängertyp 850 Pro mit 256 GB, sie stach im Test deutlich hervor. Die 860 Pro mit 512 GB kostete vor rund einem halben Jahr knapp über 100,00 Euro. Das Notebook damit auszustatten, fand ich angesichts der signifikant und beeindruckend
Einbruch der Schreibgeschwindigkeit. Grafik zeigt die geloggten Werte (X-Achse Sekunden, Y-Achse max auf 600MB/s limitiert, da dd mit conv=sparse die NULL Blöcke überspringt und die Y-Achse astronomische Höhen erreicht hätte) Freund von mir hat EVOs und auch die 800irgendwas QVO (2 TB) und ist sehr
-
Thread
Alternativen zu LC/RC Tiefpassfilter
großen Kondensator rein. Dies ist > jedoch nicht möglich, da ich nur sehr begrenzten Platz habe. (Max 47uF) Wenn du schon dafür keinen Platz hast, dann sage den Auftrag ab!
öfter mal am Feedbackeingang hängt. Siehe z.B. hier ab Seite 15: https://www.mouser.de/datasheet/2/256/MAX15046-MAX15046B-220655.pdf Max M. schrieb im Beitrag #7125949: > W.S. schrieb: >> Endlich mal etwas Klartext. >> Also, es kommt überhaupt nicht auf die anfangs genannten 2..4 Ampere an,
-
Thread
sehr langsamen Takt erzeugen
. Hi, immer dasselbe, oder mal 5 Minuten, dann wieder 60 Minuten? Oder nur der abgestecke Min/Max-Bereich, einmal eingestellt, in dem immer wieder getriggert werden soll? Frage nach Duty-Cycle: 1:1 oder 1ms zu 59,99...Min ? Mit R/S-FF dann evtl. den Duty-Cycle 1:1-en. ciao gustav
Türöffner (Gartentor) mit freier Programmierung. Da wäre ein Defekt sofort aufgefallen. EPROMs 27C64/126/256 sind dagegen nach vielen Jahren wiederholt gelöscht gewesen. MaWin schrieb im Beitrag #7123521: > Wie man an den hingerotzten Überheblichkeiten leicht sieht, der > Psychopath... Stimmt. Das
-
Thread
Bauteilwahl DAC: MAX507 oder gibt sinnvollere?
habe ein 12bit-Parallelwort, das ich in ein analoges Signal umwandeln muss. Meine Recherche ergab den MAX507 https://www.mouser.de/datasheet/2/256/MAX507-MAX508-1513259.pdf als recht passend, da er eine interne Vref besitzt, die max. Ausgangsspannung bis zu 10V beträgt und in jedem Fall für die Anwendung
Der MAX502 scheint auch geeignet zu sein, trotz dualer Ub-Versorgung und ext. Ref. Ein Problem (https://www.mouser.de/datasheet/2/256/MAX501-MAX502-1515802.pdf Seite 10): Sie sprechen da bei unipolarer
-
Thread
Stärkerer Generator für Schiffsdiesel gesucht
gebracht habe, war etwas groesser. https://youtu.be/-bv9EI9yyI8 Der Motor lief dann wieder aber der 256 kVA Generator hatte leider einen Wicklungsschluss. Viele Gruesse, huebi
maximalen Ladeleistung meiner Lichmaschine ist. Bei moderater Langstreckengeschwindigkeit (2/3 der max Drehzahl), bekomme ich schon lange die volle Leistung aus der LiMa, was ohne Booster nicht der Fall wäre. Die Lichtmaschine muss temperaturüberwacht werden, weil bei der geringeren Spannung erheblich
-
Thread
PLL Gleichung lösen
"30" der "Modulowert" für 47. Die muss jetzt mit dem Skalierungsfaktor multipliziert werden, z.B. 256 -> = (3 x 256 + 30 * 256 / 47) / 256 -> 163 / 256 für die "30". Deine Teiler sind also 163 und ab und zu 164. Gemäß dem Restverhältnis. Wie man sieht funktioniert das bei meinem Beispiel nicht
der > "Modulowert" für 47. Die muss jetzt mit dem Skalierungsfaktor > multipliziert werden, z.B. 256 -> > > = (3 x 256 + 30 * 256 / 47) / 256 > -> 163 / 256 für die "30". > > Deine Teiler sind also 163 und ab und zu 164. Gemäß dem Restverhältnis. > > Wie man sieht funktioniert das bei meinem
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
rückwärts. Das war nicht nur aufwendig, sondern auch fehlerträchtig. Bei den ARM sind ja 16 oder 256 Interruptlevel Standard.
Max M. schrieb im Beitrag #7119849: > für einen Arduino nano mit IDE hätte man 1990 Die IDE hätte man aber auch schon damals der Oma gleich hinterhergeworfen... Oliver
-
Thread
ESP32 führt immer reset aus
event_id) { ESP_LOGI(TAG, "WIFI_EVENT_STA_DISCONNECTED"); if(sRetryNum < WIFI_CONFIG_MAX_RETRY) { esp_wifi_connect(); sRetryNum++; ESP_LOGI(TAG, "retry to connect to the AP"); } else { xEventGroupSetBits(wifiEventGroup, WIFI_FAIL_BIT
wifiTask, "wifiTask", 16000, (void*)1, tskIDLE_PRIORITY, NULL); } [/c] Log: [code] ELF file SHA256: 8a4bae0599313399 Rebooting... ets Jun 8 2016 00:22:57 rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv
-
Thread
Worauf bezieht sich Pulsfrequenz von Invertern
ergibt sich aus der gewünschten Auflösung des PWM Signals. Eine übliche Auflösung von 8 Bit, also 256 Stufen, benötigt also eine um 256 mal höhere Taktfrequenz für die PWM Peripherie, meist ein Timer. Ein 8kHz Signal für 8 Bit Auflösung braucht also mindestens eine Taktfrequenz von 2,048 MHz. Wird
Wiederholfrequenz ein Takt von 524 MHz (!) nötig. Aus praktischen Gründen beschränkt man die Auflösung meist auf max. 10 Bit.
-
Thread
Binäre Polynomdivision
anschauen wie hoch ich beides takten kann. Der "Standardweg" über das Galois-LFSR sollte sich ja bis zum max. Takt takten lassen. Ist ja nur 1x mal schieben mit XOR.
Polynom P z.B. in 8 Bytes aufteilen und die Polynomdivision für jedes Byte durch eine Tabelle mit 256 Einträgen erledigen. Die 8 Teilresultate muss man dann noch addieren. Das ganze lässt sich auch gut parallelisieren.
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
Max M. schrieb im Beitrag #7111169: > AVR32DA Die DA haben doch so viele Bugs dass sofort die DB nachgeschoben werden mussten :-) Ausserdem gibt es noch immer kein offizielles Arduino dafür oder?
Max M. schrieb im Beitrag #7111845: > Mit dem Snap ist man auf MPlab X festgelegt, vermute ich? Nein, zum Glück nicht, der funktioniert auch mit dem, was früher "Atmel Studio" hieß.
-
Thread
Alten Verstärker umbauen
79dB, -95dB mute 0.05% THD) und lineare elektronische Potis AD5291/92/93/AD7376 (30V SPI Analog), MAX5436-39 (30V SPI Maxim), DS1808 (+/-12V TWI log) MCP41HVx1 (36V 256steps SPI Microchip, Reichelt). Und dann kannst du eztst mal NUR fernbedienen. Soll die Frontplatte immer noch funktionieren, musst
-
Thread
PIC MPMASMX PIC-AS
6 ; (ulong) momentanes DDS-Tuningword StepSize: DS 6 ; (ulong) Schrittweite MaxSteps: DS 2 ; (word) Anzahl gewünschter Schritte CurrentStep: DS 2 ; (word) momentaner Step Als nächstes gab es eine elende Schwachstelle bei den Bit-Operationen. Ein benanntes
ich für größere Projekte keinen PIC. Dafür gibt es andere Plattformen. Ich meine, daß bei mehr als 256 Byte RAM (incl. Register) die PIC-Architektur bereits überfordert ist. Man sollte die Kirche im Dorf lassen. W.S.
-
Thread
[V] div Bauteile aus EMS Auflösung
1973 LTC3553EUD#PBF Analog Devices 104 HD64F3664HV Renesas 67 EP1K30FC256-1 Intel / Altera 73 HCPL0453 Broadcom 80 MC33035DWG onsemi 230 M24C01-WMN6 STMicroelectronics [/pre]
im Beitrag #7110345: > Du hast nicht zufällig INA226 oder BTS4300 im Fundus? Wenn Dir jeweils max. 50 stk reichen, ja.
-
Thread
EmbeddedWorld 2022 – Neue Chips, quelloffene Mikrocontroller, neue Messtechnik, Giveaways
und mit immer höherer Grenzfrequenz. Apropos Arb: bisher wenig beachtet ist, dass Rigol im StationMax-Format auch einen Arb anbietet. Das Gerät kostet – so das Standpersonal – allerdings gute 50 000 US-Dollar.   (Bildquelle: Autor
Der TI Web-Seite nach, bezieht sich die 0,79$ auf "Price per 1ku" für die kleinste Variante mit 256KB Flash, 28KB RAM und 11 Ios (https://www.ti.com/wireless-connectivity/bluetooth/cc2340.html?keyMatch=CC2340)
-
Thread
Atmega8 PORTD7 Problem
r16, low(ramend) >> out spl,r16 Das kann man auf jedem AVR Controller verwenden (mit mindestens 256 Byte RAM, die kleineren haben kein SPH-Register, sondern nur SPL). Und wenn Du den Stack schon hast, dann nutz ihn doch auch. >> wait: push r16 ;Wait Function >>
>> ;---[SRAM labels]--- >> .dseg >> temp1: .byte 1 >> temp2: .byte 1 >> buffer: .byte 256 > yy: > zz: > uu: > oo: > ww: > xx: Wetten, daß Du in drei Wochen nicht mehr weißt, was für Funktionen sich hinter diesen Labels verbergen?
-
Thread
Raspberry Pi langlebigere SD-Karte, wie?
auf einem Raspi Zero aufsetzende Wildkamera seit gut vier Jahren, Videoaufzeichnung bei Bewegung, max 4 Videos á 15 Minuten / Stunde. Dazu jede Minute Aufzeichnung Temperatur, Akkuspannung, Helligkeit, LTE Volumen. Andere bekommen die Karte wohl in wenigen Monaten klein. Das man nur anständige SD-Karten
Spannungsregler LM317, auf 5.1V eingestellt. Läuft seit ca. acht bis neun Jahren problemlos (RPi 1B, 256MiB RAM) Insgesamt sicher nicht gerade eine übermäßige Belastung der SD, aber wir sind mit dem Ergebnis zufrieden.
-
Thread
Schalter LED die 2 Volt benötigt, mit variabler DC zwischen 5 und 25 Volt versorgen
eines Labornetzteils werden 2 Spulen (in einem Metallzylinder) mit variabler Gleichspannung (5V bis max. 25V und dazu verschiedenen Stromstärken 0,2A bis 2A) beaufschlagt um als Elektromagneten zu arbeiten. Problem: Mit einem unbelechtetem Schalter an einem langen Kabel, wird dieser Elektromagnet
20mA-Miniatur-4-28V/dp/B0758BT47N/ref=asc_df_B0758BT47N/ Ist halt grösser als eine E153 oder BCR402 oder BF256B.
-
Thread
PCF8591 Spannungsmessung
Formel abzuleiten. Letztendlich willst du eine ausreichend genau Messung ermöglichen. Dein ADC kann 256 Stufen messen, also sollte die Spannung erheblich weniger als 1/256 einsacken. Entsprechend muss der Kondensator größer dimensioniert werden. So kommt man dann grob geschätzt auf den Bedarf von 10.000pF
im Abschnitt 14. "Characteristics". Und was liest du dort bei VDD? VDD supply voltage min 2.5, max 6.0 V
-
Thread
ESP8266 OTA bei nur 1 MB flash
code/ci/master/tree/1M/Updater/ Die Partition Table sieht wie folgt aus. OTA_1 könnte ich auf max 300k erweitern. [code] # Name, Type, SubType, Offset, Size, Flags nvs, data, nvs, 0x9000, 0x4000 otadata, data, ota, 0xD000, 0x2000 phy_init, data, phy, 0xf000, 0x1000 ota_0, 0, ota_0, 0x10000, 640k, ota_1, 0, ota_1, 0xB0000, 256k, storage, data, spiffs, 0xFC000, 16k, [/code] Meine Fragen: -Gibt es evtl. einen OTA-Updater, der kompakt genug ist, und sich für meine Zwecke modifieren lässt bzw. hat jemand Ideen, wie
-
Thread
5V CAN Controller und 3.3V uC
funktionieren. Du hast den falschen Tranceiver, der arbeitet nur mit 5V für CAN UND uC! Versuch's mal mit MAX13050/MAX13052/MAX13053/MAX13054 oder ähnlich.
selben Konfiguration mit anderem uC (ESP32) funktioniert. Diesesmal verwende ich einen XMC4200Q48k256. Gruß Bob
-
Thread
SIemens S7 1500 2 ns Bitbearbeitungszeit
Eine 1517/1518 schafft deterministisch 250µs Zykluszeit in der Applikation mit einer Abweichnung von max 1µs (eher besser) über die gesamte Anlagenausdehnung, das können viele 100m Kabel sein.
Bei einer Annahme ver-AND-ung von max 54 int. vorliegend. Bits mit anschliessender ver-OR-ung max 5 dieser Terme schafft das ein 95XLer-PLD in lediglich ca 0,0044 ns / Bitbefehl. Bei max 15 dieser Terme sind es lediglich ca 0,0022 ns
-
Thread
Welcher Laptop hat noch wechselbare Akkus?
https://geizhals.de/?cat=nb&xf=16496_Akku+abnehmbar Da gibt es auch noch "RAM-Slots frei:" und "RAM max. Erweiterbarkeit:" SSD kann man eigentlich überall wechseln, die Frage ist meist nur wieviel man zuvor zerlegen muss um dort dran zukommen. Ein separater von außen verschraubter Schacht wie zu Uhralt-HDD
Nachfolgern immer wieder rumgefummelt wurde und ich heute nicht mehr zwei 5,25" Floppies mit je 360kB und 256kB RAM bei turboschnellem 4,7 MHz Systemtakt habe. Ich bin auch froh, dass ich keinen Portabel PC für meine Firma rumschleppen muss mit 13kg Gewicht und einem 9 Zoll Grün Monitor mit 320 x 200 Pixel
-
Thread
Waren früher 640 KiB, 768 KiB und 896 KiB bei den 80286ern übliche RAM Bestückungen?
frei, von denen IBMs ATs der ersten Version bei Vollausbau onboard mittels 128 Kbit DRAMs insgesamt 256 KB oder 512 KB nutzen konnten. In zweiten Version waren es immer noch 512 KB, mit halb so viel 256 Kbit DRAMs. 640 KB gab es also nur mit Erweiterungskarte.
nicht. Deshalb habe ich erst mal 1 Bit umgebaut, und als das funktionierte den Rest. Die XX64er und XX256er unterscheiden sich nur an Pin 1, beim XX64er ist das nicht verbunden und beim XX256er ist es A8. Bernd
-
Thread
maximale frequenz
Frage: Wenn ich das Datenblatt des Atmega328p richtig verstehe, verträgt dieser einen Quartz mit max. 16MHz. Für meine FAST PWM würde das dann entsprechend Vorteiler 1 bedeuten: 16.000.000/1x256 = 62500Hz. Mit anderen Worten ich werde mit diesem Chip nie mehr als ~62KHz erreichen können richtig?
//PWM Frequency > variable OCR0B = 0; //Duty Cycle (max OCR0A) [/c]
-
Thread
USB Sticks mechanisch zerstören
der Stick hatte, den du dann bedenkenlos wegwerfen kannst. Vergiss es: Hier ist vor kurzem eine 256Gb-SATA-SSD gestorben, was ja nicht viel anders als ein Stick ist. Die ließ sich beschreiben, überschreiben, sonstwas - einmal ab und wieder dran zeigte sie wieder ihren alten Inhalt. Diverse Daten waren
Manfred schrieb im Beitrag #7085553: > Vergiss es: Hier ist vor kurzem eine 256Gb-SATA-SSD gestorben, was ja > nicht viel anders als ein Stick ist. Die ließ sich beschreiben, > überschreiben, sonstwas - einmal ab und wieder dran zeigte sie wieder > ihren alten Inhalt. Diverse
-
Thread
Arduino Timerprobleme - suche programmierbaren Oszillator
Norbert schrieb im Beitrag #7083722: > 2^28 ~= 268 Millionen mögliche Einstellungen > 16MHz ÷ 256 ÷ 2083 ergibt 30,004800768Hz > 16MHz ÷ 256 ÷ 2083 ergibt 29,990403071Hz Und welche davon ist richtig? ;-)
gut? Es funktioniert, mehr nicht. Aber es ist halt nicht sonderlich schnell. Also entweder über ne 256er Tabelle oder per Inline Assembler die Bits tauschen, macht 8 Bit Load/Store Befehle und 16 Takte auf dem AVR.
-
Thread
ATMega8 und Servo völlig merkwürdiges Verhalten
2250 // roughly +90° #define SERVO_STEP 240 // 3 Schritte von Mitte zu Max Left und Max Right // wait times in cycle #define START_CYCLE_SLEEP 1000 #define AFTER_CYCLE_SLEEP 2000 #define RAPID_MOVE_SLEEP 350 #define FOLLOW_FIGHTER_SLEEP 500 #define
servo-motor-interfacing-with-atmega16 // FPWM = FOSC / ( N * ( 1 + TOP ) ) // Where N is pre-scaler divider i.e. 1, 8, 64, 256, or 1024. // FPWM = 8000000 / ( 64 * ( 1 + 2499 ) ) // ICR1=20000 defines 50Hz PWM ICR1 = FRAME_TIME * 1000; // initialisiere die Timer für PWM auf PB1 und PB2
-
Thread
Linux ist endlich vom C89 Standard weg
signed int i = INT_MAX; ++i; // UB
constexpr auto b = []{ // constexpr: UB -> compile-time error int8_t x = std::numeric_limits<int8_t>::max(); ++x; // signed-integer overflow -> UB // x += 1; return (x > std::numeric_limits<int8_t>::max()); }(); [/c] Da `++a` (und `a++`) lt. Standard exakt gleich zu `a += 1` ist, ist
-
Thread
3 Interrupts am Arduino Nano
sein muss. Wenn du einen Timerinterrupt alle 100us auslöst, dann wäre der Messfehler der Frequenz max. 100us, der bei 150Hz (6666us) bis zu +-1.5% ausmachen würde. Allerdings wäre der Fehler nicht kumulativ sondern würde sich über mehrere Impulse ausgleichen. Hier mal ein Paar Codeschnipsel als Anregung
Timer zurückzustellen. Der Timer1 wird so getaktet, dass genug Auflösung erzielt wird. Z.B. `PRESCALER=256. Bei 16MHZ Takt ist der Messbereich ohne Überlauf von 0.4768Hz ab mit einer TIMER1 Auflösung von 32us. Man kann also 300 Hz mit rund 0.5Hz Auflösung erfassen. Durch andere Einstellungen oder Mitteln