Forum: Mikrocontroller und Digitale Elektronik Analoges Signal zu CAN


von Ammp (Gast)


Lesenswert?

Hallo,

ich wuerde gerne das Signal eines analogen Drucksensors in CAN 
umwandeln. Wie ist hierbei die vorgehensweise? Ich habe bis jetzt das 
analoge Signal verstaerkt und mit A/D - wandler und shift register in 
eine serielle Bitfolge gewandelt. Koennte mir jemand sagen wie ich am 
besten im Weiteren vorgehe? Welcher CAN-Controller und Transceiver ist 
sinnvoll? Brauch ich unbedingt einen Mikrocontroller oder geht das auch 
anders?

Vielen Dank

von Dr. Sommer (Gast)


Lesenswert?

CAN ist ein bisschen mehr als nur ein serieller Bitstrom. Nimm dir einen 
Mikrocontroller mit integriertem CAN-Controller - oder gar mit 
integriertem CAN-Transceiver (zB LPC11C00) und schreib ein Programm das 
mithilfe des ADC das Analogsignal einliest und per CAN verschickt.
Wenn du gar nichts selber am CAN-Bus machen willst verwende fertige 
CANopen-Module, die können das schon fertig und müssen "nur" 
konfiguriert werden. Das wird aber wohl nicht ganz billig...

von Easylife (Gast)


Lesenswert?

Ich denke die Arbeit mit dem ADC hättest du dir sparen können.

MCP2502X/5X

ca. 2 EUR, CAN und 4 integrierte 10bit ADC channels.

von Ammp (Gast)


Lesenswert?

Okay also wenn ich mit dem MCP25050 arbeiten wuerde. Koennte ich ihn 
programmieren wie ein Mikrocontroller? Einfach die vier Eingaenge als 
CAN Signal rausschicken. Ist das vom Programmierungsaufwand komplex oder 
gibt es vorgearbeiten Code den man nur anpassen muss? Wisst ihr wo ich 
die Beschaltung finde fuer den MCP25050? Im Datenblatt bin ich nicht 
fuendig geworden.

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
Noch kein Account? Hier anmelden.