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
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?
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
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
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
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
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.
>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?
vielen dank für eure unglaublich schlauen komentare ihr superhelden Tschüss
>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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.