2. ¿Qué es un driver?
Un driver o controlador de dispositivo para equipos con sistema operativo Windows, es un
programa cuya finalidad es relacionar el sistema operativo con los dispositivos hardware
(tarjeta gráfica, tarjeta de sonido, módem, tarjeta de Tv, wifi, lector mp3, etc.) y
periféricos (impresora, escáner, cámara fotográfica, cámara de vídeo, etc.) de nuestro
equipo. Los drivers sirven para que el Sistema Operativo reconozca y permita trabajar con
los diferentes dispositivos. Existen programas que en muchos casos nos van a permitir
conocer los dispositivos que tenemos montados en nuestro equipo, algunos de estos
programas los podéis encontrar reseñados en el siguiente enlace de nuestro blog cajón de
sastres. Conoce los componentes del PC.
¿Quiénes desarrollanlos drivers?
A algo más de un año de la salida al mercado de Windows Vista, resueltos ya casi todos los
problemas de compatibilidades de hardware y de la gran mayoría de las
incompatibilidades con software (está a un nivel de compatibilidad bastante mayor del
que tenía XP al mismo tiempo de salir al mercado con respecto a Windows 98 y ME), aún
hay bastantes personas que se compran un equipo con Windows Vista preinstalado y
quieren cambiarlo por Windows XP.
Desde luego es indudable que habrá un cierto número de estos usuarios que realmente
necesiten cambiarlo por incompatibilidad con un software o hardware muy concreto
(conozco casos en los que aún tienen que trabajar con MS-DOS o, como mucho, Windows
98 por ese mismo motivo), pero realmente éstos son los menos, y normalmente las
personas que se encuentran en estos casos se suelen asesorar bastante bien antes de
comprar un nuevo equipo, ya que conocen esa circunstancia.
3. ¿Con que sentido se actualiza un driver?
El L297 integra toda la circuitería de control necesaria para controlar motores paso a paso
bipolares y unipolares. Usado con un driver de puente H doble como el L298N forma una
completa interfaz entre un microprocesador y un motor paso a paso bipolar.
El controlador de motores paso a paso L297 está principalmente destinado para ser
utilizado con un puente L298N o L293E en aplicaciones de accionamiento de motor paso a
paso.
Se reciben señales de control desde el controlador del sistema, normalmente un chip de
microordenador, y proporciona todas las señales de accionamiento necesarias para la
etapa de potencia. Además, incluye dos circuitos de choppeo PWM para regular la
corriente en los devanados del motor.
Con un actuador de potencia adecuado el L297 controla las dos fases en motores
bipolares de imanes permanentes, cuatro fases en motores unipolares de imanes
permanentes y cuatro fases en motores de reluctancia variable. Además, maneja modos
de funcionamiento normal, onda media y medio pasa. (Esto está explicado en la sección
“Fundamentos del motor paso a paso”).
Dos versiones de este dispositivo están disponibles: el L297 regular y una versión especial
llamada L297A. El L297A incorpora un doblador de pulso de paso y está diseñado
específicamente para aplicaciones de posicionamiento en cabezales de disqueteras.
4. ¿Qué relación existe entre los drivers y el sistema operativo donde se
utilizara?
Un controlador de dispositivo, llamado normalmente controlador (en inglés, device driver)
es un programa informático que permite al sistema operativo interactuar con un
periférico, haciendo una abstracción del hardware y proporcionando una interfaz -
posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de
instrucciones que le indica al sistema operativo, cómo debe controlar y comunicarse con
un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar
el hardware.
¿Qué características tiene un driver?
Cantidad de algoritmos PID implementados: Se dispone de equipos con lazo simple, lazo
doble en cascada o lazo doble independiente.
Características particulares del algoritmo: Podemos encontrar equipos con autosintonía,
ya sea a lazo abierto o a lazo cerrado. Las características de estos algoritmos se describen
más adelante.
Desde el punto de vista de funciones: En general, podemos agrupar a los controladores en
dos grupos: los controladores 1/4 DIN, y los controladores de proceso. Ambos tipos
difieren entre sí en su funcionalidad, y también en su aspecto físico.
Los controladores 1/4 DIN: Reciben esta denominación debido a su frente normalizado de
96 mm x 96 mm (figura 4). Estos controladores se caracterizan, en general, por un bajo
costo, y una prestación limitada. Pueden tener funciones adicionales (con costos extra)
tales como el ajuste remoto del calor deseado, contactos para salida de alarmas, o interfaz
de comunicaciones. Muchos aspectos de diseño, tales como los materiales del gabinete o
el tipo de borneras, están orientadas a lograr un bajo costo total del instrumento.
Los controladores de proceso: Se caracterizan por una mayor flexibilidad que los de 1/4
DIN. La mayor parte de las funciones que son opcionales en un controlador 1/4 DIN son
estándar en un controlador de procesos. Otras funciones estándar, como la capacidad de
cálculo matemático, usualmente no están disponibles en un controlador 1/4 DIN.
Adicionalmente, el frente de un controlador de procesos imita al frente de los
controladores de tecnologías más antiguas, disponiendo de indicadores de barras
independientes para el valor deseado, la variable medida y la salida de la válvula (vea
nuevamente el frente de la figura 2). Este tipo de controladores es preferido en la
industria de procesos químicos y petroquímicos.