In the process of using, it has successfully received data, but after modifying the configuration, it can no longer receive data. According to the instruction manual to do the test of sending and receiving between two channels, onlyone frame is sent, and the corresponding channel does not stop receiving.
Solution: The relay mode remains active even after it has been switched on, due to a failure to switch it off with the relay software.
The trunking function facilitates data exchange between two CAN buses by powering the USBCAN device only after disconnecting it from the PC. To turn the relay function on and off, use the relay configuration software. The configuration data is saved permanently in the device when the relay is opened. After initialization, the software configuration operation is invalid, and only data transmission and reception of current parameters are possible, i.e., transparent transmission function. To exit relay mode and enter normal mode, use the relay configuration software to disable the relay function and erase the relay configuration parameters.
It is important to note that while in relay mode, the baud rate cannot be configured and no data can be received. To test between two channels, send only one frame. The corresponding channel should not stop receiving data. For example, if CAN1 sends a frame of data to CAN2, CAN2 should receive the data and relay it back to CAN1 through the CAN bus. This process should continue back and forth between the two channels.