-
Thread
LPC11C24 CAN bootloader
data[8] = [0x00, data...] data[8] = [0x10, data...] und dann am Ende data[8] = [0x11 bzw. 0x10, data...] muss ich noch irgendetwas beachten? Denn so funktioniert es bei mir nicht. Danke! Pamela
http://journal.embedded-projects.net/downloads/EPJ_18_web.pdf war der Anhang mal verlinkt (PC->FTDI->mcp2515->LPC11C24, BSD 2-Clause) sha256: 464b84859d1431d0e03f84fe2cfb182c617be26ab250a52f99cda756d9afc11b Hat wer das Teil schon auf SocketCAN umgestrickt?
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
gerne mal anhängen. Ist natürlich nicht vollständig. Hier ein paar Beispiele: [code]{00} 20:41:29 14.10.12: 0B 90 3F 57 06 00 {8E} 20:41:29 14.10.12: 10 0B 3F 57 01 09 0C 05 0A 0C 8E {30} 20:41:32 14.10.12: 0B 10 3F 57 01 09 0C 05 0A 0C 30 {--} 20:41:32 14.10.12: 01[/code] Bei diesem Beispiel
00 F6 57 00 0D E1 00 3E 00 17 AA 55 REC : AA 55 08 00 18 00 2F 01 D4 64 17 89 01 25 62 80 00 02 5E 01 B8 00 33 0C 2D 48 00 C8 00 02 00 39 00 1F AA 55 REC : AA 55 10 88 14 00 03 6E 00 07 AA 55 REC : AA 55 08 10
-
Thread
µC Lab Power Supply
eine Toleranz von 7,3mV, die im schlechtesten Fall durch Regelprozess ein Flackern des ganzen mit 14 mV verursacht. 14 mV ist jetzt nicht grade toll - die Ich habe also einen langsamen ADC mit hoher Auflösung und einen schnellen DAC mit niedriger Auflösung. Gibt es da einen gesunden Mittelweg? Ich
vermutlich schon erledigt. Real in Funktion habe ich einen Akku-Kapazitätsmesser mit Konstantstromlast 10..1500mA, wo ich die Last über MCP4725 am A*-Nano regele. Da ist es mir egal, dass die Einschwingzeit mehrere Sekunden beträgt, weil im Ablauf nur sehr langsame Änderungen auszuregeln sind. Für ein
-
Thread
NXP verschenkt ARM-Chips
{ ... 45 0030 E10AA0E3 mov r0, #921600 ... [/c] Ich wundere mich den ganzen Abend, dass UART0 immer mit 921600 Baud läuft, mit einem -Os geht's nun.
LPI Blue Surface treatment: HASL Board Size:80mmX100mm=1pcs Production Time(W/D):10-14 Delivery Time(W/D): 3days [/code]
-
Thread
Temperaturdifferenzen im mK Bereich messen Gesperrt
Thomas schrieb im Beitrag #4268269: > Der Opamp > (MCP6042) hat laut Datenblatt 2 µV/K Drift sowie 5 µV Rauschen 5µV Rauschen zwischen 0,1Hz und 10Hz und bei günstiger CommonMode-Spannung. Du gehst bis zu viel niedrigeren Frequenzen und liegst mit der
überschlagen: Der Quotient aus „Heizleistung“ und Wärmekapazität des Sensors liegt im Bereich von 10 mK/s. Wird also nicht so einfach. @ erleuchteter: deine geschilderte Aufgabenstellung von 1e-4 verglichen zu meinen 1e-2 und dazu die Messung in der Gasphase machen dann aber doch noch einen kleinen
-
Thread
Tiefentladung eines 12V Akkus verhindern
Abschaltspannung und die Ladeendspannung sind vom Akkutyp abhängig. Ich habe bei Bleiakkus mit 11Volt (10,5V) gute Erfahrungen gemacht. Die Ladeendspannung steht auf dem Akku: Im Standby 13,6V....13,8V / Zyklisch 14,5V....14,9V Bei 3,6V LiPo in 3s (3 seriell) wähle ich 3V als Entladeendspannung je Akku
Ich hatte damals im E-Auto die Blöcke auf 10,8V limitiert.
-
Thread
I2C ADC/DAC 16Bit - welchen nehme ich
du das du das aufs Bit wieder zurückbekommst? Ich wäre froh und das würde mir reichen wenn ich 10V auf 10mV genau sehen würde -> 10-bit die gewünschten µV zu sehen kannst du vergessen.
werden müsste. SPI ist wesentlich stabiler und einfacher. https://www.mikrocontroller.net/part/MCP3551 http://www.tme.eu/de/details/mcp3551-e_sn/ad-wandler-integrierte-schaltungen/microchip-technology Wenn kein Hardware SPI zur Verfügung steht kann man das auch softwaremäßig machen. Immer noch
-
Thread
Spannungsreglerproblem durch Frequenzen bei Arduino Adafruit
: Datenblatt des Reglers unter: https://cdn-reichelt.de/documents/datenblatt/A100/TBL78MXXC_DATA_E.pdf
vorzuziehen. Ich habe für solche Fälle TC1262-3.3 bereit. TC1262, weil Du viel Strom brauchst? Ich setze MCP1703 ein, der kann deutlich mehr Eingangsspannung. > Mit R-Arrays nehmen die Widerstandsteiler nur sehr wenig Platz weg. Wenn ich zwei Spannungsebenen nicht vermeiden kann, kommt ein TXS018E zum
-
Thread
OP-Amp Ersatztyp für LM324
bei reichelt MCP6004
operational_amplifiers_%28op_amps%29#!cols_1030,1021,1012,1367,1023,1006,1004,1005!s_0,0!gtd_1006,1007!1030_%3E=4!1367_DIP-14
-
Thread
E-Bike legalisieren (PAS+Speed->Gas)
: https://www.pedelecforum.de/forum/index.php?threads/brainpower-und-s866-e10-fehler-mit-swxk-ohne-hallsensoren.107853/
uint16_t dacValue = (uint16_t)(outputV / 5.0 * 4095); dac.setVoltage(dacValue, false); delay(10); } void setupWiFi() { WiFi.mode(WIFI_AP); WiFi.softAP("eBikeDash", "12345678"); Serial.println("Access Point gestartet: eBikeDash"); Serial.println(WiFi.softAPIP()); } void setupWebServer
-
Thread
Wird JLCPCB immer teurer?
dass HASL (with Lead) kostenlos ist, während LeadFree HASL eine Zusatzgebühr "Surface Finish" ab 1,10 € kostet (bis 100x100 mm²). In Verbindung mit exotischeren Farben für Lötstopp (ich verwende gerne rot für Prototypen) dann noch weitere 14,40 € bzw. gar 28,80 € für gelbe Soldermask! Ich hätte es
zusammen ~CDN$55.01 einschliesslich Engineering Fees in einem Fall. Das sind 60 kleine Adapter LPs (MCP23S1X) $14.60 30 größere LP bis 100x100mm. $14.10 6 3D SLS Drucke. $26.31 Versand kostet viel, obwohl ich in diesen Fall mit bestellen durfte. Die Preise sind wegen Pool Herstellung natürlich
-
Thread
Viele Kippwaagen, wie zählen?
anderen Relais den Vorteil sehr geringer Leckströme – minimale Ströme im Bereich von Femtoampere (10e−15 A) können daher ebenfalls verarbeitet werden."
anderen Relais den Vorteil sehr > geringer Leckströme – minimale Ströme im Bereich von Femtoampere (10e−15 > A) können daher ebenfalls verarbeitet werden." Ist natürlich richtig. Reedschalter sind zumeist evakuiert oder mit z.B. Stickstoff gefüllt, da findet Oxidation nicht statt. Der eigentliche
-
Thread
Digitaluhr mit geringem Stromverbrauch
Und wie sieht es alternativ mit E-Ink Displays aus?
optimale Lösung wäre. Bloß: woher nehmen... Wenn man halt kein professioneller Uhrenhersteller ist und 10^5..10^6 Stuckzahlen verkauft, dann wird das halt schwierig...
-
Thread
INA186 Noise Problem
, deshalb habe ich mir gesagt "ja, kein Problem, messe ich 10 mal pro Sekunde ganz fix, dann verbraucht mir der Messkreis keinen Strom". Also VRef mit 30us settle time gekauft, 1 MHZ ADC und halt den INA186. Der ADC ist der MCP33151. Dummerweise kann ich
Überschlägig ca. 200µV Vpp. Du möchtest einen Verbrauchsmesser konstruieren, der 1. maximal 10 Euro kostet, 2. maximal 10µA Eigenverbrauch hat und 3. auf 14Bit genau ist. Ernsthaft?!
-
Thread
Atmega via Ethernet flashen
192.168.1.99 192.168.1.255 TFTP Read Request, File: tst.hex\000, Transfer type: octet\000 ... 10 12.269316 192.168.1.2 192.168.1.99 UDP Source port: payrouter Destination port: 65466 Frame 10 (558 bytes on wire, 558 bytes captured) Ethernet II, Src: Giga-Byt_8b:78:45 (00:16:e6:8b:78:
type: octet\000 Frame 1532 (60 bytes on wire, 60 bytes captured) Ethernet II, Src: Giga-Byt_83:e6:f4 (00:16:e6:83:e6:f4), Dst: Inventec_50:ea:ef (00:1e:33:50:ea:ef) Destination: Inventec_50:ea:ef (00:1e:33:50:ea:ef) Address: Inventec_50:ea:ef (00:1e:33:50:ea:ef) .... ...0
-
Thread
SPI Master Dataübertragung über MISO avr-mc(Atmega2560-Atega328u)
93 , K0= 10, K1= 20, K2= 13, K3= 5, K4= 5 , K0= 166, K1= 93, K2= 5, K3= 5, K4= 5 , K0= 9, K1= 20, K2= 13, K3= 167, K4= 93 , K0= 10, K1= 20, K2= 13, K3= 166, K4= 93 , K0= 8, K1= 21, K2= 13, K3= 167, K4= 93 ,
while (1) { // dataoutbuff[0] = CHECKSTATE; PORTL &= ~(1 << PORTL3); READ_Data_NANO (0x10); PORTL |= (1 << PORTL3); delay(0.1); } void KONF_SPI_MASTER() { DDRB |= (1 << DDB0) | (1 << DDB1) | (1 << DDB2);//MISO,SS(MCP3204) und SCK als Ausgang DDRL |= (1 << DDL3); //
-
Thread
Fragen zu MSP430
schicke Controller. Derzeit gibt es ein Launchpad für den neuen 'FR5969 (MSP-EXP430FR5969) im TI eStore zum reduzierten Preis von 15 USD (incl. Versand, Zahlung via Kreditkarte oder PayPal möglich): http://e2e.ti.com/blogs_/b/msp430blog/archive/2014/07/14/35-off-the-fram-launchpad.aspx
http://www.ti.com/lit/ds/symlink/msp430g2553.pdf (Seite 24) Warum funktioniert es dann hier? http://e2e.ti.com/blogs_/b/designproject/archive/2012/10/12/blinking-led-on-msp430-launchpad-just-in-time-for-halloween.aspx http://e2e.ti.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles
-
Thread
Verkaufe einpaar ICs und sonstiges
1A LDO), 1€ pro Stück -> 16 MHz Quarz von ECS Crystals: 6 Stück, 0,20€ pro Stück -> 14,7456MHz Quarz: 3 Stück, 0,20€ pro Stück -> DS1337S+ RTC IC: 2 Stück, 1,80€ pro Stück -> OPA2134 (Audio OpAmp): 4 Stück, 2,50€ pro Stück -> TLC59108IPWR (8 Kanal LED Treiber): 2 Stück, 1,50€ -> TXS0104E
Hi, ich biete Dir für die unten stehenden Positionen insgesamt 2,50€ Deal? -> MCP130T-475I/TT Resetcontroller: 5 Stück -> 16 MHz Quarz von ECS Crystals: 6 Stück
-
Artikel
CAN
(um die 60,-EUR/Stück zur Zeit). --Patrick 09:08, 25. Jan 2005 (CET) obsolete DS 36001M. Obsolete MCP2502X/5X. CAN-IO Erweiterung. Braucht praktisch nur noch Quarz und Transciever. Preise ab 3€ bis zu 8 digitale IOs bis zu 2 PWM, 10 Bit bis zu 4 ADC, 10 Bit, externe Ref. SLEEP-Mode etc. Datenblatt USB
CAN in 30 minutes or less by Hassane El-Khoury at www.embedded.com Einführung in CAN - kostenloses E-Learning Angebot Testboards. AT90CAN Testboard by www.jtronics.de (aktualisiert 2010) universal Testboard - CAN RS232 SPI I2C ATmega8 CAN Testboard und MCP2515 Tutorial Olimex AVR-CAN mit AT90CAN128
-
Thread
ARM-Cortex als Anfänger?
/OT Als 3,3V Spannungsregler eignet sich der gut: MCP1702T-3302E - klein - sehr geringer Eigenverbrauch - Kurzschlussfest (250mA) - Übertemperaturfest - bis 12V Vin Ich nehme den gerne. Ich habe meist einen Step-Down Regler auf 5V (LM2674MX-5.0 oder MCP16331T), danach diesen MCP1702 Regler. Durch die 2-Stufige Spannungsreduktion verringert man zudem dass Störungen der Eingangsspannung auf den µC durch kommen und das System läuft stabiler.
-
Thread
Warum funktioniert diese Einschaltverzögerung mit uA741 schnell hintereinander?
der erwünschten Batterie-Lebensdauer einen MCP1702 (46 Cent), einen 1uF Elko (4 Cent) und einen Keramikkondensator um die 10-100nF (6 Cent), also insgesamt 56 Cent für die Spannungsversorgung erforderlich macht. Die Endstufe (2 Transistoren zu
Schaltung - allerdings mit t=RC=47u100ks=4700ms=4,7s. Falls Dein R3-Trimmer nicht auf 100k, sondern 10k, stehen würde, erfolgt die Entladung mit t=RC=47u10ks=470ms=0,47s und das ist ungefähr der von Dir genannte Wert. Ich vermute, die R3=10k Variante ist die wahrscheinlichste Erklärung.
-
Thread
Entprellschaltung entlädt Kondensator nicht?
Schmitt Triggers Murks an. Dimensioniert ist die Schaltung wie im verlinkten Artikel beschrieben: R1 10kOhm R2 22kOhm C1 1µF (Elko 50V) VCC 5V IC Texas Instruments 34CCP1K E4 SN74HC14N R1, R2 und C1 habe ich gemessen. Die passen soweit (10%). Einen Abblockkondensator habe ich bei meinen Tests keinen
IC Texas Instruments 34CCP1K E4 SN74HC14N als Anmerkung vielleicht noch: Tausche mal den IC SN 74HC14N gegeb einen einfachen TOSHIBA CD4014 aus wirst sehen, das Entprell-Problem löst sich schon auf... Gegebenfalles gehen auch
-
Thread
EMS > Adapter > NetIO > Raspi
R-EU_0207/10 0207/10 resistor 1 R14 10K R-EU_0207/10 0207/10 resistor 1 R15 910R R-EU_0207/10 0207/10 resistor 1 RX_FAIL
3732.065145 080 2] 09 09 00 [ 3732.101361 080 2] 90 90 00 [ 3732.166195 080 14] 10 00 06 00 0f 01 08 14 21 19 01 00 38 38 [ 3732.435730 080 22] 10 00 3e 00 80 02 2c 7d 00 00 00 00 00 00 00 00 64 11 3c 00 06 06 [ 3732.622531 080 2] 10 10 00 [ 3732.634806
-
Thread
Analogsignal galvanisch trennen
Bei der Bauteilsuche ist mir nun noch was unklar in Bezug auf den ADUM. Als DAC habe ich mir den MCP4822 ausgesucht und als Koppler den ADUM230. Nun gibt es da allerdings einen ADUM230D und einen ADUM230E. Mir ist nicht klar welchen ich hier brauche. Ist das abhängig von der Clock Polarity CPOL?
wie gesagt, ich hab eine minimale Anstiegszeit von ca. 30ms t10-t90
-
Thread
ADC Spannung genauer messen
Genauigkeit auf 0,5V zu bekommen. Das kannste mit einem 4bit ADC machen, der 16 Stufen unterscheiden kann. 14 brauchste nur.
Referenzspannungsquelle, an diesem Punkt ARef abgreifen. Bei einem LM4040Dxx haben sich 2k2 bewährt. Die AVcc mit 10nF und 100nF und die ARef mit 1nF und 100nF jeweils so dicht wie möglich am AVR GNDA entkoppeln. Ich kenne den MCP1541 nicht, aber bezweifle, dass er einen internen Vorwiderstand hat. Die Massefläche
-
Artikel
Loxone Link
Go) 0x0Cxxxxxx Air Base 0x0Dxxxxxx DALI 0x0Fxxxxxx Fröhling 0x12xxxxxx Internorm 0x13xxxxxx Tree 0x14xxxxxx Digital Input (DI) Zum finden von Extentions sendet der Miniserver an ID 0x00000000 { 0x0b, 0x00, 0x00, 0x00, 0x6e, 0x95, 0x6b, 0x00 } . Befehlstabelle Befehl Sender Empfänger D1 D2 D3 D4 D5 D6
Relais set. MS 0x0xxxxxxx 0x60 0x00 0x00 0x00 Rel. 1-7 Rel. 8-14 0x00 0x00 Relais stat. 0x0xxxxxxx MS 0xE0 0x01 0x00 0x00 St. Rel. 1-7 St. Rel 8-14 0x00 0x00 Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel
-
Thread
Inline-Assembler: was mache ich falsch?
define ZIMBEL_REP3 30 #define ZIMBEL_REP4 36 #define ZIMBEL_REP5 42 #define ZIMBEL_REP6 48 #define MCP4922_GA 5 #define MCP4922_SH 4 #define KAN 7 #define BUF 6 #define SPI_DDR DDRB #define SPI_PORT PORTB #define SPI_SS PB0 #define SPI_MOSI PB3 #define SPI_SCK PB5 __uint24 phase[2] = {0};
/* Senden summ in DAC */ temp = (unsigned char)(summ>>8); temp &= 0x0f; temp |= (1<<MCP4922_SH)|(1<<MCP4922_GA)|(1<<BUF); if(channel) temp |= (1<<KAN); SPI_PORT &= ~(1<<SPI_SS); SPDR = temp; while(!(SPSR & (1<<SPIF))); temp = (unsigned char)(summ); SPDR = temp; while
-
Thread
DCF77 ausgefallen
schrieb im Beitrag #7733173: > Die digitale PLL braucht bei mir solange, um die Endgenauigkeit im > 10E-11 Bereich zu erreichen. Dazu mal eine Frage: Für welche Anwendung wird eine Uhr mit einer Genauigkeit im 10E-11 Bereich verwendet?
" an. > Die Frage nach Anwendungen von hochgenauen Frequenznormalen mit einer > Genauigkeit im 10E-11 Bereich kam von mir nur deshalb, weil ich davon > keine Ahnung hatte. Ich denke, dass diese 10E-11 ein theoretisch erreichbarer Wert sind und reale Systeme deutlich darunter liegen. Karl B
-
Thread
Unbekanntes Bus System entschlüsseln
es keine Doku dafür. Auf der Platine befinden sich ein PIC16F1619 und ein CAN-Transceiver vom Typ MCP2561. Mein erster Gedanke war daher gleich CAN-Bus. Mit einem CAN-Hat (MCP2515 CAN-SPI Receiver) an einem Raspberry habe ich leider keinen Teilnehmer gefunden. Also habe ich den MCP2515 ausgelötet
auszugeben. Durch das ansteuern der Motoren konnte ich folgende Daten bekommen: [code] Motor #10: 0x110 0x83 0x01 0x00 0x04 0x60 0x50 0x48 0x100 Motor #12: 0x110 0x83 0x01 0x00 0x10 0x60 0x50 0x54 0x100 Motor #14: 0x110 0x83 0x01 0x00 0x40 0x60 0x50 0x84 0x100 Motor #16: 0x110 0x83 0x01 0x00
-
Thread
Webasto W-Bus
Betriebszuständen mit entsprechenden Hexcodes. Die Antwort auf F4 0D 50 30 5F 60 61 0A 2A 3D 2B 23 0E 28 F4 sieht so aus: [code] ADRLENCMD00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 4F 1C D0 30 5F 00 63 60 00 62 61 00 01 0A 0D 2A 00 3D 03 20 2B 00 23 36 21 22 23 24 25 CHK 0E
vielleicht einen Simulator und gucke was die Software draus macht. Die Antwort auf [code]F4 17 50 30 1E 5A 33 03 01 04 02 58 59 32 10 15 13 34 24 2C 12 11 0C 51 B7[/code] sieht so aus: [code] ADRLENCMD00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 4F 37 D0 30 1E 25 D0 5A 00 1E 39 33
-
Thread
Wlan2Serial Modul für 5 euro
fällt drastisch ab 1.000 Stck. Das sind 2.450 EUR + EInfuhr 19 prozent = 2.915,00 Problem ist, die eBay Gebühren würde man dann draufzahlen. Ich denke dass ebay pro Verkauf 10 Prozent abrechnet oder? also sagen wir 2,915 und 10 prozent davon macht knappe 30 cent, liegen wir bei 3.30 EUR das Stck.
noch extra per eMail an, wir sind ja soweit in Kontakt. LG Rudi ;-) PS: Postet doch mal eure preisliche Vorstellung für den blossen Chip, für die ihr bereit wäret, einen Posten ( 1000 - 10 000 ) zu zahlen.
-
Thread
LTspice OpAmp Radio Simulation
Das ist der UniversalOpamp2, da der MCP6024 den ich habe nicht dabei ist.
langsam. Vielleicht > haste ein anderes Modell, was gut genug ist. Der UniversalOpamp2 hat GBW=10Meg und Slewrate=10Meg/s=10V/us. Rechtsklick auf den Opamp. GBW=100Meg Slew=100Meg Damit wird er 10 mal schneller. MCP6024 GBW=10Meg Slewrate=7V/us Der UniversalOpamp2 ist damit bei
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Volt was einen möglichen Luftdruck von ca 100 kPa bis 1000 kPa abdeckt. Bei einer Auflösung von 12/14/16/18 Bit die man am MCP3421 einstellen kann. Außerdem befindet sich noch ein einstellbarer Spannungsregler für die benötigten 5Volt und ein I2C-Bustreiber für meinen I2C-Haus-Bus auf der Schaltung
komplett analog, der AVR und das LCD dienen nur zur Messung und Anzeige. Eingang: 4-30V Ausgang: bis 14,7V bei max. 10A Mein erstes "größeres" SMD-Projekt :)
-
Thread
Suche bessere Alternative zum MC34063
9f28e203-0072-4e09-8c0a-ac131ecb0041&algo_expid=9f28e203-0072-4e09-8c0a-ac131ecb0041-2&btsid=0ab6f82415896388903622686e7690&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ 10 Stück für 1.75€ + 99ct Versand. Günstig sind auch MCP1407 und TC4420.
-
Thread
Neo Pixel info
GND-Schleifen). Ich werde aber den Vorschlag von Helge versuchen: Helge schrieb im Beitrag #7257561: > Für 10m würde ich einen differentiellen line driver + receiver > versuchen. Ich werde für die Datenübertragung evtl. den MAX485, MCP2551 o.ä. mal einsetzen. Habe bei ähnlichen Problem mit I2C und Hausbus
Erzähl keinen Unsinn! > Ich werde aber den Vorschlag von Helge versuchen: > Helge schrieb: >> Für 10m würde ich einen differentiellen line driver + receiver >> versuchen. > Ich werde für die Datenübertragung evtl. den MAX485, MCP2551 o.ä. mal > einsetzen. Viel zuviel Aufwand. Aber mach mal.
-
Thread
dual DA-Wandler 16bit mit SPI für 5V
Wenn 12 Bit auch reichen würden. Schaue dir mal den MCP4822 an.
Vergleich dazu sind 16bit-Wandler kein Overkill. Bei 12bit hat man 4096 Stufen. Bei 40A sind das ~10mA. Normalerweise sollten 10mA Auflösung reichen. 10mA brauchbar einstellen geht damit jedoch nicht. Bei der 60A-Last waren 20mA so verrauscht daß man kaum von einem Konstantstrom sprechen konnte.