Silent Mode places the device in a listen-only mode. Perfect for monitoring bus traffic without fear of disrupting communication.
CAN FD brings the Leaf into the next generation of CAN communication. Now you can interface with classical CAN or CAN FD buses with just one device.
Sharper Timestamp Resolution means more precision than ever before.
Thanks to Our Universal API, adding support for the new Leaf v3 is incredibly simple.
Kvaser’s Dedicated Support Team will leave you feeling secure knowing the technical support you need is just a phone call or email away.
2 Year Warranty: See our General Conditions and Policies for details.
[/vc_column_text][/vc_column][/vc_row] [post_title] => The Kvaser Leaf v3: New Features, Same Great Look [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => the-kvaser-leaf-v3-new-features-same-great-look [to_ping] => [pinged] => [post_modified] => 2023-11-01 00:50:23 [post_modified_gmt] => 2023-11-01 00:50:23 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=43662 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [7] => WP_Post Object ( [ID] => 43636 [post_author] => 814 [post_date] => 2023-10-31 15:31:56 [post_date_gmt] => 2023-10-31 15:31:56 [post_content] => [vc_row][vc_column][vc_column_text]MagiSync is a feature provided in our SemiPro, Professional, and Precision products that automatically synchronises the clock ticks on Kvaser USB devices that are attached to the same USB root hub. This synchronisation occurs when the units are plugged in and powered on and does not require any configuration to activate this feature.[/vc_column_text][vc_column_text]You can tell which units are synchronised by looking in the Kvaser Device Guide if you check menu item View -> Synchronized Hardware.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="43637"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]As you can see, the Kvaser Hybrid Pro and Kvaser Memorator Pro are synchronised into MagiSync Group 1. The Leaf Light v2 that is also attached is not included because the Leaf Light v2 does not support MagiSync. So, the clock ticks on the Hybrid Pro and Memorator Pro channels are synchronised while the Leaf Light HS v2 channel is not. With the clock ticks synchronised, we now need to place the clocks within the same time domain, so the time stamps returned from each channel are the same for the same moment in time. This will make analyzing the data received on multiple channels easier. This is done by using the kvTimeDomain*** functions in the CANlib SDK. The first step is to create a time domain to be used by all handles you wish to have synchronised time stamps.[/vc_column_text][vc_code_raket language="csharp" code="Q2FubGliLmNhblN0YXR1cyUyMHN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5DcmVhdGUlMjhvdXQlMjBvYmplY3QlMjBteVRpbWVEb21haW4lMjklM0I="][vc_column_text]The next step happens during the configuration of the handle to each channel. So, get your channel handles and set their bitrate. For my example code, I am using channels enumerations 1 and 3 to correspond to the first channel on the Kvaser Hybrid Pro and the first channel of the Kvaser Memorator Pro as shown below:[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="43638"][/vc_column][/vc_row][vc_row][vc_column][vc_code_raket language="csharp" code="aW50JTIwaHlicmlkSG5kJTIwJTNEJTIwQ2FubGliLmNhbk9wZW5DaGFubmVsJTI4MSUyQyUyMDAlMjklM0IlMEFpbnQlMjBtZW1vSG5kJTIwJTNEJTIwQ2FubGliLmNhbk9wZW5DaGFubmVsJTI4MyUyQyUyMDAlMjklM0IlMEFzdGF0dXMlMjAlM0QlMjBDYW5saWIuY2FuU2V0QnVzUGFyYW1zJTI4aHlicmlkSG5kJTJDJTIwQ2FubGliLmNhbkJJVFJBVEVfMjUwSyUyQyUyMDAlMkMlMjAwJTJDJTIwMCUyQyUyMDElMjklM0IlMEFzdGF0dXMlMjAlM0QlMjBDYW5saWIuY2FuU2V0QnVzUGFyYW1zJTI4bWVtb0huZCUyQyUyMENhbmxpYi5jYW5CSVRSQVRFXzI1MEslMkMlMjAwJTJDJTIwMCUyQyUyMDAlMkMlMjAxJTI5JTNC"][vc_column_text]Normally the time stamp is reset to zero when the channel handle is set to bus on. When using a time domain, we want the time stamp to only be reset to zero when the time domain is reset. So, we need to turn the normal behavior off using the canIoCtl function.[/vc_column_text][vc_code_raket language="csharp" code="b2JqZWN0JTIwYXV0b1Jlc2V0T2ZmJTIwJTNEJTIwJTI4VUludDMyJTI5MCUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5jYW5Jb0N0bCUyOGh5YnJpZEhuZCUyQyUyMENhbmxpYi5jYW5JT0NUTF9TRVRfQlVTT05fVElNRV9BVVRPX1JFU0VUJTJDJTIwcmVmJTIwYXV0b1Jlc2V0T2ZmJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbklvQ3RsJTI4bWVtb0huZCUyQyUyMENhbmxpYi5jYW5JT0NUTF9TRVRfQlVTT05fVElNRV9BVVRPX1JFU0VUJTJDJTIwcmVmJTIwYXV0b1Jlc2V0T2ZmJTI5JTNC"][vc_column_text]Then we add the handles to the time domain with the kvTimeDomainAddHandle function.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwQ2FubGliLmt2VGltZURvbWFpbkFkZEhhbmRsZSUyOG15VGltZURvbWFpbiUyQyUyMGh5YnJpZEhuZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5BZGRIYW5kbGUlMjhteVRpbWVEb21haW4lMkMlMjBtZW1vSG5kJTI5JTNC"][vc_column_text]Before going bus on, we need to reset the time domain to zero.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwQ2FubGliLmt2VGltZURvbWFpblJlc2V0VGltZSUyOG15VGltZURvbWFpbiUyOSUzQg=="][vc_column_text]We are now ready to place the channel handles bus on.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwY2FuQnVzT24lMjhoeWJyaWRIbmQlMjklM0IlMEFzdGF0dXMlMjAlM0QlMjBjYW5CdXNPbiUyOG1lbW9IbmQlMjklM0I="][vc_column_text]At this point, the time stamps on the frames received on both channels will be synchronised. Here is the output from the complete example program where the columns are channel, identifier, flags, dlc, data bytes and time stamp from left to right.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="43639"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]**** Screen grab of program running showing the same message received on both channels with the same time stamp **** As the final steps when using the kvTimeDomain*** functions, you should perform proper cleanup of the handles and time domain by using the kvTimeDomainRemoveHandle and kvTimeDomainDelete functions.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbkJ1c09mZiUyOGh5YnJpZEhuZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5jYW5CdXNPZmYlMjhtZW1vSG5kJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmt2VGltZURvbWFpblJlbW92ZUhhbmRsZSUyOG15VGltZURvbWFpbiUyQyUyMGh5YnJpZEhuZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5SZW1vdmVIYW5kbGUlMjhteVRpbWVEb21haW4lMkMlMjBtZW1vSG5kJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbkNsb3NlJTI4aHlicmlkSG5kJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbkNsb3NlJTI4bWVtb0huZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5EZWxldGUlMjhteVRpbWVEb21haW4lMjklM0I="][vc_column_text]If you enjoy getting all your time stamps in the same time domain, you may also want to adjust the scale on the time stamps. The default time stamp resolution reported is 1 millisecond. But you can use the canIoCtl function to adjust the resolution on each handles time stamps.[/vc_column_text][vc_code_raket language="csharp" code="b2JqZWN0JTIwdGltZXJTY2FsZSUyMCUzRCUyMCUyOFVJbnQzMiUyOTElM0IlQzIlQTAlMjAlMkYlMkYlMjBzZXQlMjByZXNvbHV0aW9uJTIwdG8lMjAxJTIwbWljcm9zZWNvbmQlMEFzdGF0dXMlMjAlM0QlMjBDYW5saWIuY2FuSW9DdGwlMjhoeWJyaWRIbmQlMkMlMjBDYW5saWIuY2FuSU9DVExfU0VUX1RJTUVSX1NDQUxFJTJDJTIwcmVmJTIwdGltZXJTY2FsZSUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5jYW5Jb0N0bCUyOG1lbW9IbmQlMkMlMjBDYW5saWIuY2FuSU9DVExfU0VUX1RJTUVSX1NDQUxFJTJDJTIwcmVmJTIwdGltZXJTY2FsZSUyOSUzQg=="][vc_column_text]This change should be made before resetting the time domain and making the handle active on the bus.[/vc_column_text][vc_separator_raket][vc_column_text]Additional information can be found in the CANlib help documentation. You can also contact [email protected] with any questions or if you would like a copy of the example application in this article.[/vc_column_text][/vc_column][/vc_row] [post_title] => Using the benefits of MagiSync [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => using-the-benefits-of-magisync [to_ping] => [pinged] => [post_modified] => 2023-11-18 00:29:09 [post_modified_gmt] => 2023-11-18 00:29:09 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?post_type=developer_blog&p=43636 [menu_order] => 0 [post_type] => developer_blog [post_mime_type] => [comment_count] => 0 [filter] => raw ) [8] => WP_Post Object ( [ID] => 43038 [post_author] => 48062 [post_date] => 2023-10-26 13:11:07 [post_date_gmt] => 2023-10-26 13:11:07 [post_content] => [vc_row css=".vc_custom_1697698125765{padding-bottom: 20px !important;}"][vc_column][vc_column_text]TK Engineering Oy (TKE), a Kvaser partner since it was founded 20 years ago, is a great example of the CAN knowledge and experience at the heart of our partner network. Started with the goal of becoming one of the best sources of CAN expertise in Europe, TKE built its expertise in Finland’s mobile machine market, gaining experience in marine, public transportation, material handling and defence as its customer base gradually widened to the rest of Europe and the US. In 20 years, the projects that TKE’s design expertise is sought for have changed considerably. Timo Kesti, TKE’s CEO explains: “Mobile machines have become more intelligent, not only in terms of operation but also in ‘real-time connection’, so digitalisation has become more important. Customers may now be involved in projects related to more advanced technologies. Also, projects covering the entire control system have become typical, instead of plain stack delivery or software component delivery.” Heikki Saha, CTO, attributes the company’s success to ‘our multidisciplinary expertise’ and ‘daring to cross traditional boundaries between different fields of technology’, there’s also trust that has been built over time and experience. “Through long-term projects and loyal customer relationships, we have been able to produce the best solutions for the customer and with this we have grown together.”[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1697698135971{padding-bottom: 20px !important;}"][vc_column width="1/2"][vc_column_text]The future is now TKE now lists broad competences such as machine control systems, functional safety, CANopen, J1939, transmission line physics, HAL, protocol stacks and APIs, and application development. New network technologies have become a focus, including Modbus RTU/UDP, DDS (data distribution service) and remote connectivity in all its guises. However, CAN technology remains TKE’s core. “Although newer communication technologies have emerged, CAN technology continues to thrive and evolve to meet the demands of modern businesses. Its adaptability and reliability make it a valuable choice for a wide range of applications,” says Kesti. Looking to the future, TKE recognises that the best results come from combining technological expertise, hands-on experience, and a genuine desire to help. Concludes Kesti: “The company and I personally look forward to continuing to help customers with their product connectivity. Our common goal is to make sure they are ready to go – focused, equipped, prepared.”[/vc_column_text][/vc_column][vc_column width="1/2"][vc_single_image image="43044"][vc_column_text]TKE has come a long way from hiring its first employee to growing an entire team of CAN experts.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/2"][vc_column_text]Meet TKE at Teknologia 23 TKE is exhibiting its control systems expertise at Teknologia 23 in Helsinki, Finland between 7th-9th November 2023.[/vc_column_text][vc_column_text]Visitors will meet TKE staff and see TKE’s CAN tools and Kvaser products. In addition, two demonstrators will show ‘intelligent and always connected’ mobile machines. TKE’s demo rover integrates a complete CAN system and receives data wirelessly using the Kvaser Airbridge and Kvaser Blackbird. Their TKE 4edge hydraulics control valve driver display demonstrates a system approach using the CANopen API for individual metering control valves. The latter is based on the CiA-408 device profile.[/vc_column_text][/vc_column][vc_column width="1/2"][vc_single_image image="43040"][vc_column_text]Canedudev supplied TKE’s demo rover, which integrates a complete CAN system and demonstrates TKE’s control system expertise.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row][vc_column width="1/4" css=".vc_custom_1697710236643{padding-top: 40px !important;}"][vc_single_image image="43064"][/vc_column][vc_column width="3/4"][vc_column_text]Teknologia 23 November 7 - November 9 , 2023 Teknologia 23 – the major international technology and industry event – offers innovations, solutions and new products. Teknologia offers over a hundred presentations, keynote speakers, panel discussions, seminars and possibilities to network...[/vc_column_text][vc_column_text]View Event[/vc_column_text][/vc_column][/vc_row] [post_title] => Finnish partner, TK Engineering, turns 20 [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => finnish-partner-tk-engineering-turns-20 [to_ping] => [pinged] => [post_modified] => 2023-10-26 13:11:07 [post_modified_gmt] => 2023-10-26 13:11:07 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=43038 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [9] => WP_Post Object ( [ID] => 43076 [post_author] => 48062 [post_date] => 2023-10-19 13:30:42 [post_date_gmt] => 2023-10-19 13:30:42 [post_content] => [vc_row][vc_column][vc_single_image image="43078"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]On-board Top Dutch Solar Racing’s car, one of the 2023 contenders at the Bridgestone World Solar Challenge, is a Kvaser Ethercan HS that has been donated for the real-time wifi-based telemetry system. A Kvaser Memorator Pro 2xHS serves as the car’s black box, in case the telemetry’s WiFi connection is temporarily lost. To meet the 2023 regulations, the team from Groningen, the Netherlands has implemented a new solar cell chemistry, completely modified their battery management system and made the switch from the low-voltage driveline system used in the 2021 car to a high-voltage one for Green Thunder, the 2023 model. All new components have needed significant development and testing over the last year. Team strategist, Jakob de Boer recounts: “During the development phase, we look more at the Kvaser Memorator Pro 2xHS data logger to test research questions and hypotheses, whilst during the race we look more at the telemetry to detect possible errors smoothly and drive optimally. As a relatively new team, we are more focused on data collection right now and as a result we have built in more sensors to better understand the car’s electronics.” Green Thunder’s telemetry system monitors the inputs and outputs from 10 ECUs, the battery and new solar cells. According to de Boer, Kvaser’s CANking free bus monitoring software and general-purpose monitoring tool also proved helpful: “We used the Kvaser CANking while writing software for our own telemetry dashboard because it gave us a clear understanding of the CAN messages on the network.”[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="2/3"][vc_column_text]He concludes: “Overall, it was very pleasant to work with the Kvaser hardware. The online tutorials on CAN systems in general gave us a great head start, as we had little experience working with CAN systems before starting this project. Using the user guides, combined with knowledge and software from alumni members, we were quickly able to apply our knowledge to create a working telemetry/logging solution for our solar car.” Visit Top Dutch Solar Racing's website[/vc_column_text][/vc_column][vc_column width="1/3"][vc_single_image image="43077"][/vc_column][/vc_row] [post_title] => Kvaser’s CAN hardware in Top Dutch Solar’s telemetry system [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => kvasers-can-hardware-in-top-dutch-solars-telemetry-system [to_ping] => [pinged] => [post_modified] => 2023-10-19 13:30:42 [post_modified_gmt] => 2023-10-19 13:30:42 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=43076 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) ) [post_count] => 10 [current_post] => -1 [in_the_loop] => [post] => WP_Post Object ( [ID] => 44620 [post_author] => 48062 [post_date] => 2024-02-27 14:25:29 [post_date_gmt] => 2024-02-27 14:25:29 [post_content] => [vc_row][vc_column][vc_single_image image="41704"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Kvaser's latest software release updates our J2534 implementation for Windows, responding to new requirements in the standard. Firmware updates for Kvaser Hybrid and Kvaser DIN Rail are recommended following this update, as is a move to the latest version for users of Kvaser’s free Database Editor 3. Notable changes and additions include: Kvaser Drivers for Windows and CANlib SDK (v5.44): Several updates related to J2534 make it worthwhile updating to this version, particularly for customers using the ISO15765 driver. With support added for the ISO15765_PS and FD_ISO15765_PS protocol IDs, our implementation is now CAN FD compatible. [/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Firmware Update Tool (v4.32.630) Kvaser DIN Rail SE410S-X10: This firmware version enables adjustable latency down to 1ms and 0 ms, which is useful when using protocols with a ping pong scheme, such as XCP and CCP. There is a throughput trade-off with lower latency values that users should be aware of. This firmware update includes an improvement to battery charging that extends battery duration. Kvaser Hybrid: An issue concerning the signal that controls external circuitry for LIN communication has been fixed, whereby the external 1kOhm pullup was activated by the slave instead of the master. If a Kvaser Hybrid is used as LIN master unit or LIN slave unit, we recommend an upgrade.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Kvaser Database Editor 3 (v3.23.640): A new version is available that fixes an issue with negative min/max values for unsigned signals. We therefore recommend that customers using this tool upgrade to this version. All files are available for download now on the Kvaser Downloads page. [/vc_column_text][/vc_column][/vc_row] [post_title] => Kvaser’s February 2024 Software Release [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => kvasers-february-2024-software-release [to_ping] => [pinged] => [post_modified] => 2024-03-04 10:27:33 [post_modified_gmt] => 2024-03-04 10:27:33 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=44620 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [comment_count] => 0 [current_comment] => -1 [found_posts] => 466 [max_num_pages] => 47 [max_num_comment_pages] => 0 [is_single] => [is_preview] => [is_page] => [is_archive] => [is_date] => [is_year] => [is_month] => [is_day] => [is_time] => [is_author] => [is_category] => [is_tag] => [is_tax] => [is_search] => [is_feed] => [is_comment_feed] => [is_trackback] => [is_home] => 1 [is_privacy_policy] => [is_404] => [is_embed] => [is_paged] => [is_admin] => [is_attachment] => [is_singular] => [is_robots] => [is_favicon] => [is_posts_page] => 1 [is_post_type_archive] => [query_vars_hash:WP_Query:private] => 811a2630e83cf77d928ac7693cbaf753 [query_vars_changed:WP_Query:private] => 1 [thumbnails_cached] => [stopwords:WP_Query:private] => [compat_fields:WP_Query:private] => Array ( [0] => query_vars_hash [1] => query_vars_changed ) [compat_methods:WP_Query:private] => Array ( [0] => init_query_flags [1] => parse_tax_query ) )Request more information before you complete the purchase.