Home |
Search |
Today's Posts |
#1
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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 |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Simple circuit to hold relay on after input falls | Electronics |