AU传感器:FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册

2021/12/18 05:58 · 传感器知识资讯 ·  · AU传感器:FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册已关闭评论
摘要:

AU传感器:FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册蓝色-红色LCDIP65防护等级压力测量范围-1到16bar电压20…30VDC开关输出2xPNP或2xNPN可选电输入0.1…10V,1…5V,4…20mA气动接口G1/8,R1/8,R1/4,NPT1/8,M5,M7,快插接头4mm,

AU传感器:FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册

FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册
蓝色-红色LCD
IP65 防护等级
压力测量范围 -1到16 bar
电压 20 ...30 V DC
开关输出 2x PNP或2x NPN 可选
电输入 0.1 ... 10 V, 1 ... 5 V, 4 ... 20 mA
气动接口 G1/8, R1/8, R1/4, NPT1/8, M5, M7, 快插接头4 mm, 6 mm, 5/32"
压力开关
真空开关
FESTO压力传感器SPAU 适用于监控压缩空气和非腐蚀性气体。集中显示传感器的压力和参数设置,比如通过机器控制系统上的显示屏。压力传感器可用 IO-Link 设置成不带显示屏防篡改压力开关,多有两个开关输出。装配速度快,易于在任何安装环境中装配。内/外螺纹或快插接口 – 适用于每一种应用场合的连接。
带显示屏的派生型:
? 压力显示、压力开关输出,可设置用现场设备读出模拟量数值
? 直观的菜单导航,快速调试压力传感器
? 用蓝色/红色对压力介质进行视觉反馈
? 小值/大值记忆,用于监控压缩空气(显示人眼不可见的快速压力峰值)
? 可调节滤波器减弱由压力峰值产生的传感器信号
? 放大模拟量输出来提高信号动态性
? 显示单位选项:bar, MPa, PSI 等
? 偏移量补偿
? 节能功能,“关闭显示屏”
? 可选安全密码(四位)
? 在一个传感器(主数据)上的有设置可传输(复制)到另一个同型号的传感器上。这样大大缩短调试时间
FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册
后侧 M8x1 底部 80 SPAU-B2R-T-R18M-L-PNLK-PNVBA-M8D
NPT1/8-27 后侧 M8x1 底部 80 SPAU-P10R-T-N18M-L-PNLK-PNVBA-M8D
NPT1/8-27 后侧 M12x1 底部 80 SPAU-P10R-T-N18M-L-PNLK-PNVBA-M12D
H型导轨 Gx 底部 M8x1 顶部 70 SPAU-V1R-H-G18FD-L-PNLK-PNVBA-M8U
QS-4 底部 M8x1 底部 65 SPAU-V1R-H-Q4D-L-PNLK-PNVBA-M8D
QS-5/32 底部 M8x1 底部 65 SPAU-V1R-H-T532D-L-PNLK-PNVBA-M8D
QS-5/32 底部 M12x1 底部 65 SPAU-V1R-H-T532D-L-PNLK-PNVBA-M12D
Gx 底部 M8x1 顶部 70 SPAU-V1R-W-G18FD-L-PNLK-PNVBA-M8U
Gx 底部 M12x1 顶部 70 SPAU-V1R-W-G18FD-L-PNLK-PNVBA-M12U
QS-4 底部 M8x1 底部 65 SPAU-V1R-W-Q4D-L-PNLK-PNVBA-M8D
QS-4 底部 M12x1 底部 65 SPAU-V1R-H-Q4D-L-PNLK-PNVBA-M12D
QS-4 底部 M12x1 底部 65 SPAU-V1R-W-Q4D-L-PNLK-PNVBA-M12D
QS-4 后侧 M12x1 后侧 70 SPAU-V1R-F-Q4-L-PNLK-PNVBA-M12
QS-6 后侧 M12x1 后侧 70 SPAU-V1R-F-Q6-L-PNLK-PNVBA-M12
QS-5/32 后侧 M12x1 后侧 70 SPAU-V1R-F-T532-L-PNLK-PNVBA-M12
Gx 底部 M8x1 顶部 70 SPAU-P2R-W-G18FD-L-PNLK-PNVBA-M8U
我司主营:
一、气动元件:
日本:日本SMC气动元件,日本CKD喜开理气动元件,日本小金井气动元件
德国:德国宝德burkert,德国festo费斯托,英国海隆诺冠
意大利:意大利UNIVER意大利康茂盛
美国:美国ROSS美国ASCO电磁阀,美国MAC电磁阀
台湾:台湾MINDMAN金器,台湾AIRTAC亚德客
二、工控产品
德国:德国PILZ皮尔兹继电器,德国IFM易福门传感器,德国海德汉HEIDENHAIN德国P+F倍加福传感器,德国RENCON编码器,德国施克SICK德国TURCK图尔克,德国HIRSCHMANN赫斯曼工业交换机。德国亨士乐,德国MURR穆尔,德国金钟默勒
日本:日本欧姆龙OMRON传感器,日本神视SUNX基恩士,日本奥普士,日本SUMTAK盛太克编码器,日本内密控编码器
美国:巴士德BARKSDALE
三、液压元件
美国:美国NUMATICS纽曼蒂克,美国PARKER派克气动液压,美国VICKERS威格士,美MOOG穆格,美国FAIRCHILD美国POSEMOUNT罗斯蒙特,美国艾默生EMERSON美国哈希HACH美国丹尼逊液压元件,美国克力帕
德国:德国HAWE哈威,德国REXROTH力士乐,德国HYDAC贺德克,德国E+H,德国博力谋BELIMO
日本:日本油研YUKEN,日本不二越NACHI,日本黑田精工,日本丰兴TOYOOKI,日本大金液压DAIKIN,日本东机美
意大利:意大利ATOS阿托斯
更多欢迎来电咨询,我们将竭诚为您服务。
:叶小姐
手 机:
电 话:
传 真:
Q Q:
邮 箱:@qq.com
地址:东莞市南城区莞太路12号中兴大厦510室
FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册
AU传感器:FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册  第1张

AU传感器:GP2Y1010AU灰尘传感器的检出方法详细资料说明

  灰尘传感器GP2Y1010AU检出方法说明资料]的使用,是为了方便软件编程,并对检出方法进行了总结,便于客户在设计上的活用。
  对于检出原理、构造、构成图、诸特性、使用上的注意事项等,可参照[DUST SENSORGP2Y1010AU APPLICATION NOTE]。本资料作为参考,使用时在实装状态下,仅供确认上的使用。
  2.关于规格书上的特性
  (1) 关于无尘时输出电压( Vcc (V) )在没有灰尘、烟的状态下的输出电压,有规定最大值。
  (2) 关于输出电压范围( V oH )
  是输出电压的最大电压,有规定最小值。
  (3) 关于检出感度(K)
  粉尘浓度0.1mg/m3变化时的输出电压的变化,有规定最小值和最大值。粉尘是根据MILD SEVEN香烟的烟做的数据。

  3.关于驱动条件
  根据LED驱动周期(脉冲周期:T (ms) ),LED驱动时间(脉冲:宽度Pw(ms) )输出电压会变动,规格书特性的规格值是脉冲周期T:10ms,脉冲宽度Pw:0.32ms,取样时间:0.28ms,根据此条件变动,规格书上规定的特性值(无尘时输出电压、检出感度)也随之变动。在微机编程上,不能以此条件设定的情况下,请在规格书的推荐范围内操作。
  另外,根据电源电压,输出电压也会变动。不能以规格书条件来设计时,根据脉冲周期、脉冲宽度的不同,输出电压的不同及电源电压—输出电压的特性,请参照[DUST SENSOR GP2Y1010AU APPLICATION NOTE]。
?
AU传感器:FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册  第2张

AU传感器:压力传感器

短型号代码

SPAU

认证

RCM 商标

c UL us 认证 (OL)

CE 认证(见合格声明)

符合欧盟电磁兼容性指令

符合欧盟 RoHS 指令

KC 标记

KC-EMV

材料说明

RoHS 合规

测得变量

相对压力

测量方法

压电式压力传感器

压力测量范围的起始值

-1 bar

压力测量范围结束值

16 bar

工作介质

压缩空气,符合 ISO 8573-1:2010 [7:4:4]

惰性气体

工作和先导介质说明

可用润滑介质工作

介质温度

0 °C ...

50 °C

环境温度

0 °C ...

50 °C

ADC 分辨率

12 bit

重复精度,± %FS 表示

0.3 %FS

温度系数 (± %FS/K)

0.05 %FS/K

开关功能

可自由编程

开关元件功能

常闭或常开触点,可切换

最大输出电流

100 mA

模拟量输出

0 - 10 V

4 - 20 mA

1 - 5 V

上升时间

3 ms

短路电流额定值

协议

IO-Link?

IO-Link,协议版本

装置 V 1.1

IO-Link,协议

智能传感器配置文件

IO-Link,功能等级

二进制数据通道 (BDC)

过程数据变量 (PDV)

标识

诊断

示教通道

IO-Link,通信模式

COM2 (38.4 kBaud)

IO-Link,SIO-Mode 支持

IO-Link,端口等级

A

IO-Link,过程数据长度 OUT

0 字节

IO-Link,过程数据长度 IN

2 个字节

IO-Link,过程数据内容 IN

14 位 PDV(压力测量值)

2 位 BDC(压力监控)

IO-Link,最短周期时间

3 ms

IO-Link,所需数据存储

500 Byte

工作电压范围 DC

20 V ...

30 V

反极性保护

适用于所有电气连接

电气接口 1,连接类型

插头

电气接口 1,连接系统

M12x1,A 编码,符合 EN -2-101 标准

M8x1,A?编码,符合?EN?-2-104?标准

安装位置

可选

气动接口

1/8 NPT

G1/8

M5

M7

QS-4

QS-5/32

QS-6

R1/4

R1/8

显示类型

发光LCD

LED

可显示单位

MPa

bar

inchH2O

inchHg

kPa

kgf/cm2

mmHg

psi

阈值设置范围

0 % ...

100 %

设置范围迟滞

0 % ...

90 %

防护等级

IP65

IP67

耐腐蚀等级 CRC

2 - 中等耐腐蚀能力

AU传感器:FESTO带显示屏压力传感器,费斯托SPAU传感器操作手册  第3张

AU传感器:夏普GP2Y1010AU0F灰尘传感器使用

夏普GP2Y1010AU0F灰尘传感器在STM32平台上的使用
一、传感器的概述

?GP2Y1010AUOF是日本夏普公司开发的一款光学灰尘浓度检测传感器。此传感器内部成对角分布的红外发光二极管和光电晶体管,利用光敏原理来工作。用于检测特别细微的颗粒,如香烟颗粒、细微灰尘。依靠输出脉冲的高度来判断颗粒浓度。

?

二、传感器的一些参数?

?

?

?

三、传感器的工作原理

?

?图(1)

图(2)

?夏普GP2Y1010AU0F灰尘传感器价格较便宜,只能检测出室内空气中的灰尘和烟尘含量.并不能测出所谓的PM2.5浓度,然而现在市面上有好多红外发光二极管的传感器都称自己是PM2.5传感器,能测PM2.5的值,其实并不是,真正能测PM2.5浓度的是那种上百的激光传感器,这种红外的连PM10都测不了,只能用来玩玩,或者大概描述空气质量的等级而已,经我多次实验,发现这传感器显示的灰尘浓度与网上公布的AQI空气质量指数比较接近,跟真实的PM2.5浓度有很大的区别,这测出的灰尘浓度其实就是所有不同直径的颗粒物总和,里面包含了PM1.0,PM2.5,PM10

?其原理如上图(2)所示,传感器中心有个洞可以让空气自由流过,定向发射LED光,通过检测经过空气中灰尘折射过后的光线来判断灰尘的含量。

四、传感器与STM32的连接

?

(注:把图中的430单片机直接换成STM32就行,接线顺序跟电阻、电容的大小都不变)

?

?在这里简单地说一下,为什么要这样接??

1.?电阻R1和电容C1:因为V-LED和LED-GND是给红外发光二极管供电的,所以不能直接接上5V,需要串一个150欧的电阻来限流,另外为了稳定供电,还需要在给发光二极管供电的正极和负极上并一个220uf的电容。

2.?三极管:可以增加LED的驱动能力(建议加上,加上后比较稳定)

3.?电阻R2:起到限流作用,因为该传感器的最大工作电流为20mA

4.?电阻R3和R4:起分压作用(因为该传感器是5V供电,而32单片机的AD采样最大电压为3.3V)

5.?上图中的P1.2为脉冲输入脚,为传感器提供输入信号(该PWM的占空比规定为0.032)

6.?上图中的P6.5为单片机的ADC模拟输入脚,用来输出信号的

?

?

(图1) ?(图2)

?

图1为脉冲输入波形,周期为10ms,高电平为0.32ms

图2为AD采样时序,由图可知,在输入上升沿到输出的峰值,时间为280us左右,就在此时进行采样,因为整个高电平持续的时间为320us,所以在打开红外发光二极管280us后采样,然后延时40us后关闭红外发光二极管,最后再延时9680us(输入波形的周期为10ms),这就实现了一次完整的工作

?

数据手册上面有关电压值与灰尘浓度的关系比例图

?

?

由图可知,该曲线在前半部分是有一定的斜率的,大约到0.6mg/m3左右,该曲线不再增长,此时输出的电压最大为3.6V左右,但是在曲线的前半部分,是可以得出电压值与灰尘浓度的关系:Dust density = 0.17 * Output Voltage ?

?

根据技术手册可知,当空气洁净的时候,Vo的范围是0~1.5V,典型值是0.9V

?

?当空气灰尘浓度很高的时候,Vo的数值大于3.6V。但是该传感器输出的最大电压为3.6V,所以当灰尘浓度再增加时,我们这款传感器已经测不出了

0.9V表示空气洁净,3.6V表示空气灰尘很多。由于空气中不可能一点灰尘都没有,所以取个正常值0.9V,换成灰尘浓度就是0.053mg/m3

当达到最大电压值3.6V时,此时的灰尘浓度为0.512mg/m3
所以我们这个传感器的范围就是0~512ug/m3(这个512只是一个估算大约的值,实际情况中还是有可能超出这值的)

五、主要的程序代码

?

Main.c

?

#include "stm32f10x.h"

#include "bsp_SysTick.h"

#include "bsp_usart1.h"

#include "bsp_GP2Y.h"

#include "bsp_pwm_output.h"

#include "bsp_TiMbase.h"?

#define FILTER_N 7

?

int ?A[32];

volatile u32 time = 0; // ms 计时变量

?

void Delay(__IO uint32_t nCount)

{

for(; nCount != 0; nCount--);

}

voidTIM3_Configuration(void);

void ?TIM3_NVIC_Configuration(void);

?

int main(void)

{

float ?calcVoltage ;

int ?filter_sum, i ,j ,dust;

int filter_max, filter_min;

int filter_buf[FILTER_N];

?

SysTick_Init();

USART1_Config();

TIM3_Configuration();

TIM3_NVIC_Configuration();

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3 , ENABLE);

Adc_Init();

TIM3_PWM_Init();

?

Delay_ms(200); ?//等待传感器稳定工作//

?while(1)

?{

?if(time==200) ?//10ms发生一次中断,等到中断200次后,即2s//

?{

time=0;

for(i = 0; i < FILTER_N; i++) { GP2Y_Low; ?//打开红外二极管// Delay_us(280); ?//延时280us// ? ?filter_buf[i]=Get_Adc(ADC_Channel_10); ?//采样,读取AD值// ? ?Delay_us(19); //延时19us,因为这里我设了AD采样的周 期为239.5,所以AD转换一次需耗时21us,19加21再加280刚好是320us,这跟上面说的高电平持续的时间为0.32ms// ?GP2Y_High; //关闭红外二极管// Delay_us(9680); //延时9680us// ?} filter_max = filter_buf[0]; filter_min = filter_buf[0]; filter_sum = filter_buf[0]; ?for(i = FILTER_N - 1; i > 0; i--)

{

if(filter_buf[i] > filter_max)

filter_max=filter_buf[i];

?else if(filter_buf[i] < filter_min) filter_min=filter_buf[i]; filter_sum = filter_sum + filter_buf[i]; filter_buf[i] = filter_buf[i - 1]; ?} ?i = FILTER_N - 2; filter_sum = filter_sum - filter_max - filter_min + i/2; ?//加上i/2是为了四舍五入// filter_sum = filter_sum / i; calcVoltage=filter_sum*(3.3/ 4096)*2; /因为上面采集到的是AD值,这里要把它转换为电压值// (注:为什么我在公式的最后要乘以2呢?这个2是一定不能少的,因为我们将它与32单片机连接的时候,加了两个10K的电阻分压,读取到的电压值已减小了一半,但这不是实际采取到的电压,所以要在最后乘以2返回原来的电压值) ?dust=(0.17*calcVoltage-0.1)*1000; ?//乘以1000单位换成ug/m3// ?if (dust<0) dust=0; ?//限位// ?if (dust>500) ?

dust=500;

printf("\r
电压值:%fV
",calcVoltage);

?printf("\r
灰尘浓度:%dug/m3
",dust);

?}

?}

}

以上就是主要的一些程序,由于该传感器不太稳定,输出波形抖动较大,所以在程序里我加上了数字滤波算法,我采用那种去极值取平均的中位值滤波法,在传感器工作一次时,取输出波形的连续几个波峰的峰值,存到数组里,然后进行去掉最大值,最小值的操作,剩下的取平均

?

?六、实际操作

?

?实物连接图如下:

?

?

?把程序烧进单片机,观察其输出的值

?

?对比右图可知,一般室内的灰尘浓度所对应的电压值都是0.9V左右

?再对比一下网上公布的空气指数

?

?

对比可知,该传感器测出的值与网上公布的AQI指数比较接近

?

我们再来看看这输入波形和输出波形

?

?

?

?

?黄色的是输入波形,蓝色的是输出波形

(注:这图像上显示的电压值是分压后的)

?当我往传感器的中心孔里放根杜邦线时,可以看到其输出波形立马飙升,说明这传感器还是挺灵敏的

?

?

当往孔里插根杜邦线或者一支笔时,测出的值立马到达最大值3.6V左右,这是对颗粒物的灵敏度,对于烟雾类型的也很敏感,我利用电烙铁焊锡时产生的烟雾,经传感器测量也能到达最大值,显示的灰尘浓度达530ug/m3.

由于这传感器的内部存有空隙,所以当你外加烟雾给它时,会有少量的烟雾残留在内部的空隙里,才会出现为什么我把烟雾撤去之后,显示的浓度依然很大,这时你需往孔里吹口气,将里面残留的烟雾吹走,这时才恢复你室内正常的浓度,否则的话,你得等待一段时间,待里面的烟雾慢慢散去.
---------------------?
作者:思念中华?
来源:CSDN?
原文:
版权声明:本文为博主原创文章,转载请附上博文链接!

您可能感兴趣的文章

本文地址:https://www.ceomba.cn/36119.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 ceomba 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!