锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

传感器自学笔记第十五章——KY-031敲击传感器+迷你磁环开关+金属触摸开关+模拟、数字温度(开关量类传感器...

时间:2022-11-19 19:30:00 传感器的磁环gwd150传感器gwd75传感器

作者:GWD 时间:2019.7.1

KY-031敲击传感器模块(开关量级传感器)

一、学习要点:没有
二、手册分析
1、
在这里插入图片描述
2.塑料管内有小弹簧,振动后闭合产生低电平;
三、编程
1、程序功能:当P3.2(INT敲击传感器检测到敲击时,触发外部中断(低电平触发),P2^1的LED灯点亮1S;
2.程序现象:

3、代码

#include //包含头文件,一般不需要更改,头文件包含特殊功能寄存器的定义 #include "intrins.h" typedef unsigned int uInt16; typedef unsigned char  uChar8;  sbit relay = P2^1;  void Delay1000ms()  //@11.0592MHz {  unsigned char i, j, k;   _nop_();  i = 8;  j = 1;  k = 243;  do  {   do   {    while (--k);   } while (--j);  } while (--i); }  main() {  P1=0x55;       //P1口初始值  EA=1;          ///全局中断  EX0=1;         ///外部中断0开  IT0=1;         //下降沿触发  while(1)  {                 //在此添加其他程序  } }  void ISR_Key(void) interrupt 0 using 1 {  relay=0;  Delay1000ms();   relay=1; }  

迷你磁环开关(开关量类传感器)

一、 学习要点:无
二、手册分析:
1、

2.当磁铁靠近时,信号引脚输出低电平
三、编程
1、程序功能:当P3.2(INT0)的迷你磁环传感器检测到磁信号时,触发外部中断(低电平触发),P2^1的LED灯点亮1S;
2、程序效果:

代码:同上

金属触摸开关(开关量类传感器)

一、 学习要点:无
二、手册分析:
1、

三、编程
1、程序功能:当P3.2(INT当触摸开关检测到触摸信号时,触发外部中断(低电平触发),P2^1的LED灯点亮1S;
2、程序效果:

代码:同上

模拟、数字温度(开关量类传感器)

一、 学习要点:


1、 工作原理:

电阻传感器和LM393结合使用,在温度低时,热敏电阻的电阻值很大,电阻R23由热敏电阻组成的分压点电压升高,使同相端INB 电压大于反相端INA-端电压、电压比较器输出端OUT此时输出高电平电压,Light LED灯不亮。高温时,热敏电阻的电阻值很小,电阻R由光敏二极管组成的分压点电压下降,使同相端INB 电压小于反相端INB-端电压、电压比较器输出端OUT此时输出低电平电压,Light LED灯亮。接在反相端INA-端的
电位器VR2用于调节该端的电位电压,即电压比较器输入的阀值翻转电压,用于调节温度敏度。
二、 手册分析:
1.该模块基于热敏电阻(电阻值随外部环境温度变化而变化,温度越高,电阻越小) 工作原理广泛应用于园艺、家庭报警系统等设备。
三、 编程
1.代码功能:温度升高大于LM393阈值电压时,LM393输出低电平,触发中断P3.2(INT0)引脚后P2.引脚小灯点亮1S;
2、 实验现象:

3、代码:

#include //包含头文件,一般不需要更改,头文件包含特殊功能寄存器的定义 #include "intrins.h" typedef unsigned int uInt16; typedef unsigned char  uChar8;  sbit relay = P2^1;  void Delay1000ms()  //@11.0592MHz {  unsigned char i, j, k;   _nop_();  i = 8;  j = 1;  k = 243;  do  {   do   {    while (--k);   } while (--j);  } while (--i); }  main() {  P1=0x55;       //P1口初始值  EA=1;          ///全局中断  EX0=1;         ///外部中断0开  IT0=1;         //下降沿触发  while(1)  {                 //在此添加其他程序  } }  void ISR_Key(void) interrupt 0 using 1 {  relay=0;  Delay1000ms();   relay=1; }  

线性霍尔(开关量类传感器)

一、 学习要点:


1、 问:霍尔元件是什么?
答:霍尔元件是一种基于霍尔效应的磁传感器。它们可以检测磁场及其变化,并可用于各种与磁场相关的场合。霍尔元件具有结构牢固、体积小、重量轻、使用寿命长、安装方便、功耗小、频率高等优点(可达1)MHZ),不怕灰尘、油污、水蒸气、盐雾等污染或腐蚀。
二、 手册分析
三、 程序
1.代码功能:检测磁场时LM393输出低电平,触发中断P3.2(INT0)引脚后P2.引脚小灯点亮1S;
2、 实验现象:

3.代码:同模拟温度

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章