
X-ServoSecuenciador 1.0.1
|
Software para PC |
Estas secuencias se pueden guardar en archivos de disco para su rápida gestión, además el programa cuenta con utilidades completas de calibración de rangos y precisión de servos con 4 preselecciones (2 de ellas pregrabadas para los servos FUTABA S-3003 y Hitech-325-HB) totalmente reprogramables por el usuario. También se dispone controles para:
Por defecto al insertar una nueva secuencia en la tabla se pondrán los valores que en ese momento estén seleccionados en los controles. Al hacer click en una secuencia(columna) los controles se ajustara a lo que hay almacenado en esa secuencia, para modificar los datos de una secuencia se seleccionara la que se quiere modificar y luego se moverán los controles, quedando modificada la secuencia desde ese mismo instante.
Para realizar la calibración de un servo lo primero es seleccionar con que módulo queremos comunicarnos mediante el botón de identificación del cuadro de controles de la pantalla principal, luego hacer click sobre el menú calibración, con lo cual el módulo X-CS20F se pone en modo de calibración, esto hará que solo el servo conectado a la primera salida (servo número 1) funcione, y será este mismo el que se use para calibrar el módulo. En el menú calibración en primer lugar vemos arriba de todo dos botones ON y OFF que hacen entrar y salir del modo de calibración al módulo, esto será útil para pequeños retoques como veremos mas adelante. Inmediatamente debajo vemos una pantalla con información de duty cycle de la señal generada y valores usados por el circuito para generarla. Después tenemos una gráfica en la cual se muestra el pulso generado y marcas de inicio 0º y final 180º. Justo debajo podemos ver una barra de desplazamiento con la cual podemos mover el servo conectado en la conexión numero 1 con una precisión extraordinaria. Realizar la calibración: Ahora dando por hecho que tenemos conectado bien conectado el módulo x-CS20F con el servo para el cual queremos calibrar el módulo conectado a su salida nº 1, procederemos como sigue para calibrar correctamente el servo: Nota: Debemos de tener en cuenta haber fijado el servo sobre un semicírculo graduado y haber puesto una aguja en su eje para que indique los grados de rotación de la posición del eje de salida para poder ver la posición.
Ahora en la pantalla que se muestra al lado de los botones inicio 0º y fin 180º podemos ver el resultado de un calculo sencillo y que nos da abajo de todo el tiempo exacto de tiempo para una precisión de 1º con los ajustes actuales, ahora con la pequeña barra de debajo de los botones inicio 0º y final 180º intentaremos aproximarnos a el valor mostrado en el resultado de la operación y daremos por acabada la calibración. Como el uControlador usado en el X-CS20F tiene una precisión de tiempo mínima de 200nS es posible que no podamos aproximarnos al valor mostrado en el resultado en la operación anterior y con ello que el control quede un poco desajustado. Para solventar este problema ahora pulsaremos sobre el botón de modo de calibración OFF y el módulo quedara en estado normal, entonces podremos comprobar si el ajuste es correcto sin cerrar la ventana de calibración, con lo cual podemos retocar tanto como queramos los valores de precisión y rangos mínimo y máximo. Se recomienda ajustar los rangos mínimo y máximo para que el resultado de la operación sea exacto a alguno de los valores mostrados por la pequeña barra de ajuste de precisión. Si queremos hacer pasar a estado de calibración al módulo solo tenemos que pulsar el botón de ON. En el módulo X-cs20F queda registrado el ultimo cambio realizado en la calibración y no es necesario hacer ninguna acción de guardar cambios. En el software X-Secuenciador podemos guardar los ajustes realizados para calibrar otros módulos hardware sin necesidad de volver a hacerlo, para ello haremos click con el botón derecho del ratón sobre uno de los 4 presets, introduciremos un nombre con el cual identificaremos el preset y pulsaremos sobre aceptar con lo cual queda grabado el ajuste actual en el disco duro del PC. Para calibrar un módulo X-CS20F desde un preset tan solo tenemos que hacer click con el botón izquierdo del ratón sobre el preset y el módulo actualmente seleccionado quedara calibrado con los ajustes del preset.
Para poder seleccionar un módulo en concreto se dispone de un número de identificación que por defecto es 1 y habrá que cambiar en los siguientes dispositivos que se conecten al bus. El método para cambiar el número de identificación de un módulo es sencillo e intuitivo y tan solo tenemos que introducir el número del módulo al cual queremos cambiarle la identificación y poner el nuevo número en la casilla correspondiente, acto seguido se presiona en el botón Re-ident y la nueva id. es transmitida al módulo indicado, quedando al instante reidentificado. También se dispone de un cuadro para encontrar dispositivos perdidos, es decir que no sepamos que identificación tienen (Solo usarlo con un único módulo conectado al bus RS232 ). Aquí tan solo se ha de introducir el nuevo número que queramos ponerle y pulsar sobre el botón "Encontrar" quedando así reidentificado. Nota: para evitar errores si no tenemos muy claro que números de id. tienen los módulos se aconseja conectar únicamente al el módulo que queramos reidentificar, así evitaremos que mas de uno pueda tener la misma identificación.
|
||||||||||||||||||
Robotica & µControladores Pic
![]()
Esta obra está bajo una
licencia de Creative Commons.
Daniel C. Martin "ionitron" ··· Barcelona (Spain) ··· 2001-2006