element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Transportation & Automotive
  • Technologies
  • More
Transportation & Automotive
Blog The Tipping Point in Automobiles Has Arrived
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Transportation & Automotive to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: bluescreen
  • Date Created: 10 Nov 2015 1:53 AM Date Created
  • Views 4323 views
  • Likes 11 likes
  • Comments 27 comments
  • embedded
  • automotive
  • cars
Related
Recommended

The Tipping Point in Automobiles Has Arrived

bluescreen
bluescreen
10 Nov 2015

I've been thinking about the Volkswagen scandal a lot lately. In September, the US Environmental Protection Agency (EPA) determined that VW had clandestinely inserted software into many of its diesel vehicles to determine when it was connected to a smog detection machine, and reduce its emissions output accordingly. Once the vehicle detected the machine had been disconnected, it resumed spewing nitrogen oxide pollutants at elevated levels-- up to forty times federally-allowable limits. Adding insult to injury, many of these vehicles were purchased by consumers wishing to minimize their impact on the environment. Volkswagen, whose stock plummeted by nearly fifty percent in the weeks immediately following the revelations, has since admitted that approximately 11 million VW cars worldwide are equipped with this code. "[We have] broken the trust of our customers and the public," said VW Chairman Martin Winterkorn. His board soon ousted him over the disclosures.

 

New revelations continue to pour forth about how this breach of public trust happened, and element14's Elecia White has written a great piece on the moral choices engineers must make when designing products that run counter to their values. While the magnitude of the VW scandal is pretty obvious, it's not always clear when a technological product has crossed the line. Since the birth of the atomic age, scientists have often tried to ensure that their discoveries would be used for the benefit of humankind, rather than its destruction.

 

image

 

As I weighed these concerns, I found myself coming back to another facet of the VW story which has received scant attention: how our flawed relationship with the cars we drive made this scandal virtually inevitable.

 

Driving the Black Box

 

When something goes wrong with my cell phone, I go on Google and try to diagnose and fix the problem. Same for my computers. And my home media center. I even figured out how to set the action on my electric guitar-- a delicate job --by watching a series of YouTube videos which took me through the process one step at a time. But my car? That's entirely different.

 

When something goes wrong with my car, I either call AAA, or I drive it to a garage and pay someone to tell me what's going on.

 

You know, like this guy.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

I pay a stranger to tell me about the product I already bought.

 

Why is that?

 

I think it has to do with the importance I attach to my vehicle: if I try to repair it and get it wrong, I'm screwed. Given this zero-fault tolerance and the fact that cars have become incredibly complex machines over the past decade, I dare not mess with it myself. Better to just take it to someone who knows what they're doing.

 

This complexity has always been there for those who-- like me --do not consider themselves car guys. Even before the embedded revolution, I found the inner workings of a car hopelessly unfathomable. Today, the black box runs code: millions of lines of code. High-end automobiles now run more code than a Boeing 787:

 

image

 

The complexity of managing such vast coding projects can easily overwhelm automotive manufacturers. To see a recent example of this, look no further than Toyota's infamous "unintended acceleration" case. Claims started surfacing in 2002 that many Toyota models would temporarily accelerate when their owners applied the brake pedal. Toyota fought these claims as being baseless, but a long investigation ensued, ending with the conclusion that UA was real, and was caused by coding errors in the engine firmware. Forensic programmer Michael Barr revealed how each of the reported errors claimed by victims of UA could be explained by looking at the way the firmware code was actually interacting with vehicle acceleration control. In March of last year, the US Department of Justice fined Toyota an unprecedented $1.2 billion criminal penalty for issuing misleading and deceptive statements to consumers and federal regulators.

 

Nearly 100 people died as a result of Toyota's ineptitude and subsequent attempts to conceal the problem from regulators.

 

As serious as the case is, one can reasonably concede that the auto maker did not intend for the deadly effects of SA to happen: this was the result of code conflicts introduced by accident. For instance, when two software developers declared the same global variable unbeknowst to each other, the stage was set for tragic events. Toyota's mistake was the code error its engineers unwittingly introduced into its vehicles; Toyota's crime was its subsequent attempt to cover it up and hope that nobody would find out, even as more accidents occurred.The VW case is inherently different because the auto maker purposefully inserted this deceptive code in its vehicles from the start in a conscious attempt to subvert federal emissions guidelines. In both cases, however, the auto makers attempted to use code complexity to their advantage-- for Toyota, to obfuscate the matter in the hopes that regulators would be unable to ascertain the cause of SA; for VW, to hope the truth about its smog-spoofing code would never become known.

 

It's 2015. There should be a better way.

 

In both cases, complexity was used by these auto makers to cover their tracks. As the economist Luigi Zingales once said in defense of transparency: "In the shade, a lot of things take place."

 

I recently explained to an audience of PR professionals that one of the amazing things about element14 is that while the rest of the world talks about the problems we face as a civilization, our members are uniquely equipped to actually solve them. It's because the combination of creativity and technical know-how allows you to come up with beautiful, strange ways to address the problems that vex us. Like building a smart sports uniform to protect young athletes against concussion-related injuries. Or solving the #1 source of pollution in the world by showing everyone a better way to farm.

 

So what about cars?

 

Cars today are really just rolling computers. They have millions of lines of code. And that means-- with the right technology --we can open a window and see what's going on inside of them. Picture the tired, uninspired dashboard of today. It shows speed, RPMs, and fuel. Even with modern lighting technology and LCD displays, it basically shows the same limited information it always has shown.

 

But imagine a dashboard of tomorrow: one that opens dozens of little windows into just what's happening under the hood anytime you want to know.

 

Want to see how much of your brake pads are left? No problem.

 

Fluid levels? Check.

 

How about realtime emissions analysis? That way, you'll never have any surprises when you take it for a smog check.

 

Or instant tire pressure?

 

Wheel alignment?

 

Just about anything you might want to know about your vehicle can be depicted with the right sensors. Embedded developers are experts in the art of seamless sensor deployment, and are unquestionably qualified to modernize the dashboard to show drivers anything they might want to know about the cars they drive. Auto manufacturers should welcome this transparency-- especially in light of the litany of scandals that have come to light.

 

Maybe 2015's VW scandal will be seen as a turning point in our relationship with cars-- the moment when we said Enough, and decided that the only response to the growing complexity of our automobiles was to give drivers radical visibility into what's happening inside the computers we happen to drive. I can already imagine a car maker unburdened by the fear of change-- Elon Musk, or Tim Cook, for instance --revolutionizing the way we drive by empowering consumers with the information they deserve to have about the products they use. We should know as much detailed information about our cars as Tony Stark knows about his iron suit.

 

image

 

What do you think? Are cars ripe for radical change?

  • Sign in to reply

Top Comments

  • aaroNiGHTS
    aaroNiGHTS over 10 years ago +4
    Great post, Sagar. Considering how much people like the tight, closed system of Apple products right now, I don't think being more open and transparent about cars would be appealing to basic consumers…
  • jw0752
    jw0752 over 10 years ago +3
    Hi Sagar, This is an excellent article. I would have expected to read it in a top tier periodical. In fact you may want to submit it. As far as the cars, YES let the data flow. It would be easy enough…
  • bluescreen
    bluescreen over 10 years ago +2
    You know, Aaron, i really admire your approach. If I actually understood the workings of my car well enough, I would do exactly what you do. I have always been bemused at people who "trade up" every couple…
  • mcb1
    mcb1 over 9 years ago in reply to Former Member

    That kind of intentional coding hasn't hurt anyone IMO

    Well actually it has.

    The reason it got discovered was that customers were unable to get anywhere close to the claimed mileage.

    They had made a purchasing decision based in part on expected economy, but the delivered product didn't deliver in the real world.

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 9 years ago

    The Toyota camry issues were tragic and they should have to pay a fine, 1.2 billion seems extreme to me, but the Volkswagon cheat coding on emissions who cares? It think its very funny they got one over on the Epa. Well for a little while anyway. That kind of intentional coding hasn't hurt anyone IMO.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 10 years ago in reply to bluescreen

    My car should be the kind of machine I can usually service myself-- the way people used to back in the 1970s and 1980s

    In theory you still can.

    It just happens that there are new methods and tools to use in fixing it.

    Many of the physical items are still the same as they were. ie suspension, wheel bearings, brakes, cooling system.

    They may be made of different materials and the technique for interacting with them has changed, but the fundamentals are the same.

     

    The big difference is in the engine and transmission electronics. There are various sensors that feed back to a central point which makes the decisions.

    You will need a simple plugin unit and some software and this will provide the information about what is wrong (or that it thinks is wrong).

     

    About a year ago shabaz put me onto one from ebay.

    V1.5 ELM327 OBD2

     

    well worth the under NZD$10.

     

    mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • bluescreen
    bluescreen over 10 years ago

    Thanks, 1234jgs. It's easy for me to say this, not being much of a car guy.

     

    I can't help but compare my automobile to my electric guitar.

     

    I'm not by any means a guitar technician, but I love playing music. When my guitar needs adjusting, I look online. Occasionally, I purchase a book that goes into more detail about what to do. Only for the most delicate or precise repairs do I take my instrument to an expert like I did today when I took my 1982 Les Paul for refretting.

     

    My car should really be no different. It has a simple job to perform. I'm not into advanced media players and IPs in my automobile. I have a phone that does that already. My car should be the kind of machine I can usually service myself-- the way people used to back in the 1970s and 1980s. I have a vague suspicion that all this complex tech exists primarily to benefit auto makers, who would like nothing better than to force us to take our cars in whenever we have something that needs adjusting.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • 1234jgs
    1234jgs over 10 years ago

    Thanks for writing Sagar,

     

    It has always bugged me how little we are allowed to know about our cars, hopefully this is a turning point.

     

    cheers Jeffrey

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube