USBCAN-II C CAN Analyzer CAN-Bus Communication Interface Card CAN-Bus
USBCAN-II C is an industrial CAN-bus communication interface card with two CAN interfaces. This type of card can be compatible with the full-speed specification of a USB 2.0 bus. Using a USBCAN-II C interface card, a PC can be quickly connected to a CAN-bus network through a USB interface to form a CAN-bus network control node for data processing and data acquisition in the field of CAN-bus network, such as field laboratory, industrial control, intelligent community, automotive electronic network and so on.
Features
- The PC interface conforms to the USB2.0 full-speed specification and is compatible with USB1.1.
- Integrated 2-way CAN-bus interface, Phoenix terminal connection mode
- It supports CAN2.0A and CAN2.0B frame formats and conforms to the ISO/DIS 11898 specification
- The baud rate of CAN-bus communication is arbitrarily programmable from 5Kbps to 1Mbps
- Use a USB bus power supply, or add an external power supply (DC5-24V, 130mA)
When the power supply is insufficient
- CAN-bus interface adopts electrical isolation, and the isolation module insulation voltage is DC 1500V.
- Maximum received data flow: 8000 fps.
- Support Win2000, WinXP, Win7, Win8, Win10 and other Windows operating systems
- Support ECANTools CAN Test and CAN Pro test software
- Working temperature range: -20℃~+70℃
Specifications
Physical
|
||
Size (LxWxH) | 90 x 67 x 25 mm | |
Weight | approx.100g | |
Operating temperature | -40°C~85°C | |
Humidity | 15 to 90%RH non-condensing | |
Connectivity
|
||
CAN channel | 1 | |
CAN connector | OPEN 6 Phoenix Terminal | |
CAN interface | Compliant with CAN 2.0A, CAN 2.0, conform to ISO11898 | |
CAN baud rate | 5kbit/s to 1Mbit/s | |
USB interface | USB 2.0, compatible with USB 1.1 and USB 3.0 | |
Isolation | DC 1500V electrical isolation | |
Power supply
|
||
Power Supply | USB powered | |
Current | Max 130mA | |
Software
|
||
Software support | ECAN Tools | |
Operation system | Windows XP/7/8/10,etc | |
Development environment | VC,VB,C,C+,C++,C++Builder,NET,Labwindows,Delphi,LabVIEW,etc |
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: 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 particular 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 much data. Flexible use of the shielding function can significantly reduce analysts’ workload. 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 USB 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, and 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 the 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. Users can 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, making it convenient for users to resell or develop their programs. 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.