
Descargar información del producto:http://pan.baidu.com/s/1dD0EKzJ
usar:
Se utiliza para diversas funciones de activación por vibración, alarma antirrobo, coche inteligente, alarma de terremoto, alarma de motocicleta, etc.
En comparación con el módulo sensor de vibración normalmente abierto, este módulo tiene un tiempo de activación de vibración más largo y puede activar el módulo de relé.
Características del módulo:
1. Utilice el sensor de vibración normalmente cerrado SW-420 producido por nuestra empresa.
2. Salida del comparador, señal limpia, buena forma de onda, fuerte capacidad de conducción, superior a 15 mA.
3. Voltaje de trabajo 3,3 V-5 V
4. Forma de salida: salida de conmutación digital (0 y 1)
5. Equipado con orificios para pernos de fijación para una fácil instalación.
6. Tamaño de la placa PCB pequeña: 3,2 cm x 1,4 cm
7. Utilice el comparador LM393 de amplio voltaje
Instrucciones de uso del módulo:
1. Cuando el producto no vibra, el interruptor de vibración está en un estado cerrado, el extremo de salida emite un nivel bajo y la luz indicadora verde está encendida;
2. Cuando el producto vibra, el interruptor de vibración se desconecta, el terminal de salida emite un nivel alto y la luz indicadora verde se apaga;
3. El extremo de salida se puede conectar directamente a la microcomputadora de un solo chip, y la microcomputadora de un solo chip puede detectar los niveles alto y bajo, detectando así si el entorno está vibrando y desempeñando una función de alarma.



Estructura del producto y diagrama de cableado

Programa de pruebas de MCU
/******************************************
Prueba de activación del sensor
Microcontrolador: STC89C52
Tasa de baudios: 9600
Uso del producto: disparador de inducción de vibración, disparador de alarma.
*****************************************/
#incluir
fecha de carácter sin signo;
#define uchar carácter sin signo
#define uint entero sin signo
sbit clave1=P0^1;
/* Declaración de función-----------------------------------------------*/
vacío retraso(uint z);
vacío Inicial_com(vacío);
//***********************************************************
/*
********************************************************************************
** Nombre de la función: delay(uint z)
** Función: Función de retardo
********************************************************************************
*/
void retardo(uint z)
{
uint i,j;
para(i=z;i>0;i--)
para(j=110;j>0;j--);
}
//******************************
//********Función de inicialización del puerto serie************
//******************************
void Inicial_com(void)
{
EA=1; //Abre la interrupción general
ES=1; //Habilitar interrupción del puerto serie
ET1=1; //Habilitar interrupción del temporizador T1
TMOD=0x20; //Temporizador T1, genera tasa de baudios en interrupción de modo 2
PCON=0x00; //SMOD=0
SCON=0x50; // Modo 1 controlado por temporizador
TH1=0xfd; //Establezca la velocidad en baudios a 9600
TL1=0xfd;
TR1=1; //Iniciar el bit de control de ejecución del temporizador T1
}
//*************************
//**********Función principal*********
//*************************
principal()
{
Inicial_com();
mientras(1)
{
si(clave1==1)
{
retraso(); //antirrebote
if(key1==1) //Confirmar el disparador
{
SBUF=0X01;
retraso(200);
}
}
si(RI)
{
fecha=SBUF; //MCU recibe
SBUF=fecha; //MCU envía
IR=0;
}
}
}
Utilizamos cookies y herramientas similares, como identificadores de instancia de la aplicación, identificadores publicitarios de dispositivos, etc. (en adelante, se denominan "cookies" por simplicidad), que son necesarias para permitirle usar nuestro producto de manera conveniente y segura.
Si estás de acuerdo, también utilizaremos cookies para medir el compromiso de la audiencia y entender cómo se utilizan nuestros servicios. Sujeto a tu consentimiento, utilizaremos cookies, junto con tus datos personales, para optimizar y/o personalizar la entrega de publicidad.
Haz clic en "Aprende más" y "Aceptar" para recordar tu elección actual o "Aceptar todo" para habilitar todas. Puedes cambiar tus elecciones en cualquier momento. Para obtener más información sobre cómo y para qué fines utilizamos la información personal, visita nuestro Aviso de Privacidad.