Connect two CAN networks with the PCAN-Router DR. The unit comes with standard firmware that forwards message traffic bi-directionally 1:1 between both connected CAN busses. This fully-programmable router can be used to join two networks of different speeds as well, and to filter, manipulate, and route CAN messages between the two networks. In addition, it features an RS232 serial port, than can be programmed to interface with the CAN channels as well. In this way users can create a custom CAN-to-RS232 adapter. Along with the Din-Rail package, The PCAN-Router DR offers 500V isolation between the two high-speed CAN channels and the RS232 port, as well as between the CAN/RS232 channels and the power supply.
The PCAN-Router DR utilizes the NXP LPC21 series programmable microcontroller and the NXP PCA82C251 CAN transceiver. The Bit rate of the two channels can be set using a rotary switch. The setting applies to both CAN Channels upon reset (a recessed reset push button is provided for this function). Each CAN Channel has the option to have CAN termination (120 Ohm) activated on the unit, through switches on the circuit board.
The WinARM software provided (contains the GNU Compiler Collection (GCC) for C and C++) can be used to produce your own firmware and then transfer it to the module via CAN. Any PCAN PC interface, such as the PCAN-USB can be used for this purpose, utilizing the free PCAN-Flash PC software. The PCAN-Router is shipped with demonstration firmware which performs one-to-one forwarding of the CAN messages between the two CAN channels at whatever bit rate determined by the rotary switch. The corresponding source code is included.
Contents of Box:
- PCAN-Router DR in DIN rail plastic housing
- Mating connector for both CAN channels, RS232, and power supply
- Windows development software (Yagarto GNU ARM toolchain, flash program)
- DVD with library, programming examples, and manual