{"id":13889,"date":"2021-01-02T21:49:17","date_gmt":"2021-01-02T12:49:17","guid":{"rendered":"https:\/\/lp-research.com\/?p=13889"},"modified":"2025-05-27T13:01:22","modified_gmt":"2025-05-27T04:01:22","slug":"how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1","status":"publish","type":"post","link":"https:\/\/www.lp-research.com\/ja\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/","title":{"rendered":"Design of an Efficient CAN-Bus Network with LPMS-IG1"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text css=&#8221;.vc_custom_1609605709315{padding-bottom: 10px !important;}&#8221;]<\/p>\n<h3>Introduction to Designing an Efficient CAN-Bus Network<\/h3>\n<p>This article describes how to design an efficient high speed CAN-bus network with LPMS-IG1. We offer several sensor types with a <a href=\"https:\/\/en.wikipedia.org\/wiki\/CAN_bus\"><u>CAN bus<\/u><\/a> connection. The CAN bus is a popular network standard for applications like automotive, aerospace and industrial automation where connecting a large number of sensor and actuation units with a limited amount of cabling is required.<\/p>\n<p>While creating a CAN bus network is not difficult by itself, there are a few key aspects that an engineer should follow in order to achieve optimum performance.<\/p>\n<p>[\/vc_column_text][vc_column_text]<\/p>\n<h3>Efficient CAN-Bus Network Topology<\/h3>\n<p>A common mistake when designing a CAN bus network is to use a star topology to connect devices to each other. In this topology the signal from each device is routed to a center piece by connections of similar length. The center piece is connected to the host to acquire and distribute data to the devices of the network.<\/p>\n<p>[\/vc_column_text][vc_single_image image=&#8221;13954&#8243; img_size=&#8221;medium&#8221; alignment=&#8221;center&#8221;][vc_column_text]<\/p>\n<p>For reaching the full performance of a CAN bus network, we strongly discourage using this topology. Most CAN bus setups designed in this way will fail to work reliably and at high speed.<\/p>\n<p>The CAN bus standard&#8217;s fundamental concept is to work best in a daisy chain configuration, with one sensor unit or the data acquisition host being the first device in the chain and one device being the last in the network.<\/p>\n<p>[\/vc_column_text][vc_single_image image=&#8221;13938&#8243; img_size=&#8221;medium&#8221; alignment=&#8221;center&#8221;][vc_column_text css=&#8221;.vc_custom_1609605733272{padding-top: 10px !important;padding-bottom: 10px !important;}&#8221;]<\/p>\n<h3>Maximum CAN-Bus Speed and Cable Length<\/h3>\n<p>A key aspect for the design of an efficient high speed CAN-bus network is to correctly adjust bus cable lengths. The bus line running past each device is to be the longest connection in the network. Each sensor needs to be connected to the bus by a short stub connection. A typical length for such a stub connection is 10-30cm, whereas the main bus line can have a length of hundreds of meters, depending on the desired transmission speed.<\/p>\n<table>\n<thead>\n<tr>\n<th>Speed in bit\/s<\/th>\n<th>Maximum Cable Length<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1 Mbit\/s<\/td>\n<td>20 m<\/td>\n<tr>\n<td>800 kbit\/s<\/td>\n<td>40 m<\/td>\n<tr>\n<td>500 kbit\/s<\/td>\n<td>100 m<\/td>\n<tr>\n<td>250 kbit\/s<\/td>\n<td>250 m<\/td>\n<tr>\n<td>125 kbit\/s<\/td>\n<td>500 m<\/td>\n<p><\/ tbody><\/table>\n<p>Note that a CAN bus network needs to be terminated using a 120 Ohm resistor at each end. This is especially important for bus length of more than 1-2m and should be considered as general good practice.<\/p>\n<p>[\/vc_column_text][vc_column_text]<\/p>\n<h3>LPMS-IG1 CAN-Bus Configuration<\/h3>\n<p>One of our products with a CAN bus interface option is our <a href=\"https:\/\/lp-research.com\/9-axis-imu-with-gps-receiver-series\/\"><u>LPMS-IG1<\/u><\/a> high performance inertial measurement unit. LPMS-IG1 can be flexibly configured to satisfy user requirements. It has the ability to output data using the CANopen standard, freely configurable sequential streaming or our proprietary binary format LP-BUS. These and further parameters can be set via our IG1-Control data acquisition application.<\/p>\n<p>[\/vc_column_text][vc_single_image image=&#8221;13927&#8243; img_size=&#8221;large&#8221; alignment=&#8221;center&#8221;][vc_column_text]<\/p>\n<p>Some CAN bus data loggers that rely on the <a href=\"https:\/\/www.can-cia.org\/can-knowledge\/canopen\"><u>CANopen<\/u><\/a> standard require users to provide an <a href=\"https:\/\/www.vector.com\/int\/en\/know-how\/protocols\/canopen\/\"><u>EDS file<\/u><\/a> to automatically configure each device on the network. While we don&#8217;t support the automatic generation of EDS files from our data acquisition applications, depending on the settings in IG1-Control or LPMS-Control, it is possible to manually create an EDS file as described in <a href=\"https:\/\/lp-research.atlassian.net\/wiki\/spaces\/LKB\/pages\/30741366\/Working+with+EDS+Files+for+CAN+Bus+LPMS\"><u>this tutorial<\/u><\/a>.<\/p>\n<p>In this article we give a few essential insights into how to design an efficient high speed CAN-bus network with LPMS-IG1. If you would like to know more about this topic or have any questions, <a href=\"https:\/\/lp-research.com\/contact\/\"><u>let us know<\/u><\/a>!<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text css=&#8221;.vc_custom_1609605709315{padding-bottom: 10px !important;}&#038;#8221 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4,45],"tags":[],"class_list":["post-13889","post","type-post","status-publish","format-standard","hentry","category-blog","category-use-cases"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.1 (Yoast SEO v24.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Design of an Efficient CAN-Bus Network with LPMS-IG1 - LP-Research<\/title>\n<meta name=\"description\" content=\"This article describes how to design an efficient high speed CAN-bus network with LPMS-IG1. We give a few essential insights into the design of a high-performance CAN bus sensor network.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Design of an Efficient CAN-Bus Network with LPMS-IG1\" \/>\n<meta property=\"og:description\" content=\"This article describes how to design an efficient high speed CAN-bus network with LPMS-IG1. We give a few essential insights into the design of a high-performance CAN bus sensor network.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/\" \/>\n<meta property=\"og:site_name\" content=\"LP-Research\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/lpresearch\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-02T12:49:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-27T04:01:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png\" \/>\n\t<meta property=\"og:image:width\" content=\"245\" \/>\n\t<meta property=\"og:image:height\" content=\"104\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Klaus Petersen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LPResearch\" \/>\n<meta name=\"twitter:site\" content=\"@LPResearch\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Klaus Petersen\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/\"},\"author\":{\"name\":\"Klaus Petersen\",\"@id\":\"https:\/\/52.42.213.164\/#\/schema\/person\/d33893eacbac18042e119cbbb28760c6\"},\"headline\":\"Design of an Efficient CAN-Bus Network with LPMS-IG1\",\"datePublished\":\"2021-01-02T12:49:17+00:00\",\"dateModified\":\"2025-05-27T04:01:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/\"},\"wordCount\":637,\"publisher\":{\"@id\":\"https:\/\/52.42.213.164\/#organization\"},\"articleSection\":[\"Blog\",\"Use Cases\"],\"inLanguage\":\"ja\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/\",\"url\":\"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/\",\"name\":\"Design of an Efficient CAN-Bus Network with LPMS-IG1 - LP-Research\",\"isPartOf\":{\"@id\":\"https:\/\/52.42.213.164\/#website\"},\"datePublished\":\"2021-01-02T12:49:17+00:00\",\"dateModified\":\"2025-05-27T04:01:22+00:00\",\"description\":\"This article describes how to design an efficient high speed CAN-bus network with LPMS-IG1. We give a few essential insights into the design of a high-performance CAN bus sensor network.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/52.42.213.164\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Design of an Efficient CAN-Bus Network with LPMS-IG1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/52.42.213.164\/#website\",\"url\":\"https:\/\/52.42.213.164\/\",\"name\":\"LP-RESEARCH\",\"description\":\"Advanced Sensor Fusion Solution and IMUs\",\"publisher\":{\"@id\":\"https:\/\/52.42.213.164\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/52.42.213.164\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/52.42.213.164\/#organization\",\"name\":\"LP-RESEARCH Inc.\",\"url\":\"https:\/\/52.42.213.164\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/52.42.213.164\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png\",\"contentUrl\":\"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png\",\"width\":245,\"height\":104,\"caption\":\"LP-RESEARCH Inc.\"},\"image\":{\"@id\":\"https:\/\/52.42.213.164\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/lpresearch\",\"https:\/\/x.com\/LPResearch\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/52.42.213.164\/#\/schema\/person\/d33893eacbac18042e119cbbb28760c6\",\"name\":\"Klaus Petersen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/52.42.213.164\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0b49144226532e2260097f60df3d62793d0ac9d8a2bd5c475971988daa794271?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0b49144226532e2260097f60df3d62793d0ac9d8a2bd5c475971988daa794271?s=96&d=retro&r=g\",\"caption\":\"Klaus Petersen\"},\"description\":\"I like to create magical things, especially projects related to new technologies like augmented and virtual reality, mobile robotics and MEMS-based sensor networks. I code in C(++) and Python, trying to keep up with my very talented colleagues :-)\",\"url\":\"https:\/\/www.lp-research.com\/ja\/author\/klauspetersenlpresearch\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Design of an Efficient CAN-Bus Network with LPMS-IG1 - LP-Research","description":"This article describes how to design an efficient high speed CAN-bus network with LPMS-IG1. We give a few essential insights into the design of a high-performance CAN bus sensor network.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/","og_locale":"ja_JP","og_type":"article","og_title":"Design of an Efficient CAN-Bus Network with LPMS-IG1","og_description":"This article describes how to design an efficient high speed CAN-bus network with LPMS-IG1. We give a few essential insights into the design of a high-performance CAN bus sensor network.","og_url":"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/","og_site_name":"LP-Research","article_publisher":"https:\/\/www.facebook.com\/lpresearch","article_published_time":"2021-01-02T12:49:17+00:00","article_modified_time":"2025-05-27T04:01:22+00:00","og_image":[{"width":245,"height":104,"url":"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png","type":"image\/png"}],"author":"Klaus Petersen","twitter_card":"summary_large_image","twitter_creator":"@LPResearch","twitter_site":"@LPResearch","twitter_misc":{"\u57f7\u7b46\u8005":"Klaus Petersen","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"3\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/#article","isPartOf":{"@id":"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/"},"author":{"name":"Klaus Petersen","@id":"https:\/\/52.42.213.164\/#\/schema\/person\/d33893eacbac18042e119cbbb28760c6"},"headline":"Design of an Efficient CAN-Bus Network with LPMS-IG1","datePublished":"2021-01-02T12:49:17+00:00","dateModified":"2025-05-27T04:01:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/"},"wordCount":637,"publisher":{"@id":"https:\/\/52.42.213.164\/#organization"},"articleSection":["Blog","Use Cases"],"inLanguage":"ja"},{"@type":"WebPage","@id":"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/","url":"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/","name":"Design of an Efficient CAN-Bus Network with LPMS-IG1 - LP-Research","isPartOf":{"@id":"https:\/\/52.42.213.164\/#website"},"datePublished":"2021-01-02T12:49:17+00:00","dateModified":"2025-05-27T04:01:22+00:00","description":"This article describes how to design an efficient high speed CAN-bus network with LPMS-IG1. We give a few essential insights into the design of a high-performance CAN bus sensor network.","breadcrumb":{"@id":"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.lp-research.com\/how-to-design-an-efficient-high-speed-can-bus-network-with-lpms-ig1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/52.42.213.164\/"},{"@type":"ListItem","position":2,"name":"Design of an Efficient CAN-Bus Network with LPMS-IG1"}]},{"@type":"WebSite","@id":"https:\/\/52.42.213.164\/#website","url":"https:\/\/52.42.213.164\/","name":"LP-RESEARCH","description":"Advanced Sensor Fusion Solution and IMUs","publisher":{"@id":"https:\/\/52.42.213.164\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/52.42.213.164\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/52.42.213.164\/#organization","name":"LP-RESEARCH Inc.","url":"https:\/\/52.42.213.164\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/52.42.213.164\/#\/schema\/logo\/image\/","url":"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png","contentUrl":"https:\/\/www.lp-research.com\/wp-content\/uploads\/2015\/08\/2_LogoNeda.png","width":245,"height":104,"caption":"LP-RESEARCH Inc."},"image":{"@id":"https:\/\/52.42.213.164\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/lpresearch","https:\/\/x.com\/LPResearch"]},{"@type":"Person","@id":"https:\/\/52.42.213.164\/#\/schema\/person\/d33893eacbac18042e119cbbb28760c6","name":"Klaus Petersen","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/52.42.213.164\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0b49144226532e2260097f60df3d62793d0ac9d8a2bd5c475971988daa794271?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b49144226532e2260097f60df3d62793d0ac9d8a2bd5c475971988daa794271?s=96&d=retro&r=g","caption":"Klaus Petersen"},"description":"I like to create magical things, especially projects related to new technologies like augmented and virtual reality, mobile robotics and MEMS-based sensor networks. I code in C(++) and Python, trying to keep up with my very talented colleagues :-)","url":"https:\/\/www.lp-research.com\/ja\/author\/klauspetersenlpresearch\/"}]}},"_links":{"self":[{"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/posts\/13889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/comments?post=13889"}],"version-history":[{"count":47,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/posts\/13889\/revisions"}],"predecessor-version":[{"id":22026,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/posts\/13889\/revisions\/22026"}],"wp:attachment":[{"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/media?parent=13889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/categories?post=13889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lp-research.com\/ja\/wp-json\/wp\/v2\/tags?post=13889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}