cross-posted from: https://lemmy.world/post/1030687

EDIT: This PDF contains very detailed electrical information for the EEs who wanna go through the complaint: https://www.autoevolution.com/pdf/news_attachements/breaking-nhtsa-petition-shows-tesla-s-sudden-unintended-acceleration-is-real-and-curable-217525.pdf

Last year at /r/RealTesla, a Chinese video of a car rocketing at full speed for 1+ minutes before crashing / killing a pedestrian made the rounds. We all recognized it as one of the weirder cases of “Sudden Unintended Acceleration”, and I think that particular video really changed some minds.

https://www.republicworld.com/world-news/china/tesla-to-assist-police-probe-fatal-model-y-acceleration-incident-in-china-articleshow.html

While a lot of SUA events are from driver-error, it began a search into why Teslas seemed to be getting more SUA above-and-beyond the industry normal. This investigation (now filed under NHTSA) suggests that the ADC could be miscalibrated during a load-dump (or other electrical surge-like) scenario.

If the ADC associated with the accelerator pedal is off, then the Tesla will have the pedal at the wrong level of acceleration until the next calibration event, which is not going to happen until over a minute later.

This is extremely similar to that Chinese runaway Tesla, and perfectly seems to explain it. I’m glad that someone seems to have gotten to the bottom of this.

  • sky@lemmy.codesink.io
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    Wow. I’d trusted NHTSA and the researchers who had looked over this previously. Tesla needs to get a software patch out for this calibration process immediately before I stop driving my car.

    Given that it’s an issue with the 12v systems I’d be inclined to wonder if newer cars with the lithium-ion low-voltage battery don’t have this issue?

    • dragontamer@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      The fundamental problem isn’t the battery per se. The problem (according to the .pdf) is the 300+ Amps the steering wheel is pulling to turn the car left-and-right inside of low-speed / traffic conditions. This is allegedly on the 12V line, but this fundamental issue will still be on the 48V line on newer cars.

      Now this problem is widely known, not only in car engineering circles, but also in EE circles. The fundamental problem is that Tesla engineers were ignorant to this problem and built millions of cars replicating this problem. When this issue was first identified in 2019, Tesla engineers (and NHTSA) were too ignorant to figure out the problem despite official complaints coming in.

      The issue is that Tesla engineers are incompetent and not deserving of our trust. They could have fixed the problem from the start (as all cars have this brownout problem on the 12V battery). They could have identified the problem in 2019 when the first rumors of the complaints came through. It should not have taken until today, 2023, for these poor users to hire a reverse-engineering expert to pull the firmware off of the Tesla PCBs and figure out what the hell was going on.

      • sky@lemmy.codesink.io
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Yeah, I was figuring that the new 48v system would require redesigned inverters that would presumably not have this issue again (but you know, it’s Tesla, so) but was probably vague.

        Anyone want to develop a reasonably affordable EV that doesn’t have a major problem at some point in its lifetime? (I’m still salty at LG and GM for my Bolt’s fiasco lol)

        If there’s any upside, at least finally regulators can force Tesla to solve the problem - hopefully through firmware for older cars like mine.

        • dragontamer@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          1 year ago

          Lets put it this way.

          There’s a 200-Amp high-voltage to low-voltage 12V DC-DC converter in Teslas today. Despite a 12V Lead-Acid Battery capable of 100-Amps + 200-Amps coming in from the main battery supply, this brownout occurs according to the .pdf above.

          I don’t think a tiny 48V Li-ion secondary battery is going to help the issue, not at all.

          hopefully through firmware for older cars like mine.

          This is a power-distribution / power engineering problem. I have to imagine its going to require a whole bunch of inductors and capacitors trying to isolate the load-dump / provide better isolation to the sensor network.

          • sky@lemmy.codesink.io
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            Right, the brownout in the electrical system isn’t ideal, but the unintended acceleration seems to be caused by the ADC attempting calibration when the voltage is near-zero. I have to wonder if there’s work that could be done in firmware on the inverter side or on the ADC side to detect and not re-calibrate during those conditions. The PDF specifically calls this out as a potential recall solution.

            It wouldn’t solve the underlying electrical flaw, but could solve the bad signals getting generated and killing people. It’s also possible this flaw causes issues in other systems that haven’t been discovered yet. Much research to be done, I suppose.

            I’d love a new inverter that doesn’t do this, but that seems… unlikely. Let me wish it’s easy to solve :P

            • dragontamer@lemmy.worldOP
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 year ago

              I do think an electrical solution (ex: Pi-filters and T-filters over the microcontroller… not the whole 12V supply. Just enough to keep the ADCs working and non-glitchy) is the goal. Even if the rest of the circuit browns-out, a Pi-filter’d Capacitor next to the microcontroller / CANbus should remain steady.

              Honestly, with this much of a voltage swing on the damn sensor network being detected, I don’t think its possible to prevent all glitches. Microcontrollers all use less than 1W of power, it shouldn’t be too hard to build a capacitor/inductor network + Voltage Regulator that keeps that voltage steady and isolated from the rest of the car.


              That being said: there’s enough capacitance around those chips that they’re clearly still able to send CANbus messages for the (false) pedal state back to the central computer. Maybe they do have good filtering on the uCs, but they forgot to filter the analog components or something? I dunno, its all so very strange.


              Maybe a pure software solution does exist, not to fix the fundamental issue of course, but to at least solve the SUA event. The 1.65V calibration event clearly is able to (wrongfully…), detect this brownout condition. At least based off of the description of the .pdf. So yeah, maybe software can solve it.

              • sky@lemmy.codesink.io
                link
                fedilink
                English
                arrow-up
                1
                ·
                1 year ago

                Yeah, I’m much more focused on actually solving the SUA issue, especially since the resale value on this car is fucked lol it’s not going anywhere anytime soon.

                It definitely is all so very strange.