基于STC89RC52型单片机的数字式温湿度测量显示组件

作者 苏林 魏五星 来源 《无线电》杂志
发布时间 2010-12-24

RP1为LCD的液晶显示对比度调节电位器,一般使用3296型等精密电位器。使用过程中,仔细调节该电位器可使液晶屏显示的字符明亮而没有阴影。液晶屏显示见图3。

基于STC89RC52型单片机的数字式温湿度测量显示组件

图3 温湿度液晶显示屏

基于STC89RC52型单片机的数字式温湿度测量显示组件

图4 单排直插封装的SHT7x

C2为去耦滤波电容,应就近跨接在SHT1x/7x的VCC和GND之间。在PCB上直接焊接SHT1x/7x(特别是表面贴装的SHT1x)时,为减小PCB板温升对测量准确性的影响,应将其安装在PCB板的边缘,且最好将其两侧各镂出一条空槽,使其形成一个相对独立的单元。

外接引线连接时,一般使用单排直插封装的SHT7x,见图4,并注意尽量缩短导线长度。如果SCK时钟线和DATA信号线相互平行且距离超过10cm,则有可能出现信号串扰,从而导致通信失败。必要时,可通过在两根连线之间配置VDD、GND线的方法来减小杂散信号的串扰。

本文介绍的电路主要针对温湿度的测量和数据显示。实际上,我们还可以对程序进行修改充实,发挥其更大的功用。比如,可以利用单片机的I/O端口,实现对高低温告警、通风除湿等外部电器设备的自动控制等;也可以利用单片机的串口和无线数传模块,将温湿度的有关数据以无线数据传输的方式发送到远程的显示终端,实现远程的温湿度数据采集。

除此之外,如果换用内置A/D第二功能的单片机,则还可以充分利用该功能,接驳传统的线性电压或线性电流输出型的传感器,实现1~8路的电压、电流、流量、液位、压力等物理量的测量。

TIPS

需要注意的是,图1电路中电位器RP1调节如果不当,可能导致液晶屏上没有任何显示。许多爱好者在使用1602液晶显示模块时,往往容易忽视这个问题,导致一发现系统上电后液晶屏没有任何显示,就以为是硬件电路没有焊好,或是程序编制、烧录方面出了问题。笔者调查发现,新购买的此类精密电位器的滑动点一般都位于一端,是造成此类问题的原因。问题虽小,但仍值得引起重视。

上一页12
电子爱好者 DIANZIAIHAOZHE.COM