GND2 5 8 RS 1 _ N D 1 0 5 k VREF 5 3 CAN S _ M 1 R 1 D2 1 2 SJ3 100n 2 E S 8 D7 EMS_GND 1N4148SMD MCP2551SN D10 E 1 T1 C18 PSD2CAN N EMS_GND BC857ASMD GND 1 k 5 R 4 _ 5 6 0 M _ EMS_TX R 2 E M 1 1 1 1 RA5 GND E 9 9 9 9 1N4148SMD EMS_5V 0 2 2 2 2 1 7 0 R R R R 8 B 1 k 4 2 IC6 9 4 B R 5 IC1B R 330 R25
aufgefallen dass der CAN-Bus Treiber PCA 82C250 wohl nicht mehr lieferbar ist. Anscheinend ist der MCP 2551 Pinkompatibel, getestet habe ich das aber noch nicht. Eventuell sollte man dann den Warenkorb/Bauteilliste anpassen. Gruß Carsten
hallo, ich habe MCP 2551 getestet. das läuft bei mir ohne probleme.
Einen MCP2551 oder PCA82C250 an die entsprechenden Portpins ran löten und schon hat das Discovery auch CAN.
Markus Müller schrieb im Beitrag #2862091: > Einen MCP2551 oder PCA82C250 an die entsprechenden Portpins ran löten > und schon hat das Discovery auch CAN. Schon klar. Aber er ist eben nicht integriert.
Der DAC ist der MCP4821 und den SPI Takt von 200kHz habe ich wegen der Settling Time des DACs gewählt. Der SPI Master wurde von Lothar Miller 1:1 übernommen.
so nicht bestätigen. ich auch, in meiner Schaltung verwende ich als Treiber für den W-Bus einen MCP2003 (LIN-Bus). Nachdem das mit dem Break auch nicht so recht geklappt hat hab ich gemerkt das bei 50ms die vom Controller kamen am W-Bus nur 25ms "zu sehen" waren da der Treiber eine interne Schutzschaltung
mit dem CAN Gateway habe ich sogar schon begonnen. Die Hardware ist trivial, ein Arduino und zwei MCP2515 und MCP2551 als Transceiver. Dennoch muss man ja die eingehenden Pakete lesen, verarbeiten, ggf. einen Trigger für Serial oder so auslösen und auch wieder rausschreiben. Einfach nur RX/TX vertauscht
read () // ein Byte lesen void Kein Rückgabewert oder P63ame63r TOUCH7 ADC17 GPIO27 GPIO17 Treiber MCP2551 onReceive (handler) // Callback- long long oder int64_t -2 – 2 -1 volatile im RAM (notwendig für ISR) TOUCH6 ADC16 GPIO14 ESP32 GPIO16 unsigned long long o. uint64_t 0 – 2 -14 const Nicht veränderbar
read () // ein Byte lesen void Kein Rückgabewert oder P63ame63r TOUCH7 ADC17 GPIO27 GPIO17 Treiber MCP2551 onReceive (handler) // Callback- long long oder int64_t -2 – 2 -1 const Nicht veränderbar (z.B.Pin) TOUCH6 ADC16 GPIO14 ESP32 GPIO16 unsigned long long o. uint64_t 0 – 2 -14 NodeMCU onRequest (handler
read () // ein Byte lesen void Kein Rückgabewert oder P63ame63r TOUCH7 ADC17 GPIO27 GPIO17 Treiber MCP2551 onReceive (handler) // Callback- long long oder int64_t -2 – 2 -1 const Nicht veränderbar (z.B.Pin) TOUCH6 ADC16 GPIO14 ESP32 GPIO16 unsigned long long o. uint64_t 0 – 2 -14 NodeMCU onRequest (handler
read () // ein Byte lesen void Kein Rückgabewert oder P63ame63r TOUCH7 ADC17 GPIO27 GPIO17 Treiber MCP2551 onReceive (handler) // Callback- long long oder int64_t -2 – 2 -1 const Nicht veränderbar (z.B.Pin) TOUCH6 ADC16 GPIO14 ESP32 GPIO16 unsigned long long o. uint64_t 0 – 2 -14 NodeMCU onRequest (handler
so: Ich glaub ich habe das immer noch nicht so ganz verstanden... Denke der ACM sollte auf der MCP2551-Seite vom DC/DC-Wandler sein... Die Schaltung am Ausgang mit L, C und C habe ich aus einer anderen Schaltung "geklaut" Denke jetzt dass der Schaltplan sonst soweit fertig ist. Muss nur noch mal
ist das dort denn alles für Hardware drauf Ein ATMEGA328P, 23K256 SRAM/SPI, AT24C512B EEProm/I2C, MCP2551 CAN-Bus-Treiber, MCP2515 CAN-Bus-Controller, DC/DC für etwa 8-30V am Eingang. Die Schaltung soll dann mit 3V3 laufen. > Womit sind die Erweiterungsstifte belegt? Wie sind die 4 Stifte auf
Gast) ATMega3290 im 100Pin-Gehäuse von Fred S. (Gast) RFM12-Funkmodul von Dominik C. CAN Controller MCP2515 und Transceiver MCP2551 von Dominik C. STLib für KiCad mit STM32F4x von Markus W. Media:SymbolsSimilarEN60617+oldDIN617-RevB-en.lib VERALTET! Nur aus Kompatibilitätsgründen behalten. Ersetzt für
TDA2003 (Pentawatt Gehäuse), Schaltregler UC38xx (DIP8/SO8 und DIP14/SO14), LM2587, MC34036, LM78S40 und MCP1640, Treiber MIC4422 (DIP8/SO8 und Pentawatt Gehäuse). Allegro Halleffekt Stromwandler Typ ACS754/ACS755/ACS756 und LEM Halleffekt Stromwandler der Serie "HX". Programierbarer Oszillator Si570/Si571
Reset Circuitry The SAM7-EX256 board integrates both an automatic and a manual RESET circuitry: An MCP130 Reset controller U3 provides an automatic RESET signal (not mounted by default) A manual RST switch allows the user to reset the board when required 5.2.1 Reset Controller When mounted, the MCP130