www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Ich werde wahnsinnig mit can


Autor: Uli (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute

Ich werde noch wahnsinnig mit CAN-Bus

Also zuerst möchte ich vorausschicken, daß ich nur ein gefährliches 
Halbwissen über µC und Bascom habe. Ich möchte mich auch garnicht 
allzutief damit beschäftigen. Das kommt vielleicht später einmal.
Ich bin Pyrotechniker und habe folgendes Projekt vor: Ich will auf einen 
Knopf drücken und über den CAN Bus wird ein Signal an die Empfängerbox 
gesendet die mir dann einen Transistor schaltet Bumm
Programmieren möchte ich mit Bascom da mir das relativ einfach 
erscheint. Als Programmierhardware habe ich ein STK500. Folgenden
Ich habe schon einige Versuche unternommen auf einem Steckboard mit 
einem AVR mega162 einem SJA1000 und einem PCA82C251 einen Canbusknoten 
zu bauen aber die angeschlossenen LED´s (werden später Transistoren) 
wollen nicht leuchten. Da ich nicht weiss wie man Register ausliest oder 
ähnliches ist eine Fehlersuche natürlich ziemlich schwierig.
Wer hat Lust mir bei diesem Projekt zu helfen? Ich werde mich dann 
natürlich auch erkenntlich zeigen.

Und bitte nicht, wie in diesen Foren inzwischen üblich, antworten mit:
Lass es lieber sein...
Liess doch mal da und da nach, vielleicht kommst du drauf...
Mach das doch lieber ganz anders...
Kauf dir doch lieber ne fertige Anlage...
usw.

Wäre echt dankbar für gute Hilfe

MfG U.Wallis

Autor: Martin Kohler (mkohler)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Als erstes frage ich mich:
Muss es bei dem (löblicherweise selbst bemerkten) beschränkten 
Basiswissen unbedingt der CAN Bus sein?
Willst du eine Punkt-Punkt Verbindung bauen oder ist das Bus-System 
zwingend notwendig.

Um wieviele verschiedene Bumms in zeitlicher Abfolge geht es denn?

Autor: Uli (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Das ging ja schnell. Es soll natürlich keine Punkt zu Punkt Verbindung 
werden. Dann könnte ich einfach ein Kabel nehmen! Es geht um mehrere 
Empfänger mit mehreren Zündern ( bis ca. 200! ) die ich einzeln Zünden 
will oder mehrere zusammen, in programmierten Abfolgen oder auch 
manuell.....
Den CAN Bus will ich wegen der Sicherheit und wegen der Spezifikatin 
nehmen

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Uli wrote:
> Und bitte nicht, wie in diesen Foren inzwischen üblich, antworten mit:
> Lass es lieber sein...

Doch, das ist die richtige Antwort.

Es gibt nur die 2 Möglichkeiten: es sein lassen oder sich reinknien.

Eine Frau kann ja auch nicht halb schwanger sein.


Uli wrote:
> Mach das doch lieber ganz anders...

Das wäre ne echte Alternative.
Da Du ja nur von einem Master zu vielen Slaves senden mußt, wäre RS-232 
oder RS-458 völlig ausreichend und die Slaves brauchen nur ein 
ATtiny2313 zu sein.


Peter

Autor: Uli (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Seht Ihr? genau so eine Antwort wollte ich vermeiden.
Entweder jemand kann mir helfen oder nicht. Ich will nicht das 
Mikrocontroller Handwerk von Grund auf lernen um dieses eine Projekt zu 
verwirklichen und ich möchte den CAN Bus verwenden!

Gruß Uli

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Uli wrote:
> Seht Ihr? genau so eine Antwort wollte ich vermeiden.

Dann müßte Dich jemand anlügen (oder sich selbst was vormachen).

Wenn Du damit glücklicher wärst ?


Peter

Autor: Uli (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke! Deine Ehrlichkeit freut mich sehr, hilft mir aber keinen Schritt 
weiter.
Ich versuche es nochmal anders zu sagen. Ich hoffe auf eine Antwort wie:
Nimm diese Schaltung... und nimm diesen Code ( einen hatte ich ja schon 
im Anhang) und probier damit mal ein bisschen rum.

Autor: unsichtbarer WM-Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Ich will nicht das
>Mikrocontroller Handwerk von Grund auf lernen um dieses eine Projekt zu
>verwirklichen und ich möchte den CAN Bus verwenden!

Ich wollte auch fliegen lernen... deswegen habe ich mir einen A380 
bestellt...

Irgendwer nannte solche Anfänger "Mehrfrontenkrieger".

CAN ist was schönes. Dazu ist es aber erst mal notwendig Grundlagen zu 
beherschen...
>Ich möchte mich auch garnicht allzutief damit beschäftigen.
Wirst du aber machen müssen.
Eine LED-PWM kann man vielleicht noch an einem Wochenende hinbasteln, 
aber sowas erfordert etwas mehr Aufwand.

Der Quellcode ist ja definitiv nicht von dir (steht ja auch im 
Programm-Kopf).
Versuch doch erst mal zu verstehen, was da so alles passiert. Dazu 
bietet es sich an, im Bascom-Manual die entsprechenden Befehle 
nachzuschlagen.
Es gab hier schon einigen, denen man vorweg bescheinigt hat, dass sie 
scheitern werden, taten sie aber nicht.
CAN ist für den Anfang vielleicht etwas (zu) deftig.

Hast du schon mal versucht, zwei Controller ohne CAN-Bus miteinander 
kommunizieren zu lassen?


>Wer hat Lust mir bei diesem Projekt zu helfen? Ich werde mich dann
>natürlich auch erkenntlich zeigen.

Krieg ich jetzt ein Feuerwerk?

Autor: Uli (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
vielen dank für eure unglaublich schlauen komentare ihr superhelden

Tschüss

Autor: unsichtbarer WM-Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>vielen dank für eure unglaublich schlauen komentare ihr superhelden
>Tschüss

Klingt mal wieder nach "Macht mir jemand meine Hausaufgaben?!"

>Da ich nicht weiss wie man Register ausliest oder
>ähnliches ist eine Fehlersuche natürlich ziemlich schwierig.

Das sind Grundlagen. Beschäftige dich mit dem Bascom-Handbuch, stelle 
sinnvolle (beantwortbare) Fragen (Vermutlich hast du auf dem Steckbrett 
zwei Drähte nicht richtig reingesteckt...), dann wird dir auch gerne 
geholfen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.