Auto Industry's Fastest Processor Is 128Mhz
afabbro writes "GM stated that the 2011 Buick Regal will have the auto industry's fastest processor: 128Mhz, and 3MB of flash. 'Three meg of flash memory and 128MHz clock speed doesn't sound like a lot in terms of computing power until you consider the environment these controllers have to live in. Our controllers are made to operate reliably up to 260 degrees (127C) and down to -40 degrees (-40C) for the life of the vehicle.'"
Today while I was filling up my 2003 Corolla with gas, a guy drove up to the next pump in his 1952 MG convertible. Which gets 30MPG. My Corolla gets 27MPG.
--
make install -not war
There are digital signal processors in production for years which go up to 333MHz, like ADI SHARCs.
BMW had one in their E70 X5 audio system. I am sure there are more examples.
I will check at work tomorrow but I am sure there are also higher speed C out there.
Erm, you realize this is talking specifically about engine micro-controllers right?
-40F is equal to -40C
Your GPS unit is not an "automotive cpu"... It is a consumer product fitted into a car.
The automative processor is what controls your fuel injection, ABS and other such functions.
There is a world of difference between the two.
Yes, the reason people don't have old PCs is because they break down, not because newer and better technology comes out.
Metro's 90-04 were about the same. The block containing the electronic controls for the engine would actually corrode from the inside out. Things with automotive electronics only started to get "good" around 94 when GM first kicked out the 3800 series that was fully electronic controlled, and everyone and their grandmother saw "it was a good design" and copied the piss out of it.
By around '96 things were leaps and bounds ahead of where they were even 2 years before that.
Om, nomnomnom...
Agreed, it's not revolutionary - but each generation is a nice improvement.
The tech is new but the design is biased towards factors other than outright performance (obviously). If you consider microcontrollers like the very popular Atmel AVR32 series, they're barely pushing the speed but their technology is very current. Things like integrated ADC/DAC/SPI/TWI~I2C/USARTS/USB/CAN/opamps/comparators/counters~timers/safety-circuits/power-savings (down to nA range) are what's important. The modern microcontroller is an amazing toolkit of modules, vastly reducing your board build complexity and improving your longevity.
Looking at the highres photo of the board, you can see it's mostly just a hell of a lot of power regulators, switchmode-controllers and MOSFETS (for the switchmode power) with a couple of ASICs. There's also a lot of safety bits on there such as polyfuses. My first impression of this design is that there's a lot of isolated power channels to ensure that even if one goes down everything else keeps on going.
This progression is to be expected. But the thing people should be asking is: does the new Buick ECM have an interface exposed that third parties can build readers for?
Yes, It is called the OBDII port.
Other plants can be used to make ethanol, but it's not being done widely
Sure it is. Brazil has been producing efficient sugarcane-based ethanol for decades, and now accounts for almost 40% of the world's ethanol fuel production. Not that it matters much to the US, because of the quotas and massive tariffs to protect the crappy corn ethanol industry...
It probably won't. Most ECU's have a very small RTOS, usually based on OSEK or AUTOSAR standard.
My GPS system and display has a pretty decent CPU in it, too.
Oh, and a 3.2 Ghz Triple core CPU:
http://news.teamxbox.com/xbox/12494/Suzuki-SXBox-Xbox-360-Concept-Car-Pictures/
Please do not compare engine ECU processors to GPS interface processors. The GPS units do not have runtime requirements (just like in Windows). The ECUs have to make some calculations at very small reccurence. Missing such a timing can have dezastruous effects. Think about this: and engine at 8000rpm will complete one rotation in 7.5ms. So the better control you have over the injectors and spark plugs, the better fuel efficiency you can get from one burning cycle. While a diesel will probably not reach 8000rpm, just think about this: a fuel injection cycle has 3 stages, pre-injection, injection and post-injection. In the pre- and post-injection the fuel quantity is pretty small compared to the injection phase, but all this is done during half of rotation (maybe a little more, as I don't know about the advance). So at 5000rpm (at which some diesels cut fuel), you have 12ms for one rotation, that means 6ms for making 3 separate injections. And you also have to monitor many sensors to prevent some damages. If you would rely on windows (even CE), you would kill you engine pretty quickly.
And what they are talking about is currnet products (released engine). I can tell you that they are already working on a 133MHz processor which can also run at 180MHz (Infineon Tricore 1782). But projects based on these will probably not see the day in 2011.
Also, if you compare a core2duo, you should be aware that we are talking about less than 1W microcontrollers. Also processors which are rated for 15 year in 125 C ambiental conditions. Your C2D would have tripped the shutdown signal long before your engine was getting warm, as it's around 100C at junction level, not ambiental.
If you strip out all the parts of Linux you don't need, you can get it considerably smaller. And if you remove the ability to run additional processes, and put your entire program directly into the kernel, remove module support and compile all drivers directly, and so on, you can get it down even smaller than that.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I've seen all kinds of cars and tractors start in temperatures getting near or below -40 degrees. Some times that meant the transmission got busted.
As a teenager in northern Canada, I learned that you need to warm up the transmission as well as the engine in extreme cold. A friend of my dad's forgot this lesson and and had to replace his car's automatic transmission.
In extreme cold, you can protect your transmission by putting it in neutral for a few minutes. This gets the transmission oil moving (and warming) without engaging more delicate mechanical parts. Do not leave an automatic transmission in "Park".
BTW - While several minutes of idling in neutral during EXTREME cold conditions are required to warm the transmission, 90 seconds of idling is all your engine needs. Any extra idling time is for only for the driver's comfort (i.e. warms up the cars interior )
-- "At Microsoft, quality is job 1.1" -- PC Magazine, Nov. 1994
Diesel engines do not mix air with fuel at the intake stage, but rather at the tail end of the compression and just before the ignition cycle. Standard EFI gas engines create an air/fuel mixture which is fed into the engine at the intake stage and then compressed. Direct injection of gas engines operate similar to a diesel and are becoming increasingly common as emissions and fuel economy requirements become more stringent however EFI is still dominant.
Diesel/direct injection of gas allows high compression ratios because you don't have to worry about pre-igniting the fuel during the compression stage because at that point you're basically only compressing air and only supplying fuel at the last possible moment to kick the ignition stage.
You're correct - but also wrong.
Diesel is inherently less efficient than Otto (Spark ignition). Refer you to pretty much any actual text on engine thermodynamics. Look closely and see which is closer to the idea Carnot cycle - the Otto cycle is!
If you were to compare the two with an engine of identical compression ratio, at identical load and speed - you would find the spark ignition cycle to use less fuel.
Why are you otherwise correct? Compression ratio.
Apart from the very newest of engines with direct-fuel-injection, spark ignition fuels tend to easily detonate rather than conflagrate at high compression ratios - leading to a release of energy too fast for the engine to harness. ("pinging", which often also leads to a broken engine). If that pinging can be avoided, (and also if you don't mind making a lot of NOx - high ignition temperatures will do that) then the spark ignition cycle will outperform the diesel cycle handily. Why? The fuel burns more rapidly, generating a higher temperature, and with your own argument achieving better efficiency.
Diesel fuels, when compression ignited, are already effectively "detonating", but the fuel burns too slowly to result in damage to the engine. ( You can, however, make a diesel engine "knock" by giving it too much load at too low a speed. Excessive cylinder pressure can actually lift the head away from the head gasket - I have seen this happen first hand on a experimental alternate-fuel engine I work with ).
Otherwise, for the practical considerations you've pointed out, the usual case is indeed the other way around. The lower CR used in most spark ignition engine allows avoiding knock, but results in most diesel engines easily out performing them (in an efficiency-sense).
My point is that there is an efficiency advantage inherent to the Otto cycle. Of course it is then inferior to the ideal Carnot cycle, but you can't have everything.
Diesel fuel has a greater energy density, at the cost of much greater mass. But gas has far better energy-to-weight ratio, and better overall power to weight ratio including the engine.
Outcome: Trucks, Trains and Ships use Diesel (total weight isn't critical), Light aircraft use petrol (total weight is critical). There are exceptions either way, of course.