Sie sind auf Seite 1von 19

1

INTRODUCCIÓN
En esta práctica se utilizara un sensor ultrasónico, psoc,protoboard, los cuales
son materiales que se han utilizado en diversas materias,exceptuando el
ultrasónico, el psoc es un material muy util el cual mediante el cual a partir de un
top design y configuraciones, + leguaje c ++ podemos agregar componentes, en
este caso el sensor ultrasónica, la práctica en sí se hace con la finalidad del
sonido y ondas ultrasónicas midan la distancia entre un punto a otro, la distancia
mínima tomada es de 9.2cm y la máxima es de 175cm.
El sonido ultrasonico es un sonido que no el ser humano no puede escuchar a
simple manera, solamente con un artefacto puede ser detectado Los sensores
ultrasónicos miden la distancia al objeto contando el tiempo entre la emisión y la
recepción.

2
ÍNDICE
ANEXO…..…………………………………………………………………….…………4

Marco teórico………………………………………………………..........................5-6

Procedimiento……………………………………….………………………….……7-16

Evidencia…………………………………………….………………...………….……17

Conclusión……………………………………….…………………...........................18

Bibliografía………………………………………………..…………………...……….19

3
CY8CKIT-042

La familia de MCU PSoC 4200 aumenta la flexibilidad así como el rendimiento de la


cartera de PSoC 4 con la adición de bloques digitales universales (UDB) programables.
Los UDB pueden configurarse para crear interfaces digitales de clientes, máquinas de
estados y funciones lógicas personalizadas. Incluso se pueden conectar en cascada
para crear funciones más amplias que 8 bits y se pueden configurar en PSoC Creator
mediante captura esquemática, un editor de máquina gráfica de estado, o el código
Verilog. También hay disponible una opción de MCU PSoC 4200 con conectividad
bluetooth de baja energía integrada.

Características de la familia Psoc 4200

Subsistema de MCU 32 bits

 Núcleo Arm Cortex-M0


 Velocidad de la unidad central de procesamiento de hasta 48 MHz
 Hasta 256 KB de Flash/32 KB de SRAM
 Reloj en tiempo real con oscilador de cristal (WCO)
 USB de máxima velocidad
 Controlador CAN

Bloques analógicos programables

 ADC SAR de hasta 12 bits y 1 Msps


 Hasta 6 comparadores de baja potencia
 Hasta 4 iDAC

Bloques digitales programables

 Hasta 8 bloques digitales universales (UDB)


 Hasta 8 bloques con temporizador/contador/PWM (modulación por ancho
de pulsos)
 Hasta 4 bloques de configuración en serie (SCB)
 Unidad LCD de segmento

4
¿Qué es ultrasónico?
“Ultrasónico” se refiere generalmente a un “sonido de tono alto, inaudible para los
humanos”. El sonido se expresa por una unidad llamada frecuencia (Hz). Entre mayor
sea la frecuencia, más alto será el tono del sonido. La unidad Hz (hertz) significa el
número de oscilaciones por segundo. Por ejemplo, una onda que oscila 100 veces en
un segundo se expresa como 100 Hz. La gama audible para los seres humanos se dice
que está entre los 20 Hz y 20 kHz, aproximadamente. En otras palabras, las ondas
ultrasónicas tienen una frecuencia de 20 kHz o mayor.

¿Qué es un sensor ultrasónico?


Como su nombre lo indica, los sensores ultrasónicos miden la distancia mediante el
uso de ondas ultrasónicas. El cabezal emite una onda ultrasónica y recibe la onda
reflejada que retorna desde el objeto. Los sensores ultrasónicos miden la distancia al
objeto contando el tiempo entre la emisión y la recepción.

Ventajas e inconvenientes
Este sensor, al no necesitar el contacto físico con el objeto, ofrece la posibilidad de
detectar objetos frágiles, como pintura fresca, además detecta cualquier material,
independientemente del color, al mismo alcance, sin ajuste ni factor de corrección. Los
sensores ultrasonidos tienen una función de aprendizaje para definir el campo de
detección, con un alcance mínimo y máximo de precisión de 6 mm. El problema que
presentan estos dispositivos son las zonas ciegas (blanking) y el problema de las falsas
alarmas. La zona ciega es la zona comprendida entre el lado sensible del detector y el
alcance mínimo en el que ningún objeto puede detectarse de forma fiable

5
Estos sensores trabajan solamente donde tenemos presencia de aire (no pueden
trabajar en el vacío, necesitan medio de propagación), y pueden detectar objetos con
diferentes formas, diferentes colores, superficies y de diferentes materiales. Los
materiales pueden ser sólidos, líquidos o polvorientos, sin embargo han de ser
deflectores de sonido. Los sensores trabajan según el tiempo de transcurso del eco, es
decir, se valora la distancia temporal entre el impulso de emisión y el impulso del eco.

La distancia se puede calcular con la siguiente fórmula:


Distancia L = ½ x T x C

Donde:

L es la distancia, T es el tiempo entre la emisión y la recepción, y C es la velocidad del


sonido. (El valor se multiplica por 1/2 ya que T es el tiempo de recorrido de ida y
vuelta).

Ejemplos conocidos de dispositivos que utilizan ondas


ultrasónicas
En nuestra vida ordinaria, se utilizan los siguientes sensores de ultrasonidos:
・Detector de peces (utilizado en la pesca comercial o deportiva)
・Sonar activo en un submarino (utilizado para buscar submarinos o embarcaciones de
combate enemigos)
・Sónar de reversa para automóviles (detecta obstáculos durante la marcha atrás de
un coche para evitar contactos)
6
1-Abrir el programa Psoc_Creator 4.2, damos click en “new proyect” después
asignamos el tipo de Psoc que utilizaremos, en nuestro caso seria el 4.2 como vimos
previamente en el documento anexado.

2-Asignamos el nombre de nuestro proyecto, el cual llamaremos LCD-000

7
3- Ahora vamos a nuestro top design y en componentes colocamos una LCD carácter,
para no tener que instalar algún tipo de librería externa, posteriormente ponemos un
timer (en funciones digitales), también agregaremos un registro de control y un pin de
salida cuyo nombre será “trigger”

4-Agregamos un pin digital de entrada cuyo nombre será “echo”, también en caso de
no haber salido un Clock automáticamente para nuestro timer, tendremos que
agregarlo y posteriormente configuramos nuestros componentes de la siguiente
manera:

8
9
10
5-Ligamos nuestras conexiones de la siguiente manera

6-Copilamos nuestro top design, para verificar que no exista algún error:

11
7-Asignamos nuestros pines de la siguiente manera

nota: las conexiones en la LCD serán dependiendo como designes tus pines a utilizar
en el Psoc, en nuestro casos elegimos esos puntos P2 (del 0 hasta el 6).

12
8-Ahora vamos a nuestro main c y colocamos lo siguiente:

13
Previamente para que la función sprinf funcione, tenemos que ir a system buscar la
opción que dice Heap Size (bytes) y cambiarlo a : 0x200

14
Una vez hecho esto vamos a donde dice proyecto “LCD” damos click en build senttings,
como se muestra a continuación:

15
Ya dentro damos click en linker, posteriormente en general y en la última de las
opciones que nos muestra cambiamos la opción de “falso” a verdadero damos click en
apply, esto se hace para que el programa no de algún tipo de error y el sprinf funcione
de manera adecuada.

Volvemos a compilar nuestro programa para ver si no hay algún tipo de error, y
después de verificarlo dependiendo nuestra designación de pines, hacemos nuestras
conexiones.

16
Comprobación (Evidencia)

17
CONCLUSIÓN
En este caso aprendimos como programar un sensor ultrasónico desde su
manera en hardware y software, también aprendimos que se utiliza con señales
ultrasónicas que el oído del ser humano no es posible captar, ni siquiera
escuchas como un pitido nada, los decibeles que alcanza son impresionantes,
de ahí viene su nombre “ultra” también aprendimos la diferencia entre “infra” y
“ultra” que es infra es cuando está debajo de y ultra por encima de, la función del
sensor es mandar señales de ida y vuelta la medición que da en este caso es de
cm ya que no tiene tanta distancia, el funcionamiento es fácil solo manda la
señal ultrasónica y lo que dure en ir y volver es la distancia que mide.

18
BIBLIOGRAFÍA
https://www.keyence.com.mx/ss/products/sensor/sensorbasics/ultrasonic/info/inde
x.jsp

https://www.cypress.com/documentation/development-kitsboards/cy8ckit-042-ble-
bluetooth-low-energy-42-compliant-pioneer-kit

19

Das könnte Ihnen auch gefallen