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

    [query_vars] => Array
        (
            [paged] => 3
            [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] => 
            [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 20, 10
    [posts] => Array
        (
            [0] => WP_Post Object
                (
                    [ID] => 42521
                    [post_author] => 48062
                    [post_date] => 2023-08-24 09:19:51
                    [post_date_gmt] => 2023-08-24 09:19:51
                    [post_content] => [vc_row][vc_column][vc_column_text]This highly practical hour-long class by Mathworks and Kvaser explains the basics of J1939 and introduces data logging using a Kvaser Memorator. The presenters take the viewer through the practicalities of exporting that data as an MDF file and importing it into MATLAB, where it’s decoded for further analysis. A demonstration of how to replay logged data in a Simulink model concludes the class. 
[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_video link="https://www.youtube.com/watch?v=nzCES3WO15k"][/vc_column][/vc_row][vc_row][vc_column][vc_header_raket header_type="h3" advanced_params="1" header_size="h3" preheader="Tools used in this webinar"][/vc_column][/vc_row][vc_row][vc_column width="1/2"][vc_raket_product post_id="39633"][/vc_column][vc_column width="1/2"][vc_raket_product post_id="39620"][/vc_column][/vc_row]
                    [post_title] => On-Demand webinar: Using Memorator and MATLAB for J1939 datalogging
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => on-demand-webinar-using-memorator-and-matlab-for-j1939-datalogging
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-08-24 09:19:51
                    [post_modified_gmt] => 2023-08-24 09:19:51
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=42521
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [1] => WP_Post Object
                (
                    [ID] => 42506
                    [post_author] => 48062
                    [post_date] => 2023-08-23 09:21:05
                    [post_date_gmt] => 2023-08-23 09:21:05
                    [post_content] => [vc_row][vc_column][vc_single_image image="42514"][vc_column_text]Kvaser’s 2023 Summer Internship Programme welcomed seven students from Chalmers University of Technology to our Swedish headquarters.[/vc_column_text][vc_column_text]Kvaser matches students with experienced engineers from different departments. This summer, Albin Karlsson and Emrik Lindahl, both MSc students in Computer Systems and Networks, worked in our software department on a new feature for Kvaser’s tools. Physics student, Anton Carlsson, joined Kvaser’s technical support team for his third summer, creating training materials and a script to help customers get started with CAN, using wsl and Python.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/2"][vc_column_text]Simon Engström, who’s just finished his BA in Software Engineering and starts a masters in High-Performance Computer Systems in September, worked on an application to simulate the propagation of radio waves in 3D environments. Working alongside him in the Radio Communications department was Alex Helmersson (who starts a Masters in Embedded Electronic Systems Design in September) and Joel (midway through a Masters in Computer Systems and Networks) who are exploring a positioning technology for integration in future wireless products. Joel appreciated the chance to deepen his experience in programming small MCUs, while others expanded their theoretical knowledge in networking technologies.[/vc_column_text][/vc_column][vc_column width="1/2"][vc_single_image image="42509"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Kvaser’s student work programme is a win-win, providing valuable industrial experience for students and an infusion of enthusiasm and fresh resources into our team. We invite students who are interested in next year’s programme to get in touch![/vc_column_text][/vc_column][/vc_row]
                    [post_title] => Kvaser’s Summer Internship Programme
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => kvasers-summer-internship-programme
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-08-23 14:02:13
                    [post_modified_gmt] => 2023-08-23 14:02:13
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=42506
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [2] => WP_Post Object
                (
                    [ID] => 43050
                    [post_author] => 48062
                    [post_date] => 2023-07-17 13:45:34
                    [post_date_gmt] => 2023-07-17 13:45:34
                    [post_content] => [vc_row][vc_column][vc_single_image image="43051"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Istanbul Technical University Solar Car Team (ITU ZES SCT) is a student racing and research-development team that has set out to build incredible solar-powered electric cars since 2004.

Last year, Kvaser provided the team with a Kvaser Memorator Pro 2xHS v2, a professional-level, dual channel CAN bus interface and standalone data logger that offers advanced features such as message filtering, triggers, error detection and generation, silent mode, an expandable SD card slot up to 64G, and galvanic isolation.

Connected to a PC with USB2.0, the Kvaser Memorator Pro 2xHS v2 operates as a powerful real time CAN to USB interface, whilst in data logger mode, the compact design of this device makes for the perfect flight recorder. Configurable using Kvaser's Memorator Config Tool, this device is capable of running user-developed scripts, written in the Kvaser t programming language. Guidance in creating t programs is provided. The Kvaser Memorator Pro 2xHS v2 is CAN FD compliant.

The team did their country proud by participating in the iLumen European Solar Challenge 2022 (iESC 2022) in Belgium in September 2022, placing in the top three, and breaking new ground in the competition with 257 laps in the '24 Hours' race. Their next destination is the Bridgestone World Solar Challenge 2023 in Australia!

Team-member Buse Öğretir, who is part of the Embedded Systems Group, shared the team’s experience so far of using the Kvaser Memorator Pro 2xHS v2:[/vc_column_text][vc_column_text css=".vc_custom_1697707526459{padding-right: 50px !important;padding-left: 50px !important;}"]“We are absolutely happy about the product and its beneficial features. We have been using it to obtain information about the communication and all the events that take place in the vehicle. Also, we can use the product for instant data tracking when needed. Our strategy group also uses the Memorator. Thanks to the consistency of the timing, they can separate each pilot's data for analysis and compare drives.”[/vc_column_text][vc_column_text]The software programs that helped ITU ZES SCT were: Kvaser Memorator Config Tool, to extract data already logged while testing the car; Kvaser CANKing, to examine instant data, and the Kvaser Database Editor, while creating .dbc files to convert signals to meaningful messages.

We wish the ITU team all the very best for the Bridgestone World Solar Challenge 2023![/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Which Kvaser products are Istanbul Technical University Solar Car Team using?
Kvaser Memorator Pro 2xHS v2 is a professional-level, dual channel CAN bus interface and standalone data logger offering advanced features such as message filtering, triggers, error detection and generation, silent mode, an expandable SD card slot up to 64G, and galvanic isolation.

Kvaser's CanKing
CanKing for Windows is a CAN bus monitor and general-purpose diagnostic tool. It is especially suited for interactive development work. CAN messages can be easily sent and the corresponding impact on the target module observed.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Who is involved?
Istanbul Technical University Solar Car Team
https://www.itusct.com[/vc_column_text][/vc_column][/vc_row]
                    [post_title] => Kvaser and Istanbul Technical University's solar challenger
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => kvaser-and-istanbul-technical-universitys-solar-challenger
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-10-19 13:52:24
                    [post_modified_gmt] => 2023-10-19 13:52:24
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=43050
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [3] => WP_Post Object
                (
                    [ID] => 42033
                    [post_author] => 48062
                    [post_date] => 2023-06-21 07:59:57
                    [post_date_gmt] => 2023-06-21 07:59:57
                    [post_content] => [vc_row][vc_column][vc_single_image image="42038"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]The Chair of Agrimechatronics at the Technical University of Munich (TUM) is the leading teaching and research centre in agrimechatronics. They use a suite of Kvaser products and software to teach undergraduates and PhD students, as well as support research and development of practical applications for cutting-edge technology.

What is agrimechatronics?
If you have not already heard of this, you are not alone since agrimechatronics is a relatively new term. It is the combined technology of electronics and mechanical engineering for use in agricultural applications.

Based just north of Munich in southern Germany, The Chair of Agrimechatronics at TUM is a pioneer in the field, with research projects involving tractors and other agricultural vehicles, tractor-implement automation, communication technologies for vehicles (such as ISOBUS), autonomous agricultural vehicles and robots, guidance and planning, model-based control of mechatronic systems, drives and power systems, and robotic implements.

Kvaser interfaces in the classroom
TUM uses Kvaser Leaf Lights CAN (controller area network) to USB interfaces, Kvaser Memorator data loggers and the Kvaser Air Bridge wireless CAN link, plus Kvaser’s free software and Canlib API, which works across the entire product portfolio. Recounts Prof. Dr.-Ing. Timo Oksanen, who heads up the chair:

“An easy-to-start-with approach is important when working with students so they can quickly learn the basics of CAN bus. Kvaser's CanKing CAN bus monitor and general-purpose diagnostic tool also offers quick learning for the basics and for trying out simple things.”

Prof Oksanen sees value in standardising tool use across the entire institute. He notes: “Kvaser's tools have an economic price-tag for classroom use. We use Kvaser products in several classes so that each student has their own to get connected to the same bus.”

Field testing, literally
DigiMilch (digital milk) is one of Germany's experimental field projects, and TUM's contribution is aimed at improving slurry spreading accuracy. The Kvaser Memorator Light HS v2 captures all CAN traffic in order to test the performance of the ISOBUS task controller at the protocol level.

Samuel Brodie, a PhD student on the team, explains: “We use a Kvaser Memorator Light HS v2 to collect time-synchronous data from one or two CAN bus segments (one of which is always ISO 11783) to analyse agricultural machine performance in the field. Everything is easily collected to one file for later analysis, which is then imported into MATLAB thanks to the different export formats available.” MATLAB integration, along with integration to other software tools, was one of TUM’s many motivations behind using Kvaser products, confirms Brodie.

The research team used the Kvaser Memorator API to program the data logger so that the data could be read and uploaded over the internet. Notes Brodie: “I have created a GUI that allows the farmer to do this once the tractor is turned off, as the Memorator must be disconnected from CAN to do the upload.” As the research team relies on input from the farmer, who may forget to upload the data, they appreciate the Memorator’s ability to store recorded data for a long time before it is overwritten.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="42039"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]The Digimilch data flow:
Kvaser Memorator > read by tablet > uploads .kme50 files via internet > converted to .asc files > MATLAB > processed into sensor data /GNSS position etc.

Capturing CAN data, over-the-air
The TUM researchers have made their own versions of the ISOBUS functionality, such as diagnostics, object pool capturing etc. Mr Brodie says: “This creates the perfect environment for fast-prototyping with closed-loop control and agile data logging online.”

With the goal of further optimising their prototyping environment, the TUM researchers have used a Kvaser Air Bridge Light HS to solve some of the ergonomic issues with tractor and implement data gathering. Mr Brodie recounts: “The ISOBUS connector is in the tractor cabin and there is no connection at the rear of the implement, so when working there, the Kvaser Air Bridge Light HS saves time running backwards and forwards. It also allows for software development outside of the cabin. For teaching purposes, we have one unit of an Air Bridge pair inside, communicating with the other unit which is connected to the machinery outside.”

What does the future of agrimechatronics look like?
Professor Oksanen explains that CAN bus has been the workhorse of agricultural vehicle mechatronics for two decades – used in tractors to make them run, providing communications in harsh environments, and enabling and standardising the ISO 11783 tractor-implement plug-and-play network, known as ISOBUS.

“Standardised interfaces in machines with lifetimes of decades are hard to replace in the short term, so CAN bus will still be the workhorse for at least the next two decades. Single-pair Ethernet-based communication technology is now playing an important role in high-performance automation in vehicle engineering, and the same trend is also seen in agricultural vehicle engineering, including autonomy.”

Are there similarities between agricultural engineering and high-performance vehicle engineering? In Europe, tractor engineering has several similarities to truck engineering as speeds of up to 60 km/h are possible. Reaching stable driving conditions at such speeds with large inflation volume tyres and limited suspension capabilities has challenged and driven tractor transmission and suspension engineering remarkably in the past few decades. However, as standard tractors are optimised for field work with a speed range of 4-12 km/h, tractor design is a compromise between off-road capability with high traction torque and high-speed on-road conditions. In other regions where tractors are not used so much on-road (or are limited to 30 km/h), tractor design can be optimised differently.[/vc_column_text][/vc_column][/vc_row]
                    [post_title] => Agrimechatronics teaching facility relies on Kvaser CAN products in the classroom and the field
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => agrimechatronics-teaching-facility-relies-on-kvaser-can-products-in-the-classroom-and-the-field
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-07-18 07:18:25
                    [post_modified_gmt] => 2023-07-18 07:18:25
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=42033
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [4] => WP_Post Object
                (
                    [ID] => 41921
                    [post_author] => 22955
                    [post_date] => 2023-06-13 05:58:29
                    [post_date_gmt] => 2023-06-13 05:58:29
                    [post_content] => [vc_row][vc_column][vc_single_image image="41923"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Let’s say that you are developing a CAN system. You need something to interface between CAN nodes and a computer that will send commands to the nodes and receive data from them. You are using a Kvaser device. The project dictates you are using a Linux computer (like Raspberry Pi or Ubuntu). How do you get the Kvaser device to connect to the PC?

In order to connect, you need to install drivers. Since you are using Linux, there are two options: LinuxCAN drivers or SocketCAN drivers. Is there a difference? Yes, and which you pick depends on what it is you want to do.

What is LinuxCAN?
LinuxCAN is Kvaser’s own set of packaged drivers for Linux. They are packaged with a copy of the Kvaser CANlib SDK for custom programming with our API. One installation contains drivers for all of our devices (excluding Ethernet devices).

What is SocketCAN?
SocketCAN is a set of open-source CAN drivers and a networking stack, which is included in many Linux distributions. In other words, SocketCAN comes pre-installed and you just need to set SocketCAN up. SocketCAN contains the drivers of more than just Kvaser devices. SocketCAN uses the Berkeley socket API, the Linux network stack, and implements the CAN device drivers as network interfaces. For a complete list of Kvaser devices available for use with SocketCAN, please check here: Linux: Can I use SocketCAN with my Kvaser interface? – Kvaser

Kvaser contributes driver updates for SocketCAN, but Kvaser does not maintain SocketCAN. On the Kvaser website, you can find beta drivers for SocketCAN. These are drivers that will be used to make updates to SocketCAN in the Linux kernel, but may not have been approved or included in the latest kernel. Kvaser hardware support is dependent on the Linux Kernel version since we are dependent on the SocketCAN group for when updates are included that recognize newer hardware.

What’s the difference?
Both SocketCAN and LinuxCAN allow you to use a Kvaser device on a Linux machine. Here are some key differences that can help you decide what to use:
  • SocketCAN is a collection of network socket based drivers. It is like a generic driver. You can think of SocketCAN like this: When you plug in a new mouse and it is registered as “Generic Mouse”. SocketCAN provides the functionality to access a CAN bus. SocketCAN allows for a different device to be swapped as needed, even if the device is from another company. SocketCAN commands can also be run from the bash command prompt, meaning you can set up basic send and receive functions from the command terminal.
  • LinuxCAN matches the Kvaser Windows API. The API is specific to Kvaser and the drivers are specific to Kvaser devices. With that, you can access more features that can be programmed with the LinuxCAN SDK. These features can range from programming the LEDs on a unit, to adding Kvaser Memorator extraction commands. LinuxCAN also supports LIN functionality, which SocketCAN does not. However, LinuxCAN does not allow you to run commands from the bash prompt in a terminal window.
Can SocketCAN and LinuxCAN be used together? Yes and no. First, when LinuxCAN is installed, the installer blacklists the SocketCAN drivers for Kvaser products. This is done to prevent driver conflicts. This means that the Kvaser devices could only use the LinuxCAN drivers. That being said, you can still use another company’s device with the SocketCAN drivers. Kvaser API commands would still only work with the Kvaser device, and SocketCAN commands would only work with the devices using the SocketCAN drivers. When should I use one over the other? This question is purely project dependent. If you have a project that needs to make use of functionality that is specific to a Kvaser device, then LinuxCAN would be the better choice. If you need something where the CAN interface could be swapped out, or needed similar functionality, then SocketCAN may be the better choice. To summarize: SocketCAN:
  • Provides drivers for Kvaser as well as other companies.
  • Available on the Linux kernel – no installation required.
  • Commands can be run from the bash prompt.
  • No LIN capability.
LinuxCAN:
  • Specific to Kvaser devices to allow advanced functionality.
  • Blacklists Kvaser SocketCAN drivers to avoid conflicts.
  • Commands cannot be run from the bash prompt.
  • Has LIN capability.
[/vc_column_text][/vc_column][/vc_row] [post_title] => SocketCAN versus LinuxCAN: Make the right choice for your application [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => socketcan-versus-linuxcan-make-the-right-choice-for-your-application [to_ping] => [pinged] => [post_modified] => 2023-06-14 09:02:43 [post_modified_gmt] => 2023-06-14 09:02:43 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?post_type=developer_blog&p=41921 [menu_order] => 0 [post_type] => developer_blog [post_mime_type] => [comment_count] => 0 [filter] => raw ) [5] => WP_Post Object ( [ID] => 41852 [post_author] => 23 [post_date] => 2023-06-06 23:47:52 [post_date_gmt] => 2023-06-06 23:47:52 [post_content] => [vc_row][vc_column][vc_single_image image="41853"][vc_column_text]Kvaser is pleased to introduce the USBcan Pro 4xCAN Silent, a compact, four-channel CAN/CAN FD to USB real-time interface that is always silent on the CAN bus (‘listen only’). This CAN interface is made silent through hardware and thus, cannot transmit on bus. Standard CAN interfaces receive and transmit CAN messages, enabling them to be used to configure the system to which they are connected. However, certain customers, particularly those developing highly sensitive autonomous or safety-critical systems, require CAN interfaces capable of listening only, so that the interface has no impact on the bus or surrounding systems. Listen-only interfaces are also used to prevent any application or third-party, such as a hacker, from impacting the CANbus and its related systems through the Kvaser device. “The Kvaser USBcan Pro 4xCAN Silent was designed in close collaboration with several customers who wanted the highest performance and highest certainty from their CAN interfaces. While the Kvaser USBcan range provides software-controlled silent mode, the customers in question wanted the guarantee of zero unwanted effects that only a hardware-implemented silent CAN interface can bring to the final test and validation stage of safety-critical systems,” said Ludvig Wallander, Kvaser’s Director of Product Development. The Kvaser USBcan Pro 4xCAN Silent handles reception of standard and extended CAN messages on the CAN/CAN FD bus with a high timestamp precision. With a standard USB connector at one end and four CAN channels in a single 26-pin HD D-sub CAN connector at the other, it includes a high quality four-channel breakout cable with 9-pin D-sub connectors to connect with ease to separate CAN networks. High-performance, yet compact, the Kvaser USBcan Pro 4xCAN Silent features Kvaser MagiSync, automatic time synchronization to achieve accurate and precise time stamping between multiple interfaces connected to one host computer. The Kvaser USBcan Pro 4xCAN Silent is compatible with applications that use Kvaser‘s CANlib, the software API common to all Kvaser hardware. For more information on the Kvaser USBcan Pro 4xCAN Silent interface, please click the link below.[/vc_column_text][vc_button_raket title="View Product" text="" page_id="https://www.kvaser.com/product/kvaser-usbcan-pro-4xcan-silent/"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Support and Availability The Kvaser USBcan Pro 4xCAN Silent interface is available now with free software, free software updates and free support. Visit www.kvaser.com/support for resources to help users get started with their devices quickly, including our Quick Start Guides for all products, Kvaser’s Developer Blog and Video tutorials.[/vc_column_text][/vc_column][/vc_row] [post_title] => Introducing a hardware-silent CAN to USB interface for sensitive and safety-critical systems [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => introducing-a-hardware-silent-can-to-usb-interface-for-sensitive-and-safety-critical-systems [to_ping] => [pinged] => [post_modified] => 2023-06-09 10:41:36 [post_modified_gmt] => 2023-06-09 10:41:36 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=41852 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [6] => WP_Post Object ( [ID] => 41981 [post_author] => 48062 [post_date] => 2023-06-01 10:00:29 [post_date_gmt] => 2023-06-01 10:00:29 [post_content] => [vc_row][vc_column][vc_single_image image="41965"][/vc_column][/vc_row][vc_row][vc_column width="5/6"][vc_column_text]This blog by Bryan Hennessy will provide updates on the wider topics under discussion within the J1939 committees. Bryan is an experienced engineer in the fields of CAN diagnostics, marine electronics and semiconductors. He is an active member of the SAE Truck and Bus Control and Communications Network Committee and J1939 Task Force and chairs the ‘J1939-21 – Data Link Layer Task Force’.[/vc_column_text][/vc_column][vc_column width="1/6"][vc_single_image image="41776"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]The Truck Bus Control and Communications Standards Committee (SAE J1939 standards committee) met in Boise, ID in early May for four days of standards development and maintenance. This was the first face-to-face SAE meeting for me since pre-pandemic. The topics included all the usual, and I will report on a few of the more interesting ones including CAN XL, Hybrid/EV, and NextGen. SAE J1939 over CAN XL Two subjects that seem to have recently merged into one are Datalink Document Restructuring and CAN XL. Datalink Document Restructuring has been kicked around for close to a year now, and it involves taking the commonality in SAE J1939-21 and -22, and putting them into a single document, then having simpler individual documents describing the differences. The reason this subject has been recently merged with J1939 over CAN XL is that this restructuring would make it easier to generate the CAN XL packaging document. It is thought that document restructuring could bring the documents more in line with the OSI seven-layer communication system model, and therefore make the different layers more usable in other digital communications technologies, including CAN XL. With that in mind the subject of making a J1939 data packaging layer that would enable transferring data on many different network architectures was discussed. If we standardized how to put J1939 data into a structure that could be packaged into CAN XL frames, Ethernet frames (10BASE-T1S), or any other appropriate network technology, we would really have created something powerful. The question came up as to when the committee is going to put move value on the 20,000 plus signals that are packaged and well-documented under J1939, and less value on how these signals are transported? Other non-CAN transport methods have already defined and tested security and functional safety methods, as well as prioritization and block-transport protocols, and can be used for J1939 data. What this means is we get more value out of our detailed engine-related control work, and take more advantage of separately defined transport technologies that allow us to move the data through many different networking technologies. Hybrid/EV considerations Work continues on defining what parameters will be communicated between different components (motors, generators, inverters, battery packs….) within a hybrid/EV truck, and how those parameters will be packaged. Limit override messages, override timeouts and thermal limits are among the hundreds of parameters being defined. V2G (Vehicle to Grid) communications were also considered, with discussion that included how to work with existing EVSE (Elect Vehicle Service Equipment) standards like SAE J2847-2. The work undertaken in this area is remarkable, with those involved required to have a huge knowledge of electric and hybrid vehicle design and control. NextGen The Next Generation Task Force will be back as of the August 2023 meeting in Portland, OR. The NextGen committee monitors and evaluates new technologies and changes that may affect SAE J1939 in the future and often results in new task forces and new documents. For example, the document restructuring topic outlined above could be moved into NextGen for further analysis and discussion. The best thing about NextGen is that just about anything goes, as long as it relates to technology that could find a home in the trucking industry. We all hope that the resurrection of NextGen will bring new ideas and new momentum to the J1939 committee.[/vc_column_text][/vc_column][/vc_row] [post_title] => A Q2 update on the North American truck/trailer control and communications standards [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => a-q2-update-on-the-north-american-truck-trailer-control-and-communications-standards [to_ping] => [pinged] => [post_modified] => 2023-06-15 12:21:44 [post_modified_gmt] => 2023-06-15 12:21:44 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=41981 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [7] => WP_Post Object ( [ID] => 41727 [post_author] => 48062 [post_date] => 2023-05-26 06:49:43 [post_date_gmt] => 2023-05-26 06:49:43 [post_content] => [vc_row][vc_column][vc_single_image image="41728"][vc_column_text]In combination with the Kvaser U100 CAN to USB interface, the Kvaser Air Bridge wireless CAN bridge enables FESB Racing to collect and send data to their race car, dynamically. Andrija Matošić, Electronics Team Lead, states: “The U100 is one of the best CAN interfaces we have worked with so far; the status LEDs and the rugged casing really separate it from the devices of other manufacturers. By pairing it with the Air Bridge devices and our diagnostic application, we solved a lot of electrical problems on the car.”[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_video link="https://www.youtube.com/watch?v=o_YExzDnIxY" align="center"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]FESB Racing is competing in both Formula Student and MotoStudent and has successfully built three formula vehicles and four motorbikes. The team is now working on its first fully electric formula car and a fourth-generation petrol motorcycle. Kvaser has donated CAN hardware and software for development and testing to the University of Split-based team since 2020. Upcoming competitions include the 2023 MotoStudent competition in Spain and various Formula Student competitions in 2024. Find out more about the team at http://ups-fesb.hr/en/[/vc_column_text][/vc_column][/vc_row] [post_title] => FESB Racing harnesses the power of Kvaser Air Bridge and U100 CAN interface for data-driven success [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => fueling-innovation-fesb-racing-harnesses-the-power-of-kvaser-air-bridge-and-u100-can-interface-for-data-driven-success [to_ping] => [pinged] => [post_modified] => 2023-06-20 09:10:05 [post_modified_gmt] => 2023-06-20 09:10:05 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=41727 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [8] => WP_Post Object ( [ID] => 41307 [post_author] => 23 [post_date] => 2023-05-22 23:21:55 [post_date_gmt] => 2023-05-22 23:21:55 [post_content] => [vc_row][vc_column][vc_single_image image="41704"][vc_column_text]Kvaser's latest software release provides support for Kvaser’s redesigned PCI cards, improved handling of multiple time domains in Python and our LabVIEW wrappers now contain a version for LabVIEW 22.0. Notable changes and additions include: Python CANlib package (V1.23.804) New time domain support allows users to synchronise start times across multiple Kvaser devices. Kvaser Drivers for Windows and CANlib SDK (V5.41.341) Various alignments with the MDF 4.1 and CSV signal-based file formats. Improvements include the ability to filter on the source address in j1939 mode. Kvaser Linux driver and SDK (V5.41.341) Library maintenance to keep pace with new Linux distributions, such as GCC 13.0. Kvaser LabVIEW wrappers (V23.1) The LabVIEW wrappers now contain a version for LabView 22.0, compatible back to LabVIEW 8.0. When working on the VI library in LabView 22.0, the Save As… function can be used to save to older versions.  All versions contain support for CAN FD and some additional CANlib API functionality has been added. View full release notes here.[/vc_column_text][/vc_column][/vc_row] [post_title] => Kvaser’s May 2023 Software Release [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => kvasers-may-2023-software-release [to_ping] => [pinged] => [post_modified] => 2023-05-22 23:21:55 [post_modified_gmt] => 2023-05-22 23:21:55 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=41307 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [9] => WP_Post Object ( [ID] => 41501 [post_author] => 23 [post_date] => 2023-05-22 23:15:23 [post_date_gmt] => 2023-05-22 23:15:23 [post_content] => [vc_row][vc_column][vc_single_image image="41508"][vc_column_text]Environmentally and from a health and safety perspective, long haul trucking has an arms-length list of disadvantages, and yet it represents the way that over 75% of total inland freight in Europe is moved. Radical change is coming though. Leading the change are a mix of industry incumbents and start-ups that are reinventing truck architectures, charging infrastructure and freight management platforms. Unsurprisingly, they are replacing the diesel engine with full or partial electrification. More surprising is the driver’s transformation into ‘operator’, controlling the truck remotely, or indeed, some manufacturer’s progress to full autonomy. Enabling these changes are a combination of fundamentally new technologies and familiar ones, including CAN.  Speaking to a member of the platform team for one, not-to-be-named autonomous and electric truck manufacturer, it's clear that the fundamental electrical architecture remains very similar to traditional trucks, albeit with more network buses and a lot more data. ‘Under the hood’ has evolved into a more distributed electrical layout for all electric vehicles, but with an average of six CAN networks on the truck, primarily for chassis control (or the ‘skateboard’ as it is increasingly referred to), plus eight Ethernet-only networks, the changes stop there. There is an advantage in keeping it simple, the engineer explains, and CAN’s reliability, ubiquity, electrical robustness and resistance to EMI, means that it remains the obvious choice for many key vehicle systems. When building from the outset for no driver, a safety culture is paramount. As a result, one question that this autonomous truck manufacturer posed was how to collect CAN data while categorically not affecting the vehicle control systems, or increasing the risk of a security breach? A positive feature of CAN is that it can be configured quickly and easily using a standard CAN interface, which can both transmit and receive CAN messages. However, in certain situations, CAN interfaces should be used in silent mode to ‘listen only’ (or receive only). The Kvaser USBcan range provides software-controlled silent mode, but the manufacturer in question chose the new Kvaser USBcan Pro 4xCAN Silent, which implements silent-mode through hardware and thus, cannot transmit on bus. The device is mounted within the main computer housing of all prototype vehicles and logs CAN data continuously.  The hyper-complexity of the myriad sensors, software and data on which autonomous vehicles rely is often cited. What is often less considered, for start-ups at least, is their unique opportunity to reduce complexity by analysing what they need and what they do not. In relation to CAN data collection, this translates to a requirement for simpler listen-only interfaces that cannot be used by a potential attacker to affect the safety-critical CAN busses from the logging application, but also to more standard requirements, such as Linux support and backwards compatibility. For the resource constrained, backwards compatibility ensures that simple migration to other CAN hardware is assured in the long-term.  For the autonomous and electric heavy-duty sector, the end-goal is a revolution in the way that goods and people are moved. As part of this, rethinking how CAN tools are used within the development process is an extremely worthwhile endeavour.[/vc_column_text][/vc_column][/vc_row] [post_title] => Autonomous truck designers rethink their CAN interface needs [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => autonomous-truck-designers-rethink-their-can-interface-needs [to_ping] => [pinged] => [post_modified] => 2023-10-03 12:11:23 [post_modified_gmt] => 2023-10-03 12:11:23 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=41501 [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] => 42521 [post_author] => 48062 [post_date] => 2023-08-24 09:19:51 [post_date_gmt] => 2023-08-24 09:19:51 [post_content] => [vc_row][vc_column][vc_column_text]This highly practical hour-long class by Mathworks and Kvaser explains the basics of J1939 and introduces data logging using a Kvaser Memorator. The presenters take the viewer through the practicalities of exporting that data as an MDF file and importing it into MATLAB, where it’s decoded for further analysis. A demonstration of how to replay logged data in a Simulink model concludes the class.  [/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_video link="https://www.youtube.com/watch?v=nzCES3WO15k"][/vc_column][/vc_row][vc_row][vc_column][vc_header_raket header_type="h3" advanced_params="1" header_size="h3" preheader="Tools used in this webinar"][/vc_column][/vc_row][vc_row][vc_column width="1/2"][vc_raket_product post_id="39633"][/vc_column][vc_column width="1/2"][vc_raket_product post_id="39620"][/vc_column][/vc_row] [post_title] => On-Demand webinar: Using Memorator and MATLAB for J1939 datalogging [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => on-demand-webinar-using-memorator-and-matlab-for-j1939-datalogging [to_ping] => [pinged] => [post_modified] => 2023-08-24 09:19:51 [post_modified_gmt] => 2023-08-24 09:19:51 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=42521 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [comment_count] => 0 [current_comment] => -1 [found_posts] => 469 [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] => 1 [is_admin] => [is_attachment] => [is_singular] => [is_robots] => [is_favicon] => [is_posts_page] => 1 [is_post_type_archive] => [query_vars_hash:WP_Query:private] => 75e70a01d3b15788aba2b4d2bd871e66 [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

On-Demand webinar: Using Memorator and MATLAB for J1939 datalogging

On-Demand webinar: Using Memorator and MATLAB for J1939 datalogging

24/08/2023

This highly practical hour-long class by Mathworks and Kvaser explains the basics of J1939 and introduces data logging using a… Read More

Read More
Kvaser’s Summer Internship Programme

Kvaser’s Summer Internship Programme

23/08/2023

Kvaser’s 2023 Summer Internship Programme welcomed seven students from Chalmers University of Technology to our Swedish headquarters. Kvaser matches students… Read More

Read More
Kvaser and Istanbul Technical University’s solar challenger

Kvaser and Istanbul Technical University’s solar challenger

17/07/2023

Istanbul Technical University Solar Car Team (ITU ZES SCT) is a student racing and research-development team that has set out… Read More

Read More
Agrimechatronics teaching facility relies on Kvaser CAN products in the classroom and the field

Agrimechatronics teaching facility relies on Kvaser CAN products in the classroom and the field

21/06/2023

The Chair of Agrimechatronics at the Technical University of Munich (TUM) is the leading teaching and research centre in agrimechatronics.… Read More

Read More
SocketCAN versus LinuxCAN: Make the right choice for your application

SocketCAN versus LinuxCAN: Make the right choice for your application

13/06/2023

Let’s say that you are developing a CAN system. You need something to interface between CAN nodes and a computer… Read More

Read More
Introducing a hardware-silent CAN to USB interface for  sensitive and safety-critical systems

Introducing a hardware-silent CAN to USB interface for sensitive and safety-critical systems

06/06/2023

Kvaser is pleased to introduce the USBcan Pro 4xCAN Silent, a compact, four-channel CAN/CAN FD to USB real-time interface that… Read More

Read More
A Q2 update on the North American truck/trailer control and communications standards

A Q2 update on the North American truck/trailer control and communications standards

01/06/2023

This blog by Bryan Hennessy will provide updates on the wider topics under discussion within the J1939 committees. Bryan is… Read More

Read More
FESB Racing harnesses the power of Kvaser Air Bridge and U100 CAN interface for data-driven success

FESB Racing harnesses the power of Kvaser Air Bridge and U100 CAN interface for data-driven success

26/05/2023

In combination with the Kvaser U100 CAN to USB interface, the Kvaser Air Bridge wireless CAN bridge enables FESB Racing… Read More

Read More
Kvaser’s May 2023 Software Release

Kvaser’s May 2023 Software Release

22/05/2023

Kvaser’s latest software release provides support for Kvaser’s redesigned PCI cards, improved handling of multiple time domains in Python and… Read More

Read More
Autonomous truck designers rethink their CAN interface needs

Autonomous truck designers rethink their CAN interface needs

22/05/2023

Environmentally and from a health and safety perspective, long haul trucking has an arms-length list of disadvantages, and yet it… Read More

Read More