急 温湿度传感器 采集信号要转换成频率信号

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:42:16
我并不是要你帮我设计,只希望能够点拨一下我努力的方向!
我查过HS1101的手册,可以借助555电路转成频率,可我看不太懂,用单片机怎样控制这个频率转换成湿度值呢。
如果有更好的方案,也请指点,前提是不要集成的数字式传感器。一般这方面传感器采集到的应该是电阻或是电容值吧 现在我要转换成频率信号方便远距离传输,哪位专家能给点建议啊!
小弟单片机控制上还凑合,信号转换这方面了解的不多,希望能详细点!
无以为报,只能多加分了!辛苦!

制造一个包含此电容的震荡电路,然后读取频率变化(频率与电容关系取决于震荡电路本身) 利用固定频率通过该电容,根据信号衰减求得容抗,利用公式推导电容即可。
  传感器:传感器((英文:transducer/sensor))指的是能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成。是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。 传感器是以一定的精度和规律把被测量转换为与之有确定关系的、便于应用的某种物理量的测量装置。

你其实就是要求一个电容值
2种办法

1 制造一个包含此电容的震荡电路,然后读取频率变化(频率与电容关系取决于震荡电路本身)
2 利用固定频率通过该电容,根据信号衰减求得容抗,利用公式推导电容

无论哪种,距离会造成引入更多的寄生参数,因为传输线属于振荡电路的一部分。

至于是否用555还是别的振荡电路 可以根据环境 修改

看了一大堆 都是与模拟电路无关的 要综合可靠性 成本考虑

可以用差动式电容传感器,当温度发生变化时,可以设计一个极板是电容间的间隙发生变化,然后产生电压信号,根据你的设计,求出之间的线性方程。也可以直接用电阻式的,因为电阻本身就容易受温度影响,你就把温度当成变量,使其只在温度的影响下发生电阻长度等变化引起电阻值变化,从而求出电压与温度之间的线性关系。以上说的都是理论的,实际不可能完全线性,所以最好结合环境做一下修正。
但具体我也没做过实验,我只能通过自己学的理论知识告诉你这些。
我也学过信号测试,可以通过编程实现将时域转换成频谱。如果是时域直接采样成频域,利用DFT逼近连续信号频谱,时域有限化再时域离散化。时域离散化到频谱延拓,频域有限化、离散化。

公式我在这里打不出来。

然后运用matlab仿真就可以实验,单片机的话,如果你学过,就可以直接将函数编程实现。

我学的都是软件方面和理论方面的,只能给你个思路。