> Speaking of fancy computing aboard vehicles, does anyone
> know if the remote diagnostis and control I saw illustrated
> for a large diesel truck is standard on all or most of them
> these days or is it an option?
Well, we don't know what exactly you saw, do we?
But yes, all but the most trivial ECUs in cars and trucks are
diagnosable to at least some extent, these days. Automobile companies
usually have a blanket requirement stating something like "every ECU has
to diagnose all its inputs and outputs, and report its internal status
in sufficient detail to know if these match each other".
Electronics repairs of current cars consist of little more than:
acquire tester for this make&model
find diagnostic test socket
plug in tester
ask for error read-out
wait a bit
peruse output
(optionally have customer OK the costs)
exchange culprit part
lather, rinse, repeat from step 4
Reply by Everett M. Greene●May 5, 20082008-05-05
Jim Granville <no.spam@designtools.maps.co.nz> writes:
> Another trend is multiple chips. You do NOT see a modern car trying
> to run everything from one chip (even tho Bill Gates might try that!)
Bill Gates is all for multiple chips, especially if he can
collect for a Windows license for each one. And the IC
manufacturers would love him for it -- think of all the
extra hardware to support Windows.
Speaking of fancy computing aboard vehicles, does anyone
know if the remote diagnostis and control I saw illustrated
for a large diesel truck is standard on all or most of them
these days or is it an option?
Reply by Everett M. Greene●May 5, 20082008-05-05
Robert Adsett <sub2@aeolusdevelopment.com> writes:
> Vladimir Vassilevsky says...
> > Simon Wright wrote:
> > > Vladimir Vassilevsky <antispam_bogus@hotmail.com> writes:
> > >
> > >>The occasional delay in the reaction of the user interface is VERY
> > >>ANNOYING. Remember how do you feel when the mouse cursor sticks in
> > >>Windows. If a LED is switched on later then 50ms after a button is
> > >>pressed, the customers will call your system "dull", "sluggush" and
> > >>"heavy", no matter how well it performs the main functionality.
> > >
> > > I encountered a team who thought they had done well to reduce the
> > > response time from 50 seconds to 15 (seconds). In a wire-guided
> > > torpedo control system .. OK, things happen slowly underwater and
> > > submariners learn patience, but ..
> >
> > Actually it could have made the perception even worse: the 50 seconds is
> > enough time to be distracted to something else (get a cup of coffee,
> > etc.), but for 15 seconds a person only can stare at the control panel.
>
> I would think if you were operating a torpedo control system ducking out
> for a cup of coffee would be frowned upon.
No self-respecting Navy guy is going to be caught without his coffee,
so why would he need to duck out for more?
Reply by Lanarcam●May 3, 20082008-05-03
Hans-Bernhard Br�ker wrote:
> Dave wrote:
>
>> I will plead guilty to being ECM-centric. ;-) In my defense, I did
>> work on them for a decade and, when you reduce a car to its' purpose
>> of providing transportation, the fact that there are 20 micros (slight
>> exaggeration) in my seat to provide comfort to my butt seems somewhat
>> overkill.
>
> Well, if you actually go head and reduce a car to its purpose of
> providing transportation, you'd end up with a motorbike. ;-) Or a bus,
> maybe.
> I will plead guilty to being ECM-centric. ;-) In my defense, I did
> work on them for a decade and, when you reduce a car to its' purpose of
> providing transportation, the fact that there are 20 micros (slight
> exaggeration) in my seat to provide comfort to my butt seems somewhat
> overkill.
Well, if you actually go head and reduce a car to its purpose of
providing transportation, you'd end up with a motorbike. ;-) Or a bus,
maybe.
Reply by Dave●May 3, 20082008-05-03
Hans-Bernhard Br�ker wrote:
> Dave wrote:
>> Jim Granville wrote:
>
>>> Another trend is multiple chips. You do NOT see a modern car trying
>>> to run everything from one chip (even tho Bill Gates might try that!)
>>
>> Actually, you do. The fewer chips the less cost (lower PCB area,
>> fewer chip interconnects and solder joints, faster assembly, etc.).
>> For the last 10-15 years, the trend for the engine control module
>> (ECM) has been to move more and more off-chip functionality into the
>> microprocessor. Flash memory, EEPROM functionality, A/D conversion,
>> multiple CAN busses, other comm busses, and engine position decoding
>> just to name some.
>
> You have a different view of "everything" than Jim. Jim was talking
> about the dozens of separate microcontrollers spread over any remotely
> modern car, not about the microntroller taking over more of its support
> circuitry's job.
>
> The number of individual micros per car is far from tending towards one.
> If anything, it's going to continue growing for a while.
I will plead guilty to being ECM-centric. ;-) In my defense, I did
work on them for a decade and, when you reduce a car to its' purpose of
providing transportation, the fact that there are 20 micros (slight
exaggeration) in my seat to provide comfort to my butt seems somewhat
overkill.
~Dave T~
Reply by ●May 3, 20082008-05-03
Dave wrote:
> Jim Granville wrote:
>> Another trend is multiple chips. You do NOT see a modern car trying
>> to run everything from one chip (even tho Bill Gates might try that!)
>
> Actually, you do. The fewer chips the less cost (lower PCB area, fewer
> chip interconnects and solder joints, faster assembly, etc.). For the
> last 10-15 years, the trend for the engine control module (ECM) has been
> to move more and more off-chip functionality into the microprocessor.
> Flash memory, EEPROM functionality, A/D conversion, multiple CAN busses,
> other comm busses, and engine position decoding just to name some.
You have a different view of "everything" than Jim. Jim was talking
about the dozens of separate microcontrollers spread over any remotely
modern car, not about the microntroller taking over more of its support
circuitry's job.
The number of individual micros per car is far from tending towards one.
If anything, it's going to continue growing for a while.
Reply by Dave●May 3, 20082008-05-03
Jim Granville wrote:
>
> Another trend is multiple chips. You do NOT see a modern car trying
> to run everything from one chip (even tho Bill Gates might try that!)
Actually, you do. The fewer chips the less cost (lower PCB area, fewer
chip interconnects and solder joints, faster assembly, etc.). For the
last 10-15 years, the trend for the engine control module (ECM) has been
to move more and more off-chip functionality into the microprocessor.
Flash memory, EEPROM functionality, A/D conversion, multiple CAN busses,
other comm busses, and engine position decoding just to name some.
~Dave T~
Reply by Dave●May 3, 20082008-05-03
Vladimir Vassilevsky wrote:
>
>
> If a LED is switched on later then 50ms after a button is
> pressed, the customers will call your system "dull", "sluggush" and
> "heavy", no matter how well it performs the main functionality.
Doing some work for a large auto maker on their first electronic
throttle control models years ago, they were very concerned about some
testing of the ignition and fuel system cutoff that we had to run when
the driver turned off the engine. One engine was noted by drivers for
its' fast start and the company was very concerned that if the driver
turned off the engine then turned it back on immediately, our test time
shouldn't be noticed by the driver and "the sluggish start" be commented
on. The test took 62.5 ms (we were waiting for a hardware timeout) but
wasn't noticed by drivers.
~Dave T~
Reply by Jim Granville●May 2, 20082008-05-02
ssubbarayan wrote:
> On Apr 29, 9:51 am, Tim Wescott <t...@seemywebsite.com> wrote:
>>Think about it.
>>
>>You'd notice video that had even the occasional two-frame (66ms)
>>dropout. An extra 66ms to respond to a button press probably wouldn't be
>>noticed at all, and it's certainly no disaster if the UI freezes for a
>>quarter of a second.
>>
>>So which needs to be served by the higher priority task?
> Hi,
> I realise that in this situation.What about situations like flight
> control systems,industrial automation ?
You need to define the Input/output. Chirping to a button press is less
important than maintaining critical IO control, and in many
embedded systems, there ARE many critical IO controls.
One indicator of this, is CARs and the CAN bus.
This was first promoted as one-bus, address anything,
run-around-the-whole-car stuff.
BUT newest Microcontroller have MANY CAN BUS ports ?
Why ? - because they found some tasks are more important than others,
and a good way to protect that importance, is to give them their
own bus. (and priority level in the core)
You also gain physical failure isolation protection as well - don't want
a wire fault in your wing mirror, to take down your ignition system !
Another trend is multiple chips. You do NOT see a modern car trying
to run everything from one chip (even tho Bill Gates might try that!)
-jg