<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Protocols - LocalAd.com ForumLA Forum				            </title>
            <link>https://localad.cc/community/protocols/</link>
            <description>LocalAd.com ForumLA Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Mon, 03 Aug 2026 12:56:16 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>CANbus Engine Data Converter Analogue Engine Data Converter</title>
                        <link>https://localad.cc/community/protocols/canbus-engine-data-converter-analogue-engine-data-converter/</link>
                        <pubDate>Wed, 26 Jul 2023 11:44:57 +0000</pubDate>
                        <description><![CDATA[]]></description>
                        <content:encoded><![CDATA[<p>https://nolandeng.com/product/rs11-canbus-engine-data-converter/</p>
<p>https://octopusasia.com/shop/product-category/online-store/albatross-albacombi-analogue-converter-to-nmea200/</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://localad.cc/community/protocols/">Protocols</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://localad.cc/community/protocols/canbus-engine-data-converter-analogue-engine-data-converter/</guid>
                    </item>
				                    <item>
                        <title>Display UI development</title>
                        <link>https://localad.cc/community/protocols/display-ui-development/</link>
                        <pubDate>Wed, 28 Jun 2023 16:12:48 +0000</pubDate>
                        <description><![CDATA[UPDATE: 7-11  this wizard went nowhere, the instructions were difficult and appears alot of time investment would be required, I&#039;m looking for created displays with complete system solutions...]]></description>
                        <content:encoded><![CDATA[<p>UPDATE: 7-11  this wizard went nowhere, the instructions were difficult and appears alot of time investment would be required, I'm looking for created displays with complete system solutions</p>
<p>https://doc.embedded-wizard.de/getting-started-raspi-4b?v=12.00</p>
765
<p>This is the next step in our development. Getting the components together to design an interface</p>
<p>This requires a raspberry pi 7in touch screen so it was ordered</p>
<p>In the mean time studies on the canbus stack have moved to </p>
<p>https://www.kvaser.com/lesson/can-basics-bit-wise-arbitration-differential-signals/</p>
<p>Following this instructional has been the most productive yet. We purchased their Leaf Light hs2 so we could participate in their online training</p>]]></content:encoded>
						                            <category domain="https://localad.cc/community/protocols/">Protocols</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://localad.cc/community/protocols/display-ui-development/</guid>
                    </item>
				                    <item>
                        <title>Moving to the UI part8</title>
                        <link>https://localad.cc/community/protocols/moving-to-the-ui-part8/</link>
                        <pubDate>Sat, 10 Jun 2023 13:14:42 +0000</pubDate>
                        <description><![CDATA[To process your raw CAN or LIN data, you will typically need a DBC file (CAN database). 
This file contains information on how to decode the raw CAN data and extract relevant CAN signals li...]]></description>
                        <content:encoded><![CDATA[<p><span style="font-size: 14pt">To process your raw CAN or LIN data, you will typically need a DBC file (CAN database). </span></p>
<p><span style="font-size: 14pt">This file contains information on how to decode the raw CAN data and extract relevant CAN signals like temperatures, engine speed etc.</span></p>
<p> </p>
<div class="row">
<div class="col-sm-6">
<p class="lead"><span> </span><a href="https://www.autopi.io/blog/what-is-obd-2/">OBD2</a>,<span> </span><a href="https://www.autopi.io/blog/canopen-simple-introduction-explained/">CANopen</a>,<span> </span><a href="https://www.autopi.io/blog/can-fd-explained/">CAN FD</a>, and<span> </span><a href="https://www.autopi.io/blog/j1939-explained/">SAE J1939</a>.</p>
</div>
<div class="col-sm-6">
<p class="lead"><img class="img-fluid" title="Raw CAN data" src="https://www.autopi.io/media/django-summernote/2021-09-02/2f4a3ae2-9ee5-4f76-a390-69e39129a69b.jpg" alt="How decoding raw CAN data will look like" /></p>
</div>
</div>
<ul>
<li>
<p class="lead"><strong>OBD2</strong></p>
<p class="lead">OBD has a self-diagnostic capability that mostly mechanics use to analyze car issues and the overall health of the car. OBD2 determines trouble codes (DTCs) and real-time data (RPM, speed, etc) that can be recorded through OBD2 loggers.</p>
</li>
<li>
<p class="lead"><strong>CANopen</strong></p>
<p class="lead">CANopen is typically used in embedded control applications such as industrial automation and is based on a CAN meaning that the CAN bus data logger is also capable to log CANopen data.</p>
</li>
<li>
<p class="lead"><strong>CAN FD</strong></p>
<p class="lead">CAN FD is essentially a CAN bus with a flexible data rate and an extension of the classical CAN data link layer. In comparison with classical CAN protocol, CAN FD increases the payload from 8 to 64 bytes. It also allows a higher data bit rate, depending on the CAN transceiver.</p>
</li>
<li>
<p class="lead"><strong>SAE J1939</strong></p>
<p class="lead">J1939 is commonly used in heavy-duty vehicles. J1939 parameters such as RPM and speed are analyzed by a suspect parameter number (SPN). Afterward, they are grouped into parameter groups and classified by a PG number (PGN).</p>
</li>
</ul>
<p class="lead">A high-speed transfer data rate offers<span> </span><a href="https://www.autopi.io/blog/diagnostics-over-internet-protocol-explained/">DoIP diagnostics</a>, more precisely approximately 100 times of CAN diagnosis.</p>]]></content:encoded>
						                            <category domain="https://localad.cc/community/protocols/">Protocols</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://localad.cc/community/protocols/moving-to-the-ui-part8/</guid>
                    </item>
				                    <item>
                        <title>Part7 another solution</title>
                        <link>https://localad.cc/community/protocols/part7-another-solution/</link>
                        <pubDate>Wed, 07 Jun 2023 18:14:20 +0000</pubDate>
                        <description><![CDATA[The mission to create a canbus demonstration mock up continues. 
This time Its a 2-ch CAN HAT attached to a rasp pi4. Finally the Pi4 price has been reduced and a 8meg unit can be had for 1...]]></description>
                        <content:encoded><![CDATA[<p><span style="font-size: x-large">The mission to create a canbus demonstration mock up continues. </span></p>
<p><span style="font-size: large">This time Its a 2-ch CAN HAT attached to a rasp pi4. <br />Finally the Pi4 price has been reduced and a 8meg unit can be had for 130, coupled with a 10in display and the CAN HAT this comes in on the high price side but then again the Pi can be used for other projects</span></p>
<p> </p>
752
753
751
<p> </p>
<p> </p>
<p><span style="color: #000080"></span><span style="color: #000080"></span>https://www.waveshare.com/wiki/2-CH_CAN_HAT</p>
<p> </p>
<p><span style="font-size: x-large">SUCCESS:  This method to construct a working solution, following the provided instructions provided by the manufacture. Yes it got difficult but it was successful in the end and didn't take more than a couple hours</span></p>
<p>This success was partly because the PI4 is so much faster than the pi3 that having the internet connected and using the terminal together made this a cut and past routine. There were a couple errors but I just drove on past them and in the end the board was recognized and then transmitted from one bus to the other</p>
754
755
756]]></content:encoded>
						                            <category domain="https://localad.cc/community/protocols/">Protocols</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://localad.cc/community/protocols/part7-another-solution/</guid>
                    </item>
				                    <item>
                        <title>Blow your Brains out Part 6 Canbus simulator and a working device</title>
                        <link>https://localad.cc/community/protocols/blow-your-brains-out-part-6-canbus-simulator-and-a-working-device/</link>
                        <pubDate>Sat, 03 Jun 2023 20:10:51 +0000</pubDate>
                        <description><![CDATA[Of course these blog posts are just ramblings of someone who wants to understand and implement a canbus network
Most of the products are automotive, products like programs designed as inter...]]></description>
                        <content:encoded><![CDATA[<p>Of course these blog posts are just ramblings of someone who wants to understand and implement a canbus network</p>
<p>Most of the products are automotive, products like programs designed as interfaces to interact with canbus and their protocols. </p>
<p>This would be a great way to get some real experience looking at the data and the format and this has been my objective but the implementation of a home designed, using amazon purchased electronic boards is NOT reality. </p>
<p>For me I need to see it working then disassemble it, not buy alot of boards that have no support or require me to be both an engineer and programmer. Blaw blaw </p>
<p><span style="font-size: 14pt">So here we go, PEAK-Systems is a leader in this canbus field and their products are the best, and with that they offer alot of usable programs and tools for FREE. But the best part is their products are well known and work!   So lets let china clone one so we can purchase it cheeeeep </span></p>
<p>OK so it works and it works with the CanEasy interface program  </p>
<p><span style="font-size: 14pt">Yes dear hard heads this is a solution to see some action finally. </span></p>
745
<p> </p>
746
<p>and the program <a href="https://www.caneasy.de/en/download" target="_blank" rel="noopener">https://www.caneasy.de/en/download</a></p>
<p>I followed the video on setting the program up, without I was lost, but in a short time I had a simulation running</p>
<p>https://youtu.be/-GBxQ11VPXo</p>
<p> </p>
<p> </p>]]></content:encoded>
						                            <category domain="https://localad.cc/community/protocols/">Protocols</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://localad.cc/community/protocols/blow-your-brains-out-part-6-canbus-simulator-and-a-working-device/</guid>
                    </item>
				                    <item>
                        <title>Canbus open your mind part time 5</title>
                        <link>https://localad.cc/community/protocols/canbus-open-your-mind-part-time-5/</link>
                        <pubDate>Fri, 02 Jun 2023 02:20:46 +0000</pubDate>
                        <description><![CDATA[]]></description>
                        <content:encoded><![CDATA[<p>https://www.instructables.com/A-Simple-Tutorial-for-CANBUS/</p>]]></content:encoded>
						                            <category domain="https://localad.cc/community/protocols/">Protocols</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://localad.cc/community/protocols/canbus-open-your-mind-part-time-5/</guid>
                    </item>
				                    <item>
                        <title>Canbus open your mind part 4</title>
                        <link>https://localad.cc/community/protocols/canbus-open-your-mind-part-4/</link>
                        <pubDate>Mon, 29 May 2023 15:18:48 +0000</pubDate>
                        <description><![CDATA[Update  This unit was unable to move to the next level. Somehow The unit opens up a window and creates a couple files, this is in linux. The lsusb shows the device but now I believe it needs...]]></description>
                        <content:encoded><![CDATA[<p>Update  This unit was unable to move to the next level. Somehow The unit opens up a window and creates a couple files, this is in linux. The lsusb shows the device but now I believe it needs to be reflashed.  Moving on to another product so I can take the learning into the use arena, that is I found a program with a trial (CanEasy) and I found an inexpensive Can device that works with it  (part6) </p>
741
742
<p> </p>
<p> </p>
<p> </p>
<p><span style="font-size: 14pt">This board was purchased as seeed canbed duel dev kit ver 1.1</span></p>
<p>it appears it's a logan labs    <span class="base" style="font-size: 14pt" data-ui-id="page-title-wrapper">CANBed - Arduino CAN Bus Dev Kit</span></p>
<p><span style="font-size: 14pt">https://www.longan-labs.cc/1030008.html</span></p>
<p><span style="font-size: 14pt">The Atmega32U4 chip on this board provides a wealth of pin resources. There are 18 pins based on the core chipset on the board, including digital pins, analog pins, UART, and I2C interface. Additionally, this CANBed uses the MCP2515 CAN Bus controller with SPI interface and <strong>MCP2551</strong> to achieve CAN-Bus capability. There are also two types of CAN Bus interfaces available to meet various needs, a sub-D9 connector and a terminal block interface.</span></p>
<p> </p>
<p><span style="font-size: 14pt">https://wiki.seeedstudio.com/Getting_Started/</span></p>
743
744
<h2> </h2>
<h2>This is the arduino file to find this board.<br /><a href="https://github.com/Longan-Labs/Longan_CAN_MCP2515" target="_blank" rel="noopener">https://github.com/Longan-Labs/Longan_CAN_MCP2515</a></h2>
<h2>download then go to add file, restart then add longan RP2040 boards</h2>
<h2> </h2>
<h2> </h2>
<h2><strong>RP2040 Features</strong></h2>
<div class="wp-block-spacer" aria-hidden="true"> </div>
<p>The RP2040 from Raspberry Pi carries their signature values of high performance, ease of use, and low cost. Apart from impressive technical specifications featuring large on-chip memory, a dual-core processor and rich peripherals, the RP2040 can be programmed with both the beginner-friendly MicroPython and professionally-preferred C++.</p>
<div class="wp-block-spacer" aria-hidden="true"> </div>
<div class="wp-block-image">
<figure><img src="https://lh4.googleusercontent.com/uo5HpxVI-aRT3c7ycu8LhQuD03wI3tYjHQdzZMn3PCRdBJqS0NOaKtmVCLflg8Cq6kdOgugJk95cOC1y0-UxWVGn4qlSH_dI5fycrvr1ZRTOC5SeQ-YjSK5yb2UNAW_EqK-9MeA0" alt="" /></figure>
</div>
<div class="wp-block-spacer" aria-hidden="true">https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html</div>
<p>Manufactured on a modern 40nm process node, the RP2040 delivers high performance while maintaining low power consumption and low leakage. It also carries a variety of<span> </span><strong>low-power modes to support extended battery-operated durations</strong>. This makes the RP2040 a strong contender for many embedded applications that require robustness and longevity in both hobbyist and industrial use cases alike.</p>
<div class="wp-block-spacer" aria-hidden="true"> </div>
<p>One of the headline features of the RP2040 which you may commonly come across is its unique<span> </span><strong>Programmable I/O (PIO) subsystem</strong>, which provides additional computing power and flexibility to advanced users. PIO can be understood as the use of simple state machines that supplement the computing capabilities of the main CPU. Since CPUs can only run one computing task at any given time, PIO allows us to delegate simple but resource-intensive tasks away to these state machines, thus freeing up valuable resources on the main computer. </p>
<p>Below, you can find the complete specifications of the RP2040.</p>
<ul>
<li>Dual ARM Cortex-M0+ @ 133MHz</li>
<li>264kB on-chip SRAM in six independent banks</li>
<li>Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus</li>
<li>DMA controller &amp; Fully-connected AHB crossbar</li>
<li>Interpolator and integer divider peripherals</li>
<li>On-chip programmable LDO to generate core voltage</li>
<li>2 on-chip PLLs to generate USB and core clocks</li>
<li>30 GPIO pins, 4 of which can be used as analogue inputs</li>
<li>Peripherals: 2 UARTs, 2 SPI Controllers, 2 I2C Controllers, 16 PWM, USB 1.1 Controller and PHY (Host &amp; Device), 8 PIO State Machines</li>
</ul>
<p> </p>
<p><span> It is now possible to program the Raspberry Pi Pico board with Arduino code directly from the Arduino IDE, similar to installing the ESP32 boards via the additional board manager via the Arduino IDE</span></p>
<p>https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json<br />https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json</p>
<p> </p>
<p>code with simple python</p>
<p>https://codewith.mu/en/</p>
<p>another python editor thorney<br />editor install linux</p>
<pre lang="none" contenteditable="false">bash &lt;(curl -s https://thonny.org/installer-for-linux)</pre>
<p> </p>
<p>Notes:</p>
<p>https://github.com/cantools/cantools</p>
<p> </p>
<p>Socketcan python<br />https://python-can.readthedocs.io/en/stable/interfaces/socketcan.html</p>
<p>Tools for socket can, no idea what it about at this point<br /><span style="font-size: 14pt">I believe this process has to be followed, being able to record and analyze the can data</span></p>
<h3 dir="auto"><a href="https://github.com/linux-can/can-utils#socketcan-userspace-utilities-and-tools" target="_blank" rel="noopener">SocketCAN userspace utilities and tools</a></h3>]]></content:encoded>
						                            <category domain="https://localad.cc/community/protocols/">Protocols</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://localad.cc/community/protocols/canbus-open-your-mind-part-4/</guid>
                    </item>
				                    <item>
                        <title>Canbus open your mind part3</title>
                        <link>https://localad.cc/community/protocols/canbus-open-your-mind-part3/</link>
                        <pubDate>Sun, 28 May 2023 19:58:00 +0000</pubDate>
                        <description><![CDATA[setting up Arduino IDE for lilygo 32



 





 
This is like trying to skin 4 cats at the same time
yes there are a lot of videos and posts on doing this task. Go Gett&#039;em. Most ...]]></description>
                        <content:encoded><![CDATA[<div class="row">
<div class="col-md-12">
<div class="blog-title d-flex justify-content-between">
<div class="intern-padding heading-container">
<div class="heading">
737
<h2>setting up Arduino IDE for lilygo 32</h2>
</div>
</div>
<div class="post-meta">
<div class="intern-box"> </div>
</div>
</div>
</div>
</div>
<div class="blog-content">
<p> </p>
<h2 class="wp-block-heading">This is like trying to skin 4 cats at the same time</h2>
<p>yes there are a lot of videos and posts on doing this task. Go Gett'em. Most just suck and the others are trying to sell you something because they are paid by the manufactures. When you start to realize it's impossible to understand what these geeks are saying come back and do STEPs with us. We hate google as much as microshit so expect to work around these if possible</p>
<p>1st I’m still learning linux (Mint)<br />2nd I an learning arduino ide and figuring out what development boards do what<br />3rd I am trying to understand and build a working canbus<br />4th The hardware I have purchased has to be cheap, that means it probably had no instructions and<br />       will never work because it cam from china<br />5th I have no patience and don't like programming</p>
<p>This should start to build a picture of this task. My objective is to be successful and then post the steps so you can be also <br />Also. I will try to get AI to write the code to run all the features of this board</p>
<p>This is the website that identifies the board</p>
<p><a href="https://github.com/Xinyuan-LilyGO/T-CAN485?spm=a2g0o.detail.1000023.9.bece490aW6aq5o" target="_blank" rel="noopener">https://github.com/Xinyuan-LilyGO/T-CAN485?spm=a2g0o.detail.1000023.9.bece490aW6aq5o</a></p>
<p>arduino ide board select <br />connect with board esp32 wrover module  (got this after a few minutes searching and reading)<br />at this point you should be able to read what the board is</p>
<p>Success #1</p>
<p> </p>
<figure><img class="wp-image-972" src="https://wg.localad.com/wp-content/uploads/2023/05/Screenshot-from-2023-05-28-14-08-16-1024x504.png" alt="" width="1024" height="504" /></figure>
<p> </p>
<p>Ok so I have had some success lets detail how we got her</p>
<p> </p>
<p>Success #2    The board is alive and it can see my networks vis wifi</p>
<p>once I had connection I went to the Files/examples menu and ran a few items, like SD_TEST and </p>
<p>WiFiclient</p>
<p>connect   You have to select the right baud rate 115200 and select serial monitor under tools to view results </p>
<p> </p>
<p>building info base and links to files<br />this is the canbus files (not there yet)</p>
<p><a href="https://github.com/nhatuan84/esp32-can-protocol-demo">https://github.com/nhatuan84/esp32-can-protocol-demo</a></p>
<p>This is the info page </p>
<p> </p>
<figure>
<div class="wp-block-embed__wrapper">https://github.com/Xinyuan-LilyGO/T-CAN485/blob/main/example/Arduino/CAN/CAN.ino</div>
</figure>
</div>
<div> </div>
<div> </div>
<div>
738
</div>
<p>These options should be present after adding abilities to the ide</p>
<div>
739
<p>This is adding file location in the ide for the espresif32</p>
740
</div>
<div> </div>
<div> </div>
<div>This was helpful with alot of other topics to read</div>
<div><a href="http://www.iotsharing.com/2017/09/how-to-use-arduino-esp32-can-interface.html" target="_blank" rel="nofollow noopener">http://www.iotsharing.com/2017/09/how-to-use-arduino-esp32-can-interface.html</a></div>
<div> </div>
<div>notes:</div>
<div>This is a post comment user with can issue I have just found out the solution,<br />If you are using V3 modules, you should change this line on CAN.c file:<br />from:<br />MODULE_CAN-&gt;IER.U = 0xff;<br />to<br />MODULE_CAN-&gt;IER.U = 0xef;</div>]]></content:encoded>
						                            <category domain="https://localad.cc/community/protocols/">Protocols</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://localad.cc/community/protocols/canbus-open-your-mind-part3/</guid>
                    </item>
				                    <item>
                        <title>Canbus open your mind part2</title>
                        <link>https://localad.cc/community/protocols/canbus-open-your-mind-part2/</link>
                        <pubDate>Wed, 24 May 2023 15:48:23 +0000</pubDate>
                        <description><![CDATA[Continued from part one to identify a working solution process
identify the hardware,software, Linux setup, drivers and frustration calming process to complete a bus]]></description>
                        <content:encoded><![CDATA[<p>Continued from part one to identify a working solution process</p>
<p>identify the hardware,software, Linux setup, drivers and frustration calming process to complete a bus</p>]]></content:encoded>
						                            <category domain="https://localad.cc/community/protocols/">Protocols</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://localad.cc/community/protocols/canbus-open-your-mind-part2/</guid>
                    </item>
				                    <item>
                        <title>The can bus and AT command.</title>
                        <link>https://localad.cc/community/protocols/the-can-bus-and-at-command/</link>
                        <pubDate>Tue, 25 Apr 2023 02:13:46 +0000</pubDate>
                        <description><![CDATA[The idea was to hook up a couple can devices and analyze the data.
Turns out it&#039;s just not that simple and there&#039;s way to many players in the game. Every china chip manufacture has an offer...]]></description>
                        <content:encoded><![CDATA[757
758
759
760
762
761
<p><span style="font-size: x-large">The idea was to hook up a coup</span><span style="font-size: x-large">le can devices and analyze the data.</span></p>
<p>Turns out it's just not that simple and there's way to many players in the game. Every china chip manufacture has an offering and nobody has any support or instructions for their parts. </p>
<p>In the end if your able to get one of these devices to actually come online you only get a simple sent or receive </p>
<p>That's whats being offered up front, these components are so cheap it almost seems to easy</p>
<p>and of course like most of these products you will FAIL trying to get an understanding of how they work or if they work at all,</p>
<p><span style="font-size: x-large">The missing parts are the interface UI and the controller. Yes there can be a physical connection but there needs to be a common language. </span></p>
<p>ODB2 is a common automotive protocol and NEMA2000 for marine but still these have different methods to communicate</p>
<p> </p>
<p><span style="font-size: x-large">This post i</span><span style="font-size: x-large">s about bringing it all together, trying to expose the madness and ge</span><span style="font-size: x-large">t an actual functioning demonstrator</span></p>
<p><span style="font-size: large">The first parts of this posting is to just identify working components and individual parts needed to build something, A display with an interface that's receives data, and allows for controlling a device from the data. A great example I have been trying to duplicates is an automotive dash instrumentation. It's been done but it's either to expensive or complicated. </span></p>
<p><span style="font-size: 18pt">The Next Challange is working on the top level of the can <span> ISO/OSI 7-Layer Reference Model</span></span></p>
<p>https://copperhilltech.com/blog/guide-to-sae-j1939-can-bus-higher-layer-protocols/</p>
<p>The most popular higher layer protocols based on Controller Area Network are:</p>
<ul>
<li>CANopen</li>
<li>DeviceNet</li>
<li>SAE J1939</li>
</ul>
764
<p><span style="font-size: 14pt">The CAN standard does not specify how to handle messages larger than 8 bytes or how to decode the raw data. Therefore, a set of standardized protocols are developed to further specify how data is communicated between ECUs of a given network and OBD2 is one of them.</span></p>
<p><span style="font-size: 14pt">The basis for higher layer protocols such as OBD2, CANopen, j1939</span></p>
<p> </p>]]></content:encoded>
						                            <category domain="https://localad.cc/community/protocols/">Protocols</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://localad.cc/community/protocols/the-can-bus-and-at-command/</guid>
                    </item>
							        </channel>
        </rss>
		