MANUAL DE INSTALACION Y USO v1.1 IOCards USBDCMotors INTRODUCCION La USBDCMotors puede gestionar hasta 6 motores de corriente continua de hasta 1 Amperio (incluso con picos de 2 Amperios, pero si los motores van a consumir 1 Amperio durante tiempo, es mejor montarle un disipador de calor) y 5 entradas analógicas. Esta tarjeta se conecta y configura a través del puerto USB del ordenador y se gestiona el controlador a través del protocolo IOCP. Tanto el sentido del motor como la velocidad del mismo se pueden controlar mediante PWM (Pulse Width Modulation). El diseño del circuito esta basado en la USBStepper a la que le hemos cambiado algunos componentes y el código del microcontrolador. LISTADO DE COMPONENTES - C1, C4, C5, C6, C7 = CONDENSADOR 0.1mF - C2, C3 = CONDENSADORES 22Pf - D1…D24 = DIODOS 1N4007 - IC1 = MICROCONTROLADOR 16C745 - IC2, IC3, IC4 = INTEGRADO L293E ...
MANUAL DE INSTALACION Y USO v1.1 IOCards USBDCMotors DIMENSIONES PRINCIPALES DESCRIPCION DE LOS CONECTORES: • J1 = Conector USB, permite la conexión al ordenador directamente, en el momento de conectarse el ordenador reconocerá la tarjeta e instalará el dispositivo. • J2 = Conector de alimentación, para alimentar los motores, se le debe suministrar el voltaje que precisemos enviar a los motores. El voltaje es único para los seis motores. • J3, J4, J5 y J9 = Conectores para entradas analógicas (ver dibujo de conexiones) ...
Página 4
MANUAL DE INSTALACION Y USO v1.1 IOCards USBDCMotors USO DE LA TARJETA: Para el manejo de la tarjeta, usaremos básicamente el lenguaje propio de programación de las IOCards, el SIOC. El primer paso seria editar el fichero sioc.ini, para indicarle a SIOC que tarjeta esta activa, para ello editaríamos la siguiente línea: USBDCmotor=XX,YY Donde XX representa el número de orden de la tarjeta dentro de nuestro sistema, se numera para poder acceder a ella con el parámetro Device (ver imagenes siguientes) en la declaración de variables en SIOC. En el caso de quie solo usemos esta tarjeta, podemos dejar el parámetro en 0, ya que esto indica a sioc, que solo tenemos conectada dicha tarjeta. Si usamos el 0 SIOC lo interpreta como la primera tarjeta conectada y no tenemos que definirlo en la declaración de datos, para ello dejaríamos el campo Dispositivo en blanco. ...
Página 5
MANUAL DE INSTALACION Y USO v1.1 IOCards USBDCMotors USBAnalogic=0,43 O las dos conectadas en los puertos 27 y 32: USBAnalogic=0,27 USBAnalogic=1,32 Fijese que estamos usando los mismos números que en la definición de la propia tarjeta, esto nos asegura que tendremos acceso a las entradas analógicas en cada una de las tarjetas. Una vez configurado el sioc.ini, ya podemos tener acceso a las tarjetas a través de SIOC, para ello deberemos tener un script adecuado al uso que queramos hacer de la tarjeta. Vea el ejemplo siguiente que nos proporciona un ...
Página 6
MANUAL DE INSTALACION Y USO v1.1 IOCards USBDCMotors Var 0001, name MOTOR_1, Link USB_DCMOTOR, Device 0, Output 1 Var 0006, name ANALOG_E1, Link IOCARD_ANALOGIC, Device 0, Input 1, PosL 0, PosC 127, PosR 255 Var 0999, name CONTROL, Link SUBRUTINE C1 = TESTBIT &TOGA_PM ,0 C2 = TESTBIT &AT_DISC_PM ,2...