当前位置:首页 > 单片机 > 单片机
[导读]如图所示,用一个具有容性响应的传感器和一只PIC微控制器(MCU)就可以构成一个相对湿度计。其中Humirel公司提供的HS1101型传感器的电容取值范围为162 ~202pF。使用一个TLC555 CMOS 定时器作为振荡器,完成从电容到频率

如图所示,用一个具有容性响应的传感器和一只PIC微控制器(MCU)就可以构成一个相对湿度计。

其中Humirel公司提供的HS1101型传感器的电容取值范围为162 ~202pF。

使用一个TLC555 CMOS 定时器作为振荡器,完成从电容到频率的转换,定时器的频率等式如下:F = 1.44/(RA + 2RB)×CX这里电阻RA和RB分别等于421 kΩ和42.4 kΩ,CX为传感器电容。接到定时器控制电压输入端的1MΩ电阻用来使与传感器温度系数相匹配的定时器内部温度系数失衡。

MCU测量输入信号周期,并将其转换为相对湿度数字读数。这通过MCU内部计数器(TMR1)和捕获/比较/脉宽调制模块(CCP)来实现的。

因为传感器的电容范围非常窄,信号的周期范围也会非常小,因此使用一个8.000MHz的晶振来获得0.5μs的指令周期。


图。

另外,CCP模块被配置成将输入电压分为4部分,这样就可以在由TLC555提供的不同周期中增加计数脉冲范围。PIC的CCP模块可以检测每4个或16个脉冲的上升或下降沿。

在这种情况下,CCP模块是按4个上升沿配置的。此检测事件存储在寄存器PIR1的CCP1IF标志位。当检测到第一个上升沿时此标志位被置位,通过软件使能TMR1开始计数。

随后该标志位必须被清除,等待检测第四个上升沿,然后停止定时器。现在必须将代表一个周期的总计数从存储器TMR1L和TMR1H分别转存到存储器CCPR1L和CCPR1H。

利用该数据,我们进一步从结果周期数中减去对应于湿度0%的周期数(在本例中,取十进制数62(3EH)) 以完成从周期数到相对湿度的转换。对应于湿度0%的周期数可以由制造商提供的等式和TLC555定时器产生的频率计算确定。

16位减法是通过首先对上述数值进行二进制补运算,然后将结果加到由TMR1得到的数据而实现的,这个算术运算的结果即对应于相对湿度。最后由MCU完成从二进制数到BCD码的转换。

二进制到BCD的转换使用三个外存储器:个、十、百位存储器,相对湿度(湿度百分比)被送到个位存储器,然后减10,由累加器W保存此运算结果。

通过测试状态寄存器的进位,我们可以知道运算结果是否大于10。如果小于10,则运算结果只有个位,不需要继续进行更多的比较运算,这样转换就仅限于于个位存储器。

如果运算结果大于10,十位存储器加1,十位存储器加1时个位存储器必须进行同样的减10运算。

当十位存储器等于10时,百位存储器加1。同样的运算处理一直进行下去,直到个位存储器的数小于10。转换结束时,每个存储器的结果便是BCD码,BCD码到七段数码的转换由子程序OPTABLE完成。

转换电路有一个四位多路共阴极LED显示器,要求采用一个多路转换程序来正确地显示读数。多路转换通过以200Hz的频率切换三个2N2222晶体管,一次激发一个显示单元的方式来实现。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭