1
\$\begingroup\$

my encoder has a CAN communication interface. I need 4 encoders for my application. However, my controller only has 1 CAN communication interface.

Assuming, the encoder has different CAN ID, will it be possible to read out all 4 encoder values by soldering the 4 CAN_H_{1,2,3,4} and CAN_L_{1,2,3,4} wires of my encoders to one CAN_H and CAN_L, respectively?


Planned circuit:enter image description here

\$\endgroup\$
2
  • 1
    \$\begingroup\$ CAN is a bus for connecting multiple pieces of equipment together. I'd say yes but you need to provide the type and model, preferably a link to manuals, of the CAN controller and CAN encoders. You must also understand how to wire a CAN bus properly with terminations. \$\endgroup\$
    – Justme
    Jun 8, 2021 at 18:49
  • 1
    \$\begingroup\$ Ah...in the circuit 120 ohm between CAN_L and CAN_H is missing... \$\endgroup\$
    – Joe
    Jun 8, 2021 at 19:01

1 Answer 1

2
\$\begingroup\$

Of course you can, that's why the CAN network is used on those encoders. But, you don't solder anything there, you buy a Y-splitter and prefabricated cables of specified lengths. Many different manufacturers do sell this cables. Read the manual of encoder and PLC carefully.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.