NLink Adapter
This bidirectional CAN bus to USB adapter facilitates seamless integration of NMotion Components with the main system, enabling direct communication and comprehensive control through our proprietary software SDK, thus bridging the gap between CAN-based peripherals and USB-equipped host systems.
Specifications
- Powered via USB
- 2x CAN Port, 1x USB-C Port
- CAN Bus Baud Rate: 500kbps
- Modified-CANable firmware
- Supports SocketCAN -
slcand
can be used to bring the interface up.
Hardware
Considering the hardware part, NLink Adapter has two CAN ports on one side to connect CAN Bus based devices, and an USB-C port on the other side to connect it to PC / Laptop / SBCs / Anything with an USB port.
It also has a set of three LEDs each for power status (GREEN), CAN communication status (ORANGE) and for error status (RED):
- Power Status: Turns ON when the board is powered.
- CAN Communication Status: Blinks when there are incoming and outgoing bytes in the CAN Bus.
- Error Status: Turns ON when an error is triggered.
Drawing
All dimensions are in mm
Usage
To set up the system, connect the NMotion Components to the Adapter's CAN Bus interface, then plug the Adapter's USB port into your computer or device, and finally confirm proper power-up by checking that the green LED on the adapter illuminates. The CAN communication LED also blinks 4 times, signifying a successful connection and readiness for operation.
In-case if only one CAN port from the adapter is being used and you're facing issues with the communication part, make sure to turn on the termination resistor switch to enable the termination resistor on the Adapter. This is crucial for a proper CAN bus communication.
After connecting to the system, one can use the NMotion Transport Library or NMotion CLI Tool to start controlling our NMotion components.