USBCAN-II Pro CAN Analyzer Two-Channels CAN-Bus Communication Interface Card CAN-Bus
USBCAN-II Pro adapter is a debug or analysis tool with two CAN-Bus channels. Using this adapter, the PC can quickly connect to the CAN-Bus network through the USB interface and become an intelligent node of the CAN-Bus to transmit/receive CAN-Bus data. A dapter comes with isolation and can be used in different Windows systems. Device driver, software,e, and programming interfaces(VC, VB, Net, Delphi, Labview, C++Builder)exist for different operating systems, so programs can easily access a connected CAN bus.
Features
- Adapter for USB connection (USB 1.1, compatible with USB 2.0)
- USB voltage supply
- Baud rates up to 1 Mbit/s Time stamp resolution 1μs
- Compliant with CAN specifications 2.0A (11-bit ID) and 2.0B (29-bit ID)
- CAN-Bus connection via OPEN6, PHOENIX
- NXP SJA1000 CAN controller
- NXP PCA82C251 CAN transceiver
- Support ECAN Tools and software
- Galvanic isolation on the CAN connection up to 1500 V
- Extended operating temperature range from -40 to 85 °C
- Device driver and software support Windows 2000/2003/XP/7/8/10 and Linux
- Dimensions:(L)95mm * (W)65mm * (H)26mm
Specifications
Physical | |
Size(LxWxH) | 92*63*30 |
Operating temperature | -40°C~85°C |
The shell material | Aluminum alloy |
Interface form | Open 6 |
CAN channel number | Double |
Electrical | |
Voltage supply | USB supply |
Working voltage | 5V |
Isolation voltage | Magnetic isolation of 3000V |
System | |
Support system | Windows 2000/2003 XP /7/8/10/ E.g. |
development environment | VC VB C C+ C++ C++Builder NET Labwindows Delphi LabVIEW |
CAN bus characteristics | |
Baud rate | 5Kbps—-1Mbps |
Transfer speed | Send up to 8000 frames/s and receive up to 14000 frames/s |
Execution standard | Support CAN 2.0A CAN2.0B ISO/DIS 1188-1/2/3 |
USB bus characteristics | |
Execution standard | Compliant with USB2.0 full speed Compatible with USB1.1 Support USB3.0 |
Functions
1. Automatic baud rate recognition function
It can automatically identify the baud rate of a bus with an unknown baud rate. Our company’s equipment can identify its baud rate if it is an active CAN bus. There are two ways to identify the baud rate:
A: Standard baud rate recognition. (1000K, 500K, 250K…)
B: Full range of baud rate recognition. (set the start and end range, scan the baud rate in the range)
This function can send and receive data after identifying devices with unknown baud rates and can also be used to test the baud rate of newly developed CAN communication devices.
2. Basic CAN data transceiver function
The software can send and receive CAN bus standard data, support CAN2.0A, CAN2.0B frame format sending and receiving, support data frame, remote frame sending and receiving. The software receiving list can receive up to 1 million frames of data, and the receiving list can be saved locally in 3 formats-text file (.TXT), batch file (.CAN), and excel file (.csv); this function is convenient The user performs data storage and processing analysis, and the batch file can be sent back to the CAN bus through software.
3. Advanced CAN bus data transmission function
When sending data, you can set the normal and list sending modes. The list mode can edit multiple CAN data. The CAN data in the sending list can be sent simultaneously and cyclically, and the sending list can be saved/loaded.
The file-sending function can send the batch file (.CAN) back to the CAN bus according to the time sequence information when receiving it. The batch file can be edited through Notepad, and the edited file can be sent according to the content written by the user.
This function can be used as a signal simulator for automotive electronics users. For example, the CAN signal controls the car navigation to turn on. The user can intercept a piece of data containing the car navigation startup signal without finding the startup signal from this data. After removing the navigation from the car, resend this piece of data to the navigation to start the navigation without ECU.
4. Receive real-time statistics
The receiving statistics function can count the received data according to the corresponding rules in real-time. The statistical rules include frame name, frame ID, frame format, frame type, and frame data. After the classification rules are set, when the received data meets the classification rules, The software will automatically merge the data that meets the rules and count the merged quantity. This function is handy when the amount of data on the bus is large. After the same frame is combined, observing and analyzing other data is convenient.
Many nodes on the automobile CAN bus periodically send the same data to communicate with the ECU. These same data often dazzle data analysts and interfere with analyzing other valuable data on the bus. Flexible use of the receiving statistics function can combine the data sent repeatedly in a loop. At this time, if there are new ones on the bus, the data is sent out, and you can see it intuitively.
5. Data multi-segment filtering function
The software can set the receiving filter, and you can specify the data display beginning with specific frame IDs by setting the receiving filter list. By setting the frame ID filter range, the frame ID data in the display range is reached, and the data outside the range is shielded. Multiple frame ID ranges can be added to the filter list, and standard and extended frames can be set. This function is very convenient for filtering unwanted data and facilitating data analysis.
This function filters the frame IDs you don’t want to see. If the user is only interested in the data sent by a certain frame ID, the data can be displayed intuitively by setting the filtering method.
6. Data intelligent shielding function
The software can be set to receive shielding, and the data of the specified ID can not be displayed by selecting the frame ID that needs to be shielded. After the software receives the data, enter the mask setting interface to display the frame ID of the currently received data. By adding the mask list, the data starting with the specified frame ID will be masked, and the frame ID will no longer be displayed in the future. All the data. This function is convenient for shielding data you don’t want to see and for data analysis.
This function suits systems with significant data traffic, such as automobile CAN buses. The data volume conference dazzled analysts, but they don’t care about a lot of data. Flexible use of the shielding function can significantly reduce analysts’ workloads. Users can shield the data they do not care about when observing, which is convenient for later data processing.
7. Error frame receiving function
The software can receive error frames on the bus. When an error frame is generated on the bus, it will cause interference to the bus, and in severe cases, the bus will be completely paralyzed. The ECAN Tools software can receive the type and status of the error frame so that the user can find the bus communication faulty node in time and repair or replace it in time.
The slave function can find the device sending the error frame for repair or replacement by disconnecting all nodes on the bus.
8. Data forwarding function (Only USBCAN-II Pro can be used)
The data forwarding function can send the CAN data received by a particular channel back to the current bus or through another channel. The forwarding function supports data filtering. Users can use the filtering function together with the forwarding function very flexibly. It only forwards the desired data as a gateway connecting two CAN buses.
Typical application:
A: CAN bus learning and device developers can use this function to forward the data sent by the device through USBCAN to receive it, judging whether the device’s sending and receiving functions are regular and whether the data is correct.
B: Users of automotive electronics development and diagnosis can use this function to filter out the desired data and send it through another channel, which can be used to shield some irrelevant data.
9. Offline use function(Only USBCAN-II Pro can be used)
In intelligent offline mode, users can edit instructions with Notepad (.txt) and download them to the CAN device. After the downloaded CAN device is powered on, it can work offline according to the instructions in the Notepad. Offline instructions are available. : With standard functions such as sending, delaying, triggering sending, receiving, and sending after modification, users can quickly realize offline automatic control even if they haven’t developed software twice. Data can be sent automatically after power-on. This function can be used for production line testing, simulating protocol data after cracking the protocol, etc. It has a wide range of uses.
Typical application:
A: The data sent by can1 or can2 can be defined arbitrarily.
B: You can edit the command of the CAN bus to send data. This function does not require a professional developer. You only need a simple notepad tool to edit a piece of logic to send data for secondary development.
10. Automotive standard protocol decoding (USBCAN-II C not supported)
This function can parse gasoline vehicles’ standard ISO15765 protocol data. Users only need to connect the USBCAN device to the car CAN bus (models with a gateway need to bypass the gateway) to obtain and analyze a certain amount of standard data, including Vehicle speed, rotation speed, water temperature, voltage, fuel quantity, accelerator pedal position, throttle opening, etc. Whether the car factory is fully developed determines how much data can be parsed.
11.CANopen master (USBCAN-II C not support)
This function can turn the USBCAN analyzer into a standard CANopen master device and connect it to the CANopen network. The CANopen master device can perform basic instruction operations such as NMT, PDO, and SDO on the slave devices in the system, such as CANopen. Users can use the USBCAN analyzer to debug and analyze CANopen slave devices such as servo motor drives, encoders, PLCs, sensors, etc., equipment.
CAN Test software function
DBC file analysis function: it can be used for charging pile BMS protocol analysis, vehicle CAN J1939 protocol analysis, vehicle test and maintenance, vehicle data cracking, etc.
Bus flow statistics function: The software can count the bus data flow in real-time and display it in a drawing. Time sequence sending data function: The data in the list can be sent according to the sequence, and the sending list can edit 100 items. This function is convenient for debugging the protocol to send the data according to the sequence.
File saving function: the data in the receiving list can be saved locally, and it supports text file format (.txt) and Excel format (.csv).
Language switching function: the software supports both Chinese and English
CAN Pro protocol analysis software function
CAN upper layer protocol data analysis: It can parse standard CAN bus upper layer protocols, including DeviceNet, SAE J1939, CANOpen, and ICAN.
Custom protocol analysis: Users can use scripts to define their protocols. After the custom protocol is programmed into the software according to the rules, when the received data conforms to the protocol, the software will automatically analyze it according to the user’s editing.
Trigger function: The user can pre-set the trigger condition and the data or file to be sent. After the trigger setting is activated, the trigger function will be activated when data that meets the conditions is received. The trigger function can pause the display, send data, and send files. This function can be used for unique message positioning and detection.
Data playback, offline playback function: This function can load the batch file (.CAN) saved by CAN Pro software into the sending list, and the data in the file can be resent back to the CAN bus according to the time sequence when saving.
Physical quantity extraction and graphic display function: After the software loads the DBC file, it can display data changes in real-time through graphs, curves, etc. The user can analyze the data by observing the curve or graph. The software can also support the loading of custom protocols, and graphs and curves can be drawn after loading user-defined protocols.
Secondary development
All types of GCAN USBCAN products support secondary development. We provide secondary development dynamic and static link libraries, routines, and source codes. The library functions are simple and convenient to use, allowing users to quickly apply our USBCAN devices to their projects. If you encounter problems in secondary development, we will provide perfect technical support. If the user does not have the development ability, you can OEM or customize it for us.
We can provide boards and shells without logos, allowing users to resell or develop their programs conveniently. Equipment without logo also enjoys warranty and after-sales service. Provide exclusive hardware ID, which is convenient for users to use and manage equipment and can encrypt software/hardware by reading the hardware ID, significantly protecting users’ development results. Our company provides users with VB, VC, C#, .NET, Labview, lab windows, Delphi, and other example programs and source codes. Provide secondary development materials such as API and function call manual.
More From: MicroHello
Reviews
There are no reviews yet.