<?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/">
  <channel>
    <title>DEV Community: tanvi praharshitha</title>
    <description>The latest articles on DEV Community by tanvi praharshitha (@tanvi_praharshitha_24).</description>
    <link>https://dev.to/tanvi_praharshitha_24</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4179770%2F1d829088-90c4-482f-b8b3-2155cdff9685.jpg</url>
      <title>DEV Community: tanvi praharshitha</title>
      <link>https://dev.to/tanvi_praharshitha_24</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tanvi_praharshitha_24"/>
    <language>en</language>
    <item>
      <title>Day 1 of Learning CAN Bus: How a Car’s Computers Talk</title>
      <dc:creator>tanvi praharshitha</dc:creator>
      <pubDate>Mon, 12 Oct 2026 15:59:59 +0000</pubDate>
      <link>https://dev.to/tanvi_praharshitha_24/day-1-of-learning-can-bus-how-a-cars-computers-talk-1l5n</link>
      <guid>https://dev.to/tanvi_praharshitha_24/day-1-of-learning-can-bus-how-a-cars-computers-talk-1l5n</guid>
      <description>&lt;p&gt;&lt;strong&gt;Your Car Is Secretly a Group Chat: CAN Bus Explained (Day 1)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today I started learning CAN bus, the system that lets the computers inside a car talk to each other. Here is Day 1 in plain language.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cars became computers on wheels&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Think about how your phone went from making calls to doing almost everything. Cars went through the same change. Drivers want modern features, laws demand cleaner exhaust, and car makers compete hard on cost and innovation. The answer to all three was more electronics, which engineers call electronification.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The problem: too many wires&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At first, each electronic control unit (ECU) worked alone, like a person in a room who never talks to anyone. Then engineers realized the car works much better when these units share information. For example, the engine unit can tell the dashboard the speed, and the brake unit can tell the engine to react.&lt;/p&gt;

&lt;p&gt;The first method was simple: one wire for every piece of information. Imagine a house where every light switch needs its own separate cable all the way back to the fuse box. It works for a few lights, but it becomes heavy, expensive, and messy very quickly. That wiring mess limited how much data could be shared.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The idea: one shared line&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of many private lines, engineers chose one shared channel (a bus) where information travels one bit after another. Think of a group chat: one message goes out, everyone sees it, and each person decides whether it matters to them. Your brake unit cares about “wheel speed” but ignores “radio volume.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enter CAN&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the early 1980s, Bosch developed a system built for exactly this, called CAN (Controller Area Network). It is still used today in the engine and drivetrain, the chassis, and comfort features like windows and seats.&lt;/p&gt;

&lt;p&gt;What makes CAN special is that it is very reliable and fast enough for real time. A car cannot wait for a late message. Think of a fire alarm: it must arrive instantly, even if a newsletter is being sent at the same time.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;The bonus: less wiring&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Because everything shares one line, cars no longer need huge, complicated wire bundles in many different versions. It is like replacing a drawer full of separate chargers with one USB hub. CAN makes planning easier, installation simpler, and the car lighter and smaller inside.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 1 takeaway:&lt;/strong&gt; CAN is a shared group chat for a car’s computers. It means fewer wires and more reliable communication.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tomorrow, Day 2:&lt;/strong&gt; what is inside a single CAN message?&lt;/p&gt;

&lt;h1&gt;
  
  
  CANbus #Automotive #Embedded #Testing #LearningInPublic
&lt;/h1&gt;

&lt;p&gt;Background learned from the Vector Learning Module on CAN. All explanations and examples here are written in my own words.&lt;/p&gt;

</description>
      <category>hardware</category>
      <category>iot</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
