Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: BMW 318i - RTS: the CAR that Power On ALONE, Speaks, listens and Understand you

  1. #1
    Newbie RoadThunderS's Avatar
    Join Date
    Nov 2006
    Location
    Bellusco (Milano) - ITALY
    Posts
    23

    BMW 318i - RTS: the CAR that Power On ALONE, Speaks, listens and Understand you

    The Road ThunderStorm Project (RTS) was created by the idea of Mario Ravasi ([email protected]) attain a car equipped with a computerized system intelligent electronic control (BMW Unit Control System or BUC System), guidance and support to entertainment.
    The car chosen for the project is a BMW 3-series E36, a car that has always stood for sportsmanship, aggressiveness.

    Some stages of assembly System Here are some image during the assembly
    Name:  3%20monitor-costruzione.JPG
Views: 5413
Size:  3.0 KB

    Name:  2%20overboost.JPG
Views: 5374
Size:  2.9 KB

    Name:  opto-relays-03.JPG
Views: 5375
Size:  2.9 KB

    Key Features of BUC System
    The system designed and engineered by Mario Ravasi, aims to be able to provide a total control of car; has the following features
    Open Source Software Road Runner able to integrate the main functions commonly used (well-known so I will not dwell further to describe it)
    Proprietary software BUC Modules produced by Mario Ravasi able to control the car, with Giulia, voice interface, can use voice commands, using the Software Dragon in order to interact with the car.

    The use of voice commands to interact with the car
    The voice interface with the car is done by activating the Dragon Modules for intrepretarne voice commands. The recognition is via BlueTooth headset, 2.0 with EDR to ensure the highest quality audio in recognition

    The Modules can interact with the car through the actions set out below and are equipped with:
    graphical user interface, often with graphical State Voice interaction; Giulia, the interface provides voice BUC with a sweet female voice, details on what BUC System is making in relation to feature enabled.
    TURNING the car simply by saying "open ignition." The action is delegated to BMW Engine Power Module. Run the rounds of key position I, II and ignition starter motor.


    -- The Power Module --
    TURNING framework of instruments: simply saying "open energy." The action is delegated to BMW Energy Module. Run the rounds of key position I.
    Name:  accensione.JPG
Views: 5373
Size:  3.3 KB

    -- The module shutdown systems --
    Switch Off engine, instrument simply saying "open Stop Flow." The action is delegated to Stop Energy Module. It allows shutdown of the engine or energy to lift the framework tools.
    Name:  5%20enrgy-down.JPG
Views: 5370
Size:  2.9 KB

    -- The form Turning Lighthouses --
    TURNING Lights: simply saying "open headlights." The action is delegated to Light System Module. The module allows the ignition of the car headlights Engel Eyes
    Name:  light.JPG
Views: 5342
Size:  2.8 KB

    -- The module Opening Roof --
    OPENING roof of simply saying "open roof." The action is delegated to 'Open Floor Module that allows you to open the electric sunroof.
    Name:  tettuccio1.JPG
Views: 5361
Size:  2.8 KB

    -- The OverBoost module for increasing the power --
    ACTIVATION dell'overboost simply saying "open overboost." The action is delegated to BMW OverBoost Module. The overboost Module allows you to vary the resistance of the sensor IAT (Intake Air Temperature) settandolo to a default value in order to deceive the ECM Engine Control Module on the effective temperature that enters the engine, whose aim is to monitor electronically the time of injection, based on signals from sensors placed in the car.
    Name:  overboost-2.JPG
Views: 5356
Size:  3.0 KB

    -- The Climate module to activate the air conditioning (refine) -- ACTIVATION of air conditioning simply saying "open air conditioning." The action is delegated to BMW Climate Module.
    Name:  clima.JPG
Views: 5424
Size:  1.4 KB

    -- The Strobe module to activate the Strobo Light -- ACTIVATION of strobe lights simply saying "open strobe." The action is delegated to the Strobe Light System Module.

    -- The BUC CheckControl Featured car stylized visualizare for open ports, or lights --
    ACTIVATION of BUC checkControl simply saying "open ceckcontrol" in a position to verify the status of which the presence of lights, doors open. Using a sensor presence is able to verify the presence of a passenger, they project the image on the monitor and requires an ID number to see if this is a passenger authorized or not, in case of invalid code activates the procedure expulsion consisting of the roof open and shut down the PC. In fact the car in automatic mode (set) can be turned on only if the PC is switched on and are authorized to access or driving thereof. The action is delegated to Check Control Module.

    Name:  6%20checkcontrol.JPG
Views: 5357
Size:  3.2 KB

    -- OBCs Module that allows you to automatically activate the role of OBCs BMW --
    ACTIVATION of On Board Computer simply saying "open Computer Edge", able to activate the onboard computer BMW, which provides information on the machine which average consumption, instant consumption, average speed, autonomy, lights burned, ecc.L 'action is delegated all 'CBOs Module. This allows you to activate the CBOs and view automatically and in sequence on its display the above information. Run commands from the steering wheel.
    Name:  obc.JPG
Views: 5351
Size:  3.0 KB

    I attach the schematic of OBCs; interfacing is done by connecting in parallel to command leverage on the wheel PIN 4, Exterior Light System, to relay driven by CBOs Module. The methods 2 and 3 below are not currently implemented
    Mode 2 - Body Computer System
    Mode 3 - Air Conditioning System

    Name:  schema_obc_82-97.jpg
Views: 5339
Size:  2.3 KB

    ACTIVATION of the various software installed on your PC (surfers, etc.)

    Miscellaneous: speaking clock on their voice command or through touch screen.

    Use the manual controls
    The features mentioned above are activated by Road Runner or the BUC Check Control, via touch screen monitors, for the modules
    BMW Engine Power Module, the car ignition
    BMW Energy Module, turn on the instrument
    The manual activation requires for security reasons to enter a code on the touch screen or on the numeric keypad on the central tunnel, who is unable to activating the car as is the case for voice recognition
    The form of ignition car or under manual; Not being able to recognize
    The entry requires the access code to be entered via numeric keypad or monitors

    Name:  codice.JPG
Views: 5299
Size:  3.2 KB

    C) Technical Features of BUC
    1. L 'unit HW Base is made up of a normal
    PC dismembered and rassemblato Celeron 1000 (512 ram, 20 gig hd)
    power supply M2;

    ATI card dual monitors.

    USB card I / O Module - Connector Board - Switch Board - Combo Board
    The system is activated by turning on the car, manually or by remote control separately.
    The devices can read or write states; are controlled through the use of virtual ports made disposizone dall'OCX Microsoft MSCOMMxx.OCX. I pilotabili through various programming languages; inizlamente the BUC Modules were developed in C + +, but were then rewritten in Visual Basic 6.0 as much more versatile and equipped with graphical interface easier to manage.
    .....
    IOValA = 0
    MSComm1.Output = "A" + Chr $ (IOValA)
    IOValC = 0
    MSComm1.Output = C + Chr $ (IOValC)
    .....

    2. Two units monitors: one on the centre console and the other instead of the rear-view mirror (attention is not regular and can be dangerous!). What on the centre console: integrates the functionality of Road Runner; mirror on that integrates the GPS functionality, such as Navigator or GPS altimeter, speedometer GPS.La 2 on display monitor is permitted simultaneously and can have a lot of great information available at the same time, on both You can display made by the infrared camera.

    Name:  4%20due-monitor.JPG
Views: 5316
Size:  2.9 KB
    -- An image that incorporates the two Monitors --

    Name:  monitor-specchietto.JPG
Views: 5339
Size:  2.4 KB
    -- A detail the Monitor Specchietto with information (altitude, speed, ...)

    3. The graphical interface used is represented by Road Runner with skin BMW E36, produced by RobbyBMW; RR is an excellent software that makes it possible to integrate the main functions of common use
    4. The BUC Modules, proprietary software by Mario Ravasi, control the car with cards relays and opto inputs to integrate with the skin BMW E36
    5. An infrared camera to monitor the rear of car (it should be good even for the back or to see what happens behind while you go)
    6. A webcam internal monitor the presence of passengers
    7. A micro keyboard under fin parasol
    Name:  tastiera.JPG
Views: 5316
Size:  2.7 KB

    -- First floor keyboard --
    8. A numeric keypad on the central tunnel used to enter the access codes to the system

    Name:  console-centrale.JPG
Views: 5289
Size:  2.6 KB
    -- First floor of the centre console with numeric keypad, USB and led HUB / switches for controlling the PC --
    Attached Images Attached Images  

  2. #2
    Newbie Kadyroff's Avatar
    Join Date
    Sep 2007
    Location
    Moscow, Russia
    Posts
    49
    great project and "great" pics!
    project progress:
    Planning.......[--------X-] 90%
    Parts............[-------X--] 80%
    Fabrication....[------X---] 75%
    Installation...[-------X--] 80%
    Worklog

  3. #3
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,625
    Looks good, especially interested in how you are connecting to the OBC.


    Have you got any bigger pics.


    Also have you joined BMW-carputers.com yet?

  4. #4
    Newbie RoadThunderS's Avatar
    Join Date
    Nov 2006
    Location
    Bellusco (Milano) - ITALY
    Posts
    23
    OBC: wiring and interfacing with voice commands

    In these days was completed the integration dell'OBC BMW to 18 keys (On Board Computer) in the control system BUC System. For those who have not known the OBCs BMW is the onboard computer of self that provides various useful information on the machine which average consumption, instant consumption, average speed, autonomy, performs a check on some control devices such as lights burned, liquid levels and so forth.
    The operation was characterized by two distinct phases:
    1. assembly and wiring dell'OBC
    2. interfacing with BUC System and voice command


    Installation and wiring dell'OBC

    Originally the car was not equipped with CBOs, so it had recovered buying it on Ebay, a descendant Italian who lives in Long Beach, California.
    The OBC has two PIN connector with 18 each (one black, one white and X1070, X1071) that allow him to interface with devices the car including the ECU, Electronic Control Unit or electronic; installation is rather consisted in connecting the PIN 'CBOs to their respective data sources. I attach a detailed outline of the meaning of the various PIN from which one could infer the connection.
    Fundamental for the purpose were for the connector X1071 (White) the following PIN
    -- PIN2: interfaces with BMW module called Body Computer System; manages the functionality to interact with the Anti Theft System, whose aim is to stop the engine. The PIN connects directly to a PIN of the ECU
    -- PIN4: EXTERNAL Lights. This allows you to connect to command at the wheel.
    -- PIN5 and PIN7: COMPUTER Date. Transitano the information communications Computer
    -- PIN6: GAS Date. Recepisce in INPUT information on consumption, the OBC processes for calcolari consumption.
    -- PIN9: SPEEDOMETER Date. Recepisce in INPUT information on the speed of movement; allows all'OBC to make its calculations on averages.
    -- PIN14: interfaces with the air conditioning of the car. It allows to manage ventilation scheduled to car stops.

    Name:  schema_obc_82-97.jpg
Views: 7218
Size:  78.0 KB
    The schematic of 'OBCs with details of the links NIP ropes and color

    Name:  2obc-rid.jpg
Views: 5218
Size:  2.8 KB
    Name:  3obc-rid.jpg
Views: 5201
Size:  2.8 KB
    Name:  4cruscotto-rid.jpg
Views: 5228
Size:  2.6 KB
    Some stages of assembly and connection to the car electronic devices; see wires connected to various PIN

    Interfacing with BUC System and voice command
    The interfacing with BUC System allows you to be able to activate the OBCs simply saying "open Computer Edge", and to display on his screen in a specific sequence information that is able to provide (average speed, consumption, ... ).
    Otherwise this would require in sequence:
    -- The insertion of the key at least on position I (to turn)
    -- A duty sull'OBC press the button of desired function (eg button consumption or dell'Autonomia) or having to press the buttons on the command at the wheel.
    The interface is done by connecting the PIN 4 connector X1071, Exterior Light System, to a relay card Opto Board, piloted by CBOs Module. Its operation takes place in parallel with respect to functionality made available by commands at the wheel.
    The methods 2 and 3 below are not currently implemented as needing additional devices BMW (CCM or ZKV for check control) who are currently not installed on my car.
    Mode 2 - Body Computer System: interfacing with BMW module called Body Computer System.
    Mode 3 - Air Conditioning System: interfacing with the relay of air conditioning.

    I attach the link of the movie on voice commands of OBC.

    Name:  6vision-all.jpg
Views: 5295
Size:  2.6 KB
    Name:  7visio-all-rid-02.jpg
Views: 5174
Size:  2.0 KB
    Name:  8visio-all-rid-03.jpg
Views: 5176
Size:  2.5 KB
    - How is the dashboard completed -

  5. #5
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,625
    can you actually pull information into the PC, or is is just a command to cycle through the display on the OBC?

  6. #6
    Newbie RoadThunderS's Avatar
    Join Date
    Nov 2006
    Location
    Bellusco (Milano) - ITALY
    Posts
    23
    Quote Originally Posted by Enforcer View Post
    can you actually pull information into the PC, or is is just a command to cycle through the display on the OBC?
    Currently it is a switch activated by a vocal command from the PC similar to that on the turn signal stalk which allows only cycle through the display on the OBC.
    Unfortunately'm looking for the protocol used by BMW to communicate data for pulling into the PC ..

  7. #7
    Newbie RoadThunderS's Avatar
    Join Date
    Nov 2006
    Location
    Bellusco (Milano) - ITALY
    Posts
    23
    Quote Originally Posted by Kadyroff View Post
    great project and "great" pics!
    Many Thanks ;-)

  8. #8
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,625
    Quote Originally Posted by RoadThunderS View Post
    Currently it is a switch activated by a vocal command from the PC similar to that on the turn signal stalk which allows only cycle through the display on the OBC.
    Unfortunately'm looking for the protocol used by BMW to communicate data for pulling into the PC ..
    Oh, OK.


    Yeah I'm looking for something as well.

  9. #9
    Newbie RoadThunderS's Avatar
    Join Date
    Nov 2006
    Location
    Bellusco (Milano) - ITALY
    Posts
    23
    Quote Originally Posted by Enforcer View Post
    Oh, OK. Yeah I'm looking for something as well.
    I suppose your E36 model, because of year '97, uses in some comunications the I-Bus protocol. I don't know if you can obtain some information interfacing the PC to the I-BUS connector.
    My model is of '92 year and for this reason doesn't use this protocol, yet ...

  10. #10

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •