Hallo, kann mir jemand Tipps geben wie man mit dem 4433 analoge Signale für den CAN Bus aufbereitet? Wo findet man Informationen dazu? Gruß Joe
CAN geht nicht in Software, Du brauchst einen CAN-Chip. Daher nehme ich für sowas immer den T89C51CC01, der hat CAN und ADC on Board. Peter
Moin! Also unter http://www.lpr.e-technik.tu-muenchen.de/courses/seminar/fieldbus/node58.html gibts allgemeine Infos zum CAN. Ich schätze jedoch das du Probleme bekommst mit der leistungsfähigkeit deines 4433, aber es gibt auch IC´s die die Kommunikation für dich erledigen. Ich glaube der PCA 82C250 und der SJA 1000 sind solche Umsetzer. Die bekommst z.B. im Reichelt. Wie die genau funktionieren weis ich auch nich, sorry. Du solltest dir aber überlegen ob du nicht doch umsteigst auf einen uC mit integrietem CAN-Controller. MfG
Infos zu CAN allgemein und eine Implementierung mit externem CAN-Controller und AVR8515/ATmega163 findest du auf meiner Seite (http://www.CANathome.de). Wenns nicht unbedingt AVR sein muß, dann nimm einen µC mit integrierter CAN-Schnittstelle. Tschüß, André.
Von Microchip gibt es einen Can-Controller für SPI. Auf deren Webseite nach MCP2510 suchen. Dort ist auch eine AppNote dabei, allerdings für Pic. Gruss Bernd
Der MCP2510 ist aber nur seriell über SPI ansprechbar. D.h. CAN bei 1MBaud ist damit nicht beherrschbar. Daher sollte man besser den SJA1000 mit Parallelschittstelle nehmen. Oder eben CAN intern (z.B. auch DS80C390, C505, P87C592). Peter
Dafür hat der MCP2510 6 Empfangs und 2 Sendespeicher. Bei 1Mbaud wird man sicherlich nicht alle Messages mitlesen können. Ob das aber überhaupt sinnvoll ist hängt doch von der Anwendung ab. Joe schrieb leider nicht welche Art von Signale übertragen werden sollen. Wenn ich nur alle paar Sekunden Temperaturen übertragen will reicht die SPI-Anbindung auf jeden Fall. Bernd
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.