{"id":622,"date":"2026-03-28T13:16:39","date_gmt":"2026-03-28T13:16:39","guid":{"rendered":"https:\/\/doc.yjuav.net\/en\/?page_id=622"},"modified":"2026-03-28T13:29:36","modified_gmt":"2026-03-28T13:29:36","slug":"can-tof20","status":"publish","type":"page","link":"https:\/\/doc.yjuav.net\/en\/index.php\/device\/can-tof20\/","title":{"rendered":"CAN TOF20 &#8211; CAN High-Precision Ranging Module"},"content":{"rendered":"\n<h2 id='product-overview'  id=\"boomdevs_1\" class=\"wp-block-heading\" >Product overview<\/h2>\n\n\n\n<p>YJUAV CAN TOF20 is a long-range ranging sensor with a CAN interface, offering a maximum measuring distance of 20 meters. It integrates a high-sensitivity infrared-enhanced photoelectric sensor with strong ambient light resistance and temperature compensation. Suitable for distance\/altitude measurement and obstacle avoidance in drones and unmanned vehicles. It adopts the standard DroneCAN protocol and supports open-source Ardupilot and PX4 flight controllers for plug-and-play use.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/doc.yjuav.net\/en\/wp-content\/uploads\/2026\/03\/03-11-CAN-TOF-20.205-1024x768.png\" alt=\"\" class=\"wp-image-627\" style=\"width:788px;height:auto\" srcset=\"https:\/\/doc.yjuav.net\/en\/wp-content\/uploads\/2026\/03\/03-11-CAN-TOF-20.205-1024x768.png 1024w, https:\/\/doc.yjuav.net\/en\/wp-content\/uploads\/2026\/03\/03-11-CAN-TOF-20.205-300x225.png 300w, https:\/\/doc.yjuav.net\/en\/wp-content\/uploads\/2026\/03\/03-11-CAN-TOF-20.205-768x576.png 768w, https:\/\/doc.yjuav.net\/en\/wp-content\/uploads\/2026\/03\/03-11-CAN-TOF-20.205-1536x1152.png 1536w, https:\/\/doc.yjuav.net\/en\/wp-content\/uploads\/2026\/03\/03-11-CAN-TOF-20.205.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id='product-features'  id=\"boomdevs_2\" class=\"wp-block-heading\" id=\"product-features\" >Product features<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<h2 id='procurement'  id=\"boomdevs_3\" class=\"wp-block-heading\" id=\"procurement\" >Procurement<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.yjuav.net\/en\/index.php\/contact-us\/\" target=\"_blank\" rel=\"noreferrer noopener\">Contact us<\/a><\/p>\n\n\n\n<h2 id='specification-table'  id=\"boomdevs_4\" class=\"wp-block-heading\" >Specification table<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Specification item<\/th><th class=\"has-text-align-left\" data-align=\"left\">Parameter value<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Processor<\/td><td class=\"has-text-align-left\" data-align=\"left\">STM32F3 72MHZ<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Sensor<\/td><td class=\"has-text-align-left\" data-align=\"left\">Infrared SPAD sensor<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">RTOS<\/td><td class=\"has-text-align-left\" data-align=\"left\">ThreadX<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Data Rate<\/td><td class=\"has-text-align-left\" data-align=\"left\">100Hz<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Measuring Range<\/td><td class=\"has-text-align-left\" data-align=\"left\">0.2m\u201320m<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Accuracy<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u00b12cm (0.2m\u20136m), \u00b11% (>6m)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Strong Light Resistance<\/td><td class=\"has-text-align-left\" data-align=\"left\">12m @ 100Klux<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Temperature Compensation<\/td><td class=\"has-text-align-left\" data-align=\"left\">Yes<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Reflectivity Calibration<\/td><td class=\"has-text-align-left\" data-align=\"left\">Yes<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Field of View<\/td><td class=\"has-text-align-left\" data-align=\"left\">1.3\u00b0<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Laser Source<\/td><td class=\"has-text-align-left\" data-align=\"left\">905nm<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Eye Safety<\/td><td class=\"has-text-align-left\" data-align=\"left\">Class 1<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Communication Protocol<\/td><td class=\"has-text-align-left\" data-align=\"left\">DroneCAN\/UAVCAN<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Flight Controller<\/td><td class=\"has-text-align-left\" data-align=\"left\">Ardupilot\/PX4<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Interface type<\/td><td class=\"has-text-align-left\" data-align=\"left\">GHR-04V-S<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Operating Voltage<\/td><td class=\"has-text-align-left\" data-align=\"left\">5V<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Operating Temperature<\/td><td class=\"has-text-align-left\" data-align=\"left\">-20\u2103 to 50\u2103<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Dimensions<\/td><td class=\"has-text-align-left\" data-align=\"left\">31.9 * 27.5 * 13.9mm<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Weight<\/td><td class=\"has-text-align-left\" data-align=\"left\">9.2g<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Product overview YJUAV CAN TOF20 is a long-range rangin &#8230; <a title=\"CAN TOF20 &#8211; CAN High-Precision Ranging Module\" class=\"read-more\" href=\"https:\/\/doc.yjuav.net\/en\/index.php\/device\/can-tof20\/\" aria-label=\"\u7ee7\u7eed\u9605\u8bfbCAN TOF20 &#8211; CAN High-Precision Ranging Module\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":21,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-622","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/doc.yjuav.net\/en\/index.php\/wp-json\/wp\/v2\/pages\/622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/doc.yjuav.net\/en\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/doc.yjuav.net\/en\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/doc.yjuav.net\/en\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/doc.yjuav.net\/en\/index.php\/wp-json\/wp\/v2\/comments?post=622"}],"version-history":[{"count":5,"href":"https:\/\/doc.yjuav.net\/en\/index.php\/wp-json\/wp\/v2\/pages\/622\/revisions"}],"predecessor-version":[{"id":631,"href":"https:\/\/doc.yjuav.net\/en\/index.php\/wp-json\/wp\/v2\/pages\/622\/revisions\/631"}],"up":[{"embeddable":true,"href":"https:\/\/doc.yjuav.net\/en\/index.php\/wp-json\/wp\/v2\/pages\/21"}],"wp:attachment":[{"href":"https:\/\/doc.yjuav.net\/en\/index.php\/wp-json\/wp\/v2\/media?parent=622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}