-
Thread
Sinuswechselrichter Topologien
11456, 11944, 12434, 12925, 13417, 13910, 14404, 14898, 15393, 15888 }; uint32_t GetPopoValue(int Grad) { if (Grad>=360) Grad-=360; return popoarr[Grad]-16384; } volatile uint32_t iWinkel; volatile uint32_t iHub=0;//HUB_MAX-1; extern "C" { void TIM1_UP_IRQHandler
) { TIM1->SR=0; int iw=iWinkel>>2; if ((iWinkel&0x03) != 0) { int32_t u=GetPopoValue(iw); u=(u*iHub)/16384+HUB_MAX; int32_t v=GetPopoValue(iw+120); v=(v*iHub)/16384+HUB_MAX; int32_t w=GetPopoValue(iw+240); w=(w*iHub)/16384+HUB_MAX
-
Thread
I2C Adresse ermitteln
address 0x50; 1010000x; << 0xA0; 10100000 I2C device found at address 0x68; 1101000x; << 0xD0; 11010000 DS1307/DS3231 RTC done [/c] meine Tastatur liegt bei mir auf 0x70, das letzte Bit ist aber R/W vorbehalten was für die PI (der anderen) Schreiber eben nicht zählt oder anders gesagt, es sind nur 127
Das hier funktioniert bei mir (ATmega16, 32, 644).
-
Thread
Retro Fieber: Z80 oder 68000 ?
PIC18F muss man nicht mehr banken, kann aber, wenn man 16'er Code portieren will, und die 16-Bitter (dsPIC, PIC24) und 32 Bitter (PIC32) brauchen das ohnehin nicht mehr. fchk
nur zuverlässig mit so'nem Maximchip; die hat ursprünglich Dallas Semiconductor erfunden, z.B. den DS1210. Maxim hat die Firma dann später aufgekauft. Und "low current" cmos, keine cacherams; also z.B. HM62256 (32k) oder HM628128 (128k). Programme debuggen im Ram kann sowieso das Ram selbst ruckzuck
-
Thread
Oszilloskop gesucht
Bandbreite von 21kHz darzustellen. Von einer vernünftigen Endstufe darf man erwarten daß sie auch ein 20Khz Rechteck noch sauber verstärkt (möglichst ohne daß das Boucherot Glied abraucht). Mir ist auch noch keine kommerzielle Endstufe begegnet die ab ~20Khz dicht macht. Aber vielleicht kennst du ja ein
2&ARTICLE=121048&GROUPID=5503&artnr=1550Z115 Stufenschalter: http://www.reichelt.de/Drehschalter/DS-2/3/index.html?&ACTION=3&LA=2&ARTICLE=7212&GROUPID=3283&artnr=DS+2 Einbausteckdose: *PE entfernen*! http://www.reichelt.de/SK-105-B/3/index.html?&ACTION=3&LA=446&ARTICLE=75180&artnr=SK+105-B&SEARCH
-
Thread
AVR unkomprimiertes Audio, ggf. codiert
unkomprimiertes Audio bei >einer Samplerate von 16kHz@16bit/Sample mittels ext. DAC wiederzugeben? Macht ~32kB Datendurchsatz. Machbar, aber schon etwas für Könner. >2. Gibt es einen freien Codec, den ein AVR noch schnell genug decodieren >kann? Als Qualität unterstelle ich mal 32kbit/s. Du meinst in
> einsetzen, weil es kein professionelles Projekt ist. ? Also Lochraster-geeignet? Dann: dsPIC33FJ128GP802. Hat einen 12 Bit Stereo Audio DAC integriert, der bis 100 kHz geht. DIL28, also lochrastergeeignet. Läuft mit 40 MHz und hat eine DSP-Einheit, d.h. mindestens 3fache Rechenleistung im
-
Thread
Frequenzteiler ohne Binary Counter
Hardwaretimer -peripherie. Da musst du ansetzen. Wie funktioniert denn deine Kommunikation mit dem DS...?
I2C hab ich noch nicht drin. Es soll aber wenn möglich halt die DS3231 nur beim Start/Neustart eingelesen werden, sowie einmal täglich vergleichen, ob DS3231 Zeit noch mit der des Atmegas übereinstimmt.
-
Thread
Wlan2Serial Modul für 5 euro
und unterstützt den DS18B20 mit OneWire.
Gibt es hier schon News zum neuen Chip, dem ESP32?
-
Thread
IMU Abtastrate / IMU sample rate
mal weiterdenken in der Richtung, die Regelung in den Controller zu verschieben. Der PC macht das kHz naemlich nicht. Bei weitem nicht.
prozessierter Bereich auch linear. Immer noch kein Grund fuer float. So ganz nebenbei bietet Longint mit 32 bit 10^9 dynamischen Bereich, waehrend Single zwar mehr Bereich bietet, 10^308, aber weniger Bits, naemlich 24. Oder aehnlich.
-
Thread
Anregungen / Fragen / Hinweise zu Wecker
Controller soll ein Atxmega128A3 sein. Der Wecker soll über ein DCF77-Modul, sowie ein RTC-Modul mit DS3231 immer auf die genaue Zeit eingestellt sein. Der Wecker teilt sich in 2 Platinen auf, in den Wecker selbst, sowie eine Platine welche 12V, 3,3V, 37V sowie die Wecktöne bereitstellt. Der Wecker
normal? Habe ihn Dimensioniert mit: http://www.cctools.eu/download/mc/mc34063.html Vin=12V Vout=32V Iout=40mA Vripple=100mV Fmin=70Khz
-
Thread
Zeitbasis nichtlinear, Jitter HM1005
gibt einen MAX4066A. Vielleicht ist der besser brauchbar? http://datasheets.maximintegrated.com/en/ds/MAX4066-MAX4066A.pdf. Jedenfalls kann dieser 16V aushalten und soll weniger spannungsabhängig sein.
den Fehler finden. Das Bild ist nicht gut, aber Dank Rasterbeleuchtung sieht man ein wenig. Auch 5KHz und 0,2ms Timebase.
-
Thread
Power LED (37V , 700 mA) mit PWM des Arduino Uno : MOSFET Verstärkung verzerrt PWM Signal
Gate-Source Spannung zusammen, sie dir die mal mit dem Oszi an. Timo M. schrieb im Beitrag #3779171: > 32kHz Warum willst du deine PWM Frequenz so hoch machen?
manchmal schwarze Bilder, manchmal ganz hell ausgeleuchtete Bilder und alles dazwischen ... Bei den 32 kHz sieht man nur selten und kleine Variationen, die hinnehmbar sind. Aonsonsten funktioniert es nur wenn die beiden Frequenzen synchron sind (f_KAMERA und f_LED) Peter Kremsner schrieb im Beitrag
-
Thread
Welcher Microcontroller?
PIC24FJ64GA004, abhängig davon wie aufwendig die Sensoren verrechnet werden sollen vllt. besser ein PIC32 http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC24FJ64GA004 Eine Lib für die SD Karte gibts von Microchip. Nachtrag: Ansonsten gibts auch den dsPIC33FJ64GP804 mit 16bit Audio DAC:
Datenträger, so etwas kann sogar ein ATtiny > wiedergeben. ... und wenn Du statt dem PIC24 einen dsPIC33FJ128GP802 verwendest, kann der selber Stereo Audio mit 14 Bit und 100 kHz abspielen - DMA-unterstützt. Im Datenblatt steht alles, was Du dazu wissen musst. fchk
-
Thread
RTC DIP Package
dann nur kurz "Stoß"heizen im tiefsten Winter. Was ich natürlich machen kann, einen DS1307 auslöten, dürfte einen sogar im DIP irgendwo drauf haben. An X1 und X2 einen 32kHz Quarz anlöten sowie von da aus 2 Kerkos mit 12,5pF gegen GND schalten. Dürfte als Beschaltung doch ausreichen. Pullups
Stefan S. schrieb im Beitrag #3756477: > Was ich natürlich machen kann, einen DS1307 auslöten, dürfte einen sogar > im DIP irgendwo drauf haben. An X1 und X2 einen 32kHz Quarz anlöten > sowie von da aus 2 Kerkos mit 12,5pF gegen GND schalten. Wieso da noch 2 Kerkos? 32,768
-
Thread
Einige Verständnis Fragen zum TWI (I²C)
DataFromDS1307: rcall DoI2CStart ldi r17, C_DS1307_w ;* DS1307 adresa rcall I2cwbyte ldd r17, Y+1 ;* Adresse rcall I2cwbyte rcall I2cstart ldi r17, C_DS1307
falsch ist. Das TWSR ist das TWI Status Register. Da steht die Adresse nicht drin (vgl. ATMEGA32A(L) DS (2503Q-AVR-02/11), Seite 178). Wenn Du das TWAR Register meinst, da steht zwar die Slave Adresse in den Bits 8..1 aber die hast DU als Programmierer da rein geschrieben, damit der Baustein
-
Thread
Der totale Anfänger - auf der Suche nach einem Mikrokontroller
als Anfänger sehr wichtig ist Meine Empfehlung: Adruino! Bei mir wars auch Adruino -> PIC24 / PIC32 (manchmal : STM32)
nur Tristate setzen, das wars. Die chips (40 polig) kosten so ca. 1 Euro. Binaeruhr geht mit 32 KHz Quartz, auch wenn das Timing etwas knapp ist fuer das LED multiplexing. Bei Arduino musst du dich erst mal einarbeiten, in der Regel werden "libraries" verwendet. Das Datenblatt fuer den 16F59
-
Thread
8-fach DAC + CD4051 + S/H? Multiplexing?
während du den DAC neu beschreibst. > Ich habe das so ähnlich bei meinem Analogsynth gemacht, um 32 Analog-Spannungen zu bekommen: AD7541 (1x12Bit, uralt) -> 2 OpAmps (1xAD822) -> 4xCD4051 -> 32xC 47n -> 8xTL074 - Nur die Top-7 Bit verwendet (w. MIDI) - -5V - +5V - Cs werden mit 32KHz Takt zyklisch
noch einige Ideen zur Produktauswahl, wenn es kompakter sein soll oder ohne S/H. Mit 32 Kanälen gibt es einige Auswahl an DACs, einfach mal ausprobieren. z.B. 12-bit, 32 Channel: 2xADI, 1x Maxim 14-bit, 32 Channel: 8xADI, 4x Maxim 16-bit, 32 Channel: 1xADI, 6x Maxim http://k-urz.de
-
Thread
Vergleichen von Grössen
IMHO ganz einfach. 50°C sind mehr und damit größer als 30°C, egal wo und wie das gemessen wurde. 1KHz sind mehr und damit größer als 100Hz - auch egal, wie und wo gemessen wurde. Es sei denn, es wurde falsch und damit Unsinn gemessen. Keine eindeutige Aussage gibt's bei Messgrößen wie Schönheit,
dargestellt, > so wurde noch nie gemessen! Vielleicht liest du einfach mal die Beiträge, die ds Bild erklären. Oder bist du wilklich so *selbstzensiert*?
-
Thread
Kopfhörerverstärker - Offsetkorrektur?
Das Gerät ist praktisch ein OPA mit nachgeschaltetem Buffer-IC (LME49610) http://www.ti.com/lit/ds/symlink/lme49610.pdf Im Datenblatt ist eine Schaltung für einen Kopfhörerverstärker abgebildet, diese hat nur leider das Problem das man die Verstärkung nicht auf 1 bekommt. (Seite 10, Spannungsteiler
schaltbar gemacht, ich dachte an V=1, V=4 und V=7,5 --> maximaler Offset 14,25mV Das sind selbst an 32Ohm nur 6,35µW bei V=7,5, ein Kopfhörer der aber 15Veff braucht ist sowieso hochohmig dann macht das noch weniger aus. Mein HD800 hat 300Ohm, da wäre die Position V=4 optimal ->7,6mV. Das bedeutet
-
Thread
ADC-ATmega2560
diesen zu zerstören??? Kann mir bitte einer dabei auf die Sprünge helfen bzw. das anders als im DS erklären? Vielen lieben Dank
engl. Average) { //Kanal 16 für Differenzmessung ADC0 minus ADC1 int32_t sum = 0; //32-Bit Variable für Summe for (uint16_t i = 0; i < nsamples; i++) //von 0 bis Anzahl der Messung { sum += ADC_Read(channel); //Aufaddierung
-
Thread
Wahl der richtigen µC-Familie Gesperrt
?P=1z0z7by&Keyword=STM32F03&FS=True
Kamin gejagt wird. Womit Du sicher Recht hast, was als Argument aber auch dafür taugt bei einem STM32, dsPIC oder was auch immer zu bleiben. Ich habe teilweise aber auch schon aus ganz nichtigen Gründen die Architektur gewechselt und hatte dabei echte aha Effekte. Die Zeit die mich das teilweise gekostet
-
Thread
Simple DVB-S2 Empfangs Box mit Full Nim+"Bastelboards" aufbauen?
Produktion umständlicher... BTW, google hat da passenderweise grad was gefunden: ftp://bzq-218-32-211.cablep.bezeqint.net/Yaron/STV0913_PDK_V1.2/product%20specification/STV0913_%20DS_REV1_DM00042651.pdf Im V1.2-Ordner ist auch der gesamte Samplecode von ST, da sollte man schon was draus machen
In der Praxis sind 32 MHz möglich. Reicht das dir?
-
Thread
Schafft der Attiny das?
Hallo ich würde gerne eine Uhr mit einem Attiny bauen und den Controller direkt mit einem DS32kHz takten. Die Ausgabe soll auf einem HD44780 Display erfolgen. Reichen die 32768 Taktzyklen pro Sekunde um eine Uhr im HH:MM:SS Format inklusive Datum, Schaltjahren und Sommer/Winterzeit zu implementieren
Oldie schrieb im Beitrag #3696386: > 32768 kHz Du meinst Hz, oder?
-
Thread
Eine Leitung - bidirektional - asynchron
keine Design mit so einem Baustein hinbekommt. Hier wäre jedenfalls einer: http://www.ti.com/lit/ds/symlink/ads1282.pdf
einfach mal an, was 8 Digit genaue Voltmeter kosten. Die sind nicht ohne Grund so teuer. Und dann noch 32bit ADC? Mit nem Poti? Das is rausgeschmissenes Geld. John Drake schrieb im Beitrag #3684759: > *** Do not feed the trolls. *** Ich befürchte es auch, aber dennoch.
-
Thread
42kHz Leistungsmesser 110V/3A
?product=dsPIC33EP256GP502 Und rechnen wirst Du müssen! fchk
Friedrich Seuhs schrieb im Beitrag #3686558: > Der STM32F4.. mit 168Mhz würde sich bestimmt dafür sehr gut eignen. Die Cortex M4 Serie scheint super zu meinen Anforderungen zu passen. Sowohl STM32F4 als auch STM32F3 bringen 12 bit ADC mit, der F3 scheint
-
Thread
[V] MOS-FET´s, Dioden, OP´s, DAC´s, Sensoren
P-Kanal 20V 3,7A 10 Stk. DAC PCF8591T SOW16 AD/DA 2.5-6V 10 Stk. Sensoren DS1621 SO8 Temperatur-Sensor 250 Stk. DS18B20U+ µSOP8 125 Stk. BPW34S Fotodiode 4.5x4.5x1.2mm 200 Stk. Temperatursensor PT1000 1206 Temperatur-Sensor 50 Stk.
10 Stk. 0,15 DAC PCF8591T SOW16 AD/DA 2.5-6V 10 Stk. 1,20 Sensoren DS1621 SO8 Temperatur-Sensor 250 Stk. 3,00 DS18B20U+ µSOP8 125 Stk. 2,00 BPW34S Fotodiode 4.5x4.5x1.2mm 200 Stk. 0,4 Temperatursensor PT1000 1206 Temperatur-Sensor
-
Thread
Kamera OV7670 an Arduino (3,3V auf D[0..7]-Leitungen)
einem arduinoartigen board wo ich keinen separaten Programmer brauche? So schnell fällt mir PIC24/dsPIC33/PIC32 auf dem Microstick [1] und STM32F4DISCOVERY [2] ein. Ich glaube auch mich hier im Forum mal was von einem 3.3V Arduino gelesen zu haben. [1] http://www.microchip.com/DevelopmentTools/ProductDetails.aspx
Linux: Doch. Ich arbeite hier auch unter Linux (Ubuntu 14.04). Eclipse, GCC und eben die STM32 Bibliothek STM32CUBE.
-
Thread
328P LichtWecker
MOSFETs (OCxx) LCD (Datenleitungen auf einen Port, z.B. PA0...PA3) Encoder-Phasen Encoder-Taster DS18B20 Die ISP-Anschlüsse kanst du *auch* für andere Zwecke verwenden, aber "E" vom LCD ist keine gute Idee.
auf die RTC verzichtest, das kann der ATmega328 auch selber machen: An die XTAL Anschlüsse kommt der 32,768 kHz Uhrenquarz (Achtung, die Kondenstoren sind dann kleiner, 10pF oder weniger), der Controller muß dann mit dem internen 8MHz Oszillator laufen, was für diese Anwendung reichen sollte, Timer 2 wird
-
Thread
Wer verwendet RFM69?
REG_BITRATELSB, RF_BITRATEMSB_17240}, /* 0x05 */ { REG_FDEVMSB, RF_FDEVMSB_5000}, //default:5khz, (FDEV + BitRate/2 <= 500Khz) /* 0x06 */ { REG_FDEVLSB, RF_FDEVLSB_5000}, /* 0x07 */ { REG_FRFMSB, (freqBand==RF69_315MHZ ? RF_FRFMSB_315 : (freqBand==RF69_433MHZ ? RF_FRFMSB_433 : (freqBand
uint16_t fdev; switch (RFM_BITRATE/19200L) { case 0: case 1: bw = 0x03; // 62.5 kHz fdev = (45000LL * 524288LL + RFM_FXOSC / 2) / RFM_FXOSC; break; case 2: case 3: bw = 0x02; // 125 kHz fdev = (90000LL * 524288LL + RFM_FXOSC / 2) / RFM_FXOSC; break;
-
Thread
Sparsamer Logic-Level-Mosfet
kann u.U. Sinn machen einen Mikrocontroller zu verwenden, z.B. 16F5x, mit sehr langsamem Takt, z.B. 32 KHz crystal. Damit koennen mehr als ein MOSFET angesteuert werden. Wiederstand braucht es dann nicht. SMD MOSFETs z.B. 2n7002 oder BSS138. Im thread keine Angabe ueber den Strom (Amperes).
u.U. Sinn machen einen Mikrocontroller zu verwenden, z.B. 16F5x, > mit sehr langsamem Takt, z.B. 32 KHz crystal. > > Damit koennen mehr als ein MOSFET angesteuert werden. Wiederstand > braucht es dann nicht. Ja, da muss ein PIC rein, sonst geht das nicht. Versuch es bloß nicht mit einem AVR
-
Thread
RDS ENCODER Signalgenerator Testgenerator Testsender Modulator ATmega8 Assembler
- ausgehend von 19KHz. Das ist der einzige Punkt wo RDS von 19KHz abhängig ist. (Hintergrund: Die 19KHz waren früher beim Bayerischen Rundfunk sozusagen atomuhrgenau und eine der Entwicklerfirmen von RDS saß mit dem Designteam
RDS-Übertragung: Es gibt 2 Prinzipielle-Übertragungsmöglichkeiten. 1. Die 57kHz-RDS-Daten werden _ohne_ 19KHz-Pilotton übertragen 2. Die 57kHz-RDS-Daten werden _mit_ 19KHz-Pilotton übertragen Wichtig ist, ein RDS-Decoder muss "exakt" 57 kHz aus dem Eingangssignal zurückgewinnen können. Manche
-
Thread
Platien Layout Bewerten
den richtigen > Kondensatoren ausgestattet werden. Bei dir sehe ich keine. Ich habe dort eine DS1307 geplant. Ich hatte das aus dem Datenblatt jetzt so abgelesen das ich einen 32,768Khz Quarz brauche mit einer Kapazität von 12,5pF und keinen weiteren Kondensator. Liege ich damit falsch? Ich lasse
-
Thread
Vorstellung digitaler Audioausgang für Raspberry Pi
samplerate". Bevor ich jetzt die Pferde scheu mache, kann jemand mal bitte bei sich testen, ob z.B. 32 oder 22,05 kHz Dateien korrekt funktionieren? Danke! Achja: Resampling verwende ich nicht. 44,1 kHz, 48 kHz und 96 kHz werden also korrekt ohne Resampling ausgegeben. Bei 32 kHz hätte ich 32 kHz am Ausgang erwartet, bei 22,05 kHz (und kleiner) hätte ein Upsampling auf 32 kHz stattfinden müssen. Gruß, Patrick
-
Thread
Kondensator zu Stabilisierung - Frage dazu
Lüfter in 2 Gruppen ein? Nutzt du dazu 2 > Outputs von deinem uC? Ja, aktuell noch direkt, mit ~32 kHz PWM. Aktuell noch direkt, später zum Abwärtswandler,damit ich das Tachosignal auslesen kann. Ich habe hier noch ein par 74HC595N rumliegen, allerdings bräuchte ich doch zusätzliche Ports und einen
in 2 Gruppen ein? Nutzt du dazu 2 >> Outputs von deinem uC? > > Ja, aktuell noch direkt, mit ~32 kHz PWM. Aktuell noch direkt, später > zum Abwärtswandler,damit ich das Tachosignal auslesen kann. > > Ich habe hier noch ein par 74HC595N rumliegen, allerdings bräuchte ich > doch zusätzliche Ports
-
Thread
Probleme mit PIC12F1840 und Temperatursensor DS18S20
verrät dir das Datenblatt auf Seite 4 - Table 1. Temperature/Data Relationship Seite 7 - Figure 7. DS18S20 Memory Map http://datasheets.maximintegrated.com/en/ds/DS18S20.pdf
alle standardmäßig deaktiviert. Ganz abstrus ist folgendes: Wenn ich den internen Oszillator auf 31 kHz stelle, läuft mein uC schneller, als wenn ich ihn auf 32 MHz einstelle... Hier nochmal der Code: [c] #define manuellEin PORTA.F3 #define testOut PORTA.F0 #define testOut2 PORTA.F2 unsigned
-
Thread
Welcher Lowpower uC
4) > > EnergyMicro (mittlerweile gekauft von Silabs) wäre jetzt meine erste > Wahl, wenn es um 32 Bit geht, wobei ich die in der Praxis noch zu wenig > verwendet habe. > Bei 32 Bit verwende ich allerdings momentan STM32L1 für ein neues > Projekt. wo siehst du das mit dem STM8L? laut DS geht scheinbar sogar 125KHz Hast du dir die neuen STM32L0 angesehen?ich wollte diese nutzen, leider ist darin weder adc noch dac funktionsfähig bei unter 1.8V, ich bin folglich beim xmega geblieben. hab mich schon gefreut und