{"id":322,"date":"2018-12-12T07:43:37","date_gmt":"2018-12-12T00:43:37","guid":{"rendered":"http:\/\/dataexponent.com\/?p=322"},"modified":"2019-03-07T11:43:26","modified_gmt":"2019-03-07T04:43:26","slug":"hvac-test-load-simulator","status":"publish","type":"post","link":"https:\/\/dataexponent.com\/?p=322","title":{"rendered":"HVAC Test Load Simulator &#8211; Update"},"content":{"rendered":"\n<p>To build the Head Pressure Control Optimized Temperature Control Switch  (that is being prototyped as an Arduino Sketch and be fully implemented as a re-flashed W1209 device) an HVAC Test Load Simulator needs to be built.<\/p>\n\n\n\n<p><strong>Update:<\/strong>The in-process re-flashed device project has been named the <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/dataexponent.com\/?p=313\" target=\"_blank\">HPC09 Head Pressure Control Optimized Temperature Control Switch<\/a>. Take a look<\/p>\n\n\n\n<p>My idea is to take a block of aluminum and put an independently-controlled thermoelectric Peltier effect heater\/cooler and fan on each side to heat and cool the block.<\/p>\n\n\n\n<p>A local machine shop cut the block and drilled a hole in the side to accommodate the thermistor probe. The<a rel=\"noreferrer noopener\" aria-label=\" Peltier devices (opens in a new tab)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Thermoelectric_cooling\ufeff\" target=\"_blank\"> Peltier devices<\/a> are placed on each end in such a way that heat is pumped into one side of the block and pulled out the other.  Notice how both the <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Thermoelectric_cooling%EF%BB%BF\" target=\"_blank\">Peltier devices<\/a> are oriented the same way so that heat always moves in one direction thru the simulator.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1814-1024x576.jpg\" alt=\"\" class=\"wp-image-137\" srcset=\"https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1814-1024x576.jpg 1024w, https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1814-300x169.jpg 300w, https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1814-768x432.jpg 768w, https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1814-1200x675.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>The cardboard shield needed to be added because the probes were being blown by the fans and didn&#8217;t represent the temperature of the block.<\/p>\n<\/div><\/div>\n\n\n\n<p style=\"text-align:left\">The bank of TTL-controlled  relays  provide independent power to the fans <br><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Thermoelectric_cooling%EF%BB%BF\" target=\"_blank\">Peltier devices<\/a>. In the end, the best HVAC simulation was achieved by running the fans full-time and turning the appropriate <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Thermoelectric_cooling%EF%BB%BF\" target=\"_blank\">Peltier device<\/a> on and off as needed.<\/p>\n\n\n\n<p>By providing both heating and cooling signals any pair of temperature setpoints can be achieved. Running a single <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Thermoelectric_cooling%EF%BB%BF\" target=\"_blank\">Peltier device<\/a>  allows chilled-to-room-temperature or room-temperature-to-warm scenarios.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1813.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1813-1024x576.jpg\" alt=\"\" class=\"wp-image-135\" srcset=\"https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1813-1024x576.jpg 1024w, https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1813-300x169.jpg 300w, https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1813-768x432.jpg 768w, https:\/\/dataexponent.com\/wp-content\/uploads\/2018\/06\/IMG_1813-1200x675.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/figure>\n\n\n\n<p>The Arduino Sketch code, the little breadboard, and the relays are working well. The biggest problem has been the thermal grease &#8211; it seems to get everywhere&#8230;<\/p>\n\n\n\n<p><a href=\"https:\/\/dataexponent.com\/?p=141\">Thermoelectric Peltier Device Air Conditioning Equipment Simulator<\/a> &#8211; is the initial, old post about the same topic.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To build the Head Pressure Control Optimized Temperature Control Switch (that is being prototyped as an Arduino Sketch and be fully implemented as a re-flashed W1209 device) an HVAC Test Load Simulator needs to be built. Update:The in-process re-flashed device project has been named the HPC09 Head Pressure Control Optimized Temperature Control Switch. Take a &hellip; <a href=\"https:\/\/dataexponent.com\/?p=322\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;HVAC Test Load Simulator &#8211; Update&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":312,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[75,72,49,73,74,71],"class_list":["post-322","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-embedded-software-development","tag-head-pressure-control","tag-software-consulting","tag-st-link","tag-stm8s003","tag-temperature-control-switch"],"_links":{"self":[{"href":"https:\/\/dataexponent.com\/index.php?rest_route=\/wp\/v2\/posts\/322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dataexponent.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dataexponent.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dataexponent.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dataexponent.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=322"}],"version-history":[{"count":8,"href":"https:\/\/dataexponent.com\/index.php?rest_route=\/wp\/v2\/posts\/322\/revisions"}],"predecessor-version":[{"id":363,"href":"https:\/\/dataexponent.com\/index.php?rest_route=\/wp\/v2\/posts\/322\/revisions\/363"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dataexponent.com\/index.php?rest_route=\/wp\/v2\/media\/312"}],"wp:attachment":[{"href":"https:\/\/dataexponent.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dataexponent.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dataexponent.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}