SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
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 independientes conectados a la unidad
central de procesamiento de una computadora Se consideran 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 almacenan o archivan la
información, sirviendo de memoria auxiliar de la memoria principal tales
conocimientos son los que iremos aprendiendo a lo largo del curso
3
OBJETIVO
EL programador puede tener que escoger entre soluciones alternativas
en muchos puntos. Cada elección debe hacerse para satisfacer 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 ANALÓ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 ANALÓ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 2015.
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 siguientes 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 entre; _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 toman 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 permitan 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 Instruments.
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 datos.
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 Instruments.
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 datos.
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 todos los
conocimientos que fui adquiriendo y las habilidades me
servirán de mucho más delante en mi carrera.

Más contenido relacionado

La actualidad más candente

Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programaciónAnsd
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSadark
 
Examen Parcial 1 Introduccion Programacion
Examen Parcial 1 Introduccion ProgramacionExamen Parcial 1 Introduccion Programacion
Examen Parcial 1 Introduccion ProgramacionEinstein Briceño
 
Cuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónCuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónAnita Albán
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasSol Hernández
 
LÓGICA DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
LÓGICA DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)LÓGICA DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
LÓGICA DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Karlos Valladares
 
Unidad 1
Unidad 1Unidad 1
Unidad 1henser
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmojohan stoker
 
Trabajo tecnología.
Trabajo tecnología.Trabajo tecnología.
Trabajo tecnología.juanfer1811
 
Taller De Logica
Taller De LogicaTaller De Logica
Taller De Logicaclrojasay
 
CUESTIONARIO DE PROGRAMACION I
CUESTIONARIO DE PROGRAMACION  ICUESTIONARIO DE PROGRAMACION  I
CUESTIONARIO DE PROGRAMACION Ianthonypillajo
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónlaurapolindara1
 
Programacion modular
Programacion modularProgramacion modular
Programacion modularCarmen Silva
 

La actualidad más candente (18)

Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
 
preguntas y respuestas
preguntas y respuestas preguntas y respuestas
preguntas y respuestas
 
Examen Parcial 1 Introduccion Programacion
Examen Parcial 1 Introduccion ProgramacionExamen Parcial 1 Introduccion Programacion
Examen Parcial 1 Introduccion Programacion
 
Cuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónCuestionario Fundamentos de Programación
Cuestionario Fundamentos de Programación
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemas
 
LÓGICA DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
LÓGICA DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)LÓGICA DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
LÓGICA DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Cuestionario video
Cuestionario videoCuestionario video
Cuestionario video
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Trabajo tecnología.
Trabajo tecnología.Trabajo tecnología.
Trabajo tecnología.
 
Taller De Logica
Taller De LogicaTaller De Logica
Taller De Logica
 
CUESTIONARIO DE PROGRAMACION I
CUESTIONARIO DE PROGRAMACION  ICUESTIONARIO DE PROGRAMACION  I
CUESTIONARIO DE PROGRAMACION I
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Programacion modular
Programacion modularProgramacion modular
Programacion modular
 

Similar a Programacion portafolio

Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCFernando Cahueñas
 
Tutorial De Comunicacion De Datos
Tutorial De Comunicacion De DatosTutorial De Comunicacion De Datos
Tutorial De Comunicacion De Datosger hernandez
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificadorEver Omar Nolasco
 
Tutorial proton ide plus part 1
Tutorial proton ide plus part 1Tutorial proton ide plus part 1
Tutorial proton ide plus part 1dar851112
 
Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0Eddy Solano
 
Practica 2 manejo del código bcd en display de 7 segmentos.
Practica 2 manejo del código bcd en display de 7 segmentos.Practica 2 manejo del código bcd en display de 7 segmentos.
Practica 2 manejo del código bcd en display de 7 segmentos.JavierDeJesusCamacho1
 
Tutorial proton ide plus part 1
Tutorial proton ide plus part 1Tutorial proton ide plus part 1
Tutorial proton ide plus part 1Alicia De Sousa
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicosCandela garcía
 
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...Fernando Marcos Marcos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicosGabriela Teixeira
 
Lcd con arduino texto en movimiento paso a paso
Lcd con arduino texto en movimiento paso a pasoLcd con arduino texto en movimiento paso a paso
Lcd con arduino texto en movimiento paso a pasoMaxwellGrahamBell
 

Similar a Programacion portafolio (20)

Ejercicios vlsm
Ejercicios vlsmEjercicios vlsm
Ejercicios vlsm
 
Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PC
 
Tutorial De Comunicacion De Datos
Tutorial De Comunicacion De DatosTutorial De Comunicacion De Datos
Tutorial De Comunicacion De Datos
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador
 
Adc y usart pic16 f887
Adc y usart pic16 f887Adc y usart pic16 f887
Adc y usart pic16 f887
 
Tutorial proton ide plus part 1
Tutorial proton ide plus part 1Tutorial proton ide plus part 1
Tutorial proton ide plus part 1
 
Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0
 
Practica 2 manejo del código bcd en display de 7 segmentos.
Practica 2 manejo del código bcd en display de 7 segmentos.Practica 2 manejo del código bcd en display de 7 segmentos.
Practica 2 manejo del código bcd en display de 7 segmentos.
 
Tutorial proton ide plus part 1
Tutorial proton ide plus part 1Tutorial proton ide plus part 1
Tutorial proton ide plus part 1
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Sistemas de numeración
Sistemas  de  numeraciónSistemas  de  numeración
Sistemas de numeración
 
Conectores
ConectoresConectores
Conectores
 
Curso-de-PLC.pdf
Curso-de-PLC.pdfCurso-de-PLC.pdf
Curso-de-PLC.pdf
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
Lcd con arduino texto en movimiento paso a paso
Lcd con arduino texto en movimiento paso a pasoLcd con arduino texto en movimiento paso a paso
Lcd con arduino texto en movimiento paso a paso
 
UNIDAD DIDÁCTICA 2
UNIDAD DIDÁCTICA 2UNIDAD DIDÁCTICA 2
UNIDAD DIDÁCTICA 2
 

Último

Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 

Último (20)

Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 

Programacion portafolio

  • 1. 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. 2 Introducción Los aparatos o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora Se consideran 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 almacenan o archivan la información, sirviendo de memoria auxiliar de la memoria principal tales conocimientos son los que iremos aprendiendo a lo largo del curso
  • 3. 3 OBJETIVO EL programador puede tener que escoger entre soluciones alternativas en muchos puntos. Cada elección debe hacerse para satisfacer 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. 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
  • 6. 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 ANALÓ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. 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 ANALÓGICA.
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 18. 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 2015.
  • 19. 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. 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. 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
  • 23. 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. 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. 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. 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. 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. 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. 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. 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. 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
  • 33. 33
  • 35. 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. 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 siguientes 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. 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 entre; _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 toman 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. 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 permitan utilizar instrumentación virtual; a. LabVIEW, b. Borland Delphi c. Visual Basic
  • 39. 39 Índice: Introducción. Dato histórico. Metodología. Hardware DAQ. Tarjetas de adquisición de datos en National Instruments. 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 datos. 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. 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. 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. 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. 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. 44 Tarjetas de adquisición de datos en National Instruments. 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. 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. 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. 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. 48 Controladores de dispositivos de adquisición de datos. 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. 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. 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. 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. 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. 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. 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 todos los conocimientos que fui adquiriendo y las habilidades me servirán de mucho más delante en mi carrera.