-
Thread
class ab - verstärker
Leistungstransistoren und die drei qbd139/140: http://www.reichelt.de/Leistungs-Kuehlkoerper/V-PR127-94-M3/3/index.html?&ACTION=3&LA=2&ARTICLE=35380&GROUPID=3382&artnr=V+PR127%2F94-M3
das noch ein wenig um. Brauche ich tatsächlich Kühlung bei so kleinen Strömen? Es fließen hier max 70mA bei Vollaussteuerung. Das ganze wird auf Lochraster aufgebaut, die Leitungen werden alle in 0.6mm Kupfer ausgeführt.
-
Thread
[V] Ritek OLED Displays 2,4" 128*64 SSD1303
älteren SSD1303 sind ein paar Anpassungen nötig: Das Display verwendet die Spalten 2-129 anstatt 0-127 und die Ausgabe ist gespiegelt. Einziger Haken: Es wird eine externe 12V Versorgung benötigt. Der interne Spannungsvervielfacher ist nicht auf das Flachbandkabel geführt, vermutlich weil das Display
Tony R. schrieb im Beitrag #7422714: > Das Display verwendet die Spalten 2-129 anstatt 0-127 und die Ausgabe > ist gespiegelt. Genau, das meinte ich mit der obigen Zeile ;)
-
Thread
Elektro Surfbrett
eine Warnung. Dicke Kabel lötet man nicht sondern crimpt man besser. https://efoil.builders/t/the-max-maker-build/1132 Der MaxMaker hat ca. 2000€(mit Hydrofoil) dafür ausgegeben und besitzt einen 3D-Drucker und CNC Fräse. Kauf dir lieber viele fertige Sachen z.B.: https://www.aliexpress.com/item
10884_10887_321_322_10103,searchweb201603_50,ppcSwitch_0&algo_expid=01a62e86-9a4a-42a9-8de5-1fcea0d8b127-4&algo_pvid=01a62e86-9a4a-42a9-8de5-1fcea0d8b127 S. K. schrieb im Beitrag #5811935: > Ich würde erstmal ein Versuch ohne Hydrofoil-Technik machen, da meine > Surfbretter mechanisch nicht für die
-
Thread
Ich stelle mir ein Auto in den Keller.
Jahrzehnten BHKW her: http://www.totem.energy/features/?lang=en Früher lief da der Motor vom Fiat 127, nunmehr ist es der vom Fiat 500. Hier wird aber auch die Abgaswärme ausgenutzt und der Motor treibt einen richtigen Drehstromgenerator an. Der Andere schrieb im Beitrag #5058036: > Ein PKW Motor
Jahrzehnten BHKW her: > http://www.totem.energy/features/?lang=en > > Früher lief da der Motor vom Fiat 127, nunmehr ist es der vom Fiat 500. Der Totemmotor hat wenig mit dem Fiat 127 oder dem nuovo Fiat 500 Motor gemein. Ausserdem hat der Totem max 25 kW mech. Suche mal in einschlägigen Foren nach Erfahrungen
-
Thread
sinnvoll rechnen mit floats
) in eine zeichenkette zu konvertieren hat ganz gut funktioniert. ich lege fest, das eine zahl aus max. 5 stellen besteht(zB -22.44 = -2244) und kann beim empfang einfach wieder durch 100 teilen. sollte theoretisch klappen oder? die 2. "platzsparendere"- und eigentliche urpsrungsidee wäre gewesen,
1111 1000 0000 = -127
-
Thread
mpusbapi.dll und dev cpp unter Windows 7
GetSummary(void) { HANDLE tempPipe = INVALID_HANDLE_VALUE; DWORD count = 0; DWORD max_count; max_count = MPUSBGetDeviceCount(vid_pid); printf("\r\n%d device(s) with %s currently attached\r\n",max_count,vid_pid); // Note: // The total number of devices using
1 #define MP_WRITE 0 #define MP_READ 1 // MAX_NUM_MPUSB_DEV is an abstract limitation. // It is very unlikely that a computer system will have more // then 127 USB devices attached to it. (single or multiple USB hosts) #define MAX_NUM_MPUSB_DEV
-
Thread
PPG-Sensor (MAX301 102) über I2C-Schnittstelle (Hilfe)
werden (bitte Punkte passend ersetzen) #include ... #include ... #include ... #include ... // MAX30102 I2C device ID & Konfigurationsregister Adressen #define MAX30102_ID 0xAE #define MAX30102_REG_INT_STATUS 0x00 #define MAX30102_REG_INT_EN 0x02 #define MAX30102_REG_FIFO_DATA 0x07 #define MAX30102_REG_FIFO_CONFIG 0x08 #define MAX30102_REG_MODE_CONFIG 0x09 #define MAX30102_REG_SPO2_CONFIG 0x0A #define MAX30102_REG_LED1_PA 0x0C // Ring Puffer für gleitende Mittelwertbildung
-
Thread
Transistorzündung SL450
NTE127
TransIgn.pdf Als Ersatztyp für den Transsistor wird dort 2N5325 genannt. Der von Hinz genannte NTE127 hat vergleichbare Werte. Die Zenerdioden zwischen Basis und Emitter des Transistors haben dort auch hohe Spannungen. Vielleicht hilft's... EDIT: Transistortyp korrigiert
-
Thread
Frage zum Digital RGB Stripe vom Aldi
etwas mit der Timing-Tabelle anfangen? Ist das so zu lesen? T0l (150ns min / 300ns norm / 450ns max) T0h (600ns min / 800ns norm / 1000ns max) T (1200ns min / - norm / - max) TReset (140us min / 500us norm / - max) Gruß Tom
das erste blaue Pixel weg, soweit so gut. Was mir aufgefallen ist: Das erste blaue Pixel hat mit 127 seine höchste Helligkeit, mit 128 ist es wieder aus, und mit 254 ist es wieder am hellsten. Dieses Verhalten zeigt aber nur das erste blaue Pixel. Damit lässt es sich leben ;) Beim 8MHz AVR
-
Thread
Alle 10µs Interrupt
ATmega32 Timer2 (Timer0 ist andersweitig belegt). Datenblatt seite 127.
schon weißt Du, wie lange die Berechnung gedauert hat. Das kannst Du noch beliebig ausbauen mit Max- und Minzeit, gemittelte Zeit, ... Gruß, Bernd
-
Thread
Atmega8 PWM Leds
haben eine höhere Flußspannung als rote oder grüne. Wie willst du die Leds aufteilen, bei 12V gehen max. 5 in Serie. Wie groß soll der Ledstrom maximal sein.
gucken wieviel Leistung über sein Transistor gehen muss wenn er X LEDs dranhängen will BC 338 hat Max 0,625W und max 0,5A. Dahinter kann platine LEDs auch paralel anklemmen bei 5V wird hier http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen 1kOhm als Vorwiderstand genommen. Also
-
Thread
MC34063 Wandler fiept
Peter schrieb im Beitrag #6502354: > Coiltronics/Eaton DR127 (220uH 1,29A). Passt nicht zum Shunt (R11/12). Und auch beim Layout kann man viel falsch machen.
und > 800pF liegen. Hör auf zu "Glauben" und benutze das Design-Tool! Schau was es dir für min/max Last so werte ausspuckt. Und JA, du mußt dich auf eine min.Last festlegen! Ich bin hier raus.....
-
Thread
260V DC PWM Dimmung mit ATMega + NPN - Möglich?
übersehen habe. Folgende Sachlage: Verbraucher 80 in Reihe geschaltete SMD-LEDs (warmweiß, 3,1V, max. 60mA) in Reihe mit einem 220 Ohm Transistor http://www.reichelt.de/index.html?ACTION=3;GROUP=A11;GROUPID=2879;ARTICLE=1990;SID=29TPAymH8AAAIAAHV2eyce5614e99c925dc9c31c44d2085b3651b Basiswiderstand
[math]I = C\frac{\mathrm{d}U}{\mathrm{d}t} \frac{\mathrm{d}U}{\mathrm{d}t} = I/C = 60mA/4,7u = 127,7V/10ms [\math] Sol heißen in den rund 10 ms in dehnen deine Eingangsspannung niedriger als die Kondensatorspannung ist fällt deine Spannung um 127V, dh. der Condensator hat keine/kaum Wirkung bei
-
Thread
Pollin 3D Drucker
Erfahrungs-Update: Der Lüfter am Extruder kennt nur 2 Stufen: AUS(<127) und AN(>=127). Also PWM wäre da doch sehr nett gewesen.... Das von mir nachgerüstete Silikonpad hilft enorm - damit bleiben Extrudermotor und Förderbereich bei unter 42°C ... jedoch nur wenn der
jedes anfängliche Tuning) übergeht - blöd nur dass <127 vom Drucker als Lüfter-AUS betrachtet wird (MAJOR BUG). ABHILFE: Im G-Code die Befehle mit "M106 S..." entfernen oder durch "M106 S255" ersetzen. @Firmware-Experts: Seht ihr eine Chance um
-
Thread
Ansteuerung High-Side p-channel Mosfet
Anforderung Norbert R. schrieb im Beitrag #7152976: > Stromverbrauch soll möglichst gering sein (max. 1mA)
Widerspricht der Anforderung > > Norbert R. schrieb: >> Stromverbrauch soll möglichst gering sein (max. 1mA) Erlaubt also 12kOhm, das reicht um das Miller-Plateau innerhalb von weniger als 100µs zu durchlaufen.
-
Thread
Bürgerwehr in Bayern
Das sind wohl so Rentner und sonstige Vögel die Zuhause nichts zu melden haben und so den starken Max raushängen lassen. Die sind durch Jacken und Armbinden markiert. So was mich nun interessieren würde: Darf mich den so ein "Hilfssheriff" aufhalten und meinen Ausweis verlagen und kontrollieren oder
dich zwingen sie auszuleeren. Die Kaufhausdetektive handeln auch nur nach §127 StPO.
-
Thread
Schaktungsmöglichkeiten für eine Pegelanpassung
hatte ich mal welche bestellt). Du könntest auch an den µC einen externen AD-Wandler anschließen, z.B. MAX127. Ansonsten wenn du unbedingt alles selbst aufbauen willst, hab ich da noch was um aus 0-5V die +-10V zu machen. Ist zwar genau das Gegenteil von dem was du suchst, aber das Prinzip ist das gleiche. PS: Für den MAX127 hätte ich auch eine komplette Ansteuerung für ATMEL µCs in C da. Den IC gibt es auch als sample.
-
Thread
positive UND negative Spannung mit DAC messen
MAX127 12bit max range +/-10V, geschützt bis +/-16,5V, I²C
oder sowas wie MAX9928/MAX9929, insbesondere, wenn der shunt highside liegt. Gibt dir eine Spannung proportional zum Strom, zusätzlich ein Vorzeichen.
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
-> 4€/100Stk. 25€/gesamt 40x DR127-220-R, Cooper: 22uH, 4A Drossel -> 3€/gesamt 200x DR74-330-R, Cooper: 33uH, 1,4A Drossel -> 3€/100Stk. 5
folgende Teile - wenn noch verfügbar 25x AD5541JR, Analog Devices: 16Bit DAC -> 0,75€/Stk 25x MAX4543CSA, Maxim: Dual SPST Analogschalter -> 0,50€/Stk. 10x HF303, Axicom: HF 50Ohm bis 3GHz 5V-Relais einfacher Schließer -> 2,00€/Stk. 8x 5-1814832-1, Tyco: SMA
-
Thread
44.130/16 IP Range verwenden
dd-wrt-router [192.168.2.1] 1 16 ms 19 ms 16 ms wlan.netgate [172.16.100.1] 1 127 ms 129 ms 137 ms vpn.netgate [44.130.10.1] 2 137 ms 138 ms 132 ms 109.230.224.1 3 142 ms 143 ms 143 ms 109.230.212.129 4 149 ms 146 ms 143 ms 80.95.152.177 5
132.239.254.163) 267.732 ms 506.099 ms 272.472 ms 22 ebu3b-6513-nodem-core-720-10ge.ucsd.edu (132.239.255.127) 268.887 ms 271.412 ms 291.664 ms 23 * * * 24 * * * 25 * *^C [/pre]
-
Thread
Mikrokontroller programmieren
-MF dep/Cube_1.o.d -c ../Cube_1.c /usr/bin/sh: -Wall: command not found make: [Cube_1.o] Error 127 (ignored) mmcu=atmega128 -Wl,-Map=Cube_1.map Cube_1.o -o Cube_1.elf /usr/bin/sh: -Wl,-Map=Cube_1.map: command not found make: [Cube_1.elf] Error 127 (ignored) avr-objcopy -O ihex -R .eeprom
********* // Endlosschlaufe // ********************* while(1){ for (Bild=0x00;Bild<MaxBild;Bild++) { for (Dauer=0x00;Dauer<=27;Dauer++) { for (Ebene=0x00;Ebene<3;Ebene++) { Offset = Bild * 6; // Offset berechnen, 6 Byte pro Bild Temp = Ebene * 2;
-
Thread
Apache, Problem mit mehreren VirtualHosts
H2Direct on SSLProxyEngine on ProxyPassMatch (.*)(\/websocket)$ "ws://127.0.0.1:12345/$1$2" ProxyPass / "http://127.0.0.1:12345/" ProxyPassReverse / "http://127.0.0.1:12345/" SSLCertificateFile /etc/letsencrypt/live/aaa.domain.xyz/fullchain.pem
<IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=15552000" </IfModule> SSLCertificateFile /etc/letsencrypt/live/domain.xyz/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/domain.xyz/privkey.pem Include
-
Thread
Projet um die Kapazität von Akkus zu messen
max. 5V für den AD-Wandler hochgebracht. Selbiges mit den untern Strompfad (H wie High Current), ausgelegt (theoretisch) für max. 10A und mit Umschaltung auf max. 1A für bessere Auflösung. Die generelle
Max B. schrieb im Beitrag #6084129: > Entladen mit max. 3 A ist also möglich bis runter auf 6000 mV Dazu fällt mir noch etwas ein: Entladen bitte auch nur maximal 6 NiMH Zellen wegen Umpolungsgefahr,
-
Thread
Einfacher RIIA-Entzerrvorverstärker Schaltplan gesucht
eine rauscharmen Opamp mit 10nV/sqrt(Hz) verwenden wird hier ein stark rauschender 1MOhm Widerstad (127nV/sqrt(Hz)) verwendet. Ob das eine gute Idee ist wage ich zu bezweifeln.
ArnoR schrieb im Beitrag #4845741: > Dort ist ein LM833 verbaut, der max. 1µA und typ. 500nA Biasstrom hat. > Am nichtinvertierenden Eingang sieht der OPV 43k Gleichstromwiderstand > und am invertierenden Eingang 470R. Das macht eine Offsetspannung von > bis zu 42,5mV
-
Thread
Lötpaste bleibt im Stencil hängen
Schablonen sind Free-Stencils von PCB-Pool. Teilweise noch die Alten mit 150µ, aber auch eine Neue mit 127µ.
Quadrate, nach aussen in die Ecken setzen, um das Bauteil beim Löten zu zentrieren. Schablonendicke max. 127 µm, dabei bei Edelstahlschablonen auf das Aera-Ratio von 0,66 achten. Ist das Verhältnis von Lochwandungsfläche zu Padfläche. Bei Edelstahlschablonen von namhaften Herstellern sollte das kein Problem
-
Thread
Arduino: digitalRead in Interrupt ist unzuverlässig
interrupts durch Pin CHANGE/RISING etc. vollständig verzichten. 1) Motordrehzahl ist 133 Umdrehungen * 127 = Einen Timer mit 16Khz erstellen (Du hast 1KHz geschrieben, in dem Artikel steht aber Frequenz * 127. Warum ist *8 ausreichend statt wie in Doc * 127?) 2) In dieser Timer die Zustände aller HAL-Pins
RISING etc. vollständig > verzichten. Auf jeden Fall! > 1) Motordrehzahl ist 133 Umdrehungen * 127 = Einen Timer mit 16Khz > erstellen Wieso das denn? > (Du hast 1KHz geschrieben, in dem Artikel steht aber Frequenz > * 127. Warum ist 8 ausreichend statt wie in Doc 127?) Weil du was falsch
-
Thread
Fehlersuche Endstufe (inkl. Schaltplan)
(ohne Railsicherungen) hat es einen Schlag getan und ein NTC (5D-20 - Zero Power Resistance 5Ohm, Max Steady State Current 7A) auf dem Netzteil ist abgekachelt. Ich kann gerne ein Bild des Netzteils machen (oberseite und Leiterbahnen unterhalb) damit man sich zumindest halbwegs ein Bild machen kann
Railsicherungen) hat > es einen Schlag getan und ein NTC (5D-20 - Zero Power Resistance 5Ohm, > Max Steady State Current 7A) auf dem Netzteil ist abgekachelt. > Ich kann gerne ein Bild des Netzteils machen (oberseite und Leiterbahnen > unterhalb) damit man sich zumindest halbwegs ein Bild machen
-
Thread
J-Link EDU Mini
aus... Nö, geht nicht. Allerdings nicht wegen der Länge, sondern dem Abstand der Pins. Bei den 0.127 mm passen keine 2 female Dupont nebeneinander. *Das* ist m.E. das mit *Abstand* größte Manko des Kleinen.
Max schrieb im Beitrag #5495350: > Lutz schrieb im Beitrag #5495346: >> Wie würde man denn dieses Nieschenprodukt anschließen? > > Dieses "Nieschenprodukt" ist eines der am häufigsten verwendeten Boards
-
Thread
Ansteuerung von 80 2W LED's
Alles, was ich von den LEDs habe ist das hier: Farbe Weiß Helligkeit 180lm Abstrahlwinkel 127° max. Strom 700mA Spannung 3,60V
> 700mA * 3,60V = 2.52 Watt. Irgendetwas stimmt da nicht... Das ist mit Sicherheit Imax absolut max rating... Sollte man nicht ausreitzen...
-
Thread
Mit Microcontroller eine Linearisierungskurve erstellen und für Berechnungen verwenden
angehen. Da du die Abweichung ja kennst erstelle eine Kennlinie zur Kompensation. Wenn dein Messwert nun 127 ist bewegst du den Z-Pointer in der Kennlinie um 127 Stellen nach rechts, ließt den Kompensationswert ein und zieht ihn vom deinem Messwert ab und schon hast du das korrekte Ergebnis. Beim nächsten
Da du die Abweichung ja kennst erstelle eine > Kennlinie zur Kompensation. Wenn dein Messwert nun 127 ist bewegst du > den Z-Pointer in der Kennlinie um 127 Stellen nach rechts, ließt den > Kompensationswert ein und zieht ihn vom deinem Messwert ab und schon > hast du das korrekte Ergebnis. Da
-
Thread
I2C Schreiben und Lesen
// Bauteiladresse senden (zum schreiben) schreib(high); // Höhere Adresse Übertragen (0..127) schreib(low); // Niedrigere Adresse Übertragen (0..255) schreib(ADRESH); // Schreibe das Zeichen bstop(); // Stop Bedingung address++; high = address.high8; low
es nach 100k mal schreiben kaputt sein kann. es zeichnet die daten nur auf beim flug. und das wird max. 10 mal sein. Wie ist das beim FRAM? wenn da die spannung weg ist sind aber auch die daten weg oder?
-
Thread
ATMEGA Solar Versorgung / Akkupufferung MT3608
Datenblatt sagt dazu: IREV Reverse leakage current VO = 13.7 V, VI = floating, TJ = 0 to 40 °C typ. 0.1 max 10 µA
Unterspannungsabschaltung in Ergänzung zu den Skizzen am 16.5. Abends und 17.5. in der Früh. TLV406x und MAX931 sind Komparatoren, die auf der 3,3...5V Schiene eingesetzt werden können.
-
Thread
falsches Ergebnis auf Lcd-Display nach Division mit einer Variable.
> der falsche datentyp um damit direkt zu rechnen. warum denn nicht. Es sind zahlen von 0 bis +127 damit per definition möglich. (alles andere kann abhäng von Compiler sein (signed oder unsigned) ) Warum sollte man damit nicht rechnen?
Hallo Max D., Die display Funktionen habe ich selber geschrieben. es wäre vielleicht besser, wenn ich mein code und die dazugehörige disassembled-datei der main-funktion einfach hier anhänge!!...das mache
-
Thread
Hookup wire für mehr als 60kV
Max M. schrieb im Beitrag #7684883: > Nun selbst PTFE schafft über 100kV/mm Dass kein Kabelhersteller das so verwendet sollte dir zu denken geben.
Max M. schrieb im Beitrag #7685722: > Danke ist interessant; der min biegeradius ist etwas schmerzhaft. Ja, 127mm. Dickes Polyethylen ist halt starr, kann man mit den PE Speedpiperöhrchen der Glasfaserverleger
-
Thread
Probleme mit MIDI Controller nach Wechsel von Arduino zu Teensy
timeDiff * timeDiff - 678e-5 * timeDiff + 136; if (velo < 1) { velo = 1; } if (velo > 127) { velo = 127; } if (debug) { Serial.print("Velocity Time: "); Serial.print(timeDiff); Serial.print("us Velo: "); Serial.println(velo); } // send MIDI Note
Andreas H. schrieb. [c] if (velo > 127) { velo = 127; } [/c] Dir ist schon klar, dass der Code nix tut?! Ein char kann keinen Wert größer 127 haben. Wundert mich, dass Dein Compiler Dich nicht gewarnt hat. Geht das tatsächlich
-
Thread
Was ist schneller: Runden, Addieren und Abschneiden oder Lookup Table
Binäre Suche (max 3 Vergleiche).
man da auch die etwas unflexiblere Bitshift/Mathematik trickery anwenden: [c] uint8_t input = 127; uint8_t output = 0x00; for (int i = 0; i <=6; i++) { if(input > (42*i)) { output |= (1 << i); } else {break;} } [/c]
-
Thread
ADC AD7995 resultRegister=255 I2C basic++
Hier hab ich auch folgende Anfrage gefunden: auslesen des ADC - MAX127 Autor: MAX127 (Gast) Datum: 24.12.2009 09:35 Die behandelt auch so ein ähnliches Problem ! Aber dennoch Danke für deine hilfreiche Antwort !
-
Thread
Abschätzung Codegröße Mikrocontroller
allerhöchstens max. ein FIR mit 1 Koeffiz. aber nicht iir
Ohne Mittelung: Min: 49447 Max: 49604 Delta: 157 Letzte 2 Werte gemittelt: Min: 49480 Max: 49607 Delta: 127 Letzte 4 Werte gemittelt: Min: 49483 Max: 49603 Delta: 120 Letzte 32 Werte gemittelt: Min: 49535 Max
-
Thread
PPM-Signal mit ATMega8-Timer ausgeben
compare value for the stop pulse to 300µs */ OCR1B = STOP_MS*2; /* set pulse width to max for now */ OCR1A = 0xFFFF; /* set Timer 1 to clk/8, giving us ticks of 1/2 µs */ // TCCR1B = 1<<CS11; TCCR1B |= (0<<CS11 | 1<<CS12); /* initialize channel
switches; // bitflag }; MyData data; void resetData() { data.throttle = 0; data.yaw = 127; data.pitch = 127; data.roll = 127; data.dial1 = 0; data.dial2 = 0; data.switches = 0; setPPMValuesFromData(); } void setPPMValuesFromData() { ppm[0] = map(data.throttle
-
Thread
Würde bitte mal jemand drüber schauen.
Zusammenspiel mit den Optokopplern bin ich mir nicht sicher. Ich will damit 230V / 100W Rohrmotore für max. 15 Sekunden schalten. Und von 6 V auf 3.3 mit einem low dropout das sollte doch gehen? Oder? Danke schon mal für Eure Zeit. Gruß Carsten
ich keine Lehren annehmen würde. :-) 5 Volt Relais mit 147Ohm macht 34mA. Der Trafo liefert 6V max 58mA. Sollten noch 24mA für Pic und radio bleiben (muß reichen). Wie gehabt, schon mal danke für Eure Hinweise. Carsten
-
Thread
Fuses per Hand programirung
Hast du im Datenblatt mal nach dem Kapitel "External Clock Drive Waveforms". [pre] tCLCH Rise Time max. 0.5 μs tCHCL Fall Time max. 0.5 μs [/pre] Schaffst du die? Und richtig spannend wirds dann ein paar Zeilen drunter: [pre] ΔtCLCL Change in period from one clock cycle to the next max
bestätigen des asynchronen Signals genommen wird ist die regle hier wohl nicht zutreffend. (Figure 125,126,127 Tabel 129)
-
Thread
(Aquariencomputer) Zeitschaltuhr mit mehreren Kanälen
und 200 verschiedenen Schaltzeiten ausreicht, dann könnte das ein Lösungsansatz sein. Beispiele: 127;600;1;30 Jeden Tag der Woche um 6:00 Uhr Sonnenaufgang1 (Befehl1 = Dimmeransteuerung Nr.1 hoch zählen) mit einer Geschwindigkeit von 30 (z.B. 30 Minuten). 127;2030;2;30 Jeden Tag der Woche um 20
dann eine gezielte Modulzuweisung aufrufen kannst. Beispiel: Wochentag, Zeit, Modul, Port, Daten 127;600;1;5;30 Jeden Tag der Woche um 6:00 Uhr wird das Modul1 (Programm1) mit Port5 und den dazugehörigen Daten = 30 aufgerufen. Im Modul1 wird dann festgelegt was für eine Ansteuerung der Port erhält
-
Thread
Verständnisfrage C-Programmierung
sendet, wenn ich den Strom jedoch auf maximal 50% limitieren will, nach der Berechnung nur noch 0 bis 127 an den PWM-Ausgang gelangt. Danke im Voraus F.J.
[c] if (inputPWM > pwmMax) inputPWM = pwmMax; [/c] macht das, was du beschrieben hast. Das wusstest du aber vermutlich selber. Also: Was ist die Frage? Oliver
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
Energieinhalt (1/2 C U²) des Kondensators, und dadurch senkt sich die Spannung: 5.5 Ws = 1/2 C (Uc_max² - Uc_min²) auflösen nach Uc_min: 2 * 5.5 Ws / C = Uc_max² - Uc_min² Uc_min = √( Uc_max² - 2 * 5.5 Ws / C ) Uc_max ist 315 V (Scheitelwert der Netzspannung), somit gilt für C = 220e
int16_t PID_Controller(int16_t setPoint, int16_t processValue, pidData_t *pid_st) { ... if(ret > MAX_INT) // MAX_INT = 32767 { ret = MAX_INT; } sonst if(ret < -MAX_INT) { ret = -MAX_INT; } return((int16_t)ret); } Der Inco-Wert kann viel kleiner als 0 und viel
-
Thread
Motorsterben PWM
angesteuert. Leider sterben die Motoren quasi sofort <1 Minute. Die Betriebspannung beträgt ca. 12V, die max. PWM-Spannung wird aber per SW auf 1,5V begrenzt. Ich vermute, dass der Motor aber die kurzen 12V-Peaks evtl. nicht verträgt oder woher kommt das Motorsterben? Die Motoren laufen stundenlang problemlos
zu 1/255 stel > der Zeit die 12 V am Motor an. bei 128 ware dann 128 Zeiteinheiten Ein- > und 127 Zeiteinheiten ausgeschaltet. Wenn mit einem PWM eine Spannung > geregelt werden soll, dann muss ein RC Glied folgen. Das hast Du ja > schon in etwa so gemacht, darum haben die Motoren mit dem 100uF
-
Thread
I2CEprom 24LC512 Page Write Bascom - TWI Experten gesucht
gibts beim 13.Log Eintrag ab Adresse 120 ein Problem, in diesem Fall werden die 10 Bytes auf 120-127 und 128-129 geschrieben, das können (angeblich) die EPROMS nicht und vergessen die Bytes 128-129 Wenn das wirklich so ist, dann ist das Buch von Stefan Hoffmann und diverse andere Literatur deutlich
Si2cepromstart I2cwbyte Wrdbytes(2) I2cwbyte Wrdbytes(1) For Byt = 0 To 127 I2cwbyte &HFF Next Byt I2cstop Print "L=" ; Wrd Next Wrd [/Code]
-
Thread
avr eifaches Programm mit Registern TCCR1A, umsetzen
Max F. schrieb im Beitrag #5074729: > Und zwar > hätte ich eine Aufgabe zu lösen. https://www.mikrocontroller.net/articles/AVR-Tutorial
Max F. schrieb im Beitrag #5074729: > Nun würde ich gerne das selbe Ergebnis mithilfe folgender Register > bekommen: TCCR1A, TCCRB1B und TCNT1. Habe mir zwar schon ein paar > Beispiele für diese Timer
-
Thread
kommunikation µc <-> µc
und man für jeden µC eine /CS-Leitung benötigt. Ich würde hier I2C (TWI) einsetzen -> 2 Leitungen, 127 Tln. Broadcast möglich usw.
Also Ringleitung bedeutet für jeden µC zwei UARTs. Besser ist also TWI. An TWI kannst du alle Tln. (max. 127) miteinander verknoten.