传感器与检测技术 电阻应变式传感器 3-2-电阻应变式传感器项目2-震动传感器实验.docVIP

  • 59
  • 0
  • 约5.72千字
  • 约 7页
  • 2021-01-28 发布于北京
  • 举报

传感器与检测技术 电阻应变式传感器 3-2-电阻应变式传感器项目2-震动传感器实验.doc

PAGE 2 实验1 震动传感器实验 1.实验目的 学习振动传感器的使用方式; 2.实验设备 硬件:震动传感器节点,串口线; 软件:Keil u Vision4编译软件,STC下载软件STC_ISP,串口调试助手; 源码路径:配套光盘\源代码\传感器原理与应用\实验10 震动传感器实验- hex文件路径:配套光盘\源代码\传感器原理与应用\实验1 震动传感器实验-out; 3.实验原理 3.1 振动传感器的介绍 振动传感器采用SW--18010P如图3.1所示,为弹簧型、无方向性震动感应触发开关,任何角度均可触发.开关在静止時为开路OFF状态, 当受到外力碰触而达到相应震动力时,或移动速度达到适当离(偏)心力时,导电接脚会产生瞬间导通呈瞬间ON状态;当外力消失時,开关恢复为开路OFF状态;正常使用情况下开关寿命可达20万次;适用于玩具、防盗报警器、电子秤、仪器仪表、鞋灯、礼品灯、数码、运动器材等产品中。 图3.1 SW--18010P震动传感器 SW--18010P的电气特性如表1所示: 表1 SW--18010P震动传感器电器特性 灵敏度 封装 电压 电流 导通时间 开路电阻 耐温 超灵敏 密封 12V 0.2mA 0.2mS 10MΩ 100℃ 3.2 振动传感器的电路原理图 SW--18010P震动传感器的电路原理如图3.2所示: 图3.2 SW--18010P震动传感器电路原理图 其中U1为振动传感器,当有振动的时候,有电从振动传感器经过,使得Q4导通,P1.0检测到低电平,则有震动。 4.实验步骤 4.1 编写实验源代码文件 4.1.1 将震动传感器安装在9号节点上,打开Keil集成开发环境,打开配套光盘\源代码\传感器原理与应用\实验1 震动传感器实验-工程文件。 4.1.2点击左上角的Rebuild按键,编译整个工程,将生成ZhenDong.hex可执行文件,该可执行文件自动保存在配套光盘\源代码\传感器原理与应用\实验1 震动传感器实验-out目录下。(注意:请根据该目录下 ZhenDong.hex 文件的生成时间,判断该文件是否是自己刚刚编译完成的。) 4.1.3 使用串口线将电脑与震动传感器节点的串口相连,节点上的S1开关拨打到左边让STC单片机和DB9连接。 4.1.4 根据 配套光盘\\\STC_ISP的STC-ISP软件使用说明书-甄鹏-使用STC-ISP软件将4.1.2步中生成的可执行ZhenDong.hex 文件通过STC_ISP串口下载软件下载进STC单片机中。 4.2 实验源代码解析 #include STC12C5A60S2.h #define BUF_LENTH 128 //定义串口接收缓冲长度 unsigned char uart1_wr; //写指针 unsigned char uart1_rd; //读指针 unsigned char xdata RX0_Buffer[BUF_LENTH]; //接收缓冲 unsigned char flag; unsigned char i; unsigned char xdata mbus_buffer[255]; unsigned char xdata mbus_Sendbuf[255]; unsigned char xdata Crc_buf[2]; //声明存储CRC校验值的高8位及低8位的缓存 unsigned int Crc_return_data; //声明CRC校验值 bit B_TI; //发送完成标志 sbit P1_0 = P1^0;//定义P1.0端口 bit state; void uart1_init(void); void Uart1_TxByte(unsigned char dat); void Uart1_String(unsigned char code *puts); void delay_ms(unsigned char ms); unsigned int cal_crc(unsigned char *snd, unsigned char num); /*************** 用户定义参数 *****************************/ #define MAIN_Fosc L #define Baudrate0 9600UL /**********************************************************/ /****************** 编译器自动

文档评论(0)

1亿VIP精品文档

相关文档