1
Presentación
UNIVERSIDAD POLITÉCNICA DEL CENTRO
INGENIERIA EN MECATRONICA
Programación de periféricos
UNIDAD # 1,2 y 3
NOMBRE DEL PROFESOR: Gregorio Romero
NOMBRE DEL ALUMNO:
Álvaro Enrique Castillo Pérez 001411
.
Portafolio electrónico de evidencia
Villahermosa, Tabasco a jueves 26 de noviembre del 2015.
2
Introducción
Los aparatos o dispositivos auxiliares e independie ntes conectados a la unidad
central de procesamiento de una computadora Se cons ideran periféricos tanto a
las unidades o dispositivos a través de los cuales la computadora se comunica
con el mundo exterior, como a los sistemas que alma cenan o archivan la
información, sirviendo de memoria auxiliar de la me moria principal tales
conocimientos son los que iremos aprendiendo a lo l argo del curso
3
OBJETIVO
EL programador puede tener que escoger entre soluci ones alternativas en muchos puntos. Cada elección debe hacerse para s atisfacer los objetivos y restricciones de la tarea de programaci ón particular, como apropiados para toda tarea de programación tenemos los siguientes objetivos:
Exactitud
Claridad
Eficiencia
4
INDICE
Presentación………………………………………........….pág. 1
Introducción……………………………………………..…...pág. 2
Objetivo…………………………………………………...…...pág. 3
Bloque 1………………………………………………..……… Pág. 4-16
Bloque 2……………………………………………………......pág. 17-
34
Bloque 3……………………………………………….…………pág. 34-
53
Conclusión………………………………………………...…….pág.54
5
UNIDAD 1
6
Evaluación diagnostica 1._ INDIQUE LOS NIVELES DE VOLTAJE PARA EL 0 LÓGICO Y EL 1 LÓGICO
DEFINIDOS EN EL ESTÁNDAR RS-232 .
Tensión Señal Nivel Lógico Control
+3 a +15 Espacio 0 On
-3 a –15 Marca 1 Off
Los valores de tensión se invierten con respecto a los valores lógicos. Por ejemplo, el valor lógico positivo corresponde a la tensión negativa. También un 0 lógico corresponde a la señal de valor verdadero o activado. Por ejemplo, si la línea DTR está al valor 0 lógico, se encuentra en la gama de tensión que va desde +3 a +15 V, entonces DTR está listo (ready).
� Las señales se considerarán en el estado de MARCA, (nivel lógico “1”), cuando la tensión sea más negativa que -3 V con respecto a la línea de Signal Ground. Las señales se considerarán en el estado de ESPACIO, (nivel lógico “0”), cuando la tensión sea más positiva que +3 V con respecto a la línea Signal Ground. La gama de tensiones entre -3 V y +3 V se define como la región de transición, donde la condición de señal no está definida.
2-_ DEFINA LOS CONCEPTOS DE SEÑAL DIGITAL Y SEÑAL A NALÓGICA.
SEÑAL DIGITAL
La señal digital es un tipo de señal generada por algún tipo de fenómeno electromagnético en que cada signo que codifica el contenido de la misma puede ser analizado en término de algunas magnitudes que representan valores discretos, en lugar de valores dentro de un cierto rango. Por ejemplo, el interruptor de la luz sólo puede tomar dos valores o estados: abierto o cerrado, o la misma lámpara: encendida o apagada. Esto no significa que la señal físicamente sea discreta ya que los campos electromagnéticos suelen ser continuos, sino que en general existe una forma de discretizarla unívocamente.
SEÑAL ANALÓGICA
Una señal analógica es un tipo de señal generada por algún tipo de fenómeno electromagnético y que es representable por una función matemática continua en la que es variable su amplitud y periodo (representando un dato de información) en función del tiempo. Algunas magnitudes
7
físicas comúnmente portadoras de una señal de este tipo son eléctricas como la intensidad, la tensión y la potencia, pero también pueden ser hidráulicas como la presión, térmicas como la temperatura, mecánicas.
3._ ELABORE GRÁFICAS DE LA SEÑAL DIGITAL Y SEÑAL AN ALÓGICA.
8
Exposición Rs-232
9
10
11
12
13
14
15
16
17
UNIDAD 2
18
Reporte en paralelo con dos pc
Presentación
UNIVERSIDAD POLITÉCNICA DEL CENTRO
INGENIERIA EN MECATRONICA
Programación de periféricos
UNIDAD # 1
NOMBRE DEL PROFESOR: Gregorio Romero
NOMBRE DEL ALUMNO:
Álvaro Enrique Castillo Pérez 001411
Conexión en paralelo
Villahermosa, Tabasco a jueves 15 de octubre del 20 15.
19
INTRODUCCION
El conector DB25 (originalmente DE-25) es un conector analógico de 25 clavijas.
Al igual que el conector DB9, el conector DB25 se utiliza principalmente para conexiones en
serie, ya que permite una transmisión asíncrona de datos.
También se utiliza para conexiones por el puerto paralelo. En un principio se utilizó para
conectar impresoras y por este motivo, se le conoce como el "puerto de impresora"
(abreviado LTP).
Entonces, para evitar confusiones, los puertos de serie DB25 de los equipos generalmente
tienen conectores machos, mientras que los conectores de puerto paralelo son conectores
hembra DB25.
20
Conector DB25 en puerto paralelo
Muy utilizado sobre todo con las impresoras matriciales y las primeras de chorro de tinta el conector DB25 también conocido como CENTRONICS. Alberga tres buses de datos: Señalización desde el PC, respuestas y señales desde la impresora y los 8 bits de datos.
Conector DB25 Macho
Conector DB25 Hembra
.
Pines Del Conector DB25 Macho
Pines Del Conector DB25 Paralelo
1. STROBE 2. Bit Datos
0 3. Bit Datos
1 4. Bit Datos
2 5. Bit Datos
3 6. Bit Datos
4 7. Bit Datos
5 8. Bit Datos
6 9. Bit Datos
7 10. ACK 11. BSY 12. Sin Papel 13. Selección
14. Power Auto
15. Error 16. Reset
Impresora 17. Selector
Entradas 18. GND 19. GND 20. GND 21. GND 22. GND 23. GND 24. GND 25. GND
21
Conector de 2pc en puerto paralelo
Materiales a utilizar:
2 conectores db25 macho
6 metros de cable UTP
Cautín
Soldadura
Pasta
Cinta aislante
Windows XP
2 Computadora con entrada db25
Procedimiento
Soldar con la siguiente Configurar el db25
22
Proceso
Conectamos a la computadora
23
Realizar la conexión con el puerto paralelo
Pasos computadora 1
Entramos a tareas de red, nos abrirá varias opciones.
Ya abierta las opciones anteriores entramos a la opción ¨crear una nueva conexión¨, nos abrirá
cuatro opciones.
Entramos a la opción ¨configurar una conexión avanzada¨. Nos abrirá dos opciones.
Entramos ¨conectar directamente con otro equipo¨. Nos abrirá dos opciones más.
Y marcamos la opción ¨host¨.
Por ultimo agregamos el usuario con el que aremos la conexión.
24
Pasos computadora 2
Entramos a tareas de red, nos abrirá varias opciones.
Ya abierta las opciones anteriores entramos a la opción ¨crear una nueva conexión¨, nos abrirá
cuatro opciones.
Entramos a la opción ¨configurar una conexión avanzada¨. Nos abrirá dos opciones.
Entramos ¨conectar directamente con otro equipo¨. Nos abrirá dos opciones más.
Marcamos la opción ¨invitado¨ y nos pedirá el nombre de la pc ¨host¨ que es la computadora 1.
Colocamos el nombre de usuario y contraseña de la computadora 1.
Damos conectar.
Verimicamos si la conexión se realizo
25
Conclusiones
Durate la actividad que realice aprendí mucho sobre el puerto DB25, en este caso en particular
aprendí como conectarlo en modo paralelo, es necesario modificar el db25 tanto el ̈ macho¨como
¨hembra¨ para poder hacer las conexiones y tener el windows XP, el windows ya tiene las
configuraciones necesarias para hacer esa conexión, y esto facilita la conexión. Es asi que pude
llevar acabo esta practica.
26
Bibliografías
https://www.youtube.com/watch?v=7eZ9rwzQNP8
https://www.google.com.mx/search?q=configuracion+del+db25+para+una+conexion+en+paral
elo+con+dos+pc&espv=2&biw=1517&bih=741&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AU
oAWoVChMI04Dt1p3DyAIVQ5mACh2lUA3a&dpr=0.9#imgrc=AJCx2wxbHgqiGM%3A
Título Hardware y componentes. Edición 2006
Autor Juan Enrique Herrerías Rey
Editorial ANAYA MULTIMEDIA
Colección MANUALES FUNDAMENTALES
Nº Páginas 640
Formato 17,60 x 22,50 cm.
Referencia (Anaya) 2310627
Número ISBN. 84-415-1979-X
Código EAN 9788441519794
Precio recom. con IVA 34,50 euros (aprox. US$ 44,00)
Encuadernación Rústica Hilo
Edición 1ª
Fecha de publicación Marzo 2006
27
Estructura de un programa ESTRUCTURA DE UN PROGRAMA
Para escribir un programa en C con CCS C, se debe tener en cuenta una serie de elementos básicos
de su estructura.
a) Directivas de Pre – procesado: controlan la conversión del programa a código máquina
por parte del compilador.
b) Programas o Funciones: conjunto de instrucciones. Puede haber uno o varios; en cualquier
caso siempre debe haber uno definido como principal mediante la inclusión de la llamada
“main()”.
c) Instrucciones: indican como debe comportar el PIC en todo momento.
d) Comentarios: Permiten describir lo que significa cada línea de código.
TIPOS DE DATOS
Tipo Tamaño Rango Descripción
Int 1 Short
1 bit 0 a 1 Entero de 1 bit
Int Int 8
8 bit 0 a 255 Entero
Int 16 Long
16 bit 0 a 65,535 Entero de 16 bit
Int 32 32 bit 0 a 4,294,967,295 Entero de 32 bit
Float 32 bit ±1175X10-38 a
±340210-38
Coma flotante
Char 8 bit 0 a 255 Carácter
Void - - Sin valor
Signed int8 8 bit -128 a +127 Entero con signo
Signed Int16 16 bit -32,768 a +32767 Entero largo con
signo
Signed int32 32 bit -231 a +(2-31-1) Entero 32 bit con
signo
CONSTANTES
Las constantes se pueden especificar en decimal, octal, hexadecimal o en binaria.
123 Decimal
0123 Octal
0x123 Hexadecimal(0x)
0B010010 Binario (0B)
‘x’ Carácter
28
‘\010’ Carácter Octal
‘\xA5’ Carácter Hexadecimal
Además se pueden definir constantes con un sufijo
Int8 1270
Long 80UL
Signed Int16 80L
Float 3.14F
Char Comillas Simples ‘C’
También se definen caracteres especiales como:
\n Cambio de línea
\r Retorno de carro
\t Tabulación
\b Backspace
Las variables se utilizan para nombrar posiciones de memoria RAM; se deben declarar,
obligatoriamente, antes de utilizarlas; para ello se debe indicar el nombre y el tipo de dato que
se manejará. Se definen de la siguiente forma:
Tipo Nombre_Variable [=Valor inicial]
Ej. → float temp_limit=500.0;
Las variables definidas en un programa son de 2 tipos (Locales o Globales). Las variables Locales
solo se utilizan en la función donde se encuentran declaradas; las variables globales se pueden
utilizar en todas las funciones del programa. Ambas deben declararse antes de ser utilizadas y las
globales deben declararse antes de cualquier función y fuera de ellas.
#include <18F4550.h>
#USE DELAY (clock=48000)
Int16 counter; // Variable global
Void Funcion(Void)
{
Char K, Kant=’0’; // Variable Local
}
29
Void Main()
{
Int8 temp; // Variable Local
Las variables pueden ser definidas con:
a) AUTO. (Usada por defecto, no hace falta que se indique) donde la variable existe mientras
la función está activa. Estas variables no se inicializan a cero, su valor se pierde cuando se
sale de la función.
b) STATIC. Una variable Local se activa como global, se inicializa a cero y mantiene su valor
al entrar y salir de la función.
c) EXTERN. Permite el uso de variables en compilaciones múltiples.
OPERADORES
Asignación de suma += (x+=y) → x = x+y
Asignación de resta -= (x-=y) → x = x-y
Asignación de multiplicación *= [x*=y → x = x*y]
Asignación del resto de la división /=
Asignación de desplazamiento a la
izquierda
<<=
Asignación de desplazamiento a la derecha >>=
Asignación AND de bits &=
Asignación |=
Asignación XOR de bits ^=
OPERADORES ARITMÉTICOS
+ Suma
- Resta
* Producto
/ Division
% Resto
++ Incremento
-- Decremento
Size of Determina el tamaño, en bytes de un
operando
RELACIONALES
< Menor que
30
> Mayor que
>= Mayor igual que
<= Menor igual que
== Igual a
!= Diferente de
?= Exprecion adicional
OPERADORES LOGICOS
! No Lógico (NOT)
&& Y Lógico (AND)
|| O lógico (OR)
Operadores de bitz
~ Complemento a 1
^ XOR
& And
| Or normal
Punteros
& Dirección * Indireccion
-> Puntero de estructura
Orden de procedencia
1) ()
2) ! ^
3) */
4) + -
5) <<, >>
6) <, >
7) ==
31
8) && , ||
9) ^
Declaraciones de control
a) If – else
b) while
c) So – while
d) For
e) Switch – Case
f) Return
g) Break, continue, goto
32
Evidencia de conocimiento
33
34
UNIDAD 3
35
Cuestionario.
1- ¿Qué es adquisición de datos? R: La adquisición de datos o adquisición de señales, consiste en la toma de muestras del mundo real, para generar datos que puedan ser manipulados por un ordenador u otras electrónicas, Consiste, en tomar un conjunto de señales físicas, convertirlas en tensiones eléctricas y digitalizarlas de manera que se puedan procesar en una computadora o PAC. La adquisición de datos (DAQ) es el proceso de medir con una PC un fenómeno eléctrico o físico como voltaje, corriente, temperatura, presión o sonido. Un sistema DAQ consiste de sensores, hardware de medidas DAQ y una PC con software programable. Comparados con los sistemas de medidas tradicionales, los sistemas DAQ basados en PC aprovechan la potencia del procesamiento, la productividad, la visualización y las habilidades
Universidad politécnica del centro. Fecha de entrega: 26 / 11 / 15
Programación de periféricos
Docente: I.S.C. Gregorio Romero Hernández.
Firma del docente:
Alumno: Álvaro Enrique Castillo Pérez Matricula: 001497 Firma del
alumno: Carrera: Mecatrónica Cuatrimestre: 4to Grupo: M1-4
Producto: Evidencia 1 Unidad 3 Calificación:
36
de conectividad de las PC’s estándares en la industria proporcionando una solución de medidas más potente, flexible y rentable
2- ¿Qué función realiza un transductor? Un transductor es un dispositivo que convierte una señal de un tipo de energía en otra. La base es sencilla, se puede obtener la misma información de cualquier secuencia similar de oscilaciones, ya sean ondas sonoras (aire vibrando), vibraciones mecánicas de un sólido, corrientes y voltajes alternos en circuitos eléctricos, vibraciones de ondas electromagnéticas radiadas en el espacio en forma de ondas de radio o las marcas permanentes grabadas en un disco o una cinta magnética. Transductores son sinónimo de sensores en sistemas de DAQ. Hay transductores específicos para diferentes aplicaciones, como la medición de la temperatura, la presión, o flujo de fluidos. DAQ también despliega diversas técnicas de acondicionamiento de Señales para modificar adecuadamente diferentes señales eléctricas en tensión, que luego pueden ser digitalizados usando CED.
3- Responde con verdadero (V) o falso (F) las sigui entes oraciones: a. Una señal analógica consiste en valores discretos en lugar de un rango
continuo de valores: _F_. b. Voltaje es la señal más común leída por un dispositivo de adquisición de
datos: _V_.
4- Describe la diferencia entre adquisición simple punto y adquisición multipunto
Que a simple punto no tiene tantos accesos y distribución en exteriores en cambio el multipunto si y es de bajo costo que entrega conectividad rápida y accesible
37
5- Las especificaciones TTL para una señal definen un nivel de voltaje entre; _0,0V y 0,8 _ para un nivel lógico bajo y un nivel de voltaje en tre; _5,4V y Vcc _ para un nivel lógico alto.
6- ¿Cuáles son las dos fases para probar un sistema de adquisición de datos? Todo va de acuerdo a que intentemos medir ya sea una señal analógica o una señal digital ya que la comprensión entre ellas es diferente. En todo caso un sistema de señal digital se distingue por solo tener 2 estados; alto y bajo (prendido y apagado) y un sistema con una señal analógica puede ser cualquier valor con respecto al tiempo ya que este varia y podemos representarla en tres maneras de acuerdo a que se quiera medir; ya sea el nivel (el valor instantáneo de la señal en algún momento determinado), forma: la forma que toma la señal y la frecuencia; el número de frecuencias de un evento.
7- ¿Es más importante aterrizar una señal cuando se to man mediciones analógicas o mediciones digitales? R: En ambas mediciones se recomienda aterrizar la señal para así disminuir la probabilidad de que hayan interferencia entre señales.
8- ¿Cómo se determinan que señales se “mapean” a qu é pines en un sistema de adquisición de datos? De acuerdo al conector en el que se esté trabajando es el pin que obtendrá los datos y las mapeara en un software predeterminado en este caso tomaremos de ejemplo: Vernier Analog Sensors que es un conector de 6 pines y mirando su datasheet podemos ver lo siguiente:
Especificaciones: La mayoría de los sensores proporcionados por Vernier son sensores de identificación automática. Cuando se conecta un sensor de auto- identificación en Sensor DAQ, el software será capaz de identificar y configurar el
38
archivo en consecuencia. Información de Auto-ID incluye configuraciones por defecto para tasa de recogida de datos, la longitud de la recolección, y los coeficientes de calibración. La mayoría de los sensores analógicos Vernier envían una señal de voltaje bruto en el rango de 0-5V en pin 6. Algunos envían una señal en el rango de ± 10 V en el pin 1. El voltaje bruto la señal se convierte a unidades adecuadas utilizando los coeficientes de calibración sensores. La mayoría de los sensores Vernier que se conectan directamente a Sensor DAQ sin adaptador son auto- identificación. Sin embargo, el Sensor DAQ puede leer una señal 0-5V o ± 10V de muchos tipos de sensores. Para hacer la conexión con Sensor DAQ con un sensor sin enchufe BTA.
9- Menciona tres lenguajes de programación que perm itan utilizar instrumentación virtual;
a. LabVIEW, b. Borland Delphi c. Visual Basic
39
Índice:
Introducción. Dato histórico. Metodología. Hardware DAQ. Tarjetas de adquisición de datos en National Instru ments.
o Adquisición de Datos Multifunción o CompactDAQ o Adquisición de Datos con PXI y PXI Express
Los dispositivos de entrada. o Escáner 3D o Conversor analógica-digital o Time-to-digital converter.
Controladores de dispositivos de adquisición de dat os. Hardware.
o Computer Automated Measurement and Control. o Industrial Ethernet. o Industrial USB o LAN eXtensions for Instrumentation. o Nuclear Instrumentation Module. o PowerLab. o VMEbus
Software de adquisición de datos Conclusión. Bibliografías.
40
Introducción.
La adquisición de datos es el proceso de señales de muestreo que miden las condiciones físicas del mundo real y la conversión de las muestras resultantes en valores numéricos digitales que pueden ser manipulados por un ordenador. Sistemas de adquisición de datos, abreviado por las siglas del DAS o DAQ, suelen convertir las formas de onda analógicas en valores digitales para su procesamiento. Los componentes de los sistemas de adquisición de datos incluyen:
• Sensores, para convertir parámetros físicos en señales eléctricas.
• Circuitos de acondicionamiento de señal, para convertir señales de los sensores en una forma que se puede convertir en valores digitales.
• Analógico-digital, convertidores para convertir señales de sensores condicionados a valores digitales.
Aplicaciones de adquisición de datos son generalmente controlados por programas de software desarrollados utilizando diversos fines generales lenguajes de programación tales como Asamblea, BASIC, C, C ++, C #, Fortran, Java, LabVIEW, Lisp, Pascal, etc. Stand-alone sistemas de adquisición de datos a menudo se llaman los datos madereros.
También hay paquetes de software de código abierto que proporciona todas las herramientas necesarias para la adquisición de datos de los diferentes equipos de hardware. Estas herramientas vienen de la comunidad científica en el complejo experimento requiere un software rápido, flexible y adaptable. Estos paquetes son generalmente ajuste personalizado pero paquete más general DAQ como el Sistema de Adquisición de Datos Integrada máximo se pueden adaptar con facilidad y se utiliza en varios experimentos de física de todo el mundo.
41
Dato histórico.
En 1963, IBM produce computadoras especializadas en la adquisición de datos. Estos incluyen el 7700 IBM System Adquisición de Datos, y su sucesor, el IBM 1800 Adquisición de Datos y Control. Estos sistemas especializados caros fueron superadas en 1974 por uso general S-100 computadoras y adquisiciones de datos de tarjetas producidas por Tecmar / Scientific Solutions Inc. En 1981 IBM introdujo el IBM Personal Computer y Soluciones Científicas introdujo los primeros productos de adquisición de datos de PC.
42
Metodología.
La adquisición de datos se inicia con el fenómeno físico o propiedad física a medir. Ejemplos de esto incluyen la temperatura, la intensidad de la luz, la presión del gas, flujo de fluidos, y la fuerza. Independientemente del tipo de propiedad física a medir, el estado físico que se va a medir primero debe transformarse en una forma unificada que puede ser muestreada por un sistema de adquisición de datos. La tarea de llevar a cabo estas transformaciones cae en dispositivos denominados sensores. Un sistema de adquisición de datos es una colección de software y hardware que le permite medir o controlar las características físicas de algo en el mundo real. Un sistema de adquisición de datos completo se compone de hardware de adquisición de datos, sensores y actuadores, hardware de acondicionamiento de señal, y un software de adquisición de datos del ordenador en funcionamiento.
Un sensor, que es un tipo de transductor, es un dispositivo que convierte una propiedad física en una señal eléctrica correspondiente (por ejemplo, medidor de deformación, termistor). Un sistema de adquisición de medir distintas propiedades depende de los sensores que son adecuados para detectar esas propiedades. Acondicionamiento de señal puede ser necesario si la señal desde el transductor no es adecuado para ser utilizado el hardware DAQ. Puede necesitar ser filtrada o amplificado en mayoría de los casos la señal. Varios otros ejemplos de acondicionamiento de la señal pueden ser finalización puente, que proporciona excitación de corriente o voltaje al sensor, el aislamiento, la linealización. A los efectos de transmisión, que terminaron individuales señales analógicas, que son más susceptibles al ruido se puede convertir en diferencial señales. Una vez digitalizado, la señal puede ser codificado para reducir y los errores de transmisión correctos.
43
Hardware DAQ.
Hardware DAQ es lo que normalmente interactúa entre la señal y un PC. Podría ser en forma de módulos que se pueden conectar a los puertos de la computadora (paralelo, serial, USB, etc.) o las tarjetas conectadas a las ranuras (S- 100 autobuses, Apple Bus, ISA, MCA, PCI, PCI-E, etc.) en la placa base. Por lo general, el espacio en la parte posterior de una tarjeta PCI es demasiado pequeño para todas las conexiones necesarias, por lo que una externa caja de conexiones se requiere. El cable entre esta caja y el PC puede ser costoso debido a los muchos cables, y el blindaje necesario.
Tarjetas DAQ menudo contienen múltiples componentes (multiplexor, ADC, DAC, TTL-IO, temporizadores de alta velocidad, RAM). Estos son accesibles a través de un autobús por un micro controlador, que puede ejecutar programas pequeños. Un controlador es más flexible que una lógica cableada duro, aún más barato que una CPU de modo que es permisible para bloquear con bucles de votación simples. Por ejemplo: A la espera de un disparador, a partir de la ADC, mirando el tiempo, esperando a que el ADC para terminar, el valor de medida en la memoria RAM, el interruptor multiplexor, obtener entrada TTL, y mucho DAC proceder con rampa de tensión.
44
Tarjetas de adquisición de datos en National Instru ments.
Adquisición de Datos Multifunción
Los dispositivos de adquisición de datos (DAQ) multifunción de National Instruments proporcionan entrada y salida analógica, entrada y salida digital y circuitos de contadores/temporizadores. Desde bajo costo hasta alto rendimiento, estos dispositivos proporcionan un valor excepcional y facilidad de uso.
CompactDAQ
CompactDAQ es una plataforma DAQ robusta y portátil que integra conectividad y acondicionamiento de señales en E/S modulares para conectar directamente a cualquier sensor o señal. Desde registro de datos portátil hasta investigación de laboratorio, la variedad de opciones para bus, chasis, controlador y acondicionamiento de E/S combinada con la naturaleza adaptable del software LabVIEW, logran la mejor solución para cumplir con las necesidades de cualquier
aplicación con una cantidad medida de canales.
Adquisición de Datos con PXI y PXI Express
45
PXI es una plataforma abierta basada en PC para pruebas, medidas y control. Con más de 1,500 productos de más de 70 proveedores, PXI es la plataforma definida por software elegida por miles de empresas en todo el mundo. National Instruments ofrece una variedad de módulos de adquisición de datos para PXI, desde dispositivos digitales de bajo costo hasta dispositivos multifunción de alto rendimiento con muestreo simultáneo. Lograr una sincronización precisa de los módulos PXI es fácil con los buses de temporización y disparo en el plano trasero PXI.
Los dispositivos de entrada.
Escáner 3D es un dispositivo que analiza un objeto o entorno real para recoger datos sobre su forma y posiblemente su aspecto (por ejemplo, color). Los datos recogidos se pueden utilizar para construir digitales modelos tridimensionales.
Muchas tecnologías diferentes pueden ser utilizadas para construir estos dispositivos de escaneo 3D; cada tecnología tiene sus propias limitaciones, ventajas y costos. Muchas limitaciones en el tipo de objetos que se pueden digitalizar aún están presentes, por ejemplo, las tecnologías ópticas se encuentran con muchas dificultades con brillante, reflejando u objetos transparentes. Por ejemplo, la exploración industrial tomografía computarizada se puede utilizar para construir modelos 3D digitales, la aplicación de ensayos no destructivos.
Se recogió datos 3D es útil para una amplia variedad de aplicaciones. Estos dispositivos son ampliamente utilizados por la industria del entretenimiento en la producción de películas y videojuegos. Otras aplicaciones comunes de esta tecnología incluyen diseño industrial, aparatos ortopédicos y prótesis, la ingeniería inversa y la creación de prototipos, la calidad de control / inspección y documentación de artefactos culturales.
46
Conversor analógica-digital
Un conversor de analógico a digital (ADC, A / D, o A a D) es un dispositivo que convierte una cantidad física continua (por lo general de tensión) a un número digital que representa la amplitud de la cantidad.
La conversión implica la cuantificación de la entrada, por lo que necesariamente se introduce una pequeña cantidad de error. Además, en lugar de realizar de forma continua la conversión, un ADC realiza la conversión periódicamente, el muestreo de la entrada. El resultado es una secuencia de valores digitales que han sido convertidos a partir de un tiempo continuo y continuo de amplitud de señal analógica a un tiempo discreto y discreta de amplitud de señal digital.
Un ADC también puede proporcionar una medición aislada tal como una electrónica dispositivo que convierte una entrada analógica de voltaje o corriente a un número digital proporcional a la magnitud de la tensión o la corriente. Sin embargo, algunos dispositivos no electrónicos o sólo parcialmente electrónicos, tales como codificadores giratorios, pueden también ser considerados ADCs. La salida digital puede utilizar esquemas de codificación diferentes. Normalmente, la salida digital será un complemento a dos del número binario que es proporcional a la entrada, pero hay otras posibilidades. Un codificador, por ejemplo, la salida de la fuerza de un código Gray.
La operación inversa se realiza mediante un convertidor de digital a analógico (DAC).
47
Time-to-digital converter.
En electrónica de instrumentación y procesamiento de señales, una vez al convertidor digital de (abreviado TDC) es un dispositivo para el reconocimiento de los hechos y proporcionar una representación digital de la época en que ocurrieron. Por ejemplo, una salida de fuerza TDC la hora de llegada para cada impulso de entrada. Algunas aplicaciones desean medir el intervalo de tiempo entre dos eventos en lugar de una idea de un tiempo absoluto.
En electrónica de tiempo a digitales convertidores (tDCS) o digitalizadores de tiempo son dispositivos comúnmente utilizado para medir un intervalo de tiempo y convertirlo en digital de salida (binario). En algunos casos interpolación TDC también se llaman contadores de tiempo (TCS).
TDC se utilizan en muchas aplicaciones diferentes, donde debe determinarse el intervalo de tiempo entre dos impulsos de señal (iniciar y detener el pulso). La medición se inicia y se detiene cuando sea la subida o el flanco descendente de un pulso de señal cruza un umbral establecido. Estos requisitos se cumplen en muchos experimentos físicos, como el tiempo de vuelo y las mediciones de toda la vida en atómica y la física de alta energía, los experimentos que involucran láser que van y la investigación electrónica que implica la comprobación de los circuitos integrados y la transferencia de datos de alta velocidad.
48
Controladores de dispositivos de adquisición de dat os.
Se necesitan controladores de dispositivo DAQ para que el hardware DAQ para trabajar con un PC. El controlador de dispositivo realiza escrituras de registro de bajo nivel y lee en el hardware, mientras que la exposición API para el desarrollo de aplicaciones de usuario en una variedad de entornos de programación.
Hardware.
Computer Automated Measurement and Control.
Informática medición automatizada y de control (CAMAC) es un estándar de bus y estándar de la electrónica modular de cajas para la adquisición de datos y control utilizados en nuclear y física de partículas experimentos y en la industria. El bus permite el intercambio de datos entre módulos plug-in (hasta 24 en un solo cajón) y un controlador de cajón, que a su vez interactúa con la PC oa un interfaz VME-CAMAC.
49
El estándar fue definido originalmente por el Comité ESONE como estándar EUR 4.100 en 1972, y cubre la mecánica, eléctrica y la lógica de un bus paralelo (Dataway) para los módulos enchufables. Varias normas se han definido para múltiples sistemas de embalaje, incluyendo la definición de la carretera Rama paralela y definición de la carretera de serie. Interfaces de host / Crate específicas de proveedores también se han construido.
La norma abarca CAMAC estándares IEEE:
• 583 La norma base • 683 especificaciones de transferencia de
bloque (Q-stop y Q-scan). • 596 sistemas Branch Highway
paralelas. • 595 sistema de carreteras de serie. • 726 en tiempo real Basic para CAMAC. • 675 Auxiliar controlador cajón
especificación / ayuda. • 758 subrutinas FORTRAN para
CAMAC.
Industrial Ethernet.
Industrial Ethernet (IE) se refiere al uso del estándar Ethernet protocolos con conectores robustos y conmutadores de temperatura extendidos en un industrial medio ambiente, para la automatización o de control de procesos. Componentes utilizados en áreas de proceso de plantas deben ser diseñados para trabajar en ambientes hostiles de las temperaturas extremas, humedad y vibraciones que superen los rangos para tecnología de la información destinado a ser instalado en ambientes controlados.
El uso de la fibra de Ethernet reduce los problemas de ruido eléctrico y proporciona aislamiento eléctrico para evitar daños en el equipo. Algunas redes industriales destacaron la entrega determinista de los datos transmitidos, mientras que Ethernet utiliza la detección de colisiones que hizo que el tiempo de transporte de paquetes de datos individuales difícil estimar con mayor tráfico de la red. Por lo general, el uso industrial de Ethernet utiliza estándares full-duplex y otros métodos para que las colisiones hacen tiempos de transmisión influencia no inaceptable.
50
Industrial USB
Industrial USB es el nombre dado al uso del USB protocolo en una industrial medio ambiente, para la adquisición de datos, automatización y control de la máquina de producción.
Hasta hace poco, el USB se ha pensado estrictamente como un bus de comunicación del consumidor, comúnmente utilizado para PC periféricos. Sin embargo, su popularidad ha provocado un creciente interés para USB en el industrial espacio. La introducción de USB 2.0, con una velocidad de transferencia de 480 Mbit / s, proporciona una solución para la implementación de un sistema de diagnóstico de alta velocidad portátil.
LAN eXtensions for Instrumentation.
Es un estándar desarrollado por el Consorcio LXI, un consorcio industrial que mantiene la especificación LXI, promueve el estándar LXI, y asegura la interoperabilidad. La norma LXI define los protocolos de comunicación para la instrumentación y adquisición de datos de los sistemas que utilizan Ethernet. Ethernet es una interfaz accesible y versátil que debe implementarse en contra de un estándar para la instrumentación para comunicarse de manera efectiva.
Nuclear Instrumentation Module.
El Módulo de Instrumentación Nuclear (NIM) norma define las especificaciones mecánicas y eléctricas para módulos electrónicos utilizados en experimental de partículas y nuclear física. El concepto de módulos en electrónicos sistemas ofrece enormes ventajas en la flexibilidad, el intercambio de los instrumentos, la reducción de esfuerzo de diseño, facilidad de actualización y mantenimiento de los instrumentos.
PowerLab.
PowerLab (antes de 1998 fue denominado MacLab) es una adquisición de datos sistema desarrollado por ADInstruments comprende hardware y software y está diseñado para su
51
uso en la investigación de ciencias de la vida [1] y las aplicaciones didácticas. Se utiliza comúnmente en la fisiología, la farmacología, la ingeniería biomédica, los estudios de los deportes / ejercicios y laboratorios psicofisiología para registrar y analizar las señales fisiológicas de sujetos humanos o animales o de órganos aislados. El sistema consta de un dispositivo de entrada conectado a un Microsoft Windows o Mac OS ordenador mediante un USB cable y el software LabChart que se suministra con el PowerLab y proporciona las funciones de grabación, visualización y análisis. El uso de PowerLab y complementarias ADInstruments productos se han demostrado en el Journal of Visualizado experimentos
VMEbus
VMEbus (Versa bus Módulo de Europa) es un bus de ordenador estándar, originalmente desarrollado para el Motorola 68000 línea de CPUs, pero más tarde se utiliza ampliamente para muchas aplicaciones y estandarizada por el IEC como ANSI / IEEE 1014 a 1987. Se basa físicamente en Eurocard tamaños, mecánicos y conectores (DIN 41612), pero utiliza su propio sistema de señalización, que Eurocard no define. Fue desarrollado por primera vez en 1981 y sigue viendo uso generalizado
Software de adquisición de datos
Software de adquisición de datos especializada puede ser entregado con el hardware de adquisición de datos. Las herramientas de software utilizadas para la construcción de sistemas de adquisición de datos a gran escala incluyen EPICS. Otros entornos de programación que se utilizan para crear aplicaciones DAQ incluyen lógica de escalera, Visual C ++, Visual Basic, LabVIEW y MATLAB. También: LabChart y MIDAS
52
Conclusión.
Un sistema de adquisición de datos es un aparato que no nos da datos 100% exactos, como cualquier otro tiene su margen de error pero lo que si sabemos es que estos aparatos ha facilitado en gran manera los muestreos, la obtención de datos en tiempo real y su gran variedad de usos ha venido a solucionar una inmensidad de problemas en los cuales se enfrentaba la sociedad científica desde hace ya algunos años. Gracias a sus diferentes sensores. Modalidades de uso. Facilidad de software y hardware entre otras cosas que esos aparatos nos proporcionan.
53
Bibliografías:
1. COMDEX Fall 18 de noviembre 1981 Las Vegas, NV, "Tecmar muestra 20 tarjeta opcional IBM PC ..
LabMaster, LabTender, Dadio, DeviceTender, IEEE-488 .."
2. PC Revista Vol1 No.1, "Tomar la medida" de David Bunnell, "Tecmar desplegó 20 tarjetas opcionales
para el PC de IBM"
3. PC Revista Vol1 No.5 "Tecmar Triumph" de David Bunnell, Soluciones Científicas lanza 20 nuevos
productos para el PC
4. BYTE Vol7 No.1 "Soluciones Científicas - Anuncio para tarjetas de adquisición de datos, controladores
paso a paso, IEEE-488 productos
5. Prueba y medición Mundial Vol 11 No 10 Decenio Premio Progreso de: Soluciones
Científicas - LabMaster Primero en PC Adquisición de Datos
6. Data logger, Grabadora, Adquisición de datos - Información general Byte Paradigma - explica las
diferencias entre el registro de datos y adquisición de datos.
7. COMDEX Fall 18 de noviembre 1981 Las Vegas, NV, "Tecmar muestra 20 tarjeta opcional IBM PC ..
LabMaster, LabTender, Dadio, DeviceTender, IEEE-488 .."
8. Salta^ PC Revista Vol1 No.1, "Tomar la medida" de David Bunnell, "Tecmar desplegó 20 tarjetas
opcionales para el PC de IBM"
9. Salta^ PC Revista Vol1 No.5 "Tecmar Triumph" de David Bunnell, Soluciones Científicas lanza 20
nuevos productos para el PC
10. Salta^ BYTE Vol7 No.1 "Soluciones Científicas - Anuncio para tarjetas de adquisición de datos,
controladores paso a paso, IEEE-488 productos
11. Salta^ Prueba y medición Mundial Vol 11 No 10 Decenio Premio Progreso de: Soluciones Científicas -
LabMaster Primero en PC Adquisición de Datos
12. Salta^ Data logger, Grabadora, Adquisición de datos - Información general Byte Paradigma - explica
las diferencias entre el registro de datos y adquisición de datos.
54
Conclusión
Con todo lo aprendido en la materia de programación de
periféricos puedo concluir que si se alcanzaron los objetivos planteados al inicio del cuatrimestre, también todo s los conocimientos que fui adquiriendo y las habilidades me
servirán de mucho más delante en mi carrera.