当前位置: 首页 > wzjs >正文

南通通州建设工程质量监督网站视频号链接怎么获取

南通通州建设工程质量监督网站,视频号链接怎么获取,wordpress文章添加返回目录,购物网站的名称和网址项目需求:火焰传感器识别到火焰后,LED灯闪烁,然后熄灭。 现象描述:不需要火焰传感器,当使用电打火器时电路板LED灯也会闪烁。(详情看底部视频) fire.h #ifndef __FIRE_H #define __FIRE_H …

项目需求:火焰传感器识别到火焰后,LED灯闪烁,然后熄灭。

现象描述:不需要火焰传感器,当使用电打火器时电路板LED灯也会闪烁。(详情看底部视频)

fire.h

#ifndef __FIRE_H
#define __FIRE_H 	
#include "sys.h"#define FIRE_PORT	GPIOG	//定义IO接口
#define FIRE	GPIO_Pin_4	
void FIRE_Init(void);u8 FIRE_Check (void);#endif

fire.c

#include "fire.h"#define time 5000000
//DO默认输出高电平,检测到火焰输出低电平
void FIRE_Init(void)
{    	 GPIO_InitTypeDef  GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOG,ENABLE);  //GPIOG4初始化设置GPIO_InitStructure.GPIO_Pin = FIRE;//FIRE对应IO口GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //上拉输入 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //设置IO接口速度(2/10/50MHz)    GPIO_Init(FIRE_PORT, &GPIO_InitStructure);
}u8 FIRE_Check (void){//发现火焰输出低电平return GPIO_ReadInputDataBit(FIRE_PORT,FIRE)==0;
}

main.c

#include "stm32f10x.h"
#include "led.h"
#include "fire.h"
#include "delay.h"
int main (void){//主程序RCC_Configuration(); //系统时钟初始化 LED_Init();FIRE_Init();while(1){//发现火焰LED闪烁if(FIRE_Check()){			LED_RED_ON();LED_GREEN_ON();delay_s(2); LED_RED_OFF();LED_GREEN_OFF();  			}}
}

在测试火焰传感器时,使用的电打火器,最开始一切都正常。

当火焰传感器的D0线松动掉落时,发现每次打火时,LED灯依然闪烁,

继续把火焰传感器的VCC和GND都拔掉,再次打火LED依然亮,

检查电路板元器件有没有关于光敏电阻或相关的元器件有影响到LED灯的,结果是没有

最终原因很简单,就是电打火器打火时,杜邦线用于传输数字信号或对电磁干扰敏感的微弱信号,射频干扰可能会叠加在信号上,导致信号失真。当干扰强度较大时,会使接收端对信号的判断出现错误,将原本的高电平误判为低电平,或者反之。

解决办法:增加一个类似按键防抖动的延时函数,延时20微妙,再次判断引脚状态。

		if(FIRE_Check()){delay_ms(20);if(FIRE_Check()){LED_RED_ON();LED_GREEN_ON();delay_s(2); LED_RED_OFF();LED_GREEN_OFF();  }}

电打火器测试火焰传感器,去掉火焰传感器,LED依然亮

去掉杜邦线的后,使用电打火器就不亮。说明点打火器影响的是杜邦线。

http://www.dtcms.com/wzjs/79892.html

相关文章:

  • 做算法题的网站怎么做好seo内容优化
  • 网站建设收费标准用今日头条导入自己网站外链
  • 企业为什么要建网站深圳刚刚突然宣布
  • 企业咨询培训关键词优化的价格查询
  • 中山外贸出口网站建设多少钱哪里有深圳网络营销平台
  • 比百度更好的网站seo推广代运营
  • 销售网站开发业务aso优化软件
  • wordpress 主机服务主题seo优化工作内容做什么
  • 青岛企业网站制作公司google下载app
  • 益阳一站式网站建设公司优化大师
  • 有什么网站可以做简历百度推广后台登陆首页
  • 网站开发所要达到的目标seo交流群
  • 技术支持 石家庄网站建设软件推广的渠道是哪里找的
  • 微信与与网站建设排名点击工具
  • 广州网站开发公司淘宝流量助手平台
  • 手机公司网站建设关键词排名推广怎么做
  • 业务员自己掏钱做网站可以吗竞价关键词优化软件
  • 一个专门做特卖的网站网站seo具体怎么做?
  • 网站建设方案浩森宇特百度惠生活怎么做推广
  • 南京网站设计工作室cdq百度指数
  • 卡盟网站怎么做图片seo广告平台
  • 佛山今日疫情最新消息南海区seo1新地址在哪里
  • aspx网站架设教程网络软件开发
  • 俄语网站制作做推广网络
  • 戈韦思网站建设百度怎么投广告
  • 和狗做网站公司seo
  • 巴中建设网站来宾网站seo
  • 做一家开发网站的公司太原关键词排名提升
  • aspnet网站开发的书籍亚马逊seo推广
  • 甘肃建设厅执业资格注册中心网站独立站网站