Mikrocontroller + CAN Bus + USB + Seriellanschlüsse

OP #574864
Lesenswert?

Hallo Leute,

ich habe mir schon einige Beträge hier im Forum durchgelesen, bin aber 
noch nicht ganz sicher wie ich mein Problem bewältigen soll. Ich habe 
folgendes Problem. Ich soll eine Platine entwerfen und die dann auch 
später bestücken, um diese dann auch in Betrieb nehmen zu können.

Auf der Platine ist ein Mikrocontroller der ein beliebiges Programm 
bearbeitet, dies soll dann per USB oder CAN von einem PC aus abgefragt 
werden. Ich denke die RS232 Schnittstelle werde ich wohl nur zum 
programmieren benutzen oder? Was mir noch an Wissen fehlt ist, wie man 
die Bausteine dafür überhaupt aussucht und ob es nicht schon Bausteine 
gibt wo ich dies schon alles zusammen habe.

Ich hoffe ich habe mein Problem recht gut beschrieben und ihr könnt mir 
diesbezüglich weiterhelfen. Ich habe auch schon nachgelesen dass die 
Erstellung der Platine das geringste Übel sein wird, bis es dann an die 
Programmierung geht.

So long
Tom
OP #575198
Lesenswert?

Hi Thomas,

ich habe noch keine Platine selber entworfen, deshalb muss ich mich auch 
noch in Target einarbeiten. :)
Ich habe schon mal ein wenig mit Target experimentiert, aber ich kann 
noch keine Platine entwerfen. Für mich ist erst einmal wichtig ob es 
einen Mikrocontroller gibt an den ich einen CAN und einen USB Baustein 
einfach so anschließen kann. Später würde ich auch noch gerne ein LCD 
Display an dieses Board anschließen um mir dort einige Sachen anzeigen 
zu lassen. ( steht noch nicht fest was )
#576155
Lesenswert?

Kann dir eine Bastelei von mir anbieten. Ist mit einem PIC-Controller 
18F4xxx bestückbar.
CAN hat die aber nicht, .......noch nicht :-)
Ist allerdings rein Privat, darf nicht kommerziell verwendet werden! Das 
Layout findest du wenn du im IE die Adresse:
http://www.home.foni.net/~helmutholm/PIC-8-FACH-RELAISPLATINE_PROG_USB_PCB_1.T3001
eintippen.
Hast du denn schon Programmierkenntnisse?
Gruß Helmut
OP #576206
Lesenswert?

Danke Helmut für die Hilfe, ich schau mir das auf jeden Fall an und 
versuche es zu verstehen. :) Programmierkenntnisse sind in C, C++ ganz 
gut vorhanden, natürlich muss ich mich da auch noch einmal rein 
arbeiten. Ich habe nämlich schon länger nichts mehr programmiert.
Ich lese auch schon fleißig in CAN Büchern auf was man achten muss und 
welche Bausteine zusammen passen. In den nächsten Tagen werde ich mir 
mal eine Liste der zur Auswahl kommenden Controller machen und dann eine 
konkrete Auswahl treffen. Ich weiss das dies eine Menge an Arbeit ist, 
nur will ich meine Arbeit in 4 Monaten über die Bühne bringen.
Gast #586598
Lesenswert?

Hallo, würde Euch die neue Phillips (jetzt NXP) LPC23xx-Serie 
Vorschlagen! Die Teile haben einen ARM7 kern mit 75MHZ Clock und da ist 
wirklich alles drinn - CAN, RS232, USB-Master & Slave I2C, LAN 
(allerdings ohne Phy). Das teil kostet unter 10 Euro und hat auch 512kB 
Flash! Denke nicht daß es da was vergleichbares für den preis zu 
bekommen ist.

Für den Arm bekommt man ja auch freie Compiler und muß nicht die IAR 
oder Keil Tools benutzen! Debugen kannste über das J-Tag Interface da 
der Controller mit Integrierter Debug Schnittstelle ausgerüstet ist!

Hoffe geholfen zu haben.

Gruß Andi
Gast #587636
Lesenswert?

Der Vorschlag ist gut - allerdings nur, wenn man fast alle Zeit damit 
verbringen möchte, sich mit den Bugs der Dinger rumzuschlagen.
Grundsätzlich gilt bei NXP (und in abgeschwächter Form auch bei anderen 
Herstellern): Niemals MCs verwenden, die nicht mindestens 3 Jahre von 
anderen Kunden debuggt worden sind!
Ist alles Bananaware, da muss man selber doch nicht mitmachen, es gibt 
ja genug, die auf sowas reinfallen!

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