<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Usamos la salida rj45 de la usb4butia y controlamos todo con 1 bit. Basicamente trasnformamos una salida serial en paralelo de 4 bits.<br>El controlador ya lo tenemos hecho y en breve(estamos en eso) va a estar en la wiki. <br>El problema que estamos teniendo es con el software, justamente al desconectarlo y volverlo a conectar o conectar 2 actuadores a la vez funcionan mal o directamente no funcionan, y no entendemos donde está el error.<br>Saludos<br><br /><br /><div><hr id="stopSpelling">Date&#58; Thu, 24 Sep 2015 10&#58;38&#58;54 -0300<br>Subject&#58; Re&#58; [Butia-devel-list] User Module<br>From&#58; dflc@cs.com.uy<br>To&#58; diegomell_00@hotmail.com<br>CC&#58; butia-devel-l@fing.edu.uy<br><br><div dir=ltr><div class=ecxgmail_extra><br></div><div class=ecxgmail_extra>Buena idea hacer el actuador para stepper.</div><div class=ecxgmail_extra><br></div><div class=ecxgmail_extra>Un detalle no me queda claro&#58; la idea es que lo van a manejar todo mediante una conexion standard de las de la USB4Butia, con un solo bit ?</div><div class=ecxgmail_extra><br></div><div class=ecxgmail_extra>Que elementos de logica/hardware van a usar del lado del actuador ?</div><div class=ecxgmail_extra><br></div><div class=ecxgmail_extra>Se los consulto ya que el esquema que plantean se parece mucho a una comunicacion serial asincronica (ej. las que se utilizaban antes en PC con conexion electrica RS-232), pero eso implica que del lado del actuador haya cierta logica, como para interpretar la informacion serial; al menos un shift register y algunos chips auxiliares o sino un microcontrolador sencillo.</div><div class=ecxgmail_extra><br></div><div class=ecxgmail_extra>Para manejar un stepper desde la USB4Butia hay formas mas sencillas, utilizando los 4 hackpins (uno para controlar cada bobinado del stepper; si buscan en la lista hay mensajes anteriores al respecto). &#160; Eso simplifica mucho el trabajo, salvo que la idea sea utilizar las conexiones standard y trabajar con los modulos, etc, lo que es muy valido y da para aprender mucho.</div><div class=ecxgmail_extra><br></div><div class=ecxgmail_extra>Tambien se puede hacer con solo 2 hackpins (o 2 conexiones standard, que sean vistas por ej. como el &quot;modulo generico&quot;), un bit controla el sentido de giro y el otro es la indicacion de &quot;dar un paso&quot;; pero requiere agregar algo de hardware (un contador + &quot;etc&quot;) para transformar esas se&amp;ales en la activacion de los bobinados en la configuracion correspondiente a un paso, que va variando en cada paso (idem anterior, ver mensajes anteriores en la lista).</div><div class=ecxgmail_extra><br></div><div class=ecxgmail_extra>Si pueden comentennos mas sobre como tienen pensada la implementacion de hard y soft, para que podamos colaborar con Uds. en lo que podamos.</div><div class=ecxgmail_extra><br></div><div class=ecxgmail_extra>Saludos,</div><div class=ecxgmail_extra>&#160; &#160; &#160;Daniel.</div><div class=ecxgmail_extra><br></div><div class=ecxgmail_extra>---</div><div class=ecxgmail_extra><br></div><div class=ecxgmail_extra><div class=ecxgmail_quote>2015-09-24 9&#58;47 GMT-03&#58;00 Diego Melli <span dir=ltr>&lt;<a href="mailto&#58;diegomell_00@hotmail.com" target=_blank>diegomell_00@hotmail.com</a>&gt;</span>&#58;<br><blockquote class=ecxgmail_quote style="border-left&#58;1px #ccc solid;padding-left&#58;1ex;">


<div><div dir=ltr>Hola, gracias por las respuestas.<br>Estamos haciendo el proyecto del actuador stepper (por parte de la materia robedu).<br>Lo que hacemos(o intentamos) en el modulo es enviar 4 bits y hacer un flanco descendente que activa la salida.<br>A su vez cada bit seria&#58;<br>-flanco descendente + 1 o 0 (segun corresponda) durante tiempo T<br><br>Entonces la secuencia para formar un paso queda&#58;<br>-Primer bit<br>-delay tiempo t2 (en el codigo seria velocidad)<br>-Segundo bit<br>-delay velocidad<br>-Tercer bit<br>-delay velocidad<br>-cuarto bit<br>-flanco descendente<br>-delay velocidad<br>Despues se repite el ciclo<br><br>Cualquier ayuda es bienvenida. Saludos<br><div class="ecxhm ecxHOEnZb"><br><br></div><div><div class="ecxhm ecxHOEnZb"><hr>From&#58; <a href="mailto&#58;rafael.cordano@gmail.com" target=_blank>rafael.cordano@gmail.com</a><br>Date&#58; Thu, 24 Sep 2015 09&#58;28&#58;00 -0300<br>To&#58; <a href="mailto&#58;alanjas@hotmail.com" target=_blank>alanjas@hotmail.com</a><br>CC&#58; <a href="mailto&#58;aaguirre@fing.edu.uy" target=_blank>aaguirre@fing.edu.uy</a>; <a href="mailto&#58;butia-devel-l@fing.edu.uy" target=_blank>butia-devel-l@fing.edu.uy</a>; <a href="mailto&#58;diegomell_00@hotmail.com" target=_blank>diegomell_00@hotmail.com</a></div><div><div class=h5><br>Subject&#58; Re&#58; [Butia-devel-list] User Module<br><br><div>Por curiosidad, ¿qué tipo de actuador es?</div><div><br></div><div>Saludos,<br><br>Rafael Cordano<div><br></div></div><div><br>El 24/09/2015, a las 06&#58;28, Alan Jhonn Aguiar Schwyn &lt;<a href="mailto&#58;alanjas@hotmail.com" target=_blank>alanjas@hotmail.com</a>&gt; escribió&#58;<br><br></div><blockquote><div>


<div dir=ltr>Es indistinto usar PyBot como cliente-servidor o localmente.<div>En el módulo para que están usando el timer?</div><div>Tienen el código para mirarlo por ahí?<br><br><div><hr>From&#58; <a href="mailto&#58;diegomell_00@hotmail.com" target=_blank>diegomell_00@hotmail.com</a><br>To&#58; <a href="mailto&#58;aaguirre@fing.edu.uy" target=_blank>aaguirre@fing.edu.uy</a><br>Date&#58; Tue, 22 Sep 2015 16&#58;23&#58;14 -0300<br>CC&#58; <a href="mailto&#58;butia-devel-l@fing.edu.uy" target=_blank>butia-devel-l@fing.edu.uy</a><br>Subject&#58; Re&#58; [Butia-devel-list] User Module<br><br>


<div dir=ltr>Estaba usando pybot local asi&#58;<br>from pybot import usb4butia<br>robot = usb4butia.USB4Butia()<br><br>Al activarle la opcion debug carga el driver del acutador y al desenchufarlo la lista de devices se acualiza enseguida correctamente.<br>Otra cosa que me di cuenta es que al conectar 2 de los actuadores a la vez, se anulan (es decir dejan de funcionar).<br>En el modulo usamos registerT0eventInEvent, tendrá algo que ver? Saludos<br><br><br><div><hr>From&#58; <a href="mailto&#58;aaguirre@fing.edu.uy" target=_blank>aaguirre@fing.edu.uy</a><br>Date&#58; Tue, 22 Sep 2015 14&#58;47&#58;47 -0300<br>To&#58; <a href="mailto&#58;diegomell_00@hotmail.com" target=_blank>diegomell_00@hotmail.com</a><br>CC&#58; <a href="mailto&#58;butia-devel-l@fing.edu.uy" target=_blank>butia-devel-l@fing.edu.uy</a><br>Subject&#58; Re&#58; [Butia-devel-list] User Module<br><br><div dir=ltr><div><br><div>2015-09-22 14&#58;18 GMT-03&#58;00 Diego Melli <span dir=ltr>&lt;<a href="mailto&#58;diegomell_00@hotmail.com" target=_blank>diegomell_00@hotmail.com</a>&gt;</span>&#58;<br><blockquote style="border-left&#58;1px #ccc solid;padding-left&#58;1ex;">Al desenchufarlo y enchufarlo en el mismo puerto funciona mal</blockquote></div><br><br></div><div>Hola diego, podrás entrar más en detalle?<br></div><div>Tenés pybot funcionando con la opción DEBUG activada? que salida te da?<br></div><div>saludos<br><br></div></div>
<br>_______________________________________________
Butia-devel-l site list
<a href="mailto&#58;Butia-devel-l@fing.edu.uy" target=_blank>Butia-devel-l@fing.edu.uy</a>
<a href="https&#58;//www.fing.edu.uy/mailman/listinfo/butia-devel-l" target=_blank>https&#58;//www.fing.edu.uy/mailman/listinfo/butia-devel-l</a></div>                                               </div>
<br>_______________________________________________
Butia-devel-l site list
<a href="mailto&#58;Butia-devel-l@fing.edu.uy" target=_blank>Butia-devel-l@fing.edu.uy</a>
<a href="https&#58;//www.fing.edu.uy/mailman/listinfo/butia-devel-l" target=_blank>https&#58;//www.fing.edu.uy/mailman/listinfo/butia-devel-l</a></div></div>                                               </div>
</div></blockquote><blockquote><div><span>_______________________________________________</span><br><span>Butia-devel-l site list</span><br><span><a href="mailto&#58;Butia-devel-l@fing.edu.uy" target=_blank>Butia-devel-l@fing.edu.uy</a></span><br><span><a href="https&#58;//www.fing.edu.uy/mailman/listinfo/butia-devel-l" target=_blank>https&#58;//www.fing.edu.uy/mailman/listinfo/butia-devel-l</a></span></div></blockquote><br>_______________________________________________
Butia-devel-l site list
<a href="mailto&#58;Butia-devel-l@fing.edu.uy" target=_blank>Butia-devel-l@fing.edu.uy</a>
<a href="https&#58;//www.fing.edu.uy/mailman/listinfo/butia-devel-l" target=_blank>https&#58;//www.fing.edu.uy/mailman/listinfo/butia-devel-l</a></div></div></div>                                               </div></div>
<br>_______________________________________________<br>
Butia-devel-l site list<br>
<a href="mailto&#58;Butia-devel-l@fing.edu.uy">Butia-devel-l@fing.edu.uy</a><br>
<a href="https&#58;//www.fing.edu.uy/mailman/listinfo/butia-devel-l" rel=noreferrer target=_blank>https&#58;//www.fing.edu.uy/mailman/listinfo/butia-devel-l</a><br></blockquote></div><br></div></div></div>                                               </div></body>
</html>