Electronics (alt.electronics)

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
James
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

I am trying to design a circuit that will vary the temperature of a heater
dependant on the temprature of an external input.

The circuit would involve two thermisters (one on the temp input and one on
the output)

The logic needs to be something like this:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 50deg then switch off.
Outside 0 deg - Inside heated to 80deg then switch off.

There also need to be an adjustable "shift" on the curve so that it can be
varied downwards to something like:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 30deg then switch off.
Outside 0 deg - Inside heated to 40deg then switch off.

Hopefully the ascii chart below makes it clearer!

Would an adjustable resistor on the thermister be a way to acheive this?

IIRC correctly for my design days a thermister produces a variable
resistance which does not change proptionally to temprature, but can be made
"more linear" with an appropriate resistor? Is the temp range required
(40deg - 20deg to -20 for outside, or 60deg - 20deg to 80deg) small enough
that a linear equation will work (would guess I need accurancy to about 5deg
or so)

How would people here go about acheiving this? Hopefully the solution is
simpler than it sounds!

EXT
80 x x
70 x x
60 x x
50 x x
40 x x
30 x x
20 x
xx20.....15.....10.....05.....0.....-5.....-10.....-15......-20
Heat to:


  #2   Report Post  
Spehro Pefhany
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

On Sun, 04 Apr 2004 23:09:12 GMT, the renowned "James"
wrote:

I am trying to design a circuit that will vary the temperature of a heater
dependant on the temprature of an external input.

The circuit would involve two thermisters (one on the temp input and one on
the output)

The logic needs to be something like this:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 50deg then switch off.
Outside 0 deg - Inside heated to 80deg then switch off.

There also need to be an adjustable "shift" on the curve so that it can be
varied downwards to something like:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 30deg then switch off.
Outside 0 deg - Inside heated to 40deg then switch off.

Hopefully the ascii chart below makes it clearer!

Would an adjustable resistor on the thermister be a way to acheive this?

IIRC correctly for my design days a thermister produces a variable
resistance which does not change proptionally to temprature, but can be made
"more linear" with an appropriate resistor? Is the temp range required
(40deg - 20deg to -20 for outside, or 60deg - 20deg to 80deg) small enough
that a linear equation will work (would guess I need accurancy to about 5deg
or so)

How would people here go about acheiving this? Hopefully the solution is
simpler than it sounds!

EXT
80 x x
70 x x
60 x x
50 x x
40 x x
30 x x
20 x
xx20.....15.....10.....05.....0.....-5.....-10.....-15......-20
Heat to:


How would *I* do it? An 8-pin microcontroller, two resistors and
that's about it (plus power supply, two thermistors and the adjust
pot), assuming it was for more than just one piece to make writing the
code worthwhile.

You might find it easier to start with linear temperature sensors such
as LM50s (500mV +10mV/°C output) and use some op-amps to get the
effect you want. Then it's just op-amps 101 and pretty easy.


Best regards,
Spehro Pefhany
--
"it's the network..." "The Journey is the reward"
Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog Info for designers: http://www.speff.com
  #3   Report Post  
John Fields
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

On Sun, 04 Apr 2004 23:09:12 GMT, "James" wrote:

I am trying to design a circuit that will vary the temperature of a heater
dependant on the temprature of an external input.

The circuit would involve two thermisters (one on the temp input and one on
the output)

The logic needs to be something like this:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 50deg then switch off.
Outside 0 deg - Inside heated to 80deg then switch off.

There also need to be an adjustable "shift" on the curve so that it can be
varied downwards to something like:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 30deg then switch off.
Outside 0 deg - Inside heated to 40deg then switch off.

Hopefully the ascii chart below makes it clearer!

Would an adjustable resistor on the thermister be a way to acheive this?

IIRC correctly for my design days a thermister produces a variable
resistance which does not change proptionally to temprature, but can be made
"more linear" with an appropriate resistor? Is the temp range required
(40deg - 20deg to -20 for outside, or 60deg - 20deg to 80deg) small enough
that a linear equation will work (would guess I need accurancy to about 5deg
or so)

How would people here go about acheiving this? Hopefully the solution is
simpler than it sounds!

EXT
80 x x
70 x x
60 x x
50 x x
40 x x
30 x x
20 x
xx20.....15.....10.....05.....0.....-5.....-10.....-15......-20
Heat to:


I know there aren't supposed to be any stupid questions on
sci.electronics.basic, but since you decided to crosspost this to
sci.electronics.design you need to know that this is one of the most
poorly thought out pieces of **** ever posted here. You say one thing
and your graph reflects something entirely different, your description
of what you want is severely distorted by what you think you know, and
your "hints" about how we should go about achieving your nebulous goal
are, at best, insulting.

Why don't you try to figure out what you want and just ask for that
instead of pretending you know what you're talking about?

For example, in one case you state that if it's 10° outside you want
to heat something to 50° and then switch off. Forever? Or do you
want to keep the thing heated to 50°? Or what?

GRRRR....

--
John Fields
  #4   Report Post  
Fred Bloggs
 
Posts: n/a
Default Designing a circuit to control heater output temp depending ontemp of an input






The logic needs to be something like this:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 50deg then switch off.
Outside 0 deg - Inside heated to 80deg then switch off.

There also need to be an adjustable "shift" on the curve so that it can be
varied downwards to something like:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 30deg then switch off.
Outside 0 deg - Inside heated to 40deg then switch off.


That is not a "shift"- it is a gain change. Your equations are
Tint=G*(20oC-Text)+20oC where Tint is interior temperature cutoff and
Text is exterior temperature measurement. Then G=3 in the first case,
and G=1 in the second. Rewriting the equation as Tint=(G+1)*20oC-G*Text
suggests- not to be taken literally:

Please view in a fixed-width font such as Courier.



|\
REF V ----------|+\
20o | ----+---V (setpoint)
+-|-/ | T
| |/ | int
| |
V --/\/\--+---/\/\--+
T R GR
ext



  #5   Report Post  
James
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

How would *I* do it? An 8-pin microcontroller, two resistors and
that's about it (plus power supply, two thermistors and the adjust
pot), assuming it was for more than just one piece to make writing the
code worthwhile.

You might find it easier to start with linear temperature sensors such
as LM50s (500mV +10mV/°C output) and use some op-amps to get the
effect you want. Then it's just op-amps 101 and pretty easy.


Many thanks for the pointer. I didnt realise that there was a linear temp
sensor such as the LM50. Last time I was involved in a temprature project
the choice was thermistors or thermocouples! Definatly looks like a easier
way to to than thermistors.




  #6   Report Post  
James
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

Many thanks for the formula, I just couldnt get my head round a way to shift
the values, but as you say it is a gain change which again gives me
something else to search for on google.

Is there a formula to calculate R and GR values? I assume the circuit is a
noninverting amplifer.

Thanks again




That is not a "shift"- it is a gain change. Your equations are
Tint=G*(20oC-Text)+20oC where Tint is interior temperature cutoff and
Text is exterior temperature measurement. Then G=3 in the first case,
and G=1 in the second. Rewriting the equation as Tint=(G+1)*20oC-G*Text
suggests- not to be taken literally:

Please view in a fixed-width font such as Courier.



|\
REF V ----------|+\
20o | ----+---V (setpoint)
+-|-/ | T
| |/ | int
| |
V --/\/\--+---/\/\--+
T R GR
ext






  #7   Report Post  
soundman
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input


"John Fields" wrote in message
...
On Sun, 04 Apr 2004 23:09:12 GMT, "James" wrote:

I am trying to design a circuit that will vary the temperature of a

heater
dependant on the temprature of an external input.

The circuit would involve two thermisters (one on the temp input and one

on
the output)

The logic needs to be something like this:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 50deg then switch off.
Outside 0 deg - Inside heated to 80deg then switch off.

There also need to be an adjustable "shift" on the curve so that it can

be
varied downwards to something like:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 30deg then switch off.
Outside 0 deg - Inside heated to 40deg then switch off.

Hopefully the ascii chart below makes it clearer!

Would an adjustable resistor on the thermister be a way to acheive this?

IIRC correctly for my design days a thermister produces a variable
resistance which does not change proptionally to temprature, but can be

made
"more linear" with an appropriate resistor? Is the temp range required
(40deg - 20deg to -20 for outside, or 60deg - 20deg to 80deg) small

enough
that a linear equation will work (would guess I need accurancy to about

5deg
or so)

How would people here go about acheiving this? Hopefully the solution is
simpler than it sounds!

EXT
80 x x
70 x x
60 x x
50 x x
40 x x
30 x x
20 x
xx20.....15.....10.....05.....0.....-5.....-10.....-15......-20
Heat to:


I know there aren't supposed to be any stupid questions on
sci.electronics.basic, but since you decided to crosspost this to
sci.electronics.design you need to know that this is one of the most
poorly thought out pieces of **** ever posted here. You say one thing
and your graph reflects something entirely different, your description
of what you want is severely distorted by what you think you know, and
your "hints" about how we should go about achieving your nebulous goal
are, at best, insulting.

Why don't you try to figure out what you want and just ask for that
instead of pretending you know what you're talking about?

For example, in one case you state that if it's 10° outside you want
to heat something to 50° and then switch off. Forever? Or do you
want to keep the thing heated to 50°? Or what?

GRRRR....

--
John Fields


One of the things about people posting questions here is that they don't
have all the answers and they don't have a full understanding of the problem
they are taking on. Sometimes, this is reflected in a less than perfect
question or a question that doesn't fully cover the problem. But, remember,
if a poster had the knowledge and understanding to fully describe his
problem, to know exactly what questions to ask and has the experience to
know exactly how much information to provide - then he probably wouldn't be
asking the question

John Fields, however, sees the partial knowledge and ideas of the original
poster as insulting. As I see it, he had three options: One is to ignore
the question, two is to reply and ask for more information and to clarify
some of the design parameters and the third is to reply with abuse about the
original poster clear lack of knowledge and berate him for offering his
ideas for the group to consider.

Well, John, I'm sure the original poster feels really good about his post
now you've put him right. He won't make that mistake again will he?

By the way, I took a look at John Fields company website,
austininstruments.com where it says of their service: "Offered primarily to
individuals who believe they have a good idea but who haven't the technical
expertise to translate their idea into reality". And he responded to this
poster with; "you need to know that this is one of the most poorly thought
out pieces of **** ever posted here" Good advert for the firm!

Now, to look at the problem:

We know from the question that the temperature has to be raised to a
specific temperature. It is also safe to assume that once the inside
temperature drops to a certain temperasture, the proces will start once
more - but James (the orignal poster) can clarify this. I may just be a one
shot, but the process is similar regardless.

As another reply sets out, this is an ideal job for a microcontroller such
as a PIC. Use one with two analogue inputs to read the temperature sensors,
whatever they might be. You will need to get to a voltage range of 0 - 5V
so there may be some signal conditioning to be done. Because the PIC will
convert the voltages into numeric valaues, linear operation might not be
important. If you know that specific values represent certain temperatures,
you don't need to know the shape of the slope if you are prepared to accept
specific temperature ranges to trigger the heating process.

Next, you need a single output from the PIC to turn on the heater using
relays or similar. Finally you will need an inut to vary the heating
process. A simple switched input might be sufficient for high and low
temperature settings, but another analogue input could be used if you need a
sliding scale.

Using a PIC means that the hardware can be reduced to almost a single chip.
If you find there are changes needed, they can be put in with a simple
software change and the process is repeatable as it doesn't rely on a lot of
analogue components which can drift with time and temperature. The effort
of researching the PIC methods would be repaid very quickly.

The challenge for you is to find out how to write the software for the PIC.
Alternativley, you can get this done by system designers or developers who
have the expertise to write the code and test it quickly. There's a firm in
Texas called Austin Instruments for example that might be able to help, but
I suspect you won't be going to them.

Good luck


  #8   Report Post  
John Fields
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

On Mon, 5 Apr 2004 14:05:15 +0100, "soundman" wrote:


"John Fields" wrote in message
.. .
On Sun, 04 Apr 2004 23:09:12 GMT, "James" wrote:

I am trying to design a circuit that will vary the temperature of a

heater
dependant on the temprature of an external input.

The circuit would involve two thermisters (one on the temp input and one

on
the output)

The logic needs to be something like this:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 50deg then switch off.
Outside 0 deg - Inside heated to 80deg then switch off.

There also need to be an adjustable "shift" on the curve so that it can

be
varied downwards to something like:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 30deg then switch off.
Outside 0 deg - Inside heated to 40deg then switch off.

Hopefully the ascii chart below makes it clearer!

Would an adjustable resistor on the thermister be a way to acheive this?

IIRC correctly for my design days a thermister produces a variable
resistance which does not change proptionally to temprature, but can be

made
"more linear" with an appropriate resistor? Is the temp range required
(40deg - 20deg to -20 for outside, or 60deg - 20deg to 80deg) small

enough
that a linear equation will work (would guess I need accurancy to about

5deg
or so)

How would people here go about acheiving this? Hopefully the solution is
simpler than it sounds!

EXT
80 x x
70 x x
60 x x
50 x x
40 x x
30 x x
20 x
xx20.....15.....10.....05.....0.....-5.....-10.....-15......-20
Heat to:


I know there aren't supposed to be any stupid questions on
sci.electronics.basic, but since you decided to crosspost this to
sci.electronics.design you need to know that this is one of the most
poorly thought out pieces of **** ever posted here. You say one thing
and your graph reflects something entirely different, your description
of what you want is severely distorted by what you think you know, and
your "hints" about how we should go about achieving your nebulous goal
are, at best, insulting.

Why don't you try to figure out what you want and just ask for that
instead of pretending you know what you're talking about?

For example, in one case you state that if it's 10° outside you want
to heat something to 50° and then switch off. Forever? Or do you
want to keep the thing heated to 50°? Or what?

GRRRR....

--
John Fields


One of the things about people posting questions here is that they don't
have all the answers and they don't have a full understanding of the problem
they are taking on. Sometimes, this is reflected in a less than perfect
question or a question that doesn't fully cover the problem. But, remember,
if a poster had the knowledge and understanding to fully describe his
problem, to know exactly what questions to ask and has the experience to
know exactly how much information to provide - then he probably wouldn't be
asking the question


---
Bull****. A query is properly phrased, "Here's what I want to have
happen", can you please help me?" , not "Here's what I want to have
happen, and here's how I want you to make it happen because here's
what I think I remember. And, by the way, here's some meaningless
garbage to make it even more difficult for you."
---

John Fields, however, sees the partial knowledge and ideas of the original
poster as insulting.


---
I find his assumptions irritating.
---

As I see it, he had three options: One is to ignore
the question, two is to reply and ask for more information and to clarify
some of the design parameters and the third is to reply with abuse about the
original poster clear lack of knowledge and berate him for offering his
ideas for the group to consider.


---
The abuse wasn't about his lack of knowledge, it was about his
abyssmal presentation of the problem and his assumption that his
opinions were important. Moreover, if you weren't so intent on
playing the incensed bystander you would have noticed that I did ask
for more information. Not by kissing his ass for it though, which is
what you seem to espouse.
---

Well, John, I'm sure the original poster feels really good about his post
now you've put him right. He won't make that mistake again will he?


---
Let's just say he'll be less likely to.
---

By the way, I took a look at John Fields company website,
austininstruments.com where it says of their service: "Offered primarily to
individuals who believe they have a good idea but who haven't the technical
expertise to translate their idea into reality". And he responded to this
poster with; "you need to know that this is one of the most poorly thought
out pieces of **** ever posted here" Good advert for the firm!


---
Good advert or not, it's true.

Also, you "forgot" to mention that our Invention Engineering (SM)
service is only one of the services we offer.
---

Now, to look at the problem:

We know from the question that the temperature has to be raised to a
specific temperature. It is also safe to assume that once the inside
temperature drops to a certain temperasture, the proces will start once
more


---
No, it's not safe to assume anything, and by stating that it is,
you've just labeled yourself as an ass.
---

- but James (the orignal poster) can clarify this.


---
Go back and _read_ my post and perhaps you'll come to the realization
that I already asked for that clarification.
---

I may just be a one shot, but the process is similar regardless.


---
You may very well be, but the process is quite different in that there
is no servo involved.
---

As another reply sets out, this is an ideal job for a microcontroller such
as a PIC.


---
Oh gawd, another one...
---

Use one with two analogue inputs to read the temperature sensors,
whatever they might be. You will need to get to a voltage range of 0 - 5V
so there may be some signal conditioning to be done.


---
Nebulous, cute catch-all.
---

Because the PIC will
convert the voltages into numeric valaues, linear operation might not be
important. If you know that specific values represent certain temperatures,
you don't need to know the shape of the slope if you are prepared to accept
specific temperature ranges to trigger the heating process.


---
It's called a lookup table, genius...
---

Next, you need a single output from the PIC to turn on the heater using
relays or similar. Finally you will need an inut to vary the heating
process. A simple switched input might be sufficient for high and low
temperature settings, but another analogue input could be used if you need a
sliding scale.

Using a PIC means that the hardware can be reduced to almost a single chip.
If you find there are changes needed, they can be put in with a simple
software change and the process is repeatable as it doesn't rely on a lot of
analogue components which can drift with time and temperature. The effort
of researching the PIC methods would be repaid very quickly.


---
You're a ****ing idiot. Here's this poor boob who doesn't know his
ass from an opamp and you're sending him off to look for PICs.
---

The challenge for you is to find out how to write the software for the PIC.
Alternativley, you can get this done by system designers or developers who
have the expertise to write the code and test it quickly. There's a firm in
Texas called Austin Instruments for example that might be able to help, but
I suspect you won't be going to them.


---
The real challenge for him is to avoid taking advice from know-nothing
assholes like you who are willing to lead him down the primrose path
without the slightest intention of supplying him with a solid solution
for his immediate problem.

If he wanted to come to us we'd be glad to help him, and he'd leave
with a _real_ solution, not the kind of pie-in-the-sky-crap you
advocate.

--
John Fields
  #9   Report Post  
Spehro Pefhany
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

On Mon, 05 Apr 2004 10:45:53 -0500, the renowned John Fields
wrote:

snip
If he wanted to come to us we'd be glad to help him, and he'd leave
with a _real_ solution, not the kind of pie-in-the-sky-crap you
advocate.


Cow-pie-in-the-sky?

Best regards,
Spehro Pefhany
--
"it's the network..." "The Journey is the reward"
Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog Info for designers: http://www.speff.com
  #10   Report Post  
John Fields
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

On Mon, 05 Apr 2004 15:56:47 GMT, Spehro Pefhany
wrote:

On Mon, 05 Apr 2004 10:45:53 -0500, the renowned John Fields
wrote:

snip
If he wanted to come to us we'd be glad to help him, and he'd leave
with a _real_ solution, not the kind of pie-in-the-sky-crap you
advocate.


Cow-pie-in-the-sky?


Si. Caca de vaca.

--
John Fields


  #11   Report Post  
petrus bitbyter
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input


"John Fields" schreef in bericht
...
On Mon, 5 Apr 2004 14:05:15 +0100, "soundman" wrote:


"John Fields" wrote in message
.. .
On Sun, 04 Apr 2004 23:09:12 GMT, "James" wrote:

I am trying to design a circuit that will vary the temperature of a

heater
dependant on the temprature of an external input.

The circuit would involve two thermisters (one on the temp input and

one
on
the output)

The logic needs to be something like this:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 50deg then switch off.
Outside 0 deg - Inside heated to 80deg then switch off.

There also need to be an adjustable "shift" on the curve so that it

can
be
varied downwards to something like:

Outside 20deg - Inside heated to 20 deg then switch off.
Outside 10deg - Inside heated to 30deg then switch off.
Outside 0 deg - Inside heated to 40deg then switch off.

Hopefully the ascii chart below makes it clearer!

Would an adjustable resistor on the thermister be a way to acheive

this?

IIRC correctly for my design days a thermister produces a variable
resistance which does not change proptionally to temprature, but can

be
made
"more linear" with an appropriate resistor? Is the temp range required
(40deg - 20deg to -20 for outside, or 60deg - 20deg to 80deg) small

enough
that a linear equation will work (would guess I need accurancy to

about
5deg
or so)

How would people here go about acheiving this? Hopefully the solution

is
simpler than it sounds!

EXT
80 x x
70 x x
60 x x
50 x x
40 x x
30 x x
20 x
xx20.....15.....10.....05.....0.....-5.....-10.....-15......-20
Heat to:

I know there aren't supposed to be any stupid questions on
sci.electronics.basic, but since you decided to crosspost this to
sci.electronics.design you need to know that this is one of the most
poorly thought out pieces of **** ever posted here. You say one thing
and your graph reflects something entirely different, your description
of what you want is severely distorted by what you think you know, and
your "hints" about how we should go about achieving your nebulous goal
are, at best, insulting.

Why don't you try to figure out what you want and just ask for that
instead of pretending you know what you're talking about?

For example, in one case you state that if it's 10° outside you want
to heat something to 50° and then switch off. Forever? Or do you
want to keep the thing heated to 50°? Or what?

GRRRR....

--
John Fields


One of the things about people posting questions here is that they don't
have all the answers and they don't have a full understanding of the

problem
they are taking on. Sometimes, this is reflected in a less than perfect
question or a question that doesn't fully cover the problem. But,

remember,
if a poster had the knowledge and understanding to fully describe his
problem, to know exactly what questions to ask and has the experience to
know exactly how much information to provide - then he probably wouldn't

be
asking the question


---
Bull****. A query is properly phrased, "Here's what I want to have
happen", can you please help me?" , not "Here's what I want to have
happen, and here's how I want you to make it happen because here's
what I think I remember. And, by the way, here's some meaningless
garbage to make it even more difficult for you."
---

John Fields, however, sees the partial knowledge and ideas of the

original
poster as insulting.


---
I find his assumptions irritating.
---

As I see it, he had three options: One is to ignore
the question, two is to reply and ask for more information and to clarify
some of the design parameters and the third is to reply with abuse about

the
original poster clear lack of knowledge and berate him for offering his
ideas for the group to consider.


---
The abuse wasn't about his lack of knowledge, it was about his
abyssmal presentation of the problem and his assumption that his
opinions were important. Moreover, if you weren't so intent on
playing the incensed bystander you would have noticed that I did ask
for more information. Not by kissing his ass for it though, which is
what you seem to espouse.
---

Well, John, I'm sure the original poster feels really good about his post
now you've put him right. He won't make that mistake again will he?


---
Let's just say he'll be less likely to.
---

By the way, I took a look at John Fields company website,
austininstruments.com where it says of their service: "Offered primarily

to
individuals who believe they have a good idea but who haven't the

technical
expertise to translate their idea into reality". And he responded to

this
poster with; "you need to know that this is one of the most poorly

thought
out pieces of **** ever posted here" Good advert for the firm!


---
Good advert or not, it's true.

Also, you "forgot" to mention that our Invention Engineering (SM)
service is only one of the services we offer.
---

Now, to look at the problem:

We know from the question that the temperature has to be raised to a
specific temperature. It is also safe to assume that once the inside
temperature drops to a certain temperasture, the proces will start once
more


---
No, it's not safe to assume anything, and by stating that it is,
you've just labeled yourself as an ass.
---

- but James (the orignal poster) can clarify this.


---
Go back and _read_ my post and perhaps you'll come to the realization
that I already asked for that clarification.
---

I may just be a one shot, but the process is similar regardless.


---
You may very well be, but the process is quite different in that there
is no servo involved.
---

As another reply sets out, this is an ideal job for a microcontroller

such
as a PIC.


---
Oh gawd, another one...
---

Use one with two analogue inputs to read the temperature sensors,
whatever they might be. You will need to get to a voltage range of 0 -

5V
so there may be some signal conditioning to be done.


---
Nebulous, cute catch-all.
---

Because the PIC will
convert the voltages into numeric valaues, linear operation might not be
important. If you know that specific values represent certain

temperatures,
you don't need to know the shape of the slope if you are prepared to

accept
specific temperature ranges to trigger the heating process.


---
It's called a lookup table, genius...
---

Next, you need a single output from the PIC to turn on the heater using
relays or similar. Finally you will need an inut to vary the heating
process. A simple switched input might be sufficient for high and low
temperature settings, but another analogue input could be used if you

need a
sliding scale.

Using a PIC means that the hardware can be reduced to almost a single

chip.
If you find there are changes needed, they can be put in with a simple
software change and the process is repeatable as it doesn't rely on a lot

of
analogue components which can drift with time and temperature. The

effort
of researching the PIC methods would be repaid very quickly.


---
You're a ****ing idiot. Here's this poor boob who doesn't know his
ass from an opamp and you're sending him off to look for PICs.
---

The challenge for you is to find out how to write the software for the

PIC.
Alternativley, you can get this done by system designers or developers

who
have the expertise to write the code and test it quickly. There's a firm

in
Texas called Austin Instruments for example that might be able to help,

but
I suspect you won't be going to them.


---
The real challenge for him is to avoid taking advice from know-nothing
assholes like you who are willing to lead him down the primrose path
without the slightest intention of supplying him with a solid solution
for his immediate problem.

If he wanted to come to us we'd be glad to help him, and he'd leave
with a _real_ solution, not the kind of pie-in-the-sky-crap you
advocate.

--
John Fields


John,

You may be right or wrong, but *I* consider the abusive language you used
much more irritating then the posts you answered. Besides, you made your
opinion clear enough but what else - if anything - you want to achieve?

petrus


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.639 / Virus Database: 408 - Release Date: 23-3-2004

  #12   Report Post  
John Fields
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

On Tue, 06 Apr 2004 07:17:30 GMT, "petrus bitbyter"
wrote:


John,

You may be right or wrong, but *I* consider the abusive language you used
much more irritating then the posts you answered. Besides, you made your
opinion clear enough but what else - if anything - you want to achieve?


---
Nothing...

--
John Fields
  #13   Report Post  
Fred Bloggs
 
Posts: n/a
Default Designing a circuit to control heater output temp depending ontemp of an input



James wrote:
Many thanks for the formula, I just couldnt get my head round a way to shift
the values, but as you say it is a gain change which again gives me
something else to search for on google.

Is there a formula to calculate R and GR values? I assume the circuit is a
noninverting amplifer.

Thanks again


Yes- but I won't write a small book about everything you need to know.
YOU need to tell me:

1) range of exterior temperatures over which you want this thing to
work- and will this always be less than interior temperature;

2) power supplies you have available if any- line voltage;

3) means of controlling heater- is this a logic input to a PLC or a
relay that is to be controlled or what is it;

4) the distance to the temperature sensors- how connected?

5) basic allowable error- 10%, 5%, 1%?

- a brief description of what you're working with and what you envisage
for this little controller form factor/package size/cost- in other words.





That is not a "shift"- it is a gain change. Your equations are
Tint=G*(20oC-Text)+20oC where Tint is interior temperature cutoff and
Text is exterior temperature measurement. Then G=3 in the first case,
and G=1 in the second. Rewriting the equation as Tint=(G+1)*20oC-G*Text
suggests- not to be taken literally:

Please view in a fixed-width font such as Courier.



|\
REF V ----------|+\
20o | ----+---V (setpoint)
+-|-/ | T
| |/ | int
| |
V --/\/\--+---/\/\--+
T R GR
ext








  #14   Report Post  
Fred Bloggs
 
Posts: n/a
Default Designing a circuit to control heater output temp depending ontemp of an input



Fred Bloggs wrote:


James wrote:

Many thanks for the formula, I just couldnt get my head round a way to
shift
the values, but as you say it is a gain change which again gives me
something else to search for on google.

Is there a formula to calculate R and GR values? I assume the circuit
is a
noninverting amplifer.

Thanks again


Yes- but I won't write a small book about everything you need to know.
YOU need to tell me:

1) range of exterior temperatures over which you want this thing to
work- and will this always be less than interior temperature;

2) power supplies you have available if any- line voltage;

3) means of controlling heater- is this a logic input to a PLC or a
relay that is to be controlled or what is it;

4) the distance to the temperature sensors- how connected?

5) basic allowable error- 10%, 5%, 1%?

- a brief description of what you're working with and what you envisage
for this little controller form factor/package size/cost- in other words.


Add in 6) Can the GAIN adjust be manual- is it continuous adjustment or
only two values?

  #15   Report Post  
Fred Bloggs
 
Posts: n/a
Default Designing a circuit to control heater output temp depending ontemp of an input



John Fields wrote:
On Tue, 06 Apr 2004 07:17:30 GMT, "petrus bitbyter"
wrote:



John,

You may be right or wrong, but *I* consider the abusive language you used
much more irritating then the posts you answered. Besides, you made your
opinion clear enough but what else - if anything - you want to achieve?



---
Nothing...


Yeah- AND WAS SOMEONE STANDING OVER THIS INDIVIDUAL WITH A BASEBALL BAT
FORCING HIM TO READ EVERY WORD OF YOUR POST?!!!



  #16   Report Post  
james
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

Thanks again for pointing me in the write direction. It has been many years
since I last did a circuit design, I am starting to remember more as a go
along!

1) range of exterior temperatures over which you want this thing to
work- and will this always be less than interior temperature;


Exterior temperatures. Min -20 Max +20deg C

Interior will always be higher than external (unless unit off - i.e external
is 20deg)


2) power supplies you have available if any- line voltage;


Power supplied can be fed from a low voltage supplied (transformed mains),
so I can use any voltage.


3) means of controlling heater- is this a logic input to a PLC or a
relay that is to be controlled or what is it;


Ultimate control is for a relay.


4) the distance to the temperature sensors- how connected?


Distance to temp sensors would ideally be as short as possible, but in worse
case I would guess 5m on all sensors should do it.

5) basic allowable error- 10%, 5%, 1%?


Allowable error can be quite high, 10% represents say 8degress at the end of
the scale and can be lived with.

no more than 5% would be nice however


Case can be found to suit - basic box with switch on the front should do it,
so package size is flexible.



That is not a "shift"- it is a gain change. Your equations are
Tint=G*(20oC-Text)+20oC where Tint is interior temperature cutoff and
Text is exterior temperature measurement. Then G=3 in the first case,
and G=1 in the second. Rewriting the equation as Tint=(G+1)*20oC-G*Text
suggests- not to be taken literally:



I was considering a variable gain (variable resistor type of thing) so that
the gain is variable between the two limits.

I hope this info helps. Just let me know if you anything else would be
useful.


  #17   Report Post  
Rich Grise
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

"soundman" wrote in message
...
John Fields, however, sees the partial knowledge and ideas of the original
poster as insulting.


Don't bother with Fields. He's been an incorridgible asshole for quite
some time.

Cheers!
Rich


  #18   Report Post  
soundman
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input


"Rich Grise" wrote in message
...
"soundman" wrote in message
...
John Fields, however, sees the partial knowledge and ideas of the

original
poster as insulting.


Don't bother with Fields. He's been an incorridgible asshole for quite
some time.

Cheers!
Rich


Gets very excited about things doesn't he


  #19   Report Post  
John Fields
 
Posts: n/a
Default Designing a circuit to control heater output temp depending on temp of an input

On Wed, 07 Apr 2004 00:57:26 GMT, "Rich Grise"
wrote:

"soundman" wrote in message
...
John Fields, however, sees the partial knowledge and ideas of the original
poster as insulting.


Don't bother with Fields. He's been an incorridgible asshole for quite
some time.


---
"Incorrigible".


--
John Fields
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Simple circuit to hold relay on after input falls John Electronics 11 November 1st 03 03:44 PM


All times are GMT +1. The time now is 06:21 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 DIYbanter.
The comments are property of their posters.
 

About Us

"It's about DIY & home improvement"