Switching on a PC over the telephone line

Ring? Isn't that something grandpa's old *telephones* did? Everyone knows you can't connect a computer to a telephone! One takes a six-pin connector and the other eight!

You mean like wakeup-on-LAN? ;-)

...or how about a switch?

Reply to
krw
Loading thread data ...

Now there's an idea.

AIUI he deosn't want the computer to power on every time someone calls. else he could just use a $5 second-hand modem.

But with the relay he's got and a voltage source he copuld provide a ring-like signal (+3 to 15V) on pin 9 of a serial port and select wake on ring in the bios setup. You don't even need to open the case.

--
?? 100% natural

--- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net
Reply to
Jasen Betts

front.net ---

-

Michael, I DO LIKE YOUR APPROACH.

Do you know of a circuit layout, using NE555 in order to close the PC switch button (using small relay) and open it after 500 millisecs ?

Thank you Nick

Reply to
nikos

Well, kinda like that, yeah. But I believe there are still household telephones that ring, and that _was_ the OP's question. (OK, not so much "ring" as "over the telephone line.") And he might have been talking cold start, like the big ol' red switch on the old PC, not waking one up from standby.

But only the OP knows the answer to that. :-)

Thanks, Rich

Reply to
Rich Grise

BRS was what I was referring to. All the modern PCs I've seen allow it with the proper BIOS setting.

Reply to
krw

[...]

Pardon my ignorance...

Does anyone know the details of how the "momentary-on" type of desktop PC power switch works?

I have a copy of the PDF "ATX12V Power Supply Design Guide Version

2.2 ", but it's a little vague as to how a given power supply gets switched on and off. It appears from the description of the PS_ON# signal in section 3.3.2. ...

The power supply shall provide an internal pull-up to TTL high. The power supply shall also provide de-bounce circuitry on PS_ON# to prevent it from oscillating on/off at startup when activated by a mechanical switch.

That seems to hint that some PSes might simply tie a latching, low-power button between PS_ON# and GND, while others might use a different approach, using PS_ON# for Wake-On-LAN and other features.

All of that is background for this question: What would the effect be of simply shorting the "power" switch permanently? Or, if the particular PC involved uses a momentary-contact button and provides internal -- electronic -- latching, of shorting the switch every (say) second? Or -- as asked by others -- every time the telephone rings?

_IF_ (and it's a big "if") this has NO effect on a _running_ system, then the net effect would be to switch the PS "on" once each time power came up, or (in the last case) the first time the telephone rang after power was interrupted and restored.

Jes' a thought...

Frank McKenney

--
  It is hardly too strong to say that the Constitution was made to
  guard the people against the dangers of good intentions.  There
  are men in all ages who mean to govern well, but _They mean to
  govern_.  They promise to be good masters, _but they mean to be
  masters_.                  -- Daniel Webster
Reply to
Frnak McKenney

over riding the mother boards control of the power may cause some side effects, depending on the MB design. There is always the possibility of a power management on the MB that needs to be sequenced properly so that special power supplies do not need to be used in such cases of design.

The OS may get confused as to what state the machine is in.. In any case, you can experiment if you wish. Tie the GREEN wire to common (black), that turns on the supply.. at least the last time I checked it did.

Jamie

Reply to
Jamie

So, connect through the relay to the CPU's AC power, and (using BIOS) program the computer to start up after power failure. Three seconds of power-off and then you have the computer ON.

It'd be possible, too, to use a resistor-capacitor high pass filter on the switch contacts, so it goes low only for a half second or so after the contacts close (but that means running your power-button wiring outside the box to get to the relay, and shielding against pickup of stray signals is an issue). A one-shot multivibrator does the same thing, but is more work. It also might be possible to find a BIOS setting that changes that 'duration is long' timing.

Lastly, if the computer is good enough at sleep mode, you could consider using other control points than the front panel button, like the WOL (wake-on-LAN) input that many logic boards provide.

Reply to
whit3rd

--- View using a fixed-pitch font.

. Vcc>-+---------+----+-------+-------+----+---+----+ . |R1 |R2 |R3 8| |R4 | | | . [10k] [10k][470K]+---+---+ [1M] | | K1| COM O->PCSW . | C1 | Rt| 2|_ Vcc _|4 | |C3 | [COIL]- -| . +-[100nF]-+----|--O|T R|O--+ [1µF] | | O-> | . | | 6| | |C4 | |K | |NO . O COM +---|TH 555| [10nF] |[1N4148]| +----->PCSW .DTMF | | 7|_ |3 | | |D1 | .RELAY | ------+----------+-------+-------+----+

PCSW connects across the PC's "START" switch.

-- JF

Reply to
John Fields

--
Oops...

. Vcc>-+---------+----+-------+-------+----+         
.      |R1       |R2  |R3    8|       |R4  |               
.    [10k]     [10k][470K]+---+---+ [1M]   |                     
.      |   C1    |  Rt|  2|_ Vcc _|4  |    |C3             
.      +-[100nF]-+----|--O|T     R|O--+  [1µF]              
.      |              |  6|       |   |C4  |             
.      O COM          +---|TH  555| [10nF] |                     
.DTMF  |              |  7|_      |3  |    |              
.RELAY | PCSW
.          |          |       |       |    |   |  [COIL]- -|
.          |          |       |       |    |   |  K1|  O-> |
.          |          |       |       |    |   |    |  |NO
.          |          |       |       |    |   |    |  +----->PCSW
.GND>------+----------+-------+-------+----+---+----+
Reply to
John Fields

--
Or...

.+V>---O COM
. DTMF |          
.RELAY | PCSW
.           [10k]      [COIL]- -|
.             |          |  O-> |
.GND>---------+----------+  |NO
.                           +----->PCSW
Reply to
John Fields

text -

=A0 | =A0 =A0| =A0 =A0 =A0

O->PCSW

[COIL]- -|

-> |

=A0| =A0 |K =A0 | |NO

+----->PCSW

=A0| =A0 |D1 =A0| =A0 =A0

=A0

=A0 =A0 =A0 =A0

=A0| =A0 =A0

=A0 =A0 =A0 =A0 =A0 =A0 =A0

=A0 =A0 =A0 =A0 =A0 =A0

=A0 =A0 =A0 =A0 =A0

=A0 =A0 =A0 =A0

=A0| =A0 =A0 =A0 =A0 =A0 =A0

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0

=A0| =A0 =A0 =A0 =A0 =A0 =A0 =A0

K =A0 |

148]| =A0

=A0| D1| =A0 =A0| =A0COM O->PCSW

=A0 =A0| =A0 | =A0[COIL]- -|

=A0 =A0| =A0 | =A0K1| =A0O-> |

=A0 =A0| =A0 | =A0 =A0| =A0|NO

=A0 =A0| =A0 | =A0 =A0| =A0+----->PCSW

John, is there a way to perform a logical test on these circuits, before actually assemble them ? Is there some kind of software that could be used ?

Thanks Nikos

Reply to
nikos

-
--
Yes, LTspice. Free.

http://www.linear.com/designtools/software/

BTW, there's a mistake on the 555 circuits; C2 and C3 should be 1µF.
Reply to
John Fields

On Sat, 17 Sep 2011 05:18:40 -0500, John Fields wrote:

--- Nicos,

Here's a circuit list with both circuits on it:

Version 4 SHEET 1 948 680 WIRE -976 -80 -1104 -80 WIRE -928 -80 -976 -80 WIRE -832 -80 -864 -80 WIRE -736 -80 -832 -80 WIRE -624 -80 -736 -80 WIRE -288 -80 -624 -80 WIRE -976 -32 -976 -80 WIRE -832 -32 -832 -80 WIRE -624 -32 -624 -80 WIRE -736 -16 -736 -80 WIRE -976 112 -976 48 WIRE -832 112 -832 48 WIRE -832 112 -976 112 WIRE -736 112 -736 48 WIRE -736 112 -832 112 WIRE -544 112 -736 112 WIRE -256 112 -320 112 WIRE -624 176 -624 48 WIRE -544 176 -624 176 WIRE -288 176 -288 -80 WIRE -288 176 -320 176 WIRE -624 240 -624 176 WIRE -544 240 -624 240 WIRE -160 240 -320 240 WIRE -80 240 -160 240 WIRE -80 288 -80 240 WIRE -288 304 -320 304 WIRE 208 320 80 320 WIRE 352 320 288 320 WIRE 400 320 352 320 WIRE 512 320 464 320 WIRE 608 320 512 320 WIRE 608 336 608 320 WIRE -976 368 -976 112 WIRE -912 368 -976 368 WIRE -768 368 -832 368 WIRE -288 368 -288 304 WIRE -288 368 -768 368 WIRE -160 368 -160 240 WIRE 352 384 352 320 WIRE -1104 400 -1104 -80 WIRE -976 400 -976 368 WIRE 80 400 80 320 WIRE 224 400 224 368 WIRE 512 400 512 320 WIRE -1152 416 -1232 416 WIRE -768 416 -768 368 WIRE -624 416 -624 240 WIRE -80 416 -80 368 WIRE -1232 432 -1232 416 WIRE 608 448 608 416 WIRE -1232 544 -1232 512 WIRE -1152 544 -1152 464 WIRE -1152 544 -1232 544 WIRE -1104 544 -1104 480 WIRE -1104 544 -1152 544 WIRE -976 544 -976 480 WIRE -976 544 -1104 544 WIRE -768 544 -768 480 WIRE -768 544 -976 544 WIRE -624 544 -624 480 WIRE -624 544 -768 544 WIRE -256 544 -256 112 WIRE -256 544 -624 544 WIRE -160 544 -160 432 WIRE -160 544 -256 544 WIRE -80 544 -80 496 WIRE -80 544 -160 544 WIRE 80 544 80 480 WIRE 80 544 -80 544 WIRE 224 544 224 480 WIRE 224 544 80 544 WIRE 272 544 272 368 WIRE 272 544 224 544 WIRE 352 544 352 464 WIRE 352 544 272 544 WIRE 512 544 512 464 WIRE 512 544 352 544 WIRE 608 544 608 528 WIRE 608 544 512 544 WIRE -1232 640 -1232 544 FLAG -1232 640 0 SYMBOL Misc\\NE555 -432 208 M0 SYMATTR InstName U1 SYMBOL res -96 272 R0 SYMATTR InstName R1 SYMATTR Value 960 SYMBOL res -848 -48 R0 SYMATTR InstName R2 SYMATTR Value 10k SYMBOL res -992 -48 R0 SYMATTR InstName R3 SYMATTR Value 10k SYMBOL cap -864 -96 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C1 SYMATTR Value .1µ SYMBOL voltage -976 384 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 12 SYMBOL res -640 -48 R0 SYMATTR InstName R4 SYMATTR Value 470k SYMBOL cap -640 416 R0 SYMATTR InstName C2 SYMATTR Value 1µ SYMBOL voltage -1232 416 R0 WINDOW 0 -53 5 Left 0 WINDOW 3 -242 110 Invisible 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 SYMATTR Value PULSE(0 1 1 1E-6 1E-6 3 0 1) SYMBOL sw -1104 496 M180 WINDOW 0 32 15 Left 0 WINDOW 3 32 44 Left 0 SYMATTR InstName S1 SYMBOL res -816 352 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R5 SYMATTR Value 100k SYMBOL cap -784 416 R0 SYMATTR InstName C3 SYMATTR Value 10n SYMBOL diode -752 -16 R0 SYMATTR InstName D1 SYMATTR Value 1N4148 SYMBOL voltage 224 384 R0 WINDOW 0 -53 5 Left 0 WINDOW 3 -242 110 Invisible 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value PULSE(0 1 1 1E-6 1E-6 3 0 1) SYMBOL sw 304 320 M270 WINDOW 0 32 15 Left 0 WINDOW 3 32 44 Left 0 SYMATTR InstName S2 SYMBOL voltage 80 384 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value 12 SYMBOL cap 464 304 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C4 SYMATTR Value 300µ SYMBOL res 592 320 R0 SYMATTR InstName R6 SYMATTR Value 960 SYMBOL res 336 368 R0 SYMATTR InstName R7 SYMATTR Value 10k SYMBOL diode 528 464 R180 WINDOW 0 24 72 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName D2 SYMATTR Value 1N4148 SYMBOL ind -96 400 R0 SYMATTR InstName L1 SYMATTR Value 4 SYMATTR SpiceLine Rser=960 SYMBOL ind 592 432 R0 SYMATTR InstName L2 SYMATTR Value 4 SYMBOL diode -144 432 R180 WINDOW 0 24 72 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName D3 SYMATTR Value 1N4148 TEXT -1216 576 Left 0 !.model SW SW(Ron=10m Roff=1G Vt=0.5Vh=0) TEXT -1216 608 Left 0 !.tran 5 startup uic TEXT -120 160 Left 0 ;OMRON TEXT -160 192 Left 0 ;G5V-2-H1-DC12 TEXT 568 240 Left 0 ;OMRON TEXT 528 280 Left 0 ;G5V-2-H1-DC12

--- Copy it to a file, name it anything you like as long as it has a .asc suffix, (anyfile.asc, say) navigate to it with LTspice, and you can run it.

-- JF

Reply to
John Fields

. . .

And yet another way:

Version 4 SHEET 1 880 680 WIRE 288 80 -288 80 WIRE 352 80 288 80 WIRE 352 96 352 80 WIRE 288 112 288 80 WIRE 288 192 288 176 WIRE 352 192 352 176 WIRE 352 192 288 192 WIRE 352 224 352 192 WIRE -288 272 -288 80 WIRE -160 272 -288 272 WIRE -16 272 -80 272 WIRE 32 272 -16 272 WIRE 144 272 96 272 WIRE 176 272 144 272 WIRE 288 272 256 272 WIRE -288 336 -288 272 WIRE -144 336 -144 320 WIRE -16 336 -16 272 WIRE 144 336 144 272 WIRE -288 448 -288 416 WIRE -144 448 -144 416 WIRE -144 448 -288 448 WIRE -96 448 -96 320 WIRE -96 448 -144 448 WIRE -16 448 -16 416 WIRE -16 448 -96 448 WIRE 144 448 144 400 WIRE 144 448 -16 448 WIRE 352 448 352 320 WIRE 352 448 144 448 WIRE -288 528 -288 448 FLAG -288 528 0 SYMBOL voltage -144 320 R0 WINDOW 0 -53 5 Left 0 WINDOW 3 -242 110 Invisible 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value PULSE(0 1 1 1E-6 1E-6 3 0 1) SYMBOL sw -64 272 M270 WINDOW 0 32 15 Left 0 WINDOW 3 32 44 Left 0 SYMATTR InstName S1 SYMBOL voltage -288 320 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value 12 SYMBOL cap 96 256 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C1 SYMATTR Value 10µ SYMBOL res -32 320 R0 SYMATTR InstName R1 SYMATTR Value 10k SYMBOL diode 160 400 R180 WINDOW 0 -43 33 Left 0 WINDOW 3 -76 1 Left 0 SYMATTR InstName D1 SYMATTR Value 1N4148 SYMBOL ind 336 80 R0 SYMATTR InstName K1 SYMATTR Value 4 SYMATTR SpiceLine Rser=960 SYMBOL res 272 256 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R2 SYMATTR Value 10k SYMBOL npn 288 224 R0 SYMATTR InstName Q1 SYMATTR Value 2N3904 SYMBOL diode 304 176 R180 WINDOW 0 24 72 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName D2 SYMATTR Value 1N4148 TEXT -272 472 Left 0 !.model SW SW(Ron=10m Roff=1G Vt=0.5Vh=0) TEXT -272 504 Left 0 !.tran 5 startup uic TEXT 280 16 Left 0 ;OMRON TEXT 232 48 Left 0 ;G5V-2-H1-DC12V

--
JF
Reply to
John Fields

here's yet another way to do it.

relay contacts +3V3---[1K]-----//--------PWR-SW+ | [1K] resistors | +0V

+3V3 and 0V are taken from the motherboard power connector orange and black wires, PWR-SW+ is the power switch terminal that is not connected to ground

the the relay contacts close pwr-sw+ to be connected via the resistor to the +3v3 which is at 0V while the PC is off causing the PC to turn on then the +3V3 comnes alive and the pc no-longer sees the "power button" signal

--
?? 100% natural

--- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net
Reply to
Jasen Betts

That will not work if the switch is to turn the computer ON, because the

3V3 is not powered. Only the purple wire, 5V standby power, is=20 active before the power-switch event. While this won't achieve turn-on, it will possibly wake from sleep (depending on the motherboard).

=20

nt.net ---

Reply to
whit3rd

That's the whole idea

The "power button" works by grounding the "pwr-sw+" pin.

The 3v3 provides a logic high so that the relay's input is ignored after the power comes up, avoiding the problem where the long on-time of the relay causes a subsequent shutdown of the computer.

--
?? 100% natural

--- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net
Reply to
Jasen Betts

Great terrorist tool!! :)

-- @~@ You have the right to remain silence. / v \ Simplicity is Beauty! May the Force and farces be with you! /( _ )\ (Fedora 15 i686) Linux 3.0.4 ^ ^ 10:30:01 up 2 days 13:43 0 users load average: 0.00 0.06 0.08 ???! ???! ???! ???! ???! ???! ????? (CSSA):

formatting link

Reply to
Man-wai Chang

IED = Improvised Explosive Devices !

-- @~@ You have the right to remain silence. / v \ Simplicity is Beauty! May the Force and farces be with you! /( _ )\ (Fedora 15 i686) Linux 3.0.4 ^ ^ 10:30:01 up 2 days 13:43 0 users load average: 0.00 0.06 0.08 ???! ???! ???! ???! ???! ???! ????? (CSSA):

formatting link

Reply to
Man-wai Chang

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.