Ich möchte gerne zwei PIC Mikrocontroller (18F4580) über CAN verbinden. Mit dem einen werte ich Sensoren aus, mit dem anderen möchte ich je nach Sensorwerten Motoren ansteuern. Die errechneten Sensorwerte mit Hilfe des µC1 soll nun über CAN dem µC2 mitgeteilt werden und anderes herum soll z.B der µC2 dem µC1 mitteilen wenn der Motor z.B. seine Endposition erreicht hat. Zusätzlich möchte ich eine CAN-Schnitstelle an denen evtl. Datenpakte von beiden Mikrocontrollern ausgelesen werden sollen. Da die Controller nur über TXCAN und RXCAN verfügen, müssen diese Signale doch noch auf einen MCP2551 gelegt werden, die daraus Datenpakete machen. Meine Frage lautet jetzt. Muss nach jedem Mikrocontroller so ein MCP2551 geschaltet werden und diese dann miteinander verbunden oder reicht einer oder muss ganz was anderes verwendet werden ? Und die Schnittstelle kann doch hinter dem MCP2551 (CAN_H und CAN_L) "abgegriffen" werden ?
Lesezeichen