{"product_id":"canfd-x2r-dual-channel-usb-can-canfd-analyzer-recorder-480mbps-high-speed-usb2-0-hs-support-offline-working-mode","title":"CANFD-X2R Dual Channel USB CAN\/CANFD Analyzer Recorder 480Mbps High Speed USB2.0 HS Support Offline Working Mode","description":"\u003cp\u003e\u003cb\u003eIntroduction:\u003c\/b\u003e\u003cbr\u003e- This series of products is an enhanced and expanded CANFD analysis recorder based on the classic X2\/X4 products. It can be connected to an upper computer for online analysis (fully compatible with X2\/X4), and can also be inserted into a TF card to automatically run offline in various modes in the field environment.\u003cbr\u003e- This product can be widely used in scenarios such as automotive data collection and industrial black boxes.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eCharacteristics:\u003c\/b\u003e\u003cbr\u003e- Fully supports CAN Classic 2.0B and CANFD protocols, with a maximum support of 8000kbps data baud rate.\u003cbr\u003e- Single device with four channels for simultaneous transmission and reception, supports multiple devices, and can connect up to 16 channels simultaneously, facilitating batch testing and control.\u003cbr\u003e- USB2.0 HS interface for high-speed communication, high throughput, compatible with FS interface, strong adaptability.\u003cbr\u003e- Innovative three-level frame buffer design ensures no frame loss during 24-hour bus full load testing in classic scenarios such as 500kbps.\u003cbr\u003e- Industry leading upper computer functions, supporting enterprise level functions such as DBC loading\/recording playback\/signal analysis\/curve drawing\/node simulation\/UDS\/automatic testing, etc.\u003cbr\u003e- Support loading UDS, 27 security algorithm DLL to automatically unlock ECU (compatible with CANoe security DLL interface)\u003cbr\u003e- Support BMAPI SDK secondary development, support for Python-can\/Linux\/Raspberry Pi, rich and practical example programs to help you quickly customize enterprise level upper layer applications independently.\u003cbr\u003e- 2 hardware level real-time receiving filters per channel, exclusively supporting filtering of message payload content.\u003cbr\u003e- 64 hardware level timed sending tasks per channel to ensure the time accuracy of periodic messages.\u003cbr\u003e- Each channel has 4 hardware level message routing table entries, supporting multiple modes such as port mapping\/ID mapping\/type mapping, etc.\u003cbr\u003e- Each channel is equipped with a 120ohm terminal resistor, which helps you avoid complex bus connections and reduce failure rates.\u003cbr\u003e- Native support for inserting high-speed TF cards, up to 128GB storage capacity, supports loop recording.\u003cbr\u003e- Supports offline working mode and can automatically run multiple offline functions after booting up.\u003cbr\u003e- Automatic recording: Record various types of messages from each port in a loop into common file formats such as BLF\/ASC.\u003cbr\u003e- Automatic sending: Automatically send fixed messages periodically to designated ports.\u003cbr\u003e- Automatic routing: Automatically route messages between ports.\u003cbr\u003e- Auto play: Automatically play the message log files pre-placed in the TF card to the bus for use in scenarios such as HIL.\u003cbr\u003e- Computer USB interface over-current protection, strongly ensuring the security of your computer.\u003cbr\u003e- Bus ESD protection reduces bus failures caused by signal interference.\u003cbr\u003e- 2500V industrial grade electrical isolation.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eApplication:\u003c\/b\u003e\u003cbr\u003e- Automotive industry, automatic control\u003cbr\u003e- Aerospace, navigation, medical equipment\u003cbr\u003e- Process industry, mechanical industry\u003cbr\u003e- Textile machinery, agricultural machinery\u003cbr\u003e- Robots, CNC machine tools\u003cbr\u003e\u003cbr\u003e\u003cb\u003eParameters:\u003c\/b\u003e\u003cbr\u003e- Product size: 80 x 45 x 93mm\u003cbr\u003e- Net weight: \u0026lt;200g\u003cbr\u003e- Power consumption: \u0026lt;2.5W\u003cbr\u003e- Working temperature: -40℃ to 85℃\u003cbr\u003e- Storage temperature: -40℃ to 105℃\u003cbr\u003e- Power supply: USB 5V\u003cbr\u003e- Indicator: 2 + CH*2\u003cbr\u003e- CANFD channel: 2\/4*DB9 male\u003cbr\u003e- USB terminal: 1*USB2.0 Type-B female\u003cbr\u003e- CANFD protocol compatibility: CAN2.0 CANFD (for ISO\/BOSCH)\u003cbr\u003e- CANFD baud rate: 5kbps - 8Mbps\u003cbr\u003e- CANFD receiving frame rate: \u0026gt;16000fps\u003cbr\u003e- CANFD sending frame rate: \u0026gt;4000fps\u003cbr\u003e- Terminal resistor: program controlled 120 ohm\/disabled\u003cbr\u003e- Front-end electrical isolation: 2500V\u003cbr\u003e- TF card slot: compression type, up to 128GB (TF card is optional)\u003cbr\u003e- File system support: FAT16\/FAT32\/exFat\u003cbr\u003e- Secondary develop interface: BMAPI SDK\u003cbr\u003e- Message routing function: support\u003cbr\u003e- Offline message sending function: support\u003cbr\u003e- Offline file recording function: support\u003cbr\u003e- Offline file playback function: support\u003cbr\u003e\u003cbr\u003e\u003cb\u003ePerformance Introduction:\u003c\/b\u003e\u003cbr\u003e- Supports 8000kbps baud rate\u003cbr\u003e- Support CANFD Bit Rate Switching (BRS)\u003cbr\u003e- Support CANFD ultra large 64 byte message load\u003cbr\u003e- 64 bytes * 2500 packets\/second message transmission and reception without losing frames\u003cbr\u003e- Each analyzer undergoes a CANFD arbitration segment of 500kbps and a data segment of 2000kbps before leaving the factory, and is tested in classic vehicle scenarios.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eCustomers who need to use ultra-high baud rates above 2000kbps, please note:\u003c\/b\u003e\u003cbr\u003e- Please use high-quality low capacitance twisted pair cables with a total length not exceeding 1.5m.\u003cbr\u003e- Connect a 120 ohm terminal resistor to each end of the twisted pair cable.\u003cbr\u003e- Please maintain good electromagnetic shielding for twisted pair cables.\u003cbr\u003e- Please set the sampling point position of the CANFD analyzer reasonably (recommended 80%).\u003cbr\u003e\u003cbr\u003e\u003cb\u003eRemote use of this device through Busmaster:\u003c\/b\u003e\u003cbr\u003e- This device supports USB access and can be configured using BUSMASTER v3.2.2.31 or a higher version that supports remote devices.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eUSB Online Connection:\u003c\/b\u003e\u003cbr\u003e\u003cu\u003eWhen using the device for the first time, please follow the steps below to connect remotely:\u003c\/u\u003e\u003cbr\u003e- Insert the USB cable into the device's USB port and connect the other end directly to the computer. The device's PWR heartbeat light will start flashing;\u003cbr\u003e- Installing Busmaster, if it is a system for WIN10\/WIN11, it is generally necessary to disable forced driver signing;\u003cbr\u003e- Open Busmaster, select the BUSMUST driver type, and enter the channel selection interface;\u003cbr\u003e- Configure the baud rate, terminal resistance, sampling point location, etc. that match the on-site environment, click OK, and then click Connect on the toolbar.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eOffline Configuration:\u003c\/b\u003e\u003cbr\u003e\u003cu\u003eYou can use Busmaster to configure the channel of the device, and then operate the following offline configurations in various configuration interfaces of Busmaster:\u003c\/u\u003e\u003cbr\u003e- CAN mode\/baud rate\/terminal resistance\/sampling point position\/hardware receiving filter\u003cbr\u003e- Regularly send tasks\u003cbr\u003e- Message routing rules\u003cbr\u003e- Offline recording configuration\u003cbr\u003e- Offline playback configuration\u003cbr\u003e\u003cu\u003eBusmaster supports the following offline configuration information operations:\u003c\/u\u003e\u003cbr\u003e- Load from device offline storage: Load configuration information from the device's offline storage, take effect, and upload it to the Busmaster application interface\u003cbr\u003e- Save device offline storage: Send the current configuration information of the Busmaster application interface to the device and save it to offline storage\u003cbr\u003e- Clear device offline storage: Clears offline configuration information from the device's offline storage. This operation does not affect the status of the device or Busmaster, and takes effect after restarting the device\u003cbr\u003e\u003cu\u003eDevices with offline configurations will automatically load the configuration and run after power on, without the need for Busmaster access.\u003c\/u\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eMessage Sending Task:\u003c\/b\u003e\u003cbr\u003e- Busmaster can be used to edit message tasks that require hardware to automatically send periodically. The message tasks will be saved in the TF card of the device and will not be lost in case of power failure. After 5 seconds of power on, they will automatically load and send automatically.\u003cbr\u003e- After configuration is complete, click “Save to device offline storage” to save.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eMessage Routing:\u003c\/b\u003e\u003cbr\u003e- Busmaster can be used to edit the routing rules between channels, and the routing rule table will be saved in the TF card of the device. It will not be lost in case of power failure, and will automatically load when powered on. When the channel receives a message, it will automatically forward the message according to the routing rules.\u003cbr\u003e- Each port supports 4 exclusive hardware routes, which can forward packets received by the port to other ports according to routing filtering rules:\u003cbr\u003eSupport filtering by message type, such as forwarding only CANFD messages.\u003cbr\u003eSupport filtering by message ID, for example, only forwarding Ox7XX diagnostic messages, hitting the filter when message ID \u0026amp; IdMask == IdValue.\u003cbr\u003e- Supports multiple types of routing and forwarding:\u003cbr\u003e  Unicast: Forward to a unique destination port (such as port relay)\u003cbr\u003e  Broadcast: Forward to a selected set of target ports\u003cbr\u003e  ID Map: Forwarding after converting an ID to a new ID value\u003cbr\u003e  Type Map: Forward after changing the type (e.g. CANFD to CAN)\u003cbr\u003e  ID\u0026amp;Type Dual Map: Forward after changing both the ID and type\u003cbr\u003e\u003cbr\u003e\u003cb\u003eOffline Message Recording:\u003c\/b\u003e\u003cbr\u003e- You can use busmaster to configure which messages need to be recorded to the TF card, configure the device, automatically record the messages after power on, generate bbd or asc files, and view them in busmaster, or use relevant conversion tools to obtain other file formats such as blf.\u003cbr\u003e- Offline storage function parameters can be configured in Busmaster's Offline Logging interface:\u003cbr\u003e  Channel: Select the ports that require offline recording (multiple choices)\u003cbr\u003e  Message direction: You can record only RX or TX or record all messages\u003cbr\u003e  Recording mode: Off\/Continuous recording\/Trigger recording\u003cbr\u003e  File naming convention: Supports rolling naming, automatically splits the recorded data stream into multiple files according to file splitting rules\u003cbr\u003e- Support trigger based recording:\u003cbr\u003e  Start trigger: When the corresponding port receives a specific message, start recording\u003cbr\u003e  Stop trigger: When the corresponding port receives a specific message, stop recording\u003cbr\u003e- Please note that if the bus load is high, please try to choose binary formats such as *.BLF to improve recording performance and reduce packet loss.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eOffline Message Playback:\u003c\/b\u003e\u003cbr\u003e- Offline playback function parameters can be configured in Busmaster's Offline Replay interface:\u003cbr\u003e  Channel: Select the port that requires offline playback (multiple choices)\u003cbr\u003e  Message direction: Can only play RX or TX or all messages in the file\u003cbr\u003e  Play mode: Off\/Continuous playback\/Trigger playback\u003cbr\u003e  Support controlling whether to play periodically, that is, automatically replay the file after it is played\u003cbr\u003e- Support trigger based playback:\u003cbr\u003e  Start trigger: When the corresponding port receives a specific message, it starts playing\u003cbr\u003e  Stop trigger: When the corresponding port receives a specific message, stop playing\u003cbr\u003e- Currently, considering performance, only supporting the *.BBD format defined by BUSMUST and binary formats such as *.BLF, can be interconverted with text format such as *.ASC or *.LOG in Format Converter.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAccessing This Device through Windows Explorer:\u003c\/b\u003e\u003cbr\u003e- This analysis recorder device supports as a \"card reader\", making it convenient for users to operate the TF card and its contents without unplugging it.\u003cbr\u003e- When the TF card is present, if the device is inserted into the computer, a new USB drive device will be added, usually named \"X2R\/X4R (serial number)\".\u003cbr\u003e- After starting this analysis recorder, three folders will be automatically created in the TF card:\u003cbr\u003e  CONFIG: Used to store system information such as work mode, baud rate, task sending, recording, and playback configuration\u003cbr\u003e  LOGGING: Used to store recorded message data files\u003cbr\u003e  REPLAY: Used to store and play message data files\u003cbr\u003e- In order to avoid the impact of manual operation of the USB flash drive on the TF card read-write performance during recording\/playback, this device will automatically eject the USB flash drive in any of the following situations (at this time, the device cannot be seen in the resource manager), and automatically reload the USB flash drive after exiting the following situations:\u003cbr\u003e  The device has enabled recording function and at least one CANFD channel is enabled.\u003cbr\u003e  The device has enabled playback function and at least one CANFD channel is enabled.\u003cbr\u003e- If the device has enabled offline recording or playback, but requires temporary manual operation of the TF card through a USB flash drive, the logging.b or replay.bin in the CONFIG folder can be deleted within 10 seconds after the device is started, so that the USB flash drive will not automatically pop up.\u003cbr\u003e- After copying the bbd\/asc\/blf files from the data logger device to the computer, select View -\u0026gt; Import from the Busmaster toolbar or drag the successfully copied files to the Message Window window to view the recorded files.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eRemote Use of this device through BMAPI:\u003c\/b\u003e\u003cbr\u003e\u003cu\u003eThis board supports BMAPI universal software programming interface, and users can use BMAPI SDK.v1.11.0.31.0830 Alpha or higher versions to control:\u003c\/u\u003e\u003cbr\u003e- The working mode, terminal resistance, receiving filter, baud rate, and sampling point configuration of CANFD\u003cbr\u003e- CANFD message sending and receiving\u003cbr\u003e- Offline recording configuration\u003cbr\u003e- Offline playback configuration\u003cbr\u003e- Other features supported by BMAPI SDK\u003cbr\u003e\u003cu\u003eThe specific usage steps are as follows:\u003c\/u\u003e\u003cbr\u003e- Connect the device to the computer via USB and use Busmaster to verify if the computer can communicate with the CAN bus normally.\u003cbr\u003e- Using any programming language, call the BM_Enumerate() function to discover available CANFD channels.\u003cbr\u003e- Using any programming language, call the BM_OpenEx() function to open the corresponding channel.\u003cbr\u003e- Using any programming language, call the BM_SetBitrate() function to set parameters such as bus baud rate and sampling points.\u003cbr\u003e- Using any programming language, call the BM_SetTerminalResistor() function to control the terminal resistor switch.\u003cbr\u003e- Using any programming language, call any of the following APIs to implement message sending and receiving:\u003cbr\u003e  BM_ReadCanMessage\u003cbr\u003e  BM_WriteCanMessage\u003cbr\u003e  BM_ReadMultipleCanMessage\u003cbr\u003e  BM_WriteMultipleCanMessage\u003cbr\u003e  BM_Readlsotp\u003cbr\u003e  BM_Writelsotp\u003cbr\u003e  BM_SetTxTask\u003cbr\u003e- Using any programming language, call the BM_SetLogging() or BM_SetReplay() functions to configure offline recording and playback functionality.\u003cbr\u003e- After completing the above operations, call the BMSaveConfig() function to save each configuration to the TF card.\u003cbr\u003e- Call BM_Close() function to close the corresponding port and release resources after message receiving and sending is no longer required.\u003cbr\u003e\u003cbr\u003e\u003cb\u003ePackage Included:\u003c\/b\u003e\u003cbr\u003e- 1 x CANFD Analyzer\u003c\/p\u003e","brand":"Thanksbuyer Online,SDR Radio, Testers and Measurement devices, Astronomy products, Audio Amplifer and Decoders","offers":[{"title":"Default Title","offer_id":41029090869297,"sku":"102223","price":148.03,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0578\/4790\/6353\/files\/1779241961-1.jpg?v=1780389292","url":"https:\/\/www.thanksbuyer.com\/es\/products\/canfd-x2r-dual-channel-usb-can-canfd-analyzer-recorder-480mbps-high-speed-usb2-0-hs-support-offline-working-mode","provider":"Thanksbuyer Online,SDR Radio, Testers and Measurement devices, Astronomy products,  Audio Amplifer and Decoders","version":"1.0","type":"link"}