Announcement

Collapse
No announcement yet.

Modified ITPS as push-on/push-off

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

  • Modified ITPS as push-on/push-off

    Hi all,

    Heres a modified ITPS firmware for PIC 12F629 microcontroller as requested by "Nellor".

    http://www.mp3car.com/vbulletin/show...0&page=1&pp=15

    The PC is now operated as Push on - Push off by a push button connected to a 12V supply and the ITPS "SWITCHED +12V"

    The delays are set as followed :

    PC power on delay = 0 secs
    PC on delay = 1 secs
    PC shutdown delay = 0 secs
    PC power off delay = 45 secs
    PC button hold delay = 0.5 secs

    There are some minor hardware design faults on the ITPS. The "SWITCHED +12V" input is left floating. A pull-down resistor is used to fix this problem as shown on the diagram. The two 220 resistor are there to limit the output current of the PIC to avoid the outputs from locking up.

    I have also attached the source code and the HEX code for the 12F629. Im sure its all working perfectly, but if you find any fault please let me know

    Cheers
    Attached Files

  • #2
    good show ricky ...

    i'm wondering, however, why this is a better option than the normal operation of the ITPS ... if you wanted a push button on/off wouldn't it be better to skip the ITPS all together?

    i think it'd be better to modify the itps to recognize whtn the PC is already on when the car is started ... i think you've discussed this in another thread. have you worked on this option any?
    My JeepPC Install

    "there are no stupid questions, just stupid people."

    "it's been agreed the whole world stinks so no one's taking showers anymore"

    Comment


    • #3
      Originally posted by shakes
      good show ricky ...

      i'm wondering, however, why this is a better option than the normal operation of the ITPS ... if you wanted a push button on/off wouldn't it be better to skip the ITPS all together?
      I wondered the same thing when I read the thread title. Interesting nonetheless. Are the hardware modifications recommended for all ITPSs?

      I've been working on my PSU all evening:


      It is a PW-70a, 60mm fan, ITPS, and Laptop PCU. What I would like to know is what exactly is the 2-wire remote turn on for the PC? Do these two wires simply close a circuit momentarily, so that I can wire them to the switch on my docking station?

      Also, can Q2 be used to switch on my laptop PSU by adding another transistor somehow? I don't need the voltage regulation of the ITPS for the Laptop PSU, but I would like to use the switching capabilities of the ITPS somehow. Obviously I don't have room to add another ITPS with a bypassed voltage regulator.

      I am using the Laptop PSU for the laptop, and the PW-70a for the Lilliput, USB hub, GPS, and external DVD drive.

      Thanks,
      Mike
      Fabricator

      Comment


      • #4
        i'm wondering, however, why this is a better option than the normal operation of the ITPS ... if you wanted a push button on/off wouldn't it be better to skip the ITPS all together?

        That guy "Nellor" for some reason wanted it this way. I guessed he wanted to use the LM1084 regulator operated as push on/push off. Maybe he wanted to be able to turn the PC ON/OFF regardless of the igniton being on or not. I know it can be done using a toggle switch maybe he doesnt like it this way. The new firmware still delay for 45 seconds before cutting the power completely though.

        To be honest I never really asked why he wanted it this way


        i think it'd be better to modify the itps to recognize whtn the PC is already on when the car is started

        Yes that can be done quite easily. As I said before the ITPS uses 2 outputs to turn the PC on...this is not really needed. The other output can be reprogrammed to be used as an input to see if the PC is already on or not. I thought its better to do it this way so theres no additional soldering required on the ITPS board. The new input is then connected to the POWERLED of the PC. I know that LED tend to blink when the PC is on standby. Im just not too sure if the rate of blink is universals for all PC.

        I have already implemented this function on my own shutdown controller, so far so good

        If you do need to modify the delays on your shutdown, burn the chip on a 12F629. I believe you have the 12C508 which is an OTP.

        Have you tried connecting 2 LM1084 together to get more current? I still havnt decided if I should include a regulator on my shutdown controller or just use a relay. My plan is to built a good shutdown controller but as universal as possible.

        Comment


        • #5
          Originally posted by Altimat
          What I would like to know is what exactly is the 2-wire remote turn on for the PC? Do these two wires simply close a circuit momentarily, so that I can wire them to the switch on my docking station?
          You're correct, when you push your PC's power button it simply closes the circuit momentarily to turn the PC on ... the ITPS does this from the PIC.
          My JeepPC Install

          "there are no stupid questions, just stupid people."

          "it's been agreed the whole world stinks so no one's taking showers anymore"

          Comment


          • #6
            Altimat,

            I guess you dont want to power your laptop through the regulator due to current limit of the ITPS? You dont really need to use another transistor to power up your laptop. You can just connect a relay on the output of the LM1084 to turn the relay on powering your laptop.

            Comment


            • #7
              Connect a relay to the regulator itself??? Not the MOSFET? Can you recommend one?
              Fabricator

              Comment


              • #8
                Yes, the LM1084 is at the output of the ITPS....this would boost your current to any limit you want set by the relay...of course it is still sequenced.

                Comment


                • #9
                  Originally posted by Ricky327
                  Yes, the LM1084 is at the output of the ITPS....this would boost your current to any limit you want set by the relay...of course it is still sequenced.
                  mini-box says there's a way to bypass the regulator allowing the full use of the MOSFET transistor ... i think they said it can pass 40a when bypassing the 1084.

                  of course then you no longer have 12v regulated ... however if you used the ITPS output to trigger a relay you wouldn't have 12v regulated either unless i'm missing something
                  My JeepPC Install

                  "there are no stupid questions, just stupid people."

                  "it's been agreed the whole world stinks so no one's taking showers anymore"

                  Comment


                  • #10
                    Originally posted by Ricky327
                    Have you tried connecting 2 LM1084 together to get more current? I still havnt decided if I should include a regulator on my shutdown controller or just use a relay. My plan is to built a good shutdown controller but as universal as possible.
                    that i have not. I've yet to be able to get an LCD to get serious into my install. however i've been looking at my power requirements more and I'm thinking 5a will probably be enough. i'm not going to mess with hooking up two 1084s until I have issues i need to get around.

                    oh ... and if you only use one output to turn the pc on/off ... how do you get it to complete the circuit between the two pins on the mobo? relay? transistor?
                    My JeepPC Install

                    "there are no stupid questions, just stupid people."

                    "it's been agreed the whole world stinks so no one's taking showers anymore"

                    Comment


                    • #11
                      Originally posted by shakes
                      mini-box says there's a way to bypass the regulator allowing the full use of the MOSFET transistor ... i think they said it can pass 40a when bypassing the 1084.

                      of course then you no longer have 12v regulated ... however if you used the ITPS output to trigger a relay you wouldn't have 12v regulated either unless i'm missing something
                      Correct, but its 15A. I could use a second ITPS for the Laptop PSU with the 1084 bypassed, but a relay is cheaper and I'm out of space in my little Radio Shack box. Laptop PSU doesn't need regulated 12V but everything else I run does.
                      Fabricator

                      Comment


                      • #12
                        Nono...

                        What I meant was...

                        You still uses the ITPS as it is with no modfication what so ever. But you use the output of the ITPS to control a relay. One end of the coil connect to the ITPS and one goes to ground. One end of the relay switch is connected directly to the 12V supply (uregulated) and the other end goes to the laptop...or what ever you wanna do with it. You still have full use of the regulated 12V from the ITPS except that now you also have an unregulated 12V comming from the relay.

                        Comment


                        • #13
                          Just had an idea! Could that same switch output be used to turn on the Lilliput???
                          Fabricator

                          Comment


                          • #14
                            Just had an idea! Could that same switch output be used to turn on the Lilliput???

                            I cant see the reason why not...as long as your liliput can take unregulated voltage.

                            Comment


                            • #15
                              Originally posted by Altimat
                              Just had an idea! Could that same switch output be used to turn on the Lilliput???
                              Doesn't the lilliput turn itself on and off based on the presence of a VGA signal like the Xenarc does (assuming it has a 12v supply anyway).
                              My JeepPC Install

                              "there are no stupid questions, just stupid people."

                              "it's been agreed the whole world stinks so no one's taking showers anymore"

                              Comment

                              Working...
                              X