element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Sensors
  • Technologies
  • More
Sensors
Sensor Forum Temperature switch
  • Blog
  • Sensor Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Sensors requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 8 replies
  • Subscribers 158 subscribers
  • Views 240 views
  • Users 0 members are here
  • temperature switch
  • temperature control
  • temperature
  • ksd9700
  • switch
  • sensor
Related

Temperature switch

ntewinkel
ntewinkel over 4 years ago

Hi all,

 

I'm hoping someone may have some ideas that I haven't seen yet.

 

I'm trying to run a little USB-powered (5v) heater to keep a small area outside from freezing or getting too cold. I'm aiming for around 15 degrees Celcius.

It would ideally also be somewhat smallish.

 

Right now I have a couple of KSD9700 temperature switches. It's rated at 15C, but the hysteresis seems to give it +/- 3 degrees. So it fluctuates all the way from 12 to 18 degrees. And the two I have vary widely in their behaviour, which is probably a symptom of a cheap eBay purchase. But it does the trick for the most part.

I've also seen KSD301, but they look to be much bigger. Not sure if their behaviour is similar.

 

These Texas Instruments ones seem to be ideal: TMP709, so I'm planning to pick up a few of those. They appear to have a much smaller hysteresis (2 degrees), which means much less temperature fluctuation.

 

Maxim also has some: MAX6501 that look to be the same kind of thing.

 

It looks like I can combine those with a transistor to power the 5v heater.

Both are smd, so a small PCB could hold all that's needed in a tiny footprint.

 

I'm trying to keep things really simple, so I'm trying to avoid using a microcontroller + separate sensor etc. Although I recall the very first of the TI Launchpads came with a chip with a built-in temperature sensor that was part of their demo. But that does require each chip to be programmed, which adds complexity.

 

Am I missing anything really easy and obvious? Or maybe something less obvious but much more ideal?

 

ps, does 2 degrees hysteresis mean it would be 15 +/- 2 = 13 to 17 degrees, or is the 2 the sweep from high to low, ie 14 to 16 degrees?

 

Thanks!

-Nico

  • Reply
  • Cancel
  • Cancel

Top Replies

  • jc2048
    jc2048 over 4 years ago +4

    Look at section 8.2.3 of the TMP709 datasheet. It shows a diagram of the operation on the 10C hysteresis setting.

     

    The hysteresis is the width of the band. The temperature 'set point' that you program with…

  • jw0752
    jw0752 over 4 years ago +4

    Hi Nico,

    One aspect that is often overlooked which is a factor in hysteresis is the coupling between the heater, the sensor, and the target environment. For example a well powered high mass heater will…

  • ntewinkel
    ntewinkel over 4 years ago in reply to genebren +2

    Thanks Gene,

     

    Yes, it's very small. It's using a USB hand warmer powered by a dual-port cell phone charger, and it's wrapped in insulation. Sorry, at this point I can't give too much specific details yet…

Parents
  • jc2048
    jc2048 over 4 years ago

    Look at section 8.2.3 of the TMP709 datasheet. It shows a diagram of the operation on the 10C hysteresis setting.

     

    The hysteresis is the width of the band. The temperature 'set point' that you program with a resistor is the top (not the middle, as you might expect). So if you program 16C and select the 2C hysteresis, you should get a band of 14 to 16.

    • Cancel
    • Up +4 Down
    • Reply
    • Cancel
Reply
  • jc2048
    jc2048 over 4 years ago

    Look at section 8.2.3 of the TMP709 datasheet. It shows a diagram of the operation on the 10C hysteresis setting.

     

    The hysteresis is the width of the band. The temperature 'set point' that you program with a resistor is the top (not the middle, as you might expect). So if you program 16C and select the 2C hysteresis, you should get a band of 14 to 16.

    • Cancel
    • Up +4 Down
    • Reply
    • Cancel
Children
  • ntewinkel
    ntewinkel over 4 years ago in reply to jc2048

    Thank you for explaining that, Jon!

    I went over that whole document a few times to figure out how the chip works, but that picture never made sense to me until you explained it!

     

    -Nico

    • Cancel
    • Up +2 Down
    • Reply
    • Cancel
Element14

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube