Announcement

Collapse
No announcement yet.

Holden WL / VZ Caprice GENIII LS1 - Slow Build Follow - Some Tech Info

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Holden WL / VZ Caprice GENIII LS1 - Slow Build Follow - Some Tech Info


    ***NOTICE: All circuits/schematics/designs are not proof checked or verified, This are quick notes which may have changed before being installed/used

    The Vehicle: 2004 Holden WL Caprice 5.7L v8 (VZ With a GENIII)

    I purchased this car back in around 2009 stock from Darwin and now am currently in Adelaide, plans for now are to keep her stock except for a few little reversible changes.. No plans to ever sell it, So wiring looms are the question on how far to integrate with this one.




    Some Information About The Vehicle:
    These listings are the stock items on the vehicle, Any changes are noted
    --Engine: GENIII - LS1 5.7Litre v8 (250 kilowatts)
    --Transmission: GM 4L60-E automatic transmission
    --Wheels: 17" Alloys
    --Power / Battery: 12volt / Chassis Ground
    ----Headunit: Blaupunkt 679 (Removed & Replaced)
    ----Power Windows: Usual 4x Flip Switch with 2 second auto down for front windows (Being interfaced to Arduino)
    ----Power Mirrors: 2x UpDown/LeftRight Mirror control (Being interfaced to Arduino)
    ----Power Seats: 2x 8Way Powered seats / 6x Memory (Being interfaced to Arduino)
    ----Power Antenna: Simple up/down radio antenna (Disabled Due To No Headunit)
    ----Cruise Control: Lever based (Enable,Disable,Up,Down,Resume)
    ----Rear DVD Screens: 2x 7" TFT Screens linked to Headunit/Rear DVD (Disabled due to power usage)
    ----Rear DVD Player: Panasonic DVD player linked to TFT screens and Headunit (Unit Removed)
    ----Dual Climate Zones: C/17deg To H/30 Deg Aircon
    ----Tyre Pressure Sensors: 4x Tyre pressure sensors
    ----Self Level Controller: Auto level on Startup (Disabled due to non air shocks)
    ----Traction Control: Simple Toggle Button (Possible GPS based enable/disable??)





    Motherboard / CarPC / Installation

    Motherboard: Motherboard Used: Intel® Dual-Core Atom™ Processor D525 (1.8 GHz) $114 + $12.50
    Main PSU: 160W 8V-28V Mini-ITX M2 Car PC ATX PSU Power With ITPS $58.09 + $6.00
    Memory: Corsair VS2GB1333D3 2GB Value Select (1333MHz) DDR3 $31 + $12.50
    Hard Drive: 320GB 5600 Laptop Drive $70? (Spare)
    GPS: GlobalSat BU-353 SiRF III Water Proof USB GPS Receiver $41.80 + $9.95
    --------------------------------------------------------------------------
    The motherboard is currently installed under the rear parcel shelf for quick access while everything is being tested and planned, at some stage a box or two will be built to house the amp(s) and computer. Other devices and circuits will be housed either in the boot or will try for a steal install in the cabin.








    7" VGA Touchscreen - Front Screen


    VGA Touchscreen: 7" Touch Screen LCD Monitors with USB $250
    VGA Cable: VGA Monitor Extension Cable HD15 M-F with Filter 10m $27.35 + $12.00
    Video: On-board (384MB Shared/DirectX 9.0/Intel 3150)
    --------------------------------------------------------------------------
    The screen has been sort of gutted of the Buttons & IR then "fixed" into place of the existing stereo bracket... *I Know ! *
    This maybe replaced in time with the ready made unit in the shop for the GTO/VZ dash... Which became available around a week after purchasing and destroying the display from JayCar.








    Audio / Video / Entertainment

    Amplifier: US AUDIO Z-POWER AMP(Unknown) / 2 Channel / REM Power
    Amplifier: Unknown / 2 Channel / REM Power
    Audio: On-board (5.1 CH HD Audio/Realtek ALC662 Audio Codec)
    DVD Drive: Slot in External USB DVD-ROM CD-RW Combo Drive $44.99
    --------------------------------------------------------------------------
    Audio is running directly from the on-board audio to the amplifiers with the amplifiers powering the speakers directly, Although currently only 6 of the speakers are operating at the moment. Plans to control the volume of each speaker along with maybe an audio input from the Arduino. Other audio input sources will be available via ports that are links to the PC itself.








    Interfacing / Controls / Arduino / Circuits

    --------------------------------------------------------------------------
    Interfacing with the vehicle itself will be done via a Arduino Board or two using custom sketches and serial comms, This will be for various devices on the vehicle itself. Mostly DC Motor control and 12v Switching. Other items will be attached to the Arduino(s) as well including a Elm322p IC for OBDII and a connection to the vehicles UART is the next question.


    Currently half of this is under way while the other half is still being planned and tested, Being that she is a daily driver i do not have the luxury of being able to chuck her under the carport and strip her down for weeks on end.. But motivation is coming back again so hence the updates at the moment.
    Last edited by mayhembdm666; 01-24-2012, 08:54 AM. Reason: General Updates
    2004 Holden WL Caprice Auto GENIII
    Base System = Raspberry Pi
    Everything else is pending for now as switched from a Mini-ITX setup

  • #2

    So if anyone has any ideas for a different setup up then the usual, Throw them this way.
    The obvious and main setup for this system will be micro/mini-ATX installed where the dvd player is and having it run three separate screens. The main trick will be keeping separate inputs for each display/program when being used by three input sources at a time.

    Then will come the integration of all of the existing car sensors and ECU
    Last edited by mayhembdm666; 01-07-2012, 01:46 PM.
    2004 Holden WL Caprice Auto GENIII
    Base System = Raspberry Pi
    Everything else is pending for now as switched from a Mini-ITX setup

    Comment


    • #3
      Are you planning on running two video cards? or is one of those a usb monitor?
      openMobile - An open source C# Front End (why choose openMobile?)
      - Always Recruiting Developers -
      Like what you see? Donations are always welcome

      Comment


      • #4
        At the moment i believe those both of them are component / Yellow RCA.
        So hoping to have two Component outputs from the mainboard/video card along with a standard VGA for the center console screen when it is installed.

        So in windows it will use monitor span left to right across three screens. Each application/form/window will be sized and placed to match the requested screen.

        Will also look at getting two touchscreen overlays for the rear screens or replacing them with a OLED screen. But i need to keep the climate control OSD working with the rear monitors. So this may come down to a OSD circuit feeding from the outpoint of the climate control. Depends how much of it i try to adapter to the pc. In the end the pc should know the select climate settings and the ability to have presets.
        2004 Holden WL Caprice Auto GENIII
        Base System = Raspberry Pi
        Everything else is pending for now as switched from a Mini-ITX setup

        Comment


        • #5
          Unfortunately not possible.....the video card will mirror the output between the component outputs. You will end up with only two zones-one vga zone and a shared rear zone.
          openMobile - An open source C# Front End (why choose openMobile?)
          - Always Recruiting Developers -
          Like what you see? Donations are always welcome

          Comment


          • #6
            Even if i have to run a VGA/DVI to component get an additional adapter with a another output. It is possible to run multiple outputs, Just maybe not all with a simple stock board.
            2004 Holden WL Caprice Auto GENIII
            Base System = Raspberry Pi
            Everything else is pending for now as switched from a Mini-ITX setup

            Comment


            • #7
              Originally posted by mayhembdm666 View Post
              Even if i have to run a VGA/DVI to component get an additional adapter with a another output. It is possible to run multiple outputs, Just maybe not all with a simple stock board.
              Like I hinted at in my first post you either need a usb monitor, usb video card or second video card. Otherwise you are limited to two independent outputs no matter what adapter you use.
              openMobile - An open source C# Front End (why choose openMobile?)
              - Always Recruiting Developers -
              Like what you see? Donations are always welcome

              Comment


              • #8
                So hoping to have two Component outputs from the mainboard/video card
                Meant to say mainboard & video card

                * Edit
                Most likely use two usb touch screens for the rear
                Last edited by mayhembdm666; 01-07-2012, 09:03 AM.
                2004 Holden WL Caprice Auto GENIII
                Base System = Raspberry Pi
                Everything else is pending for now as switched from a Mini-ITX setup

                Comment


                • #9
                  Originally posted by mayhembdm666 View Post
                  Meant to say mainboard & video card
                  ah ok...then nvm your good up to 4
                  openMobile - An open source C# Front End (why choose openMobile?)
                  - Always Recruiting Developers -
                  Like what you see? Donations are always welcome

                  Comment


                  • #10
                    Arduino - Controls - ELM322 / OBD




                    Arduino Microcontroller
                    After looking at a few options for accessing Real-world, I decided on the Arduino for the convenience in being able to purchase them locally, the amount of available resources for them and the IDE/Scripting is easy as well and so far as worked in all items if have tested.





                    Steering Wheel Controls - Buttons Circuit
                    The above is just a quick example of accessing the buttons on the steering wheel from the stereo connector, But this circuit is not recommended as shown

                    The following code will loop every 500ms and check the value of AnalogPin 0 and print it to Serial, This then can be accessed from the computer via the comport assigned.
                    Code:
                    const int analogInPin = A0;            
                    int outputValue = 0;                   
                    void setup() {
                        Serial.begin(9600); 
                    }
                    void loop() {
                        doWheelBtns();
                        Serial.println(outputValue);   
                        delay(500);                     
                    }
                    void doWheelBtns() {
                        outputValue = map(analogRead(analogInPin), 0, 1023, 0, 255);  
                    }
                    View / Download Arduino Sketch: Download







                    ELM322P: OBD (VPW) to RS232 Interpreter
                    After using both a Bluetooth and USB ELM327 Adapter on my car, I have decided to change to using the Arduino to connect to a Elm322p.

                    Why This Way?? Drop outs / Ports / Cables / Bluetooth / Startup
                    1: Having the USB version work fine then all of a sudden stop appearing all together on the PC and looking to have burnt out or with the bluetooth version having the issue of needing to use bluetooth for the connection along with the extra port(s) needed.

                    2: The second reason is due to the start-up time required before you can start capturing data from the USB/Bluetooth method and with the addition of the Arduino will be running while the CarPC is off work as a Cabin interface while the CarPC is unavailable.
                    Last edited by mayhembdm666; 01-16-2012, 02:12 AM. Reason: Usual - Cleaning/Updaing
                    2004 Holden WL Caprice Auto GENIII
                    Base System = Raspberry Pi
                    Everything else is pending for now as switched from a Mini-ITX setup

                    Comment


                    • #11
                      mayhem,

                      I have a carputer installed in a 2001 Commodore S, if you require any info or want to know problems I have found with installing in a Holden feel free to drop me a line. Keep posting pics with updates, you might give me ideas for change in mine..

                      Regards,

                      Scott

                      Comment


                      • #12
                        Hey trigge,

                        I think the main thing i want to find out or just confirm are the pins on the ecu connector under the steering wheel. I need to double check but from what i remember hearing is it that it still talks the ALDL stream but using a obdII socket/plug

                        I really am hoping it is OBD2, But thinking about the update speed of the trip computer says otherwise.
                        2004 Holden WL Caprice Auto GENIII
                        Base System = Raspberry Pi
                        Everything else is pending for now as switched from a Mini-ITX setup

                        Comment


                        • #13
                          Mayhem,

                          You need to investigate further for the protocol that the ECU talks as there was a changeover period for the commodores from ALDL to OBDII very close to your year model car. Also there may be different changeovers depending on V6 or V8 as well.

                          I started to get into the ECU display feature of Ride Runner but halted that when I moved to NT. From my experience it was easier to get a pre made plug and find the software.

                          Hope you figure out the ECU protocol as it would be good info to put on the screen.

                          Regards,

                          Trigge

                          Comment


                          • #14

                            The one and only part I have never liked about a CarPC is the removing the head unit unless something slots perfectly in place of it, In saying that "Now" the replacement fascia is available in the shop.... But lets see what i can do with this one for now...

                            The current setup is with the Screen hacked and packed into the original radio bracket with a little help from plastic putty, Room will be made for a replacement IR Receiver and possibly a power button depending if I try to automate the IR/Buttons on the Touchscreen itself.



                            Original Blaupunkt Stereo / Pinout




                            Replacement Items


                            Last edited by mayhembdm666; 04-18-2012, 02:46 AM.
                            2004 Holden WL Caprice Auto GENIII
                            Base System = Raspberry Pi
                            Everything else is pending for now as switched from a Mini-ITX setup

                            Comment


                            • #15
                              Holden GENIII V8 Serial UART Information

                              Just adding this post for future reference in the way of the serial connection side of things.

                              Click image for larger version

Name:	gen3serial1.png
Views:	1
Size:	55.3 KB
ID:	2281558

                              Click image for larger version

Name:	gen3serial2.png
Views:	1
Size:	60.4 KB
ID:	2281559
                              Last edited by mayhembdm666; 01-05-2012, 02:54 AM.
                              2004 Holden WL Caprice Auto GENIII
                              Base System = Raspberry Pi
                              Everything else is pending for now as switched from a Mini-ITX setup

                              Comment

                              Working...
                              X