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

    [query_vars] => Array
        (
            [paged] => 10
            [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 90, 10
    [posts] => Array
        (
            [0] => WP_Post Object
                (
                    [ID] => 35666
                    [post_author] => 192
                    [post_date] => 2021-09-29 18:45:02
                    [post_date_gmt] => 2021-09-29 18:45:02
                    [post_content] => [vc_row][vc_column][vc_single_image image="37696"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]The Kvaser U100, the most flexible, rugged and intuitive CAN / CAN-FD to USB interface we’ve ever built, just became more flexible. Application-specific connectors are now available, bringing the Kvaser U100’s high data rates, IP67 rating and innovative LED display to many more applications in harsh environments such as marine, heavy-duty truck and trailers and the wider automotive field. The new connectors are as follows:[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/3"][vc_single_image image="37698"][vc_column_text]

Kvaser U100-X1 (01266-0) has a 9-pin J1939-13 Type II CAN connector.

[/vc_column_text][vc_button_raket title="View Product Details" text="" align="align_center" page_id="https://www.kvaser.com/product/kvaser-u100-x1/"][/vc_column][vc_column width="1/3"][vc_single_image image="37699"][vc_column_text]

Kvaser U100-X2 (01267-7) connects to CAN via a 5-pole M12 connector.

[/vc_column_text][vc_button_raket title="View Product Details" text="" align="align_center" page_id="https://www.kvaser.com/product/kvaser-u100-x2/"][/vc_column][vc_column width="1/3"][vc_single_image image="37700"][vc_column_text]

Kvaser U100-X3 (01268-4) has a 16-pin OBDII plug.

[/vc_column_text][vc_button_raket title="View Product Details" text="" align="align_center" page_id="https://www.kvaser.com/product/kvaser-u100-x3/"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]All U100 models are designed for tough environments, with IP67 water and dust resistance, galvanic isolation tested at 5,000 AC voltage RMS for 60 seconds and an operating temperature of -40° C to +85° C. Both the M12 and J1939 Type-II connectors are also classed as IP67-compliant. Should the connectors ever need replacement, an authorized Kvaser party can do so without compromising IP67 integrity.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_separator_raket][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Learn More about the Kvaser U100 USB-to-CAN product series.[/vc_column_text][/vc_column][/vc_row] [post_title] => Kvaser U100 available with M12, J1939, OBDII connections [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => kvaser-u100-available-with-m12-j1939-obdii-connections [to_ping] => [pinged] => [post_modified] => 2022-06-08 13:32:00 [post_modified_gmt] => 2022-06-08 13:32:00 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=35666 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [1] => WP_Post Object ( [ID] => 35346 [post_author] => 6 [post_date] => 2021-09-27 15:12:34 [post_date_gmt] => 2021-09-27 15:12:34 [post_content] => [vc_row][vc_column][vc_single_image image="35348"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]This webinar will provide an introduction to J1939 software development, including a brief overview of the J1939 standard, a look at the latest development of J1939-22 (incorporating CAN FD), and an introduction of the development tools relevant for building J1939 software.

Date & Time:

Wed, Oct 20, 2021 15:00 AM - 16:00 GMT +1 (Central European)[/vc_column_text][vc_header_raket header_type="h3" header="Presenters"][/vc_column][/vc_row][vc_row][vc_column width="1/4"][vc_single_image image="35391" style="vc_box_circle_2"][/vc_column][vc_column width="3/4"][vc_column_text]Torsten Gedenk, Co-Founder/Managing Director (emotas embedded communication GmbH) Torsten Gedenk is Co-Founder and Managing Director of emotas embedded communication GmbH since 2012. He has a degree in Electrical Engineering and is involved with CAN and higher-layer protocols since 2001. Torsten was speaker at the international CAN conferences in 2008, 2017 and 2021. Besides that he is active in various CANopen FD standardization groups of the CAN in Automation e.V. and a lecturer at CANopen and J1939 seminars offered by emotas.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/4"][vc_single_image image="31876" style="vc_box_circle_2"][/vc_column][vc_column width="3/4"][vc_column_text]Bryan Hennessy, Field Applications Engineer (Kvaser) Bryan Hennessy has been with Kvaser for five years and is an Applications Engineer with extensive experience in SAE J1939 and NMEA 2000, as well as the physical and datalink layers of CAN. He is a member of the SAE Truck Bus Control and Communications Network Committee (AKA J1939 Committee), Chairman for the SAE J1939 Next Generation Task Force, and recently completed an update to the SAE J1939-21 datalink layer specification. Bryan has over thirty five years of experience with digital communications and holds a BSEE from Florida Institute of Technology.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_button_raket title="Register Now" text="" page_id="https://attendee.gotowebinar.com/register/9047757357610952205?source=kv"][/vc_column][/vc_row][vc_row css=".vc_custom_1632755397790{background-color: #f4f5f5 !important;}"][vc_column][vc_header_raket header_type="h3" header="Up Next"][vc_column_text]emotas will be hosting a follow-up training on J1939 on November 18th. To find out more about this full-day training on J1939, visit emotas.de/en/seminar/j1939-remote-training[/vc_column_text][vc_button_raket title="Learn More" text="" page_id="https://www.emotas.de/en/seminar/j1939-remote-training"][/vc_column][/vc_row] [post_title] => Webinar: J1939 Software Development: Fundamentals, the new 'J1939 FD', & Protocol Stacks [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => webinar-j1939-software-development-fundamentals-the-new-j1939-fd-protocol-stacks [to_ping] => [pinged] => [post_modified] => 2022-04-04 10:19:14 [post_modified_gmt] => 2022-04-04 10:19:14 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=35346 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [2] => WP_Post Object ( [ID] => 35144 [post_author] => 6 [post_date] => 2021-09-09 22:20:06 [post_date_gmt] => 2021-09-09 22:20:06 [post_content] => [vc_row][vc_column][vc_single_image image="35149"][vc_column_text]Learn the basics of J1939, and see how to log J1939 data with Kvaser Memorator hardware. We’ll show how to export the logged field data as MDF files and import the data into MATLAB. We’ll demonstrate how to decode the data in MATLAB for further analysis and how to replay the logged data into a Simulink model as part of a model-based design workflow. Co-presented by Kvaser and Mathworks: Using J1939 Logged Field Data for Data Analysis and Model-Based Design October 13, 2021 8:00 - 9:00am Pacific Time (US)[/vc_column_text][vc_button_raket title="Register Now" text="" page_id="https://attendee.gotowebinar.com/register/7432406550662935566?source=Kvaser"][/vc_column][/vc_row][vc_row css=".vc_custom_1631225747436{margin-top: 30px !important;}"][vc_column][vc_column_text]

Presenters:

Bryan Hennessy, Field Applications Engineer (Kvaser) Bryan Hennessy has been with Kvaser for five years and is an Applications Engineer with extensive experience in SAE J1939 and NMEA 2000, as well as the physical and datalink layers of CAN communications. He is a member of the SAE Truck Bus Control and Communications Network Committee, Chairman for the SAE J1939 Next Generation Task Force, and is currently starting a rewrite of the SAE J1939-21 datalink layer specification. Bryan has over thirty years of experience with digital communications related jobs and holds a BSEE from Florida Institute of Technology. Jaremy Pyle, Development Manager (Mathworks) Jaremy Pyle is a development manager at MathWorks responsible for Vehicle Network Toolbox and other Test and Measurement products. He holds a B.S. in Computer Engineering with over 20 years of experience in automotive software and electronics focused on network and communication systems.[/vc_column_text][/vc_column][/vc_row] [post_title] => Webinar: "Using J1939 logged field data for data analysis and model-based design" [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => upcoming-webinar-using-j1939-logged-field-data-for-data-analysis-and-model-based-design [to_ping] => [pinged] => [post_modified] => 2022-04-04 10:19:14 [post_modified_gmt] => 2022-04-04 10:19:14 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=35144 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [3] => WP_Post Object ( [ID] => 34745 [post_author] => 23 [post_date] => 2021-08-25 18:31:57 [post_date_gmt] => 2021-08-25 18:31:57 [post_content] => [vc_row][vc_column][vc_single_image image="37201"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Skillicon Technologies, based in Bangalore, India, has joined Kvaser’s qualified sales representative network. With expertise in CAN, OBD, ECU measurement, calibration and vehicle diagnostics, the company sells Kvaser and RA Consulting products and provides engineering services and consultancy to companies in the region.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/2"][vc_column_text]Previously with RA Consulting in Germany, Skillicon’s founder Nisarg Nirmalkumar moved back to India in 2016. As a consultant to several large automotive companies helping to recruit staff for the blossoming industry, he witnessed the wide gap between the needs of local automotive employers and the students keen to work for them. [/vc_column_text][/vc_column][vc_column width="1/2"][vc_single_image image="37203"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]While Computer Science and Bachelor of Electrical/Electronic Engineering degrees provided plenty of students with broadly suitable backgrounds, companies were spending too long and too much money upskilling new recruits with the necessary application-specific knowledge. Meanwhile, students keen to progress more quickly sought automotive-specific experience and understanding that would help their job applications stand out.  Skillicon Technologies now bridges this gap, providing a Basics and Advanced course that trains students in areas such as sensors and actuators, ADAS, CAN and diagnostics. Simultaneously, it provides techno-commercial consultation to automotive and embedded system companies, helping them with testing, staffing, recruitment and training.  “We think our tuition equates to one to two years’ experience of on-the-job training, giving candidates and their employers a significant advantage over those without additional training,” comments Nirmalkumar. “What’s more, because we use well-known tools, candidates are ‘up and running’ in the ECU development and testing departments that are increasingly coming onstream here,” he adds. Contact Skillicon Technologies >>[/vc_column_text][/vc_column][/vc_row] [post_title] => Skillicon reinforces Kvaser’s presence in India [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => skillicon-reinforces-kvasers-presence-in-india [to_ping] => [pinged] => [post_modified] => 2022-01-28 06:33:04 [post_modified_gmt] => 2022-01-28 06:33:04 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=34745 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [4] => WP_Post Object ( [ID] => 34742 [post_author] => 38 [post_date] => 2021-08-23 18:14:42 [post_date_gmt] => 2021-08-23 18:14:42 [post_content] => [vc_row][vc_column][vc_single_image image="34795"][vc_column_text]Sygnal Automotive, a specialist in drive-by-wire control systems for autonomous fleets, is a new Kvaser partner, though far from new to Kvaser products.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="3/4"][vc_column_text]CEO and co-founder of Sygnal, Josh Hartung, is a control systems veteran and long-time Kvaser user, despite his apparent youth! Previously CEO of PolySync, where he helped develop the DriveKit, a vehicle control interface for advanced testing and development, this venture brings autonomous by-wire control to fleet, retrofit and construction vehicles.[/vc_column_text][/vc_column][vc_column width="1/4"][vc_single_image image="34830"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Explains Hartung: “Autonomous technology development has experienced a hype cycle. It is no longer enough to present a fancy demonstrator to investors and customers. We are in a concrete business phase, where companies need to deliver value to customers by leveraging the new technology that has been developed.”[/vc_column_text][vc_column_text]Sygnal DBW is a by-wire control package with accelerator, brake, and steering functions that works ‘straight out of the box’. With dual redundant microcontrollers, power, CAN communications and signal circuitry provided, the system includes everything needed to ensure an easy install. All parts are high-reliability and automotive-grade, making the system suitable for under-the-hood application in harsh conditions.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/4"][vc_single_image image="34788"][/vc_column][vc_column width="1/4"][vc_single_image image="34789"][/vc_column][vc_column width="1/4"][vc_single_image image="34790"][/vc_column][vc_column width="1/4"][vc_single_image image="34791"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]The DBW’s Master Control Module (MCM) connects to the vehicle with the wiring harness supplied, which is built to OEM-standards. To connect the MCM to a computer, Sygnal recommends Kvaser Leaf Light or Kvaser U100 interfaces. CAN provides high reliability, low latency and simple communications to the DBW. For the record, Hartung does not see value in Ethernet, USB or Bluetooth for this application: “We are typically using 11% of the busload, so why would I use something else?” He adds: “Our customers are comfortable with sensors linked by CAN, so CAN increases the useability and keeps cost and engineering complexity low.”[/vc_column_text][vc_column_text]Sygnal DWB is immediately available for the Kia Niro and Kia Soul, but other integrations are in progress and the company offers a custom engineering service to meet requests for other vehicles, including trucks, tractors and other heavy machinery.[/vc_column_text][vc_column_text]Learn more at sygnalauto.com.[/vc_column_text][/vc_column][/vc_row] [post_title] => Safety-critical Drive-by-Wire specialist chooses Kvaser [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => safety-critical-drive-by-wire-specialist-chooses-kvaser [to_ping] => [pinged] => [post_modified] => 2022-03-08 10:44:00 [post_modified_gmt] => 2022-03-08 10:44:00 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=34742 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [5] => WP_Post Object ( [ID] => 34528 [post_author] => 6080 [post_date] => 2021-07-29 09:54:53 [post_date_gmt] => 2021-07-29 09:54:53 [post_content] => [vc_row][vc_column][vc_single_image image="34574"][vc_column_text]Accurate Technologies (ATI) and Kvaser are holding a joint webinar on August 10th (9:00AM Beijing time) to explain how to use the Kvaser-ATI toolchain to log, import, and analyze vehicle CAN data. Mr. Xiaojun ZHENG, KVASER Application Manager, will teach the specifics of using Kvaser Hybrid CAN/LIN products, while Dr. Yonghui ZHANG, ATI Application Manager, will provide a tutorial on handling the data in the CANLab software.[/vc_column_text][vc_button_raket title="Register Now" page_id="https://www.accuratetechnologies.com/News and Events/Event/ATIChina-kvaser-webinar"][/vc_column][/vc_row] [post_title] => ATI CANLab and Kvaser Hybrid CAN/LIN Webinar [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => ati-canlab-and-kvaser-hybrid-can-lin-webinar [to_ping] => [pinged] => [post_modified] => 2022-04-04 10:19:14 [post_modified_gmt] => 2022-04-04 10:19:14 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=34528 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [6] => WP_Post Object ( [ID] => 34279 [post_author] => 4840 [post_date] => 2021-07-14 00:15:31 [post_date_gmt] => 2021-07-14 00:15:31 [post_content] => [vc_row][vc_column][vc_column_text]The functions mentioned in this paper have been tested with: Kvaser Memorator Pro 5xHS         EAN: 73-30130-00778-9 Kvaser Memorator Pro 2xHS v2    EAN: 73-30130-00819-9 Kvaser Drivers for Windows               V5.35 Kvaser CANlib SDK                             V5.35[/vc_column_text][vc_header_raket header_type="h3" header="Pre-requisites"][vc_column_text]In order to test using the trig pins, you will of course need a Kvaser Memorator Pro. You do not need an GPS/Arduino test board, but a signal generator can be very handy when testing. An oscilloscope is also very good to have, if you want to see the relationship between the different signals. [/vc_column_text][vc_header_raket header_type="h3" header="Why use Memorator trigger I/O Pins?"][vc_column_text]There might be situations where you want to detect a digital signal, or want to send a digital signal if a desired action has happened. A Memorator will never replace a PLC or an advanced I/O unit, but in some cases, one digital channel can be enough.[/vc_column_text][vc_header_raket header_type="h3" header="From the USER GUIDE:"][vc_column_text]The Kvaser Memorator Pro 2xHS v2 can be set up to trigger on an external signal and can be configured to react on both falling and rising edges. The Kvaser Memorator Pro 2xHS v2 can be set up to send an external pulse through the External trigger output pin. On channel CAN1, there is a TRIGGER input and on channel CAN2, there is a TRIGGER output. Both are 5 volt logic and can use TTL levels. Their purpose is to indicate when a certain event happens and perform some kind of action. When Kvaser introduced the Kvaser DIN Rail SE400S-X10 and its additional units, we included support for handling the I/O pins on the Kvaser Memorator Pro v2 devices. We can now directly control the digital input and output on the Kvaser Memorator Pro units. It is possible to use the TRIGGER-input on CAN1 and TRIGGER-output on CAN2, as digital I/O controlled via CANLib or t-program. I will try to show in this paper how to do it and also a little bit of what we can expect from the I/O pins. I will use Kvaser t-programming for the demonstration, but it is also possible to use CANlib. The procedures used in CANLib are almost identical with the one used in t-programs. You can find the t-programming manual here Some useful information about CANLib I/O functions; https://www.kvaser.com/canlib-webhelp/page_user_guide_kviopin.html[/vc_column_text][vc_header_raket header_type="h2" header="1 My signal generator & test setup"][vc_column_text]To be able to show the behavior of the digital signals, I must have a signal generator that generates a digital signal. I will use an oscilloscope to show the relationship between the CAN-frames and the digital signals. I use a small Arduino computer that is connected to a GPS module and also to a MCP2515 module (CAN controller).[/vc_column_text][vc_single_image image="37098"][vc_column_text]The GPS generates a 1PPS (1 Pulse Per Second) signal [GREEN wire]. This signal is connected to one of the digital inputs on the Arduino and to my oscilloscope.  Every time the GPS sends the 1PPS signal, the Arduino generates a 35 ms long pulse [RED wire]. This pulse is sent to the TRIG input on a Memorator Pro. At the same time the Arduino sends a “0x201 msg” to the CAN bus [BLUE wire]. The Memorator can also control the TRIG output on CAN2 [ORANGE wire]. It is connected to the Arduino, and the Arduino has a built-in pullup resistor.[/vc_column_text][vc_column_text]All described signals are connected to a differential USB oscilloscope.[/vc_column_text][vc_single_image image="37106"][vc_column_text]As you can see in the picture, the GPS[GREEN] uses 3.3V logic and the Arduino creates a 5V negative pulse [RED]. [/vc_column_text][vc_single_image image="37105"][vc_column_text]If we look a bit closer, then we see that when 1PPS [GREEN] goes high, the TRIG [RED] will go low after approximately 16 μs. After approximately 140 μs we can see that the Arduino via the MCP2515 sends out a CAN message [BLUE]. It has the ID of 0x201 (dec 513). The program that runs on the Arduino is not listed in this paper. Please send an email to [email protected] and I will email it to you.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_header_raket header_type="h2" header="2 Using the TRIG pins with t programming"][vc_column_text](You can find the t program in 2 Appendix A - “Test_Memorator_Trigger_V100.t”) First we will need some constants and variables: [/vc_column_text][vc_code_raket header="First we will need some constants and variables:" code="dmFyaWFibGVzJTIwJTdCJTBBJTIwJTIwaW50JTIwc3RhdHVzJTIwJTNEJTIwMCUzQiUwQSUwQSUyMCUyMCUyRiUyRiUyME1lbW9yYXRvciUyMFBybyUwQSUyMCUyMGNvbnN0JTIwaW50JTIwTUFYX0NIQU5ORUxTJTIwJTNEJTIwMiUzQiUwQSUyMCUyMGNvbnN0JTIwaW50JTIwRElHSVRBTF9JTiUyMCUyMCUyMCUzRCUyMDAlM0IlMEElMjAlMjBjb25zdCUyMGludCUyMERJR0lUQUxfT1VUJTIwJTIwJTNEJTIwMSUzQiUwQSUwQSUyMCUyMENhbk1lc3NhZ2UlMjBUZXN0X21zZzIwMiUzQiUwQSUyMCUyMENhbk1lc3NhZ2UlMjBUZXN0X21zZzIwMyUzQiUwQSU3RCUwQQ=="][vc_column_text]We define the initialization procedure: [/vc_column_text][vc_code_raket header="We define the initialization procedure:" code="b24lMjBzdGFydCUyMCU3QiUwQSUyMCUyMGludCUyMGNoJTNCJTBBJTIwJTIwcHJpbnRmJTI4JTIyJTVCU1RBUlQlNUQlNUNuJTIyJTI5JTNCJTBBJTBBJTIwJTIwVGVzdF9tc2cyMDIuaWQlM0QweDIwMiUzQiUyRiUyRkR1bW15JTIwbXNnJTIwMjAyJTBBJTIwJTIwVGVzdF9tc2cyMDIuZGxjJTNEMCUzQiUwQSUyMCUyMFRlc3RfbXNnMjAyLmZsYWdzJTNEMCUzQiUwQSUyMCUyMFRlc3RfbXNnMjAyLmRhdGElM0QlMjIlNUN4MTElNUN4MjIlNUN4MzMlNUN4NDQlNUN4NTUlNUN4NjYlNUN4NzclNUN4ODglMjIlM0IlMEElMjAlMjAlMEElMjAlMjBUZXN0X21zZzIwMy5pZCUzRDB4MjAzJTNCJTJGJTJGRHVtbXklMjBtc2clMjAyMDMlMjAlMEElMjAlMjBUZXN0X21zZzIwMy5kbGMlM0QxJTNCJTBBJTIwJTIwVGVzdF9tc2cyMDMuZmxhZ3MlM0QwJTNCJTBBJTIwJTIwVGVzdF9tc2cyMDMuZGF0YSUzRCUyMiU1Q3gxMSU1Q3gyMiU1Q3gzMyU1Q3g0NCU1Q3g1NSU1Q3g2NiU1Q3g3NyU1Q3g4OCUyMiUzQiUwQSUwQSUwQSUyMCUyMHN0YXR1cyUyMCUzRCUyMGt2SW9QaW5TZXRJbmZvJTI4MCUyQ2t2SU9fSU5GT19TRVRfRElfTE9XX0hJR0hfRklMVEVSJTJDMzAwMCUyOSUzQiUwQSUyMCUyMHN0YXR1cyUyMCUzRCUyMGt2SW9QaW5TZXRJbmZvJTI4MCUyQ2t2SU9fSU5GT19TRVRfRElfSElHSF9MT1dfRklMVEVSJTJDMzAwMCUyOSUzQiUwQSUwQSUyMCUyMHN0YXR1cyUyMCUzRCUyMGt2SW9Db25maXJtQ29uZmlnJTI4JTI5JTNCJTBBJTIwJTIwaWYlMjAlMjhzdGF0dXMlMjAlMjElM0QlMjAwJTI5JTIwJTdCJTBBJTA5cHJpbnRmJTI4JTIya3ZJb0NvbmZpcm1Db25maWclMjBmYWlsZWQlM0ElMjAlMjVkJTVDbiUyMiUyQyUyMHN0YXR1cyUyOSUzQiUwQSUyMCU3RCUwQSUyMCUyMGZvciUyMCUyOGNoJTNEMCUzQmNoJTIwJTNDJTIwTUFYX0NIQU5ORUxTJTNCJTIwY2glMkIlMkIlMjklMjAlN0IlMEElMDljYW5CdXNPZmYlMjhjaCUyOSUzQiUwQSUwOWNhblNldENvbW11bmljYXRpb25Nb2RlJTI4Y2glMkMlMjBjYW5NT0RFX0NBTiUyOSUzQiUwQSUwOWNhblNldEJpdHJhdGUlMjhjaCUyQyUyMGNhbkJJVFJBVEVfMjUwSyUyOSUzQiUwQSUwOWNhblNldEJ1c091dHB1dENvbnRyb2wlMjhjaCUyQyUyMGNhbkRSSVZFUl9OT1JNQUwlMjklM0IlMEElMDljYW5CdXNPbiUyOGNoJTI5JTNCJTBBJTIwJTIwJTdEJTBBJTdEJTBBJTBB"][vc_column_text]And do not forget the cleanup procedure: [/vc_column_text][vc_code_raket header="And do not forget the cleanup procedure:" code="b24lMjBzdG9wJTIwJTdCJTBBJTIwJTIwaW50JTIwY2glM0IlMEElMjAlMjBwcmludGYlMjglMjIlNUJTVE9QJTVEJTVDbiUyMiUyOSUzQiUwQSUyMCUyMGZvciUyMCUyOGNoJTNEMCUzQmNoJTIwJTNDJTIwTUFYX0NIQU5ORUxTJTNCJTIwY2glMkIlMkIlMjklMjAlN0IlMEElMDljYW5CdXNPZmYlMjhjaCUyOSUzQiUwQSUyMCUyMCU3RCUwQSU3RA=="][vc_column_text]Let’s connect the Memorator and start the t-program for our test bus, and see what happens.[/vc_column_text][vc_single_image image="37104"][vc_column_text]The 1PPS [GREEN] goes high once per second, the Arduino detects it and lowers the TRIG [RED] (taking approx 35 ms). The Arduino also sends “message 201” on the CAN bus. As expected, nothing exciting seems to happen, because we have only asked the Memorator to go BUS-ON and we haven’t yet done anything. But there is one important line in the code: status = kvIoConfirmConfig(); This line must be called before we call any I/O functions.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Adding an ON CANMESSAGE hook: Let us add this hook: on CanMessage <0> 0x201 { canWrite(Test_msg202); }[/vc_column_text][vc_single_image image="37103"][vc_column_text]The purpose of this hook is to show that the Memorator is alive. When it sees a “201” message, it sends a “202” message. You can see it in the picture above as the second blue mark. [/vc_column_text][vc_column_text]Add some DIGITAL IO[/vc_column_text][vc_code_raket code="b24lMjBDYW5NZXNzYWdlJTIwJTNDMCUzRSUyMDB4MjAxJTBBJTBBJTdCJTBBJTBBJUMyJUEwJUMyJUEwc3RhdHVzJTIwJTNEJTIwa3ZJb1BpblNldERpZ2l0YWwlMjhESUdJVEFMX09VVCUyQyUyMDAlMjklM0IlQzIlQTAlQzIlQTAlMEElMEElQzIlQTAlQzIlQTBjYW5Xcml0ZSUyOFRlc3RfbXNnMjAyJTI5JTNCJTBBJTBBJUMyJUEwJUMyJUEwc3RhdHVzJTIwJTNEJTIwa3ZJb1BpblNldERpZ2l0YWwlMjhESUdJVEFMX09VVCUyQyUyMDElMjklM0IlQzIlQTAlQzIlQTAlMEElMEElN0Q="][vc_single_image image="37102"][vc_column_text]With the command “kvIoPinSetDigital(DIGITAL_OUT, 0);”, we can now control the digital output pin on the CAN2 channel. In the picture above, we can see that the digital output on CAN2 goes low when sending the “202” message.[/vc_column_text][vc_column_text]Add an event that detects TRIG[/vc_column_text][vc_code_raket code="b24lMjBJb0V2ZW50JTIwJTNDRElHSVRBTF9JTiUzRSUyMGt2SU9fRVZFTlRfRkFMTElOR19FREdFJTIwJTdCJTBBJUMyJUEwJTIwc3RhdHVzJTIwJTNEJTIwa3ZJb1BpblNldERpZ2l0YWwlMjhESUdJVEFMX09VVCUyQyUyMDAlMjklM0IlQzIlQTAlMEElQzIlQTAlMjBjYW5Xcml0ZSUyODElMkNUZXN0X21zZzIwMyUyOSUzQiUwQSVDMiVBMCUyMHN0YXR1cyUyMCUzRCUyMGt2SW9QaW5TZXREaWdpdGFsJTI4RElHSVRBTF9PVVQlMkMlMjAxJTI5JTNCJUMyJUEwJTBBJTdE"][vc_column_text]This a new event, the IoEvent. It can detect a falling edge. Please note, the TRIG input is always defined as active low. [/vc_column_text][vc_single_image image="37101"][vc_column_text]Every time the Memorator detects a falling digital input, it will send a “203 message”. I also added instructions for activating the digital output. In the picture above, we see the “203 message” after approximately 7ms. (I have turned the “202 message” off). Is 7 ms response time a typical response time? Let's investigate that.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_header_raket header_type="h3" header="How fast can the Memorator detect TRIG?"][vc_column_text]When testing the IoEvent, it is easy to see that it detects TRIG within 14 to 21 ms. It seems to be moving in a predefined pattern. Let us measure the delay for one hour: [/vc_column_text][vc_single_image image="37100"][vc_column_text]In the picture above, more than one hour of measurements have been overlaid and we can see that the delay is evenly distributed between 3ms and 11ms. According to the documentation, the TRIG pulse must be 30 ms or longer (debounce check), so a delay time of 3-11 ms is totally OK for all normal operations.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_header_raket header_type="h2" header="3 Summary"][vc_column_text]It is very easy to add support for reading and writing the digital I/O channels on the Memorator (TRIG IN and TRIG OUT). We only needed five new procedures and one new hook: kvIoPinSetInfo(); kvIoGetNumberOfPins(); kvIoConfirmConfig(); kvIoPinSetDigital(); kvIoPinGetDigital(); on IoEvent <DIGITAL_IN> kvIO_EVENT_FALLING_EDGE The latency of the digital IO is approximately 3-11 ms. The digital IO can also be controlled via CANlib; the commands are the same except the hook is not supported in CANlib. Any questions or comments, please send me an email![/vc_column_text][vc_dd_contact_person _name="Lars-Göran Fredriksson" _role="Field Application Engineer" _email="[email protected]" profile_images="34293"][/vc_column][/vc_row][vc_row el_id="triggerv100"][vc_column][vc_column_text][/vc_column_text][vc_header_raket header_type="h2" header="4 Appendix A - “Test_Memorator_Trigger_V100.t”"][vc_code_raket code="dmFyaWFibGVzJTIwJTdCJTBBJTIwJTIwaW50JTIwc3RhdHVzJTIwJTNEJTIwMCUzQiUwQSUwQSUyMCUyMCUyRiUyRiUyME1lbW9yYXRvciUyMFBybyUyMDJ4SFMlMEElMjAlMjBjb25zdCUyMGludCUyME1BWF9DSEFOTkVMUyUyMCUzRCUyMDIlM0IlMEElMjAlMjBjb25zdCUyMGludCUyMERJR0lUQUxfSU4lMjAlMjAlMjAlM0QlMjAwJTNCJTBBJTIwJTIwY29uc3QlMjBpbnQlMjBESUdJVEFMX09VVCUyMCUyMCUzRCUyMDElM0IlMEElMEElMjAlMjBDYW5NZXNzYWdlJTIwVGVzdF9tc2cyMDIlM0IlMEElMjAlMjBDYW5NZXNzYWdlJTIwVGVzdF9tc2cyMDMlM0IlMEElN0QlMEElMEFvbiUyMHN0YXJ0JTIwJTdCJTBBJTIwJTIwaW50JTIwY2glM0IlMEElMjAlMjBwcmludGYlMjglMjIlNUJTVEFSVCU1RCU1Q24lMjIlMjklM0IlMEElMEElMjAlMjAlMkYlMkZEdW1teSUyMG1zZyUyMDIwMiUyMCUyMCUwQSUyMCUyMFRlc3RfbXNnMjAyLmlkJTNEMHgyMDIlM0IlMEElMjAlMjBUZXN0X21zZzIwMi5kbGMlM0QwJTNCJTBBJTIwJTIwVGVzdF9tc2cyMDIuZmxhZ3MlM0QwJTNCJTBBJTIwJTIwVGVzdF9tc2cyMDIuZGF0YSUzRCUyMiU1Q3gxMSU1Q3gyMiU1Q3gzMyU1Q3g0NCU1Q3g1NSU1Q3g2NiU1Q3g3NyU1Q3g4OCUyMiUzQiUwQSUwQSUyMCUyMCUyRiUyRkR1bW15JTIwbXNnJTIwMjAzJTIwJTIwJTBBJTIwJTIwVGVzdF9tc2cyMDMuaWQlM0QweDIwMyUzQiUwQSUyMCUyMFRlc3RfbXNnMjAzLmRsYyUzRDAlM0IlMEElMjAlMjBUZXN0X21zZzIwMy5mbGFncyUzRDAlM0IlMEElMjAlMjBUZXN0X21zZzIwMy5kYXRhJTNEJTIyJTVDeDExJTVDeDIyJTVDeDMzJTVDeDQ0JTVDeDU1JTVDeDY2JTVDeDc3JTVDeDg4JTIyJTNCJTBBJTBBJTIwJTIwaW50JTIwcGluQ291bnQlMjAlM0QlMjAwJTNCJTBBJTIwJTIwc3RhdHVzJTIwJTNEJTIwa3ZJb0dldE51bWJlck9mUGlucyUyOCUyNnBpbkNvdW50JTI5JTNCJTBBJTIwJTIwJTBBJTIwJTIwc3RhdHVzJTIwJTNEJTIwa3ZJb1BpblNldEluZm8lMjgwJTJDa3ZJT19JTkZPX1NFVF9ESV9MT1dfSElHSF9GSUxURVIlMkMzMDAwJTIwJTI5JTNCJTBBJTIwJTIwc3RhdHVzJTIwJTNEJTIwa3ZJb1BpblNldEluZm8lMjgwJTJDa3ZJT19JTkZPX1NFVF9ESV9ISUdIX0xPV19GSUxURVIlMkMzMDAwJTIwJTIwJTI5JTNCJTBBJTIwJTIwJTBBJTIwJTIwc3RhdHVzJTIwJTNEJTIwa3ZJb0NvbmZpcm1Db25maWclMjglMjklM0IlMEElMEElMjAlMjBpZiUyMCUyOHN0YXR1cyUyMCUyMSUzRCUyMDAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjBwcmludGYlMjglMjJrdklvQ29uZmlybUNvbmZpZyUyMGZhaWxlZCUzQSUyMCUyNWQlNUNuJTIyJTJDJTIwc3RhdHVzJTI5JTNCJTBBJTIwJTdEJTBBJTBBJTIwJTIwZm9yJTIwJTI4Y2glM0QwJTNCY2glMjAlM0MlMjBNQVhfQ0hBTk5FTFMlM0IlMjBjaCUyQiUyQiUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMGNhbkJ1c09mZiUyOGNoJTI5JTNCJTBBJTIwJTIwJTIwJTIwY2FuU2V0Q29tbXVuaWNhdGlvbk1vZGUlMjhjaCUyQyUyMGNhbk1PREVfQ0FOJTI5JTNCJTIwJTBBJTIwJTIwJTIwJTIwY2FuU2V0Qml0cmF0ZSUyOGNoJTJDJTIwY2FuQklUUkFURV8yNTBLJTI5JTNCJTBBJTIwJTIwJTIwJTIwY2FuU2V0QnVzT3V0cHV0Q29udHJvbCUyOGNoJTJDJTIwY2FuRFJJVkVSX05PUk1BTCUyOSUzQiUwQSUyMCUyMCUyMCUyMGNhbkJ1c09uJTI4Y2glMjklM0IlMEElMjAlMjAlN0QlMEElMEElMjAlMjBpbnQlMjB2YWx1ZSUyMCUzRCUyMDAlM0IlMEElMEElMjAlMjBzdGF0dXMlMjAlM0QlMjBrdklvUGluR2V0RGlnaXRhbCUyOERJR0lUQUxfSU4lMkMlMjAlMjZ2YWx1ZSUyOSUzQiUwQSUwQSUyMCUyMHN0YXR1cyUyMCUzRCUyMGt2SW9QaW5TZXREaWdpdGFsJTI4RElHSVRBTF9PVVQlMkMlMjAxJTI5JTNCJTIwJTIwJTBBJTdEJTBBJTBBb24lMjBzdG9wJTIwJTdCJTBBJTIwJTIwaW50JTIwY2glM0IlMEElMjAlMjBwcmludGYlMjglMjIlNUJTVE9QJTVEJTVDbiUyMiUyOSUzQiUwQSUyMCUyMGZvciUyMCUyOGNoJTNEMCUzQmNoJTIwJTNDJTIwTUFYX0NIQU5ORUxTJTNCJTIwY2glMkIlMkIlMjklMjAlN0IlMEElMjAlMjAlMjAlMjBjYW5CdXNPZmYlMjhjaCUyOSUzQiUwQSUyMCUyMCU3RCUwQSUyMCUyMHN0YXR1cyUyMCUzRCUyMGt2SW9QaW5TZXREaWdpdGFsJTI4RElHSVRBTF9PVVQlMkMlMjAxJTI5JTNCJTBBJTIwJTIwaWYlMjAlMjhzdGF0dXMlMjAlM0QlM0QlMjAwJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwcHJpbnRmJTI4JTIyUmVzdG9yZWQlMjBkaWdpdGFsJTIwb3V0JTVDbiUyMiUyOSUzQiUwQSUyMCUyMCU3RCUyMGVsc2UlMjAlN0IlMEElMjAlMjAlMjAlMjBwcmludGYlMjglMjJGQUlMRUQlM0ElMjAlMjVkJTVDbiUyMiUyQyUyMHN0YXR1cyUyOSUzQiUwQSUyMCUyMCU3RCUwQSU3RCUwQSUwQW9uJTIwSW9FdmVudCUyMCUzQ0RJR0lUQUxfSU4lM0UlMjBrdklPX0VWRU5UX0ZBTExJTkdfRURHRSUwQSU3QiUwQSUyMCUyMHN0YXR1cyUyMCUzRCUyMGt2SW9QaW5TZXREaWdpdGFsJTI4RElHSVRBTF9PVVQlMkMlMjAwJTI5JTNCJTIwJTIwJTBBJTIwJTIwY2FuV3JpdGUlMjgwJTJDVGVzdF9tc2cyMDMlMjklM0IlMEElMjAlMjBzdGF0dXMlMjAlM0QlMjBrdklvUGluU2V0RGlnaXRhbCUyOERJR0lUQUxfT1VUJTJDJTIwMSUyOSUzQiUyMCUyMCUwQSU3RCUwQSUwQQ=="][/vc_column][/vc_row][vc_row el_id="appendixb"][vc_column][vc_column_text][/vc_column_text][vc_header_raket header_type="h2" header="5 Appendix B GPS Signal Generator"][vc_single_image image="37099"][vc_column_text]If you are interested in the source code, please send me an email and I will send you a link.[/vc_column_text][vc_dd_contact_person _name="Lars-Göran Fredriksson" _role="Field Application Engineer" _email="[email protected]" profile_images="34293"][/vc_column][/vc_row] [post_title] => Using Memorator trig pins as digital IO [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => using-memorator-trig-pins-as-digital-io [to_ping] => [pinged] => [post_modified] => 2022-01-25 06:58:49 [post_modified_gmt] => 2022-01-25 06:58:49 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?post_type=developer_blog&p=34279 [menu_order] => 0 [post_type] => developer_blog [post_mime_type] => [comment_count] => 0 [filter] => raw ) [7] => WP_Post Object ( [ID] => 34272 [post_author] => 6080 [post_date] => 2021-07-08 04:50:30 [post_date_gmt] => 2021-07-08 04:50:30 [post_content] => [post_title] => Emotas offers new CAN MultiProtocol Software Stack [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => emotas-offers-new-can-multiprotocol-software-stack [to_ping] => [pinged] => [post_modified] => 2022-04-04 10:19:14 [post_modified_gmt] => 2022-04-04 10:19:14 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=34272 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [8] => WP_Post Object ( [ID] => 34254 [post_author] => 22955 [post_date] => 2021-07-07 09:29:22 [post_date_gmt] => 2021-07-07 09:29:22 [post_content] =>

[vc_row][vc_column][vc_column_text]

 

CANtrace 3.18 supports now also scripting. This release of CANtrace introduces the new Python scripting functionality. Users can use additional Python scripts inside the program to extend the default functionality of CANtrace.

Scripts can be used to create, filter and modify signals dynamically for different uses. Descriptive example projects are also included in the public CANtrace folder.[/vc_column_text][vc_column_text]

J1939 database has been updated

The included J1939 database has been updated to use the latest version of J1939 Digital Annex at the time of release. Also support for DM2 and RQST messages and DTC decoding from DM1 and DM2 messages has been added.

New and Changed Functionality

Graph tab received an update where now the Y-Axis changes its precision dynamically. In the Trace window signals are now sorted by their start bit, from lowest to highest. Also a bug with duplicate CAN IDs from Primary DBC translation has been fixed for this version. In addition, a number of quality of life improving features and bugfixes has been implemented in this release.
A bug with uninstalling CANtrace while it’s running has been fixed in this version. Before uninstalling CANtrace the program must be completely closed. This ensures that all unnecessary files are deleted in the uninstallation process. Support for Windows 7 operating system has been ended in this release. This is because Microsoft ended their support for Windows 7 operating system on January 14, 2020.

Upgrade your existing CANtrace

Upgrade to this new version contact [email protected] for questions and orders.

For users who have purchased CANtrace after 14.06.2020, the new version is free of charge. Download the new version and ask [email protected] for a new license key.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/2"][vc_btn title="Read More at CANtrace" link="url:https%3A%2F%2Ftke.fi%2Fproduct%2Fcantrace-can-bus-analyzer%2F|title:Read%20More%20at%20CANtrace"][/vc_column][vc_column width="1/2"][vc_btn title="Download CANtrace 3.18" link="url:https%3A%2F%2Ftke.fi%2Fwp-content%2Fuploads%2F2021%2F06%2FCANtrace-3.18.zip|title:Download%20CANtrace%203.18"][/vc_column][/vc_row]

[post_title] => TKE adds Python scripting to CANtrace 3.18 [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => tke-adds-python-scripting-to-cantrace-3-18 [to_ping] => [pinged] => [post_modified] => 2024-03-29 06:54:13 [post_modified_gmt] => 2024-03-29 06:54:13 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=34254 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [9] => WP_Post Object ( [ID] => 34250 [post_author] => 6080 [post_date] => 2021-07-07 08:54:28 [post_date_gmt] => 2021-07-07 08:54:28 [post_content] => [post_title] => Advanced Motion Controls adds CANopen Servo Drives [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => advanced-motion-controls-adds-canopen-servo-drives [to_ping] => [pinged] => [post_modified] => 2022-04-04 10:19:14 [post_modified_gmt] => 2022-04-04 10:19:14 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=34250 [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] => 35666 [post_author] => 192 [post_date] => 2021-09-29 18:45:02 [post_date_gmt] => 2021-09-29 18:45:02 [post_content] => [vc_row][vc_column][vc_single_image image="37696"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]The Kvaser U100, the most flexible, rugged and intuitive CAN / CAN-FD to USB interface we’ve ever built, just became more flexible. Application-specific connectors are now available, bringing the Kvaser U100’s high data rates, IP67 rating and innovative LED display to many more applications in harsh environments such as marine, heavy-duty truck and trailers and the wider automotive field. The new connectors are as follows:[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/3"][vc_single_image image="37698"][vc_column_text]

Kvaser U100-X1 (01266-0) has a 9-pin J1939-13 Type II CAN connector.

[/vc_column_text][vc_button_raket title="View Product Details" text="" align="align_center" page_id="https://www.kvaser.com/product/kvaser-u100-x1/"][/vc_column][vc_column width="1/3"][vc_single_image image="37699"][vc_column_text]

Kvaser U100-X2 (01267-7) connects to CAN via a 5-pole M12 connector.

[/vc_column_text][vc_button_raket title="View Product Details" text="" align="align_center" page_id="https://www.kvaser.com/product/kvaser-u100-x2/"][/vc_column][vc_column width="1/3"][vc_single_image image="37700"][vc_column_text]

Kvaser U100-X3 (01268-4) has a 16-pin OBDII plug.

[/vc_column_text][vc_button_raket title="View Product Details" text="" align="align_center" page_id="https://www.kvaser.com/product/kvaser-u100-x3/"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]All U100 models are designed for tough environments, with IP67 water and dust resistance, galvanic isolation tested at 5,000 AC voltage RMS for 60 seconds and an operating temperature of -40° C to +85° C. Both the M12 and J1939 Type-II connectors are also classed as IP67-compliant. Should the connectors ever need replacement, an authorized Kvaser party can do so without compromising IP67 integrity.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_separator_raket][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Learn More about the Kvaser U100 USB-to-CAN product series.[/vc_column_text][/vc_column][/vc_row] [post_title] => Kvaser U100 available with M12, J1939, OBDII connections [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => kvaser-u100-available-with-m12-j1939-obdii-connections [to_ping] => [pinged] => [post_modified] => 2022-06-08 13:32:00 [post_modified_gmt] => 2022-06-08 13:32:00 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=35666 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [comment_count] => 0 [current_comment] => -1 [found_posts] => 470 [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] => 7ff6ae218e3268c94894e04d8e9e8a7e [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

Kvaser U100 available with M12, J1939, OBDII connections

29/09/2021

The Kvaser U100, the most flexible, rugged and intuitive CAN / CAN-FD to USB interface we’ve ever built, just became… Read More

Read More

Webinar: J1939 Software Development: Fundamentals, the new ‘J1939 FD’, & Protocol Stacks

27/09/2021

This webinar will provide an introduction to J1939 software development, including a brief overview of the J1939 standard, a look… Read More

Read More

Webinar: “Using J1939 logged field data for data analysis and model-based design”

09/09/2021

Learn the basics of J1939, and see how to log J1939 data with Kvaser Memorator hardware. We’ll show how to… Read More

Read More

Skillicon reinforces Kvaser’s presence in India

25/08/2021

Skillicon Technologies, based in Bangalore, India, has joined Kvaser’s qualified sales representative network. With expertise in CAN, OBD, ECU measurement,… Read More

Read More

Safety-critical Drive-by-Wire specialist chooses Kvaser

23/08/2021

Sygnal Automotive, a specialist in drive-by-wire control systems for autonomous fleets, is a new Kvaser partner, though far from new… Read More

Read More

ATI CANLab and Kvaser Hybrid CAN/LIN Webinar

29/07/2021

Accurate Technologies (ATI) and Kvaser are holding a joint webinar on August 10th (9:00AM Beijing time) to explain how to… Read More

Read More

Using Memorator trig pins as digital IO

14/07/2021

The functions mentioned in this paper have been tested with: Kvaser Memorator Pro 5xHS         EAN: 73-30130-00778-9 Kvaser… Read More

Read More

Emotas offers new CAN MultiProtocol Software Stack

08/07/2021

Read More

Read More

TKE adds Python scripting to CANtrace 3.18

07/07/2021

  CANtrace 3.18 supports now also scripting. This release of CANtrace introduces the new Python scripting functionality. Users can use… Read More

Read More

Advanced Motion Controls adds CANopen Servo Drives

07/07/2021

Read More

Read More