Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
¿Algunos de vosotros tenéis experiencia con los componentes de Lynxmotion?
Ahora mismo especialmente me interesa conocer el controlador SSC-32.
La primera duda que tengo es si es fácil establecer comunicaciones rápidas (>115.2K) con un Qwerk, Gumstix o similares.
En el manual indican: "TTL Serial Port For connecting to Atom, Stamp etc. and DB9 enable.", pero parece estar limitado a 115.2K
Quizás sería más interesante utilizar directamente las salidas que ofrece, por ejemplo, Qwerk
para controlar los servos, ¿no?
Yo uso el SSC-32 a 115.2 (máxima velocidad).
Funciona estupendamente y deja incluso enviar en ráfagas y luego aceptar al de x tiempo.
115,2k es muuucha velocidad (para éste fin vamos), no necesitas más (digo yo), de hecho no todos los microcontroladores alcanzan esa velocidad.
¿Cual es tu duda en concreto?
Mi intención es utilizar el servo también como "sensor", su posición y esfuerzo, tal como preguntaba aquí).
Con lo cual cuanto más rápidamente obtenga información mejor podrá reaccionar.
La pregunta concreta es si es superable la velocidad de comunicaciones entre el SSC-32 y el exterior (no con los servos). O bien es mejor optar por otro controlador de servos.
Mi intención es utilizar el servo también como "sensor", su posición y esfuerzo, tal como preguntaba aquí).
Con lo cual cuanto más rápidamente obtenga información mejor podrá reaccionar.
La pregunta concreta es si es superable la velocidad de comunicaciones entre el SSC-32 y el exterior (no con los servos). O bien es mejor optar por otro controlador de servos.
Pero es que no necesitas más velocidad de 115.200 baudios! mira si eso por ahí, pero tampoco encontrarás placas más rápidas. Para que te hagas una idea, 115.2k baudios es tan rápida que casi me permite meter a chorro los datos en el bus de salida y va más rápido que mi microcontrolador...
aprendiendo, a no ser que uses un servo digital no te merece la pena. Un servo analógico se actualiza cada 20Hz o 50Hz (ie, cada 0.05s o 0.02). 115.200baudios son bits por segundo y con tramas de 10 bits (8N1) en un segundo puedes enviar 11.520 tramas. Es decir podrías actualizar 230 servos a 50Hz.
Edito: Los cálculos se han hecho contando que cada trama actualiza un servo y que el micro es suficientemente rápido para procesar y enviar la información en 8.6us.
S2
Ranganok Schahzaman