{"id":711,"date":"2011-01-05T02:37:23","date_gmt":"2011-01-05T01:37:23","guid":{"rendered":"http:\/\/www.zigbe.net\/?p=711"},"modified":"2011-01-05T02:37:23","modified_gmt":"2011-01-05T01:37:23","slug":"motes-6-oooops-un-nuevo-fallo-corregido","status":"publish","type":"post","link":"https:\/\/blog.whatsbee.net\/?p=711","title":{"rendered":"MOTES: 6, oooops&#8230; un nuevo fallo corregido"},"content":{"rendered":"<div class=\"mceTemp mceIEcenter\">\n<div class=\"mceTemp mceIEcenter\">\u00a0<\/div>\n<\/div>\n<p>Tal como coment\u00e1ba en el art\u00edculo anterior <a href=\"http:\/\/www.zigbe.net\/?p=685\">Motes: 5 primer prototipo Alfa<\/a>\u00a0todo funciona sin problemas, pero acabo de ver un peque\u00f1o error de dise\u00f1o que afecta al consumo del mote cuando est\u00e1 durmiendo. Es un problema que no percibes cuando lo est\u00e1s probando, ya que afecta a la duraci\u00f3n de la bater\u00eda con el mote en producci\u00f3n.<\/p>\n<p>El problema viene de uno de los cambios que hicimos. Si os acordais la \u00fanica forma posible de despertal el mote cuando estaba en modo Sleep era poner la entrada Sleep_RQ en nivel bajo, como lo que nos interesabe era detectar la apertura de la puerta (en lugar del cierre) con el contacto cerrado conect\u00e1bamos la entrada a VCC, en la l\u00ednea pusimos una resistencia de Pull down de 30K, encargada de llevar la entrada a nivel bajo en el momento en el que se abriera la puerta y, por lo tanto, el contacto se abriera.<\/p>\n<p>Lo que provoca esta resistencia es que durante todo el tiempo haya una resistencia entre VCC y masa, como es de 30K yVCC de 3V tenemos un consumo contante de 0,1mA, si alimentamos el mote con unas bater\u00edas de 1000mAh solo ese consumo (sin nada m\u00e1s) nos consumir\u00eda la bater\u00eda en 1,15 a\u00f1os, si le sumamos el consumo de la transmisi\u00f3n se acortar\u00eda el tiempo.<\/p>\n<div id=\"attachment_712\" style=\"width: 706px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/01\/detallePulldown.png\"><img aria-describedby=\"caption-attachment-712\" loading=\"lazy\" class=\"size-full wp-image-712\" title=\"detallePulldown\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/01\/detallePulldown.png\" alt=\"\" width=\"696\" height=\"172\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/01\/detallePulldown.png 696w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/01\/detallePulldown-300x74.png 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/a><p id=\"caption-attachment-712\" class=\"wp-caption-text\">Detalle de la resistencia de pulldown y el rel\u00e9<\/p><\/div>\n<p>La soluci\u00f3n es utilizar una puerta NOR de bajo consumo, \u00a0por evitarnos el l\u00edo vamos a hacerla con un transistor. Con el transistor podemos reducir la corriente y aumentar la autonom\u00eda de las bater\u00edas.<\/p>\n<div id=\"attachment_713\" style=\"width: 706px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/01\/detalleNOR.png\"><img aria-describedby=\"caption-attachment-713\" loading=\"lazy\" class=\"size-full wp-image-713\" title=\"detalleNOR\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/01\/detalleNOR.png\" alt=\"\" width=\"696\" height=\"175\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/01\/detalleNOR.png 696w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/01\/detalleNOR-300x75.png 300w\" sizes=\"(max-width: 696px) 100vw, 696px\" \/><\/a><p id=\"caption-attachment-713\" class=\"wp-caption-text\">Detalle con la puerta NOR hecha con un transistor<\/p><\/div>\n<p>Suponiendo que R5 pudiera ser de 200K (tengo que hacer los c\u00e1lculos y las leyes de Kirchof un poco oxidadas) y que la impedancia de cada entrada del Xbee sea de 300K (es intuitivo, no tengo el dato), con el rel\u00e9 cerrado tendr\u00edamos una corriente de 31 nA y con el rel\u00e9 abierto de\u00a0100 nA, es decir, habremos multiplicado por tres la autonom\u00eda, que ahora ser\u00eda de casi 4 a\u00f1os.<\/p>\n<p>Estos c\u00e1lculos de duraci\u00f3n hacen referencia a un caso hipot\u00e9tico en el que el mote no enviara ning\u00fan paquete en este tiempo y con unos datos hipot\u00e9ticos (tanto de impedancia de la entrada del Xbee como del c\u00e1lculo de la resistencia R5).<\/p>\n<p>Un detalle importante a considerar es que el hecho de que la puerta est\u00e9 normalmente abierta reducir\u00e1 la duraci\u00f3n de la bater\u00eda. Aunque, \u00bfqu\u00e9 sentido tiene tener un sensor de puerta en una puerta que habitualmente est\u00e1 abierta?..<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Tal como coment\u00e1ba en el art\u00edculo anterior Motes: 5 primer prototipo Alfa\u00a0todo funciona sin problemas, pero acabo de ver un peque\u00f1o error de dise\u00f1o que afecta al consumo del mote cuando est\u00e1 durmiendo. Es un problema que no percibes&hellip; <br \/><a class=\"read-more-button\" href=\"https:\/\/blog.whatsbee.net\/?p=711\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[16,2,9,10],"tags":[56,76,80,99,109,110,111,173,183],"_links":{"self":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/711"}],"collection":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=711"}],"version-history":[{"count":0,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/711\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}