WP_Query Object
(
    [query] => Array
        (
            [page] => 
            [pagename] => about-us/news
        )

    [query_vars] => Array
        (
            [page] => 0
            [pagename] => about-us/news
            [error] => 
            [m] => 
            [p] => 0
            [post_parent] => 
            [subpost] => 
            [subpost_id] => 
            [attachment] => 
            [attachment_id] => 0
            [name] => 
            [page_id] => 0
            [second] => 
            [minute] => 
            [hour] => 
            [day] => 0
            [monthnum] => 0
            [year] => 0
            [w] => 0
            [category_name] => 
            [tag] => 
            [cat] => 
            [tag_id] => 
            [author] => 
            [author_name] => 
            [feed] => 
            [tb] => 
            [paged] => 0
            [meta_key] => 
            [meta_value] => 
            [preview] => 
            [s] => 
            [sentence] => 
            [title] => 
            [fields] => 
            [menu_order] => 
            [embed] => 
            [category__in] => Array
                (
                )

            [category__not_in] => Array
                (
                    [0] => 1047
                )

            [category__and] => Array
                (
                )

            [post__in] => Array
                (
                )

            [post__not_in] => Array
                (
                )

            [post_name__in] => Array
                (
                )

            [tag__in] => Array
                (
                )

            [tag__not_in] => Array
                (
                )

            [tag__and] => Array
                (
                )

            [tag_slug__in] => Array
                (
                )

            [tag_slug__and] => Array
                (
                )

            [post_parent__in] => Array
                (
                )

            [post_parent__not_in] => Array
                (
                )

            [author__in] => Array
                (
                )

            [author__not_in] => Array
                (
                )

            [orderby] => date
            [post_type] => Array
                (
                    [0] => post
                    [1] => developer_blog
                )

            [post_status] => publish
            [order] => DESC
            [tax_query] => Array
                (
                    [0] => Array
                        (
                            [taxonomy] => blog-group
                            [field] => slug
                            [terms] => Array
                                (
                                    [0] => public
                                )

                            [operator] => IN
                        )

                    [1] => Array
                        (
                            [taxonomy] => blog-group
                            [field] => slug
                            [terms] => Array
                                (
                                    [0] => general-user
                                    [1] => technical-asociate
                                    [2] => qualified-sales-representative
                                    [3] => kvaser-internal
                                )

                            [operator] => NOT IN
                        )

                )

            [ignore_sticky_posts] => 
            [suppress_filters] => 
            [cache_results] => 1
            [update_post_term_cache] => 1
            [lazy_load_term_meta] => 1
            [update_post_meta_cache] => 1
            [posts_per_page] => 10
            [nopaging] => 
            [comments_per_page] => 50
            [no_found_rows] => 
            [taxonomy] => blog-group
            [term] => public
        )

    [tax_query] => WP_Tax_Query Object
        (
            [queries] => Array
                (
                    [0] => Array
                        (
                            [taxonomy] => blog-group
                            [terms] => Array
                                (
                                    [0] => public
                                )

                            [field] => slug
                            [operator] => IN
                            [include_children] => 1
                        )

                    [1] => Array
                        (
                            [taxonomy] => blog-group
                            [terms] => Array
                                (
                                    [0] => general-user
                                    [1] => technical-asociate
                                    [2] => qualified-sales-representative
                                    [3] => kvaser-internal
                                )

                            [field] => slug
                            [operator] => NOT IN
                            [include_children] => 1
                        )

                    [2] => Array
                        (
                            [taxonomy] => category
                            [terms] => Array
                                (
                                    [0] => 1047
                                )

                            [field] => term_id
                            [operator] => NOT IN
                            [include_children] => 
                        )

                )

            [relation] => AND
            [table_aliases:protected] => Array
                (
                    [0] => wp_term_relationships
                )

            [queried_terms] => Array
                (
                    [blog-group] => Array
                        (
                            [terms] => Array
                                (
                                    [0] => public
                                )

                            [field] => slug
                        )

                )

            [primary_table] => wp_posts
            [primary_id_column] => ID
        )

    [meta_query] => WP_Meta_Query Object
        (
            [queries] => Array
                (
                )

            [relation] => 
            [meta_table] => 
            [meta_id_column] => 
            [primary_table] => 
            [primary_id_column] => 
            [table_aliases:protected] => Array
                (
                )

            [clauses:protected] => Array
                (
                )

            [has_or_relation:protected] => 
        )

    [date_query] => 
    [queried_object] => WP_Post Object
        (
            [ID] => 1277
            [post_author] => 38
            [post_date] => 2014-11-21 12:03:40
            [post_date_gmt] => 2013-12-19 15:28:51
            [post_content] => 
            [post_title] => News
            [post_excerpt] => 
            [post_status] => publish
            [comment_status] => open
            [ping_status] => open
            [post_password] => 
            [post_name] => news
            [to_ping] => 
            [pinged] => 
            [post_modified] => 2021-08-12 09:14:30
            [post_modified_gmt] => 2021-08-12 09:14:30
            [post_content_filtered] => 
            [post_parent] => 23
            [guid] => https://www.kvaser.com/?page_id=1277
            [menu_order] => 5
            [post_type] => page
            [post_mime_type] => 
            [comment_count] => 0
            [filter] => raw
        )

    [queried_object_id] => 1277
    [request] => SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1  AND ( 
  wp_term_relationships.term_taxonomy_id IN (1026) 
  AND 
  wp_posts.ID NOT IN (
				SELECT object_id
				FROM wp_term_relationships
				WHERE term_taxonomy_id IN (1025,1027,1028,1029)
			) 
  AND 
  wp_posts.ID NOT IN (
				SELECT object_id
				FROM wp_term_relationships
				WHERE term_taxonomy_id IN (1058)
			)
) AND wp_posts.post_type IN ('post', 'developer_blog') AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 10
    [posts] => Array
        (
            [0] => WP_Post Object
                (
                    [ID] => 44255
                    [post_author] => 48062
                    [post_date] => 2024-01-04 08:38:43
                    [post_date_gmt] => 2024-01-04 08:38:43
                    [post_content] => [vc_row][vc_column][vc_column_text]The SAE (Society of Automotive Engineers) is now offering two new J1939 DBC files in a format intended to be used directly by CAN software.

The two files that are offered are J1939-73DBC and J1939DBC: J1939-73DBC contains Diagnostic Messages (DMs) such as DM1 and DM11. With about sixty DMs defined in the specification SAE J1939-73, this new DBC file scales and offsets these messages so they can be used directly by programs that want applications level signals for analysis and display. J1939DBC contains conversion data for the rest of the Parameter Groups (PGs) and Suspect Parameters (SPs) defined in the J1939 Digital Annex (J1939DA).

The Digital Annex has been distributed for years as a Microsoft Excel file and is updated multiple times per year to reflect new PGs and SPs as they are added to the long list of messages and signals covered under SAE J1939. Many of the recent additions to the Digital Annex relate to electric vehicles and the components they include.

Here are links to purchase the subject DBC files directly from SAE:

[/vc_column_text][vc_column_text]Older versions of J1939DA were formatted to be read by humans, using text like “-65 to 60 deg” to describe a range. The newer versions have added Value Only columns with the same data but presented in a more computer readable format. This has made it easier for SAE to automate the conversion from Excel to DBC file and add a much-needed product to its portfolio.[/vc_column_text][/vc_column][/vc_row]
                    [post_title] => SAE J1939 DBC files now available for use by CAN software
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => sae-j1939-dbc-files-now-available-for-use-by-can-software
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2024-01-04 08:40:10
                    [post_modified_gmt] => 2024-01-04 08:40:10
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=44255
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [1] => WP_Post Object
                (
                    [ID] => 44155
                    [post_author] => 48062
                    [post_date] => 2023-12-15 13:49:05
                    [post_date_gmt] => 2023-12-15 13:49:05
                    [post_content] => [vc_row][vc_column][vc_single_image image="44177" alignment="center"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]This year, in place of corporate gifts, we again donate to UNICEF, whose mission is to protect the rights and well-being of every child. UNICEF supports children with essential healthcare, education, nutrition, and protection, setting the stage for a better, more equitable world.

Here’s to a season of compassion, generosity and collective efforts to make the world a better place.

God Jul och Gott Nytt År Önskar!
圣诞快乐&新年快乐!
Merry Christmas and Happy New Year!

The Kvaser Team[/vc_column_text][/vc_column][/vc_row]
                    [post_title] => Kvaser supports UNICEF for global child welfare initiatives
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => kvaser-supports-unicef-for-global-child-welfare-initiatives
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-12-15 13:49:05
                    [post_modified_gmt] => 2023-12-15 13:49:05
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=44155
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [2] => WP_Post Object
                (
                    [ID] => 44099
                    [post_author] => 23
                    [post_date] => 2023-12-13 13:41:34
                    [post_date_gmt] => 2023-12-13 13:41:34
                    [post_content] => [vc_row][vc_column][vc_video link="https://www.youtube.com/watch?v=o8BHD6UMwrI"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]We’re delighted to share with you a video about some inspirational individuals within our midst. 'Kvaser Founders’ Story: A Journey into Our Origins' provides an insight into the people who set our company on its path and continue to inspire us with their vision, passion, and spirit of innovation.[/vc_column_text][/vc_column][/vc_row]
                    [post_title] => Kvaser Founders’ Story: A Journey into Our Origins
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => kvaser-founders-story-a-journey-into-our-origins
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2024-01-09 16:00:58
                    [post_modified_gmt] => 2024-01-09 16:00:58
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=44099
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [3] => WP_Post Object
                (
                    [ID] => 44072
                    [post_author] => 5
                    [post_date] => 2023-12-07 11:38:42
                    [post_date_gmt] => 2023-12-07 11:38:42
                    [post_content] => [vc_row][vc_column][vc_video link="https://www.youtube.com/watch?v=jvD7pJGwDeI"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Our Autumn webinar on CAN XL is now available on-demand. In this one-hour discussion, Kvaser’s Research manager, Kent Lennartsson, and Field Application Engineer, Lars-Göran Fredriksson, provide an update on CAN XL’s progress to standardization and discuss some of the practicalities of working with it at the bit level.

Learn about:
  • CAN XL's backwards compatibility
  • The control bit chart and higher layer support
  • CAN XL bandwidth, limits and limitations
  • The importance of SIC implementation (solving the ringing, achieving 10Mbits/s)
  • Kvaser & CAN XL
[/vc_column_text][/vc_column][/vc_row] [post_title] => On-demand CAN XL Webinar now available [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => on-demand-can-xl-webinar-now-available [to_ping] => [pinged] => [post_modified] => 2023-12-11 07:56:46 [post_modified_gmt] => 2023-12-11 07:56:46 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=44072 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [4] => WP_Post Object ( [ID] => 43955 [post_author] => 48062 [post_date] => 2023-12-01 07:44:36 [post_date_gmt] => 2023-12-01 07:44:36 [post_content] => [vc_row][vc_column][vc_single_image image="43957"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Kvaser’s smallest embedded board is now available. The Kvaser M.2 PCIe 4xCAN (01333-9) has four distributed controller area network (CAN) transceivers, adding high speed CAN/CAN FD to any host computer with PCI Express connectivity and an available B or M keyed M.2 slot. This CAN interface board has a particularly compact footprint, thanks to an M.2 card size of 22 x 80 mm and industry-leading height of just 2 mm. Unique to the Kvaser M.2 PCIe 4xCAN is that the CAN transceivers are distributed (off-board), allowing them to be located closer to the CAN networks themselves. This layout maximises signal speed and integrity, making it ideally suited for CAN FD. Each CAN module connects to the M.2 card using 30 cm long PCB-to-PCB cabling. The distributed CAN layout is particularly suited to systems with enclosures. As each CAN channel is individually isolated, optimal galvanic isolation can also be assured. This board’s operating temperature is within the standard industrial range of -40 to 85oC. With a time stamp resolution of just 1 μs and a maximum message rate of 20000 msg/s per channel, plus advanced features such as silent mode, error frame detection and generation, this advanced board with distributed CAN transceivers can be integrated in a wide range of embedded systems. Examples range from motor control for mobile robots, automated driving simulation black boxes, to CAN data acquisition in medical automation, fleet management or industrial system monitoring. “The Kvaser M.2 PCIe 4xCAN board’s exceptionally small and ultra-slim footprint is a natural progression of our PCI Express range, responding to calls from customers for off-board transceivers,” comments Martin Sventen, CEO of Kvaser AB. “Multiple boards can be combined to provide 8, 12 or more CAN channels within a very small footprint. We see some very exciting use cases for our boards in this format.” Kvaser’s free-of-charge CANlib SDK can be used to develop software for the Kvaser M.2 PCIe 4xCAN. Programs written in CANlib, which supports Windows and Linux, are fully compatible with present and future Kvaser hardware[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]More information about the new Kvaser M.2 PCIe 4xCAN, including full performance and technical specifications, can be found at the product page. For other cable length or connector types, please contact us for customized options. Click here for more information.[/vc_column_text][/vc_column][/vc_row] [post_title] => Kvaser unveils a compact embedded board with four distributed CAN modules [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => kvaser-unveils-a-compact-embedded-board-with-four-distributed-can-modules [to_ping] => [pinged] => [post_modified] => 2023-12-01 07:44:36 [post_modified_gmt] => 2023-12-01 07:44:36 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=43955 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [5] => WP_Post Object ( [ID] => 43662 [post_author] => 23 [post_date] => 2023-11-01 00:50:23 [post_date_gmt] => 2023-11-01 00:50:23 [post_content] => [vc_row][vc_column width="1/2"][vc_single_image image="43680"][vc_column_text css=".vc_custom_1698799048880{padding-left: 40px !important;}"]

Kvaser Leaf Light HS v2

[/vc_column_text][vc_column_text]
  • Only 8,000 messages per second
  • Only Classical CAN
  • No Silent Mode
  • 100 µs Timestamp Resolution
[/vc_column_text][/vc_column][vc_column width="1/2"][vc_single_image image="43681"][vc_column_text css=".vc_custom_1698799079279{padding-left: 40px !important;}"]

Kvaser Leaf v3

[/vc_column_text][vc_column_text]
  • 20,000 messages per second
  • Classical CAN & CAN FD
  • Silent Mode
  • 50 µs Timestamp Resolution
[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1698799744346{padding-top: 30px !important;}"][vc_column][vc_column_text]

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 ) [6] => 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 ) [7] => 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 ) [8] => 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 ) [9] => WP_Post Object ( [ID] => 42872 [post_author] => 48062 [post_date] => 2023-09-28 14:18:35 [post_date_gmt] => 2023-09-28 14:18:35 [post_content] => [vc_row][vc_column][vc_single_image image="41704"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Kvaser’s September software update is live. Please visit our Downloads page for the latest release notes.   The Kvaser CANlib Software Development Kit is a free resource that includes everything you need to develop software for Kvaser interfaces. CANlib works across all Kvaser hardware platforms, ensuring that software written for one Kvaser interface is compatible with present and future Kvaser hardware. Available in Windows and Linux versions, it includes full documentation and many program samples. Kvaser continually invests in CANlib: our objective is that CANlib remains the best free CAN interface software around!   To see what can be done using CANlib, visit the CANlib SDK page, or follow this tutorial to get started. [/vc_column_text][/vc_column][/vc_row] [post_title] => Kvaser’s September 2023 Software Release [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => kvasers-september-2023-software-release [to_ping] => [pinged] => [post_modified] => 2023-09-28 14:18:35 [post_modified_gmt] => 2023-09-28 14:18:35 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=42872 [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] => 44255 [post_author] => 48062 [post_date] => 2024-01-04 08:38:43 [post_date_gmt] => 2024-01-04 08:38:43 [post_content] => [vc_row][vc_column][vc_column_text]The SAE (Society of Automotive Engineers) is now offering two new J1939 DBC files in a format intended to be used directly by CAN software. The two files that are offered are J1939-73DBC and J1939DBC: J1939-73DBC contains Diagnostic Messages (DMs) such as DM1 and DM11. With about sixty DMs defined in the specification SAE J1939-73, this new DBC file scales and offsets these messages so they can be used directly by programs that want applications level signals for analysis and display. J1939DBC contains conversion data for the rest of the Parameter Groups (PGs) and Suspect Parameters (SPs) defined in the J1939 Digital Annex (J1939DA). The Digital Annex has been distributed for years as a Microsoft Excel file and is updated multiple times per year to reflect new PGs and SPs as they are added to the long list of messages and signals covered under SAE J1939. Many of the recent additions to the Digital Annex relate to electric vehicles and the components they include. Here are links to purchase the subject DBC files directly from SAE: [/vc_column_text][vc_column_text]Older versions of J1939DA were formatted to be read by humans, using text like “-65 to 60 deg” to describe a range. The newer versions have added Value Only columns with the same data but presented in a more computer readable format. This has made it easier for SAE to automate the conversion from Excel to DBC file and add a much-needed product to its portfolio.[/vc_column_text][/vc_column][/vc_row] [post_title] => SAE J1939 DBC files now available for use by CAN software [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => sae-j1939-dbc-files-now-available-for-use-by-can-software [to_ping] => [pinged] => [post_modified] => 2024-01-04 08:40:10 [post_modified_gmt] => 2024-01-04 08:40:10 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=44255 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [comment_count] => 0 [current_comment] => -1 [found_posts] => 465 [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 ) )

News and Events

SAE J1939 DBC files now available for use by CAN software

SAE J1939 DBC files now available for use by CAN software

04/01/2024

The SAE (Society of Automotive Engineers) is now offering two new J1939 DBC files in a format intended to be… Read More

Read More
Kvaser supports UNICEF for global child welfare initiatives

Kvaser supports UNICEF for global child welfare initiatives

15/12/2023

This year, in place of corporate gifts, we again donate to UNICEF, whose mission is to protect the rights and… Read More

Read More
Kvaser Founders’ Story: A Journey into Our Origins

Kvaser Founders’ Story: A Journey into Our Origins

13/12/2023

We’re delighted to share with you a video about some inspirational individuals within our midst. ‘Kvaser Founders’ Story: A Journey… Read More

Read More
On-demand CAN XL Webinar now available

On-demand CAN XL Webinar now available

07/12/2023

Our Autumn webinar on CAN XL is now available on-demand. In this one-hour discussion, Kvaser’s Research manager, Kent Lennartsson, and… Read More

Read More
Kvaser unveils a compact embedded board with four distributed CAN modules

Kvaser unveils a compact embedded board with four distributed CAN modules

01/12/2023

Kvaser’s smallest embedded board is now available. The Kvaser M.2 PCIe 4xCAN (01333-9) has four distributed controller area network (CAN)… Read More

Read More
The Kvaser Leaf v3: New Features, Same Great Look

The Kvaser Leaf v3: New Features, Same Great Look

01/11/2023

Kvaser Leaf Light HS v2 Only 8,000 messages per second Only Classical CAN No Silent Mode 100 µs Timestamp Resolution… Read More

Read More
Using the benefits of MagiSync

Using the benefits of MagiSync

31/10/2023

MagiSync is a feature provided in our SemiPro, Professional, and Precision products that automatically synchronises the clock ticks on Kvaser… Read More

Read More
Finnish partner, TK Engineering, turns 20

Finnish partner, TK Engineering, turns 20

26/10/2023

TK Engineering Oy (TKE), a Kvaser partner since it was founded 20 years ago, is a great example of the… Read More

Read More
Kvaser’s CAN hardware in Top Dutch Solar’s telemetry system

Kvaser’s CAN hardware in Top Dutch Solar’s telemetry system

19/10/2023

On-board Top Dutch Solar Racing’s car, one of the 2023 contenders at the Bridgestone World Solar Challenge, is a Kvaser… Read More

Read More
Kvaser’s September 2023 Software Release

Kvaser’s September 2023 Software Release

28/09/2023

Kvaser’s September software update is live. Please visit our Downloads page for the latest release notes.   The Kvaser CANlib… Read More

Read More