N76E003 夏普GP2Y1010 PM2.5

首先来看传感器内部结构与单片机的连接图。由下图可知,实际上使用的I/O就是3、5脚。其中3脚为PWM驱动LED闪烁频率的引脚,在下文中可以看到时序。而5脚Vo则是传感器检测到的灰尘,而输出的电压值。在下文的程序中,将使用N76E003单片机自带的带隙电压进行测量,以此保证ADC不被供电电压影响。
https://download.csdn.net/download/u014798590/10948021 (工程文件、数据手册与电路可以在这下载)
在这里插入图片描述
下图为GP2Y1010传感器的线序(注意,线的颜色不一定一致)
在这里插入图片描述

下图为3脚输入的电平,这里我们使用PWM5/P0.3(这里注意看左侧的电路,LED导通的条件)。
在这里插入图片描述
经下图公式计算可得
在这里插入图片描述
(16MHz/8)/100HZ=20000
20000-1——》0x4e1f(PWMPH=0x4e;PWMPL=0x1f)

0.032*20000=640
640——》0x280(PWMnH=0x2;PWMnH=0x80)
在这里插入图片描述
如果单片机管脚的输出能力不行,最好加上一个三极管,这时需要反向的PWM。这里使用N76E003的极性控制功能

PWM5_OUTPUT_INVERSE;//开启极性控制
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值