Announcement

Collapse
No announcement yet.

HVAC Control on Car PC through Serial Port.

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

  • HVAC Control on Car PC through Serial Port.

    Hello friends,

    This project started as a/c control with lpt port.

    Now the project has gone a total different way.

    The unit is controlled through serial port of your car PC or with a small accesory can be controlled by your USB port also.

    Has a lot of features usefull for HVAC control.

    Has remote controller funtion for emergency use. (WHEN THE PC IS NOT WORKING )

    Full details on the product including manual , software , and VBfiles for making your own software can be found

    This is the second version has lots of more features

    IT COMES NOW IN TWO VERSION F and C

    HERE


    Cheers
    Mastero

  • #2
    Some suggestions:
    Posts some pics
    Have an option to use a LPT -> USB converter. Not many people want to run a huge parallel cable from their trunk
    PowerVoice v1 | NaviVoice Source
    GammaControl v2.4
    SKINbedder v3

    1995 Lexus SC300

    Comment


    • #3
      Pics comming soon ..

      And you dont have to run 25 wires ... only 9 wires

      Mastero

      Comment


      • #4
        Its the ugly 25 way connector sticking out thats will bother me.

        Comment


        • #5
          So does your hardware get around the boot up issues? i.e. Various bits on the parallel port can be randomly set high or low during bootup potentially triggering a device connected to your hardware. What does your hardware do to get around this?
          StreetDeck.com Developer (I am Chuck)
          Get StreetDeck at http://www.streetdeck.com
          The Official StreetDeck Forums have moved, please visit us at http://www.streetdeck.com/forum for official support for Streetdeck.

          Comment


          • #6
            I think its a great idea no one utilizes there lpt hardly we need more sw/hw for it
            its a wasted input for most of us
            .______
            | '_ |__\___
            [(o)|___(o)] XB
            ._________
            | I__I I_I|_\__I
            [(o)______(o)]b VanPimpin'

            LostReceptions Apps D/L Here

            GPSGasoline- Rewriting

            Draw- SkribblePad for Touchscreens

            iGQwerty-iG3.0 Qwerty Keyboard

            CarPCNetwork

            Comment


            • #7
              LPT<->USB converters are much harder to use than a built-in LPT port, from what I've heard, because the built-in ports are memory-mapped, so software interfacing is very easy (just read and write to memory locations), whereas the USB ones are not memory-mapped, so you would have to deal with whatever drivers the device uses to communicate with it; ie- a lot more work.

              it could be done with a serial port, then you'd just have to use a microcontroller on the recieving end to convert the serial data to parallel outputs. (extremely easy... if mastero or someone else wants to tackle the software stuff, I would be willing to do the microcontroller stuff... mastero, perhaps you could add it as an option in your software?) and interfacing with a USB<->serial converter is the same as interfacing with a built-in serial port AFAIK, since they both just appear as COM ports to software (and COM ports are pretty easy to deal with for programmers, generally). That would make it more adaptable for people who are addicted to USB, especially since a lot of people already have USB hubs up front that it could be plugged into, saving having to run a new cable. And even if you ran a new cable, it would only have to be one wire (use chassis for ground, and power it via a 5v regulator off the closest 12v line)
              But don't take it from me! here's a quote from a real, live newbie:
              Originally posted by Viscouse
              I am learning buttloads just by searching on this forum. I've learned 2 big things so far: 1-it's been done before, and 2-if it hasn't, there is a way to do it.
              eegeek.net

              Comment


              • #8
                Originally posted by god_of_cpu
                So does your hardware get around the boot up issues? i.e. Various bits on the parallel port can be randomly set high or low during bootup potentially triggering a device connected to your hardware. What does your hardware do to get around this?

                I was about to ask that. Some kind of a application verification is needed before the HW should react.

                Comment


                • #9
                  Originally posted by evandude
                  LPT<->USB converters are much harder to use than a built-in LPT port, from what I've heard, because the built-in ports are memory-mapped, so software interfacing is very easy (just read and write to memory locations), whereas the USB ones are not memory-mapped, so you would have to deal with whatever drivers the device uses to communicate with it; ie- a lot more work.

                  it could be done with a serial port, then you'd just have to use a microcontroller on the recieving end to convert the serial data to parallel outputs. (extremely easy... if mastero or someone else wants to tackle the software stuff, I would be willing to do the microcontroller stuff... mastero, perhaps you could add it as an option in your software?) and interfacing with a USB<->serial converter is the same as interfacing with a built-in serial port AFAIK, since they both just appear as COM ports to software (and COM ports are pretty easy to deal with for programmers, generally). That would make it more adaptable for people who are addicted to USB, especially since a lot of people already have USB hubs up front that it could be plugged into, saving having to run a new cable. And even if you ran a new cable, it would only have to be one wire (use chassis for ground, and power it via a 5v regulator off the closest 12v line)
                  From what I have notice, the USB-SERIAL controller is not solid when it comes to plug and play. The comport may appear as another port next time the PC is booted up. It can also crash the software if the device is unplug since the virtual comport will disappear. Replugging it back in doesnt help, the software already got confused with the virtual comport being gone. Only way is to restart the software.

                  Probably not a problem to some but I didnt like it. Reason why I went USB all the way on my design. Those who doesnt know what Im on about check the anyone "interested in serial relay cards" thread. A long thread, but read the last few pages. Its a USB card capable of controlling 8 relays, 8 digital inputs and 3 ADC.

                  Comment


                  • #10
                    Ok

                    a) USB or serial is OUt (sorry but its out. As software coding is already done and me not going to start over again)

                    b) Db 25 connector only on the Mobo side. Other side Db9 connector. (Only D0 ~D7 pins used)

                    c) The Lpt boot issue is what i am currently working on should get around it soon....

                    Mastero

                    Comment


                    • #11
                      you need any help in the programming part mastero? Im not real great but im working on it I do C++

                      Comment


                      • #12
                        wow! sounds great so when can we take a look at the software! need any testers?? what car have you done this for?? will it work on any car?
                        Its down!!!! Sold the Golf so took it out, it's still alive but not installed.

                        Progress [-----------] 0%
                        Who the Daddy Iz!

                        Comment


                        • #13
                          You can't bit-bang the LPT port with a USB-LPT adapter easily.

                          We had issues using the LPT port for our window/doorlock controller, and we solved it using our DSSC. We don't provide power to the board until after the PC has booted. Hell, it's one of the reasons we designed the DSSC to have that functionality.

                          That said, your probably better off just going USB and cutting your losses and doing a redesign. Parallel ports are a dying breed, and it's not wise to develop a product for dying technology.

                          Just my .02 cents...
                          Check out my carputers:
                          DVD, GPS, MP3, 6.4" LCD Touchscreen, 5" Headrest LCDs, PSone, DSSC, etc.

                          Comment


                          • #14
                            Originally posted by bergeron76
                            That said, your probably better off just going USB and cutting your losses and doing a redesign. Parallel ports are a dying breed, and it's not wise to develop a product for dying technology.
                            Yeh, like lots of abit boards dont' have parallel ports now days The port is also too big on the motherboard, and no one wants to run more cables through their car.
                            PowerVoice v1 | NaviVoice Source
                            GammaControl v2.4
                            SKINbedder v3

                            1995 Lexus SC300

                            Comment


                            • #15
                              I am actually using a parallel relay controller board to do the same thing, except set temp., but have the problem of the a/c starting up on odd occasions when the PC is booting. If yours gets around this, I'll certainly give it a go and can use the relays for other gadgets.

                              Keep us posted

                              Comment

                              Working...
                              X