CAN-Knoten

Gast #299442
*) 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
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
Ü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 #299446
@Ithamar:
im Datenblatt des mega steht zwar etwas anderes drin, aber bei mir gab
es keine Probleme beim Takt ändern.

Viele Grüße, Stefan
Persönliche Seite #299447
Ob 100µF am Ausgang gut sind.. könnte dann Schwingen.

Vref einfach auf 100n mit GND legen.
Vorteil: kannste per Software auf 2,56V / Vcc oder extern schalten.

ISP-PINS am m8 mit Widerständen (2k2 oder sowas) zum Rest der Schaltung
abblocken, sonst haste Probleme beim Flashen.

RESET vom m8 mit Kondi sichern.
Gast #299448
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
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
@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

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.