-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
zugreifen. Das habe ich auch getestet, dann aber wieder aufgegeben. Testaufbau: - CAN Transceiver MCP2551 - 2 schnelle Optokoppler zur Entkopplung Rx,Tx (könnte auch entfallen) - CAN Controller MCP2515 - ATMega88 dazu ein Terminalprogramm, das den CAN-Controller bedient. Grundsätzlich hat es funktioniert
hergenommen und nur die 3 Timer-änderungen von Deinem Post angepasst. Ich hab den UVR-61-3, hab aber den 65Byte-Datensatz vorerst drinnen gelassen. Zum Testen müsste es reichen. Jedoch ändert das auch nichts: Ich bekommen jedoch immer den output wie im Anhang: 0x90 0x48 0xAA... Richtig wäere:
-
Thread
Wittig(welec) DSO W20xxA Hardware
8 Euros + 1,65 Versand
haben, we sind denn jetzt so die Tests verlaufen? ...du meine Güte, da kostet eine Dose EMV35 20,65€, ein stolzer Preiß!
-
Thread
MCP2515 - Registerdaten werden falsch gespeichert
Hallo, ich habe mit dem ATMEGA48, dem MCP2515 und dem SN65HVD1050 einen CAN-Knoten aufgebaut. Diesen Knoten habe ich so konfiguriert, daß ich erst einmal nur am CAN-Bus lesend teilnehme. Mit einem CAN-Interface habe ich dann Nachrichten versendet
Der MCP2515 funktioniert am AVR. Ist also kein prinzipielles Problem, sondern eines bei dir. SPI falsch konfiguriert? Code?
-
Thread
Heizungsschnittstelle 7-8-9
Was haltet ihr davon? https://cdn-reichelt.de/documents/datenblatt/A200/MCP4151_MIC.pdf Damit die Spannungsdifferenz an der 7-8-9 via Raspi (SPI) steuern?
50 °C Vorlauf = ??? Ohm 55 °C Vorlauf = ??? Ohm 60 °C Vorlauf = ??? Ohm 65 °C Vorlauf = ??? Ohm 70 °C Vorlauf = ??? Ohm 75 °C Vorlauf = ??? Ohm 80 °C Vorlauf = ??? Ohm 85 °C Vorlauf = ??? Ohm 90 °C Vorlauf = ??? Ohm Liebe Grüße Roland
-
Thread
ATmega2561 Problem mit WinAVR
bekomme ich sehr viele Linker Warnungen wie: C:/subver/homenet/sw/ethernut/nut/crt/vfprintf.c:65: warning: internal error: out of range error C:/subver/homenet/sw/ethernut/nut/crt/vfprintf.c:65: warning: internal error: out of range error Was kann ich dagegen unternehmen? Der
Maik Scholz wrote: > C:/subver/homenet/sw/ethernut/nut/crt/vfprintf.c:65: warning: internal > error: out of range error > C:/subver/homenet/sw/ethernut/nut/crt/vfprintf.c:65: warning: internal > error: out of range error > > Was kann ich dagegen unternehmen
-
Thread
[V] Tempsensor, I2C-Dimmer, IRDA-Transceiver
natürlich unbenutzt. Alle Teile sind in RoHs. Die Stückzahl bitte anfragen. Der Versand liegt bei 1,65 EUR unversichert und Einwurfeinschreiben 3,25 EUR TC1047AVBN Temperatursensor, min.:-40°C, max.:125°C 2,5V bis 5,5V, 10mV/°C, SOT23 RoHs 0,30 EUR/Stück PCA9530-DP 2-Bit I2C LED-Dimmer, TSSOP8
TFBS4711-TR IRDA-TRANSCEIVER: Ich habe noch Testleiterplatten ( unbestückt ), die einmal mit dem MCP2155 und einmal mit dem MCP2120 bestückt werden können. Wenn gewünscht, lege ich eine oder beide Versionen mit bei. Die Leiterplatten kosten nichts. ( siehe Bild ) Anfragen auch unter: e x c e p t
-
Thread
CAN-Schaltungsentwurf: MCP2515 und MCP2551 - jemand Verbesserungsvorschläge?
des Signals des 5V MCP2551 an den FPGA 3,3V falls der TXD und RSD Pin direkt an den FPGA angeschlossen werden soll ohne den MCP2515 zu benutzen. Gibt es Verbesserungsvorschläge? Ich weiß auch noch nicht ganz genau welchen
der MCP2551 sollte deine 3,3v als Input High verarbeiten können, in die andere Richtung tut es ein 20k Widerstand der den Strom durch die Clamp-Dioden des MCP2515 begrenzt
-
Thread
RS485 Bus aufbauen
eher wenig geeignet. Nur: RS485 Multimaster ist seit Verfügbarkeit billiger CAN Controller wie dem MCP2515 wenig sinnvoll geworden. Seither gilt als Daumenregel: CAN für Multimaster, RS485 für Single.
Pro Node: CAN: MCP2515 + PCA82C250: ca. 3,50€, betrieben via SPI. RS485: SN75176: 0,30€, betrieben via UART. Geht natürlich auch teurer, das sind die jeweilig billigsten Teile. So sind ATmega88+MCP2515 deutlich billiger
-
Thread
Interesse an Platinen für HAP-Control-Unit?
Layout für das Hutschienengehäuse zu veröffentlichen das auf DIL-IC's besteht. Also der Mega32, MCP2515, Eeproms, usw. in DIL-Bauform und nur ein paar Widerstände und Kondensatoren als SMD-Bauteile. Es ist eine einseitige Platine die mit sehr wenigen Brücken auskommt. Das ganze läuft bei mir
uninitialized value in numeric eq (==) at /opt/hap/bin/helper/../../lib/HAP/ConfigBuilder.pm line 65. Use of uninitialized value in numeric eq (==) at /opt/hap/bin/helper/../../lib/HAP/ConfigBuilder.pm line 65. Use of uninitialized value in concatenation (.) or string at /opt/hap/bin/helper/../../
-
Thread
AT90CAN128 wieder einmal.
ausgezeichneten Artikel von Fabian Greif: http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Auch wenn er fuer andere Hardware geschrieben ist, er ist eine ausgezeichnete Einfuehrung. Ich halte die Dokumentation des AT90CANxxx im Bereich CAN fuer aeusserst duerftig, die des mcp2515 ist viel besser. Viele Eigenschaften des AT90CAN habe ich erst aus Extrapolieren vom mcp2515 verstanden, ganz abgesehen von den Erklaerungen im Dokument von Fabian Greif. Noch ein paar Bemerkungen: ich bin vom mcp2515 auf den AT90CAN umgestiegen weil der SPI Zirkus zum internen Verschieben
-
Thread
lcd mit pic18f242?
64 : Address exceeds maximum range for this processor. Error[126] K:\MY PROGS\18F242_LCD\LCD.ASM 65 : Argument out of range (00BE not between 0000 and 3FFF) Warning[220] K:\MY PROGS\18F242_LCD\LCD.ASM 65 : Address exceeds maximum range for this processor. Warning[220] K:\MY PROGS\18F242_LCD\LCD.ASM 65 : Address exceeds maximum range for this processor. Warning[220] K:\MY PROGS\18F242_LCD\LCD.ASM 66 : Address exceeds maximum range for this processor. Warning[220] K:\MY PROGS\18F242_LCD\LCD.ASM 67
-
Thread
CAN-Bibliothek für den at90CAN128 und das AVRStudio
1 den ankommenden Datenstrom per UART ausgibt. (Verwende den UART Port 1, NICHT den 0er) Meine MCP2515 haben die Baudrate auf 125kbit (Glaub ich zumindest - Zur Kontrolle hier meine Einstellungen) write_Reg_MCP2515(CNF3, (1<<PHSEG21)); write_Reg_MCP2515(CNF2, (1<<BTLMODE)|(1<<PHSEG11)); write_Reg_MCP2515
Es wird immer ein CAN Transceiver benötigt. Z.B. ein SN65HVD1050 von TI. Gruß Fabian
-
Thread
AVR-Bootloader mit Verschlüsselung
wenn ich dir nun einen zurück gebe, z.B. "test", dann wäre es im Speicher folgender aufbau: 00 74 00 65 00 73 00 74. Woher weisst du nun, dass du nur 74 65 73 74 senden musst und ich nicht vllt. Binärdaten nutze in meinem Protokoll und du von daher 00 74 00 65 00 73 00 74 versenden müsstest? Grüße,
FF 30.04.13-17:09:22-415 > send ident $00 00 00 00 00 00 00 00 00 0D 42 6F 6F 74 6C 6F 61 64 65 72 30.04.13-17:09:22-540 > received data $00 00 00 00 00 00 00 00 00 0D 42 6F 6F 74 6C 6F 61 64 65 72 10 B0 54 65 73 74 93 0B 06 09 30 30.04.13-17:09:22-541 > Switch to 1-Wire mode 30.04.13-17:09
-
Thread
Can bus Anfänger
den PC von IXXAT oder PEAK. Ansonsten gibt es eine recht einfache Parallelport-Lösung mit dem MCP2515 von Microchip. Ich glaub das ist in der aktuellen Elektor auch drin(?)
hallo ich nochmal wie muss denn der bustreiber beschalten werden SN65HVD1050D kann mir das einer sagen
-
Thread
Empfehlung für CAN-Controller?
Der MCP2515 ist auch mit 3,3V glücklich. Transceiver für 3,3V gibt es von TI.
in der von dir ausgewählten Architektur keinen, der CAN onboard hat? Ansonsten würde halt der MCP für 3,3V taugen.
-
Thread
Unterschied MCP2515, 2551 und PIC 18F2685
Nun bin ich auf PIC 18F2680, 2682 und 2685 gestossen. Außerdem habe ich sowohl den CAN-Controller MCP 2515 und auch den CAN-Transceiver MCP 2551 gesehen. Worin liegen hierbei die Unterschiede? - PIC 18F268x - CAN-Controller MCP 2515 - CAN-Transceiver MCP 2551 Dass sich bei den PICs die Anzahl
den CAN-Transceiver aber sehr wohl. Ich selbst habe mit dem CAN-Controller MCP2510 sowie dem CAN-Transceiver SN65HVD232 gute Erfahrungen gemacht. Insbesondere für die MCP-Controller-Reihe gibt es ein paar ganz gut funktionierende Bibliotheken (zumindest für den AVR, aber die sollten
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Für EEPROMs die 2 Adressbytes brauchen (24C16, 24C65...) ist es einfacher, den EEPROM auf Adresse 1 zu setzen und dann XPOKE sowie XPEEK() zu nehmen. In der aktuellen Version geht es bis zum 24C512. Ansonsten braucht man halt das Datenblatt, meist kann
USB-ISP-Programmer-fuer-ATMEL-AVR-ATmega-ATTiny_W0QQitemZ390043966886QQcmdZViewItemQQptZBauteile?hash=item390043966886&_trksid=p3286.c0.m14&_trkparms=72%3A1229|66%3A2|65%3A12|39%3A1|240%3A1318|301%3A1|293%3A1|294%3A50
-
Thread
Junkers CAN-Bus Protokoll
eine entsprechende Ersparnis zu erzielen... Angezapft habe ich die Therme mit einem ESP32 und einem MCP2515 + TJA1050 Can-Bus Modul ("NiRen"), welches ich auf 16MHz "geupgraded" habe. Leider schlug die Kommunikation mit dem eingebauten Can-Bus und einem SN65HVD230 fehl - es kam nichts an. Übrigens
Da liegt ein Missverständnis vor. Ich habe Kommunikation mit dem MCP+TJA trotz "nur" 3,3v. Keine Busfehler. Ich hätte es aber gerne mit dem SN65HVD230 Transceiver und dem internen Controller des ESPs gelöst. Stört mich aber nicht also werde ich eine Platine dafür
-
Thread
sn65hvd230/231/232 Eagle-Lib gesucht
Hi, ich suche eine Eagle-Lib für einen CAN-Transceiver: - sn65hvd230 - sn65hvd231 - sn65hvd232 Falls ihn jemand hat wäre es nett den hier rein zu stellen. Vielen Dank im Voraus. Gruß Ralf
userfiles/libraries ) diese Bibliothek: " microchip_can.lbr Library for Microchip CAN devices (MCP2510,2551,2502x,2505x) Uploaded by Jean-Francois FREBOURG (jean-francois at REMOVEfrebourg dot com) from ROUEN, FRANCE 11,030 26,195 2003-08-04 16:08:58 " Und als Bonus hier auch noch
-
Thread
Probleme mit AD des dsPIC30F4013
Hallo, nutze einen dsPIC30 mit 24MHz. Als Referenzspannung für den 12Bit A/D-Wandler dient ein MCP1525 mit 2.495V. Bei einer Spannung von 332mV am Eingang des AD Kanals, gibt er mir einen Wert von 514 aus, obwohl es rechnerisch 544 sein müßten. Dies zieht sich bis zum Endbereich hin. Liegt es
gemessen? Wenn das nämlich > ein 10 € Multimeter war, is die Messung nix Wert. Hi, habe jetzt ein MCP1541 = 4.096V eingesetzt. Ist schon etwas besser. Mit der Beschränkung der VRef habe ich glatt übersehen. AVDD habe ich über einen 10R Widerstand an +5V angeschloßen. 100nF sind direkt an AVDD und AGND
-
Thread
Webasto W-Bus
kommt von der uhr: 34 04 44 21 00 55 Darauf wieder: 43 03 c4 ff 7b Dann: 34 03 56 04 65 Usw... Dann leuchtet F auf der Uhr Also irgendwas Haut hier nicht hin!
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
-
Thread
Hausbus RS485 erste Schritte sind getan
mit Nachrichten versorgt. Da ist natuerlich wenig mit Powersave. Dort benoetigt ein Mega32 6 oder 65ms zum Aufwachen. Daher mein Vorschlag, keinen getakteten bus zu verwenden. Wenn's nichts zum Mitteilen gibt, kan man das auch sein lassen. Irgendwelche Loggerfunktionen koennen gepuffert werden und nur
Preis macht er allemal wett. Für einen CAN-Bus brauchst Du zusätzlich zum Treiber noch z.B. den MCP2515 und hast dann keine Probleme mehr mit Kollisionen etc. (ich weiss, die sind lösbar. Das Ding kostet 2,50€, dafür sparst Du Dir viel Zeit beim Protokoll. So habe ich es gemacht und es noch nicht
-
Thread
PIC 18F4480 CAN-Modul
Musst du nicht auch noch in einem Mask-Register etwas einstellen? (ich kenne den PIC nicht, beim MCP2515 muß man dem aber so tun...)
überfordert, bzw. es hat mir einfach zulang gedauert. Ist dass bei dem 4480 genauso, der braucht den MCP2515 nicht, ist bei dem mit integriert??
-
Thread
Mit der Butterfly an den CAN Bus?
Also bringt mir der Schmetterling erstmal gar nichts? Ich schau mir den MCP2515 und SN65HVD23x mal an.
Okay. Dann bestell ich mir jetzt den SN65HVD231D und den MCP2515
-
Thread
Grundlegende Fragen zum Bootloader
nun aber, was muss ich als page übergeben? Ist das immer der Offset aus dem Hexfile für die nächsten 65 Byte? Also bei den ersten 64 Byte 0x0000 beim zweiten schreiben dann 0x0040 usw? Vielen Dank schonmal Gruß Philipp
Adresse dann zB 0x0040 für die 2. Page weil es ja >die nächsten 64 Byte (oben hatte ich irgendwo 65 stehen, sollte >natürlich 64 sein) sind? woher hast du die routine boot_programm_page()? da sollte zu erfahren sein, wie das zu machen ist.
-
Thread
Transceiver, Warum geht es nicht
@Hubert So hätte ich das auch gedacht aber im Datenblatt des sn65 230 steht R receiver output und im Datenblatt des 6250 das Gleiche Bild RxD CAN receive data output; Bist Du sicher das es bei den CAN-Transceivern genauso ist? Dann wären die Datenblätter von
NB: Laut Datasheets von MCP2551, SN65HDV2xx und 82C25x sind damit 110-120 Nodes möglich. Nur der TDA1054 ist sparsamer.
-
Thread
MMC/SD-Karte mit FAT16 an AVR
] http://www.roland-riegel.de/sd-reader/doc/group__fat16__file.html#g4f0c785a47b1cf070839b5edec2c6f65 [2] http://www.roland-riegel.de/sd-reader/doc/group__sd__raw.html#gd4d9ff40a7ea50c65cfa47927b35b735
DCIM/ 0 Test/ 0 Myfile 35 > und mit >cat Myfile 00000000: 74 20 73 6f 6c 6c 74 65 't sollte' 00000008: 20 69 63 68 20 69 6e 20 ' ich in ' 00000014: 4d 79 66 69 6c 65 20 77 'Myfile w' 00000018: 69 65 64 65 72 66 69 6e 'iederfin' 00000020: 64 65 6e 65 72 66 69 6e 'denerfin
-
Thread
7805 wird sehr heiss
hier eine Schaltung, die wohl ziemlich ähnlich ist zu Deiner: ATmega32, 4Mhz Takt CAN-Baustein MCP2515 Transceiver LCD-Display (LED-Beleuchtung wird direkt über 24V versorgt) Regler LP2950 im TO-92, ohne Kühlkörper Versorgungsspannung 24V Der Regler (TO92!) wird handwarm. Für so ein Ergebnis
Schaltung das Ziel erreicht. Die Verlustleistung am Vorwiderstand ist in Deinem Fall (24V-7.5V)*.1A=1.65W, das ist die Wärme, die Du merkst. Ohne Vorwiderstand würde sie zusätzlich im 7805 verbraten
-
Thread
CAN mit galv. Trennung
Trennung vom CAN-Bus. Ich habe eine Anleitung mit einem SJA 1000 gefunden. Ich verwende allerdings den MCP2515. Hat jemand etwas passendes? Gruß
denke, er hat das selbe problem wie ich ;-) sja1000 und pca82c250 sind 5V devices. ich benutze mcp2515 und sn65hvd231d, welche beide mit max 3,3V bei mir betrieben werden. die meisten optok. die ich versucht habe, haben bei dieser spannung nicht richtig durchgeschaltet!
-
Thread
Ansprechen von CAN-bus beim Auto ?!?
Teilen von Reichelt arbeiten, da ich da öfter bestelle. Ich habe mir dort den CAN-Bus Controller MCP 2515 ausgeguckt. Da im Datenblatt nichts von einem integrierten Transceiver steht, brauche ich vermutlich auch noch den SN 65HVD231D. Meine Frage ist jetzt ob die von mir genannten Bauteile mit
Oder halt einen FTDI 2232 nehmen, der hat ja SPI dran, da kannste den MCP ansprechen.
-
Thread
CAN Transceiver @ 3V
ich bin gerade dabei ne CAN Interface Schaltung für 3 bzw. 3.3V auszulegen. Jetzt seh ich, dass der MCP2551 von Microchip nur für Vdd 4.5-5.5 V ausgelegt ist. Auf der Microchip Homepage war auch kein passender Typ zu finden. Ich bin mir aber ziemlich sicher den MCP2551 auch schon in 3.3V Layouts gesehen zu haben, zumal die Industrial Variante des MCP2515 ab 2.7V funktioniert (sonst hätte Microchip ja keinen passenden Transceiver dazu). Kann mir da jemand auf die Sprünge helfen??? Ne Alternative wären die TI Transceiver (SN65HVD231D), die gibts
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
5 volt nach 3,3 volt für alle signale - Spannungsregler für 3,3volt on-board - Abmessungen von 65mm x 45mm Grüße Mark,
DETERMINED (TBD) Tracking Number: ================================================= Item: MCP9803-M/SNG Quantity: 5 Ship Date: 01/12/2006 Shipped From: Microchip Thailand Sample Whse (FBS) Carrier: TO BE DETERMINED (TBD) Tracking Number:
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
gemacht... Hat aber halt keine gute performence die ganz geschichte. Und Optional vllt. noch einen MCP2515 CAN-Controller ...dafür habe ich mir auch einen schönen Treiber geschrieben. Den CAN Controller brauch ich weil ich das Teil wieder ins Auto einbauen möchte und ich denk bei 1 MBit/s könnte man
$ 7,76 $ 7,27 10 $ 6,02 $ 5,63 15 $ 3,65 $ 3,42 20 $ 3,26 $ 3,05 25 $ 2,79 $ 2,61 30 $ 2,48 $ 2,32 40 $ 2,10 $ 1,96 50 $ 1,94 $
-
Thread
Schnelle FFT in Assembler
ich sehe dass der IRF9530 baugleich mit dem 31 ist nunja 0,65 Euro beim Reichelt wären ja bei 16 Stück 10,4 euro ginge ja noch ich denke du hast da keine soo große Auswahl an den P-channel Transistoren auf einen IRF wird es rauslaufen !
Hallo MaG2k, ich habe mal die Routinen von elm-chan mit den S65-Display-Routinen von Christian Kranz verbunden und habe nun ein Spektrum sogar in Farbe! Gruss Hans-Christian
-
Thread
PIC ICD 2 selbstgebaut
Meine Lösung als SMD Platine. Muss sie noch Ätzen lassen und testen. Platinengröße (80x65mm) MfG Thomas
dienen, obwohl sie jeder selbst herausfinden könnte. INFORMATIONEN: 1. Das Reichelt IC MCP42010 kann als Ersatz für MCP41010 verwendet werden. Es ist die Dual-Version des 41010.DAs Poti 0 in dem 42010 hat dabei denselben Befehlssatz, wie das (einzige) Poti 0 im 41010.Das Poti2 im 42010
-
Thread
AVR Ethernet Platine
für die externe Lösung spricht. Der 82C251 ist besser als der 82C250 und den gibt es auch wie den MCP2515 bei Reichelt. Gruß Topsoft
/dpag?check=yes&lang=de_DE&xmlFile=901 Maxi min 10 x 7 cm max 35,3 x 30 x 15 cm bis 500 g 1,65 EUR Gruß, Jochen