|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
BMW 3-Series (E90 E92) Forum
>
A fantasy idea with some reality roots: Procede on steroids (or JB3 3.0) :)
|
|
03-11-2010, 04:38 AM | #1 |
Brigadier General
314
Rep 3,262
Posts |
A fantasy idea with some reality roots: Procede on steroids (or JB3 3.0) :)
I don't know how many people know that BMW offers an ACM module which among other stuff (like playing divx movies and pictures from an USB stick) contains a CAN bus port. You can connect this port to a car pc via a CAN to USB adapter. Cost of ACM module is about $500 in the US, and a Car-PC can be had for $300+. So the setup would be cheaper than a Procede
What you could do with this: - Have the car pc run the piggyback software and use the CANbus to control the ECU. - Have the car pc output to the iDrive screen in real-time engine parameters, selected maps, gauges, etc. (the ACM module also has video inputs) - Have the car pc play alarm sounds (e.g. overboost ?) via the car speakers - Never have to open the ECU compartment to install a tune - Updating, etc. done very easily via USB stick, etc. - Everything almost OEM, no messing with anything besides the car PC
__________________
|
03-11-2010, 05:54 AM | #2 |
Colonel
141
Rep 2,479
Posts |
Very cool. Thanks for the information.
__________________
Car:2008 E90 335i | BSM | ZPP | ZSP | 6AT Paddles | Black Leather | Dark Burl Walnut | Heated Seats
Mods: (All OEM) | BMW Performance CF Splitters | BMW Blackline Taillights | BMW Rear Deck Spoiler | BMW Performance Auto Shift Knob and Alcantara Boot | BMW Black Dakota Leather Split Folding Armrest | BMW Euro Fog Light Switch | BMW Style 193M Wheels | BMW Performance Gloss Black Kidney Grills | BMW Front Clear Bra | BMW Performance Steering Wheel (non-elec) Last edited by vgame64; 03-11-2010 at 06:02 AM.. |
Appreciate
0
|
03-11-2010, 07:33 AM | #5 |
Brigadier General
314
Rep 3,262
Posts |
The ACM module can be purchased/installed at BMW dealers. I don't know if it's available in US though.
__________________
|
Appreciate
0
|
03-11-2010, 07:48 AM | #6 |
Major General
153
Rep 5,780
Posts |
The PROcede (or this) does not control the DME over the CAN network. That actual control is still made with the raw analog signals. The CAN data is used as a reference; i.e. read only.
|
Appreciate
0
|
03-11-2010, 08:07 AM | #7 |
Brigadier General
314
Rep 3,262
Posts |
I understand, but the question is, can the ECU be controlled via CAN bus data ? I remember reading a post from Shiv where he sais that an upcoming Procede will use CANbus exclusively.
__________________
|
Appreciate
0
|
03-11-2010, 08:16 AM | #8 | |
Major General
153
Rep 5,780
Posts |
Quote:
You must have misinterpreted what Shiv stated as that is not the case. |
|
Appreciate
0
|
03-11-2010, 08:39 AM | #9 | |
Brigadier General
314
Rep 3,262
Posts |
Quote:
JB3 seems perfect for the job but using such a module kind of defeats the purpose of the whole thing.
__________________
|
|
Appreciate
0
|
03-11-2010, 08:45 AM | #10 | |
Major General
153
Rep 5,780
Posts |
Quote:
One thing to consider is boot time. A PC with minimal OS takes many second to boot. In that time the DME would be having a fit with the uncontrolled parameters and will throw several codes. You have to use an embedded controller that is essentially on once power is applied like what the PROcede and JB3 use. Using a PC would require constant power to that PC (hopefully no reboots occur while driving ) or a MUX for all I/O. |
|
Appreciate
0
|
03-11-2010, 09:02 AM | #11 | |
Brigadier General
314
Rep 3,262
Posts |
Quote:
__________________
|
|
Appreciate
0
|
03-11-2010, 11:52 AM | #12 |
Brigadier General
198
Rep 4,647
Posts |
wait to see until what shiv or mike has to say about this
__________________
SGE92TT......................... 12.331 Sec @ 117.89 Mph............................POWERED BY
l BMS DCI l HELIX IC l FORGE DVs l RR OCC & CP & SCOOPS l AR 3" DPs l AE QUADs l BLISTEIN PSS10 l P3 VENT GUAGE l VISHNU PROCEDE V5 AUTOTUNE l Lots of Window Stickers |
Appreciate
0
|
03-11-2010, 12:10 PM | #13 | |
Captain
15
Rep 645
Posts |
Quote:
I don't mean to dump cold water on your idea, but I don't see it being workable unless you optimize the Car PC to the point it does nothing but control the DME. And at that point, you're simply better off buying a piggyback that has the hardware and software tailor made for this application.
__________________
2013 Audi S6, Ibis White
2008 E90 M3, Jerez Black, Black Nappa, Brushed Aluminium, 6-speed, Premium, Tech, Cold Weather *sold* |
|
Appreciate
0
|
03-11-2010, 12:27 PM | #14 | |
Brigadier General
314
Rep 3,262
Posts |
Quote:
The JB3 uses a Microchip PIC microcontroller running at ~10MHz or so. A nice decent Car PC has a dual-core or hyper-threaded Atom running at 1.6GHz and it is an X86 CISC processor, so it can execute an immense number of instructions per second. There are real-time extensions specifically made for Windows XP but I doubt they would be necessary for outputting a signal a few tens of times per second. However, the piggyback makers may know more about the resolution at which the signals are computed. However, this project is not something I would like to build. This does not mean I will not pursue parts of this project that are in my field of knowledge (see my gauge thread...)
__________________
|
|
Appreciate
0
|
03-11-2010, 12:35 PM | #15 |
Captain
49
Rep 966
Posts |
|
Appreciate
0
|
03-11-2010, 02:37 PM | #16 |
Brigadier General
314
Rep 3,262
Posts |
Yes:
Part number for the ACM module for old iDrive: 65500441372 (there was an old one with PN 65500418002) Part number for the ACM module for new iDrive: 65502157356
__________________
|
Appreciate
0
|
03-11-2010, 02:43 PM | #17 |
Joint Chiefs of Staff
4927
Rep 116,037
Posts |
There is no way to alter the tuning without physically intercepting the sensors. And since you're in there anyway might as well read the sensors manually for the best resolution and response time. The JB3 samples the analogs around 200hz and could go 2-5x that if needed.
Mike |
Appreciate
0
|
03-11-2010, 03:32 PM | #18 |
Major General
153
Rep 5,780
Posts |
Be careful on wording. Resolution could be interpreted as A/D which I beleive the JB3 is 10 bit which is hardly the best. Try 24 bit A/D if you want great resolution (better than what the sensors analog resolution).
|
Appreciate
0
|
03-11-2010, 03:55 PM | #19 | |
Joint Chiefs of Staff
4927
Rep 116,037
Posts |
Quote:
Mike |
|
Appreciate
0
|
03-11-2010, 05:50 PM | #21 |
once Treppiede
63
Rep 915
Posts |
Interesting. Assuming you'd intercept the sensors and still see a benefit in having a CarPC run the show, you could bypass the boot-time/speed/stability issues by running some flavor of BSD with heavily slimmed kernel on SSD... now that would be a sweet setup, but the cost of SSD would significantly raise the price...
I am not sure about the tuning aspect of a project like this, but the multimedia/iDrive benefits are worth the efforts IMO. I would love to customize the iDrive and would be willing to invest in the above hardware if I'd be able to:
All of the above should have an iDrive feel and be offered as additional menu options. I've been thinking about this for a while, as I said in another thread... I'd love to have the time to tinker with this and see how it all works to gauge feasibility. Thoughts? Thank you for the info cstavaru, this module seems worth looking into! -Walter
__________________
2013 E92 M3 | 6MT | AlpWhite | SilverNovillo | CarbonTrim | ZCP | PremiumPkg | Alarm
2009 E92 335i | 6MT | AlpWhite | CoralRed | AlumTrim | M-Sport | Nav | Logic7 | Alarm (sold to a friend - still in the family) |
Appreciate
0
|
03-11-2010, 06:27 PM | #22 | |
Major General
153
Rep 5,780
Posts |
Quote:
Hey Walter, we could start with my PROcede car, especially since it has CAN data already and adapt to others. |
|
Appreciate
0
|
Bookmarks |
|
|