CAN-Knoten

Gast #299442
Lesenswert?

*) Gleichrichter
*) 100uF auf 5V Seite
*) Diode von Ic3-3 (A) auf Ic3-1 (K)
*) Kühlkörper für Ic3, grobe Schätzung: Ican = 5V/(120//120)Ohm=84mA +
Kleinkram ~100mA; P=(30-5)V*100mA = 2,5W
*) 100nF an Ic4-18
*) 100nF an Ic5-3
*) Gnd bei JP2 und JP6 hinzufügen um Verkabelung zu "verschönern"
*) ev. ext. PullUps für die i2c Pins; die uP-internen sind vermutlich
zu hochohmig für die Specs.
*) ev. Abschlußwiderstand für Can vorsehen, nur bei Bedarf einlöten
oder mit Jumper
*) ev. wäre es sinnvoll Reset Ic4 und Ic1 verbinden
*) Ic1-Aref liefert doch ~2,5V von der internen Referenz??? ->
Datenblatt befragen
*) Ic5-Vref könnte Belegung benötigen -> Datenblatt

Grüße leo9
Gast #299444
Lesenswert?

Du willst den mega mit dem Clock vom MCP2515 versorgen? Funktioniert
prinzipiell. Du bekommst aber eine Watchdog-Lücke: sollte der Clock vom
MCP2515 aus irgendeinem Grund abgeschaltet werden (falscher Befehl oder
Störung oder ...), dann nützt selbst der Watchdog des mega nichts mehr.
Einzige Möglichkeit ist dann ein Power-Reset.

Den Kühlkörper finde ich nicht nötig. Ich habe fast dieselbe Schaltung
in meinem Hausbus (24V Versorgung, VCC=3,0V, Regler 2950 von National,
AVR-Clock interner RC mit 4Mhz). Damit habe ich ein paar mA, der Regler
wird ohne Kühlkörper nicht wirklich warm Der verwendete Regler hat aber
auch einen sehr geringen Eigenstromverbrauch - darauf achten!


Gruß, Stefan
Gast #299445
Lesenswert?

Übrigens, wenn du den Takt vom MCP nehmen willst, musst du den
voreingestellten Divisor verwenden (is glaub ich 8), denn der Divisor
wird ja vom AVR per Software gesetzt - aber sobald der den ändert,
ändert sich ja auch sein Takt und das dürfte dem gar nicht so gut
gefallen...
Gast #299448
Lesenswert?

Hallo,

ich habe versucht, alle Vorschläge einzuarbeiten. Habe ich noch was
vergessen?

@Dave:
1. Wie sollen die ISP-PINS abgeblockt werden? In Reihe?

2. RESET vom m8 mit Kondi sichern. -> Gegen GND?

3. Vref einfach auf 100n mit GND legen. -> Habe ich noch vergessen.
Angehängte Dateien:
Persönliche Seite #299450
Lesenswert?

Vielleicht hab ich mich schlecht ausgedrückt ;)

Jo, in Reihe.
Wenn man den MCP2551 mit RESET zum schlafen bewegen könnte, dann würde
auch nen RESET bei ihm funktionieren, nur dann haste wiederum keinen
Takt ;)

Wieviel der Kondi am RESET und die Widerstände so haben sollten, keine
Ahnung. Bei den ISP-Widerständen vielleicht 1k-2k2 oder so, solltest
dann natürlich nen halbwegsvernünftigen Programmer haben (mit HCT245
oder nen AN910 o.ä.)

Siehe Anhang.
Angehängte Dateien:
Gast #299452
Lesenswert?

@Dave

vielen Dank erst mal.

Es sind beide RESET miteinander und am ISP verbunden. Am m8 fehlt nur
die Leitungsbeschriftung.

Jetzt muss ich erstmal sehen, wie und ob ich die zusätzlichen Teile auf
der Platine unterkriege.  :o(

Den Takt habe ich nun geändert auf intern. Ich denke, für die
Bearbeitung des Programms genügen 4 MHz und die serielle Schnittstelle
brauche ich nur für Debug-Zwecke, also reichen hier auch 9600 Baud.

Joline

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren