-
Thread
100% Inselanlage -> Stromanschluss kappen
Sommer kan man dann entscheiden ob man die niedrige Einspeisevergütun akzeptiert oder einzellne Strings abklemmt. Wenn aber die Grundgebühr plus Messstellen-Beteiber-Kosten usw. die Erløse aus Einspeisung übersteigen dann muss man ernsthaft auf Inselløsungen setzen.
9f29308cfacf43beJmltdHM9MTY2NjgyODgwMCZpZ3VpZD0wYTg3NzFlZC05NzFhLTZkNGEtMzQyNi02M2E3OTMxYTZmZDImaW5zaWQ9NTE5Mg&ptn=3&hsh=3&fclid=0a8771ed-971a-6d4a-3426-63a7931a6fd2&psq=einspeiseverg%c3%bctung+2023&u=a1aHR0cHM6Ly93d3cuYXJvdW5kaG9tZS5kZS9zb2xhcmFubGFnZS9laW5zcGVpc2V2ZXJndWV0dW5nLw&ntb=1 hoffe der link funzt. Udo S. schrieb im Beitrag #7234120: >> soll für 20 Jahre seine >> Stromüberschüße
-
Thread
ARM Assembly: Warum nop?
0x696e695f 80074fc: 0074 .short 0x0074 80074fe: bf00 nop 8007500: ff00000c .word 0xff00000c [/pre] Das sind Daten, keine Befehle. Das erste dürfte der String "drv0_init\0" sein. Wofür die weiteren 0x00 0xbf 0x0c 0x00 0x00 0xff sind, erschließt sich mir so direkt nicht
Jörg W. schrieb im Beitrag #7227260: > 0x00 0xbf 0x0c 0x00 0x00 0xff Nur 0xbf 0x0c 0x00 0x00 0xff Weil der 0x00 am anfang noch zu dem String gehört. Null terminated string brauch am ende den 0, sonst weiss man nicht wo es endet. Der NOP kann dann
-
Thread
Flexible Array Member initialisieren in C
schreibst, die das Array für Dich anhand der übergebenen Größe initialisiert? Also statt [c] Muster_t MusterA = { 3, { 0, 0, 0 } }; [/c] zum Beispiel so: [c] Muster_t MusterA = setupMuster(3); [/c]
ungetestet: [c] Muster_t x = { 1000, {[1000-1]=0} }; [/c]
-
Thread
Solar-Wechselrichter 3-phasig 400V
a) du kannst heizen (Luft, Wasser) b) auch Speicher-Energie erzeugen (Hydrolyse, Pumpkraftwerk) c) die tagesüblichen Geräte betreiben. Voraussetzung dafür ist aber, daß man eine hochvariable Anlage hat. Im Sommer ist es viel zu warm, im Winter viel zu finster. Ich gehe davon aus, daß 1 Sommermodul
Dafür drückt er hinten auch eine 3*70A ConchitaWurst raus 400V sind eben ein andere Ebene. 10 Strings-IN. ** Einfacher denken lernen - und riesengroß skalieren, kleiner werden ist keine gar teure Kunst, aber größer werden . Das geht ins Geld. 3x 76,0 A [@380V]
-
Thread
Altera DE1 (CycII) unter ubuntu 20.04 LTS
found, idVendor=09fb, idProduct=6001, bcdDevice= 4.00 [ 3004.063032] usb 1-4.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3004.063040] usb 1-4.4: Product: USB-Blaster [ 3004.063047] usb 1-4.4: Manufacturer: Altera [ 3004.063052] usb 1-4.4: SerialNumber: 91d28408 In VirtualBox kann
keinerlei Fehlermeldung? b) Was kann/muss ich tun um Quartus II 13.0.sp1 unter Linux zu installieren? c) Kann ich auch mit Quartus II 20 etc. das Altera DE1 bespielen? (Nur sof/pof aufspielen - keine Entwicklung - die kann in der VM erfolgen) d) Gibt es andere Tools um c) unter Ubuntu 20.04 zu erreichen
-
Thread
Hochladen eines Recipes
0043, bcdDevice= 0.01 Oct 12 20:08:07 debian-7060-1 kernel: [12047.468054] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=220 Oct 12 20:08:07 debian-7060-1 kernel: [12047.468058] usb 1-1: Manufacturer: Arduino (www.arduino.cc) Oct 12 20:08:07 debian-7060-1 kernel: [12047.468061] usb
Bus 002 Device 010: ID 2717:ff80 Xiaomi Inc. Mi/Redmi series (RNDIS) Bus 002 Device 003: ID 046d:c534 Logitech, Inc. Unifying Receiver Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID
-
Thread
Webapp-stack auf STM32 (und ESP8266)
\\u8g2_setup.c.o" "libraries\\U8g2\\clib\\u8log.c.o" "libraries\\U8g2\\clib\\u8log_u8g2.c.o" "libraries\\U8g2\\clib\\u8log_u8x8.c.o" "libraries\\U8g2\\clib\\u8x8_8x8.c.o" "libraries\\U8g2\\clib\\u8x8_byte.c.o" "libraries
" "libraries\\U8g2\\clib\\u8x8_message.c.o" "libraries\\U8g2\\clib\\u8x8_selection_list.c.o" "libraries\\U8g2\\clib\\u8x8_setup.c.o" "libraries\\U8g2\\clib\\u8x8_string.c.o" "libraries\\U8g2\\clib\\u8x8_u16toa.c.o" "libraries\\U8g2\\clib\\u8x8
-
Thread
Viel Photovoltaik ist des Funkers Tod
PV-Anlage durch einen bestimmten MPPT Regler. Obwohl das Teil an sich gut funktionierte, produzierte das uC Taktsystem im uC eine satte Störung auf UKW Sprechfunk-Kanal 16. Das ließ sich leider auch durch Abschirmen und Filtern der Zuleitungen nicht wesentlich verringern. Abhilfe schaffte aber später ein
führen oder unzählige Stunden mit Äther abhören zu verschwenden. Da finde ich die Beschäftigung mit uC und mit interessanten Projekten viel anziehender. Mir schwebt zwar immer noch vor mir ein uC gesteuertes 2-m Funkgerät zu bauen, finde aber immer weniger Motivation dazu. Es hilft auch nicht, bald
-
Thread
altes Thema PV unter neuen Strompreisen, Ideenfindung
nur die Außenseite, aber bei den erdverlegten Kabelrohren auf PV-Freiflächenanlagen (zwischen den Strings und dem Anschlusskasten, in dem mehrere gleiche Strings zu einem großen Wechselrichter-Abgang gebündelt werden) werden beide Enden mit einem Propf Bauschaum verschlossen. Wegen der Idee mit unter
sehe ich flächenspezifisch. Die beiden etwas günstiger geneigten Flächen reichen für jeweils einen String, die nicht ganz so optimal geneigte, aber größte Fläche reicht für nochmal zwei Strings. Da man bei 20kWp die Anlagen optimal splitten darf (1. 10kWp Eigenbedarf mit Speicher und Überschusseinspeisung
-
Thread
Konstanten-Datei in C
Anscheinend versucht der gcc ab -O1 automatisch einen "String Merge" über Translation Units hinweg. Wichtig ist wohl nur das man die Strings so [c] const char *string = "bla"; [/c] und nicht so [c] const char string[] = "bla"; [/c] definiert. Es gäbe
.h-Datei, die alle Konstanten ..... > dem Projekt zur Verfügung stellt. Daten in *.h? z.B. Strings, oder Variablen? C kann das nicht wirklich. C++ allerdings schon. Ein Grund mehr C++ statt C zu verwenden.......
-
Thread
Absturz beim ESP8266
der gesamten Antwort im RAM zurechtlegen... Wenn dir das Templating zu kompliziert ist: [c] String resp = String(header_html); resp += get_jsdate_fn(); resp += get_html_table(); resp += String(rem_body); resp += String(footer_html); [/c] ist zumindest *etwas* sparsamer.
Überlauf ist schon mal ein Punkt. @ Εrnst B >Wenn dir das Templating zu kompliziert ist: [c] String resp = String(header_html); resp += get_jsdate_fn(); resp += get_html_table(); resp += String(rem_body); resp += String(footer_html); ist zumindest etwas sparsamer. [/c] Diesen Teil
-
Thread
Wechselrichter für Solar und Batterie
Speicherbatterie anzuschliessen? Theoretisch kann man ja den Akku-Satz statt der Solar-Panele (String) an den Eingang des WR anschließen, wenn die String-Spannung nicht über 100 V betragen muß. 4x12V Akku macht 48V, oder 8x 12V Akku > 96 V, damit sollte das schon gehen, bastelmäßig oder rein theoretisch
Auf YouTube gibts 1000 Videos. Mal nach Andreas Schmitz suchen. https://www.youtube.com/c/AndreasSchmitz18650/videos Meine Lösung: 2 x 330W Panels MPPT-Regler 24V Akku aus Fahrrad-LiIon-Akkus zusammen 40Ah JK BMS SoyoSource 1000 / 24V für Nulleinspeisung
-
Thread
Solarpanele von Schnee befreien
https://www.youtube.com/watch?v=-M_k2c7CEbc
Mani W. schrieb im Beitrag #7209175: > Und die 18 Module darauf wurden in 6 x 3 Strings geschalten, Das war falsch, es waren 24 Module in 8 x 3 Strings, jedes Modul 48 Wp und gesamt demnach 1,15 KWp..
-
Thread
Array an funktion übergeben möglichkeiten
Ziellänge und gibt einen negativen Wert zurück, wenn die übergebene Stringlänge überschritten würde. Strings sind in C doch auch nichts anderes als "arrays". Die Länge des Feldes muss man bei der Definition entweder selber festlegen 'char Stringname["Länge"];', oder sie wird durch einen ersten Satz festgelegt
Mikro 7. schrieb im Beitrag #7207424: > Beispiel für Array ohne Zerfall in C: Gerade bei der Ausgabe einzelner char ist eine feste Array-Größe doch Quatsch, oder weißt du immer, wie lang dein längster String ist? Bei der Übergabe von Strings hat man sich bei C ein Endezeichen
-
Thread
Echte MPPT teuer, warum?
Wenn du sowas mit einem uC bauen willst: Der uC muss die panelspannung messen. Der uC muss die ausgangspannung messen. Der uC muss das pwm signal erzeugen. Wenn du einen low-side FET nimmst bekommst du probleme beim messen
Die macht nur 60V Weches Modul(e) hängt daran? 3 FETs ? 2 Für unterschidliche Strings, eine zur Batterieabschaltung? Ich hab jetzt mal auf Verdacht eine TSF40U100C bestellt. Eigendlich viel zu groß, zur Zeit hängt eine 5824 drin, die kann (weit über max Ratings 71V) Wird aber bei
-
Thread
SQL-Injektion
<CODE>SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["techconn"].ToString()); SqlCommand com = new SqlCommand("select * from hs where ac between'" + TextBox1.Text + "'and '" + TextBox2.Text + "' and em='" + DropDownList1.SelectedItem.Text.ToString
.Text); com.Parameters.AddWithValue("@em",DropDownList1.SelectedItem.Text.ToString()); [/c]
-
Thread
ATtiny85 ADC mit interne REV
man eine Spannung mit der Internen Referenzspannung an einem anderen Pin zb. PIN2 messen kann? [c] void setup() { Serial.begin(9600); } void loop() { Serial.println(String(getVcc()/1000.0) + "V"); delay(1000); } int getVcc() { // reads internal 1V1 reference against
Was bedeutet [c] // reads internal 1V1 reference against VCC [/c] ?
-
Thread
use namespace oder std?
Versionen der Bibliothek welche hinzukommen. Wenn schon kann man einzelne Bezeichner "holen": [c]using std::cout; using std::string;[/c] Wobei mit etwas Gewöhnung das Tippen von "std::string" o.ä. auch kein Problem mehr ist.
darin liegen, dass Einfachheit kein Ziel von C++ ist. Was hätten die Vollpfosten sich ersparen können, wenn sie die wichtigen Datentypen wie String und Array einfach in die Sprache fix eingebaut hätten. Im Prinzip ist die C++ Geschichte der Versuch
-
Thread
Stromzähler auslesen
39 FB FD 1D FD 39 17 65 FF FF FF FF C9 C9 C9 C9 CB F9 1B 15 00 >> 11771.615 72 72 72 72 7F 7F 7F 7F A2 DF 76 F2 E5 76 FF 3B FF 1B 39 FD FD 13 FD FD F5 DF 33 7B 51 ED EF F5 E3 7B A5 67 2D A9 FD 3B FF 39 15 3B FF 13 F5 9B 97 6F F7
39 FB FD 1D FD 39 E9 A1 FF FF FF FF C9 C9 C9 C9 CB F9 59 23 00 [/code]
-
Thread
Stromausfall führt in Pleite
Ohren?" Habeck: "Es kann sein, und muss nicht sein." https://www.youtube.com/watch?v=j81V9scnN4c&t=834s
> Habeck: "Es kann sein, und muss nicht sein." > > https://www.youtube.com/watch?v=j81V9scnN4c&t=834s Und Scholz: "Wir werden es schaffen." Kommt mir doch irgendwie bekannt vor ...
-
Thread
Mit PID Regler schlechteres Ergebnis als mit PI?
oder der I-Anteil zu klein: https://www.belektronig.de/web/content/1292?unique=dce691b6283fa7a3c9bce3b0347aeab35a8f4049
kann mir gut vorstellen, dass du da mit den Zahlen in diesem Bereich unterwegs bist. https://www.c-plusplus.net/forum/topic/81490/verst%C3%A4ndnisfrage-zu-genauigkeit-von-float-und-double https://www.mikrocontroller.net/topic/69385 Dort ist das Rechnen mit float recht nett beschrieben: https
-
Thread
[C++] Verschiebekonstruktor
m_name; }[/c] Legst du jedes Mal eine Kopie an. [c] const std::string& getName() const{ return m_name; }[/c] wäre effizienter. Der Aufrufer kann falls nötig immer noch eine Kopie anlegen
schrieb im Beitrag #7199794: > Ah, wenn ich den Standardkonstruktor ändere zu Besser wäre: [c]SimplerName(std::string s = "Oskar") : m_name (std::move (s)) {}[/c] Dann noch zusätzlich, um explizit eine Kopie anzufordern: [c]SimplerName(const std::string& s) : m_name (s) {}[/c] Vermeidet
-
Thread
Problem mit Ansteuerung TWI LCD Textdisplay (HD44780)
Software für TWI LCD hier aus dem Forum. Ich bin für selbstgemachtes.) ich hänge die zugehörige LCD_I2C.h hier an: /* * LCD_I2C.h * * Created: 06.09.2022 08:45:28 * Author: Peter Hell */ #ifndef LCD_I2C_H_ #define LCD_I2C_H_ /* LCD Pinbelegung */ #define LCD_PIN_RS 0x01
addr, en,rw,rs,d4,d5,d6,d7,bl,blpol LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address [/c] Am Ende "bl,blpol" dürften die sein, die die Beleuchtung ansteuern.
-
Thread
Momentanverbrauch Smart Stromzähler SML Protkoll
Du guckst: [c]77 #Liste mit 7 Einträgen 07 01 00 01 08 00 ff #objName: OBIS Kennzahl für Wirkenergie Bezug gesamt tariflos [/c] willst aber (so verstehe ich, "10-20W" ist eine Leistungsangabe): [c
das von dir gegebene SML-Schnippsel wäre 77 --Liste mit 7 Einträgen 07 01 00 01 08 00 FF -- String für Obis-Code 1.0.1.8.0 (positive active Energy) 65 00 1C C1 04 -- Statusangabe (wie die zu interpretieren ist steht evtl. in der Bedienungsanleitung des Zählers) 01 -- Zeitangabe (ohne Inhalt
-
Thread
Javascript 2D-Array in Datei schreiben
c-hater schrieb im Beitrag #7194433: > jswriter schrieb: > >> Nein, es ist kein Troll, ich habe mich mit solchen Anwednungen bisher >> nicht beschäftigt, bin Regelungstechniker > > Nun, für deinen
Systemeinstellungen: // Automatisch mit Punkt oder Komma als Dezimaltrenner return value.toLocaleString(); } else { // alles andere mit '"' einfassen. // Sonderfall '"' im Text wird als '""' in's CSV geschrieben. return `"${value.replace(/"/g,'""')}"`; } } for (let i=0; i<tabelle
-
Thread
Wie funktioniert ein PWM Solarladeregler ?
würde. Ziel ist mit einer Batterie ja über die Nacht zu kommen. Das sind vielleicht 10 Std oder 0,1C. Am Tag hast du etwa die gleichen Verhältnisse um 10 Std mit 0,1C aufzuladen. Daß da jemand mit seinen Panels deutlich über 1C kommt ist unwahrscheinlich und macht kaum Sinn.
würde. Ziel ist mit einer Batterie ja über > die Nacht zu kommen. Das sind vielleicht 10 Std oder 0,1C. Am Tag hast > du etwa die gleichen Verhältnisse um 10 Std mit 0,1C aufzuladen. Daß da > jemand mit seinen Panels deutlich über 1C kommt ist unwahrscheinlich und > macht kaum Sinn. Wie lang der
-
Thread
PV Wechselrichter Kostal Piko 3.0 wacht gar nicht auf
überprüft, zeigt dieser keinerlei Reaktion. Das Display zeigt nichts an, keine LED leuchtet, der PV-String liefert 310 VDC, wenn 236 VAC angeschaltet werden, hört man ein dauerhaftes Zirpen, was aus dem Bereich des rechten AC Boards kommt. Kostal bietet keine Reparatur mehr für diese Baureihe an. Nachdem
www.photovoltaikforum.com/thread/153266-kostal-piko-startfehler durgelesen habe, hatte ich gestern den C4 auf der DC-Trennstelle gewechselt, der hatte nur noch 2 statt der 10 µF. Leider ohne Erfolg. Darum nun die Frage, wie ich bei der Fehlersuche weiter machen kann? Mein Plan wäre, in Bezug auf den
-
Thread
230v COB LED flackern sporadisch
Carsten-Peter C. schrieb im Beitrag #7189973: > Hallo, ich betreibe LED-Lampen (350mA) über ein Hutschienen Netzteil von > Siemens und habe den Strom über kleine Vorwiderstände auf ca. 330mA > eingestellt. Das
Wechselspannungs-LED-Modulen ist dass man sie nicht einfach mit Gleichspannung betreiben kann, denn die LED-Strings sind antiparallel angeordnet und so würden nur 50% der LEDs leuchten. Generell ist es aber auch unschön ein Video aufzunehmen wenn man so ein mit 50Hz flackerndes Licht hat. Die COB-LEDs sind
-
Thread
Batteriehauptschalter..anschweißen der Kontakte verhindern?
Man könnte nen MOSFET nehmen: NTBLS0D7N06C 470A https://www.mouser.de/ProductDetail/onsemi/NTBLS0D7N06C?qs=xZ%2FP%252Ba9zWqZllo%252BlgBnJVA%3D%3D
ich wäre da vorsichtig: Immerhin kriegt der >>> Wechelrichter dann beim Ausschalten und geladenem C nicht nur die >>> Batterie, sondern auch noch den C obendrauf zu sehen, also die doppelte >>> Spannung ... >> >> Wenn C geladen ist, hat der WR 0V. > > Stimmt, so 'rum. Hab' eben immer noch die
-
Thread
Mehrere Werte über RS485 versenden
gibt das Programm die Werte seriell in einer Zeile aus. Diese > Werte müsste ich jetzt in einen String bekommen? Deine Zeile ist doch schon ein lesbarer Text-String. Aber "Human-Readable" macht halt die Empfangsseite nicht unbedingt einfacher. Wenn ich von Maschine zu Maschine (µC zu µC) kommuniziere
gibt das Programm die Werte seriell in einer Zeile aus. Diese >> Werte müsste ich jetzt in einen String bekommen? > > Deine Zeile ist doch schon ein lesbarer Text-String. Aber > "Human-Readable" macht halt die Empfangsseite nicht unbedingt einfacher. > > Wenn ich von Maschine zu Maschine (µC