新闻中心

EEPW首页>嵌入式系统>设计应用> 基于PIC单片机的温湿度监控系统设计

基于PIC单片机的温湿度监控系统设计

作者: 时间:2012-03-16 来源:网络 收藏

2.2硬件
作为控制核心,其最小系统原理如图3所示。图3中16F877接上供电电压(+5 V和GND),复位电路及晶振电路,即可正常工作,显得简洁易用。

本文引用地址://m.amcfsurvey.com/article/171867.htm

c.jpg


2.3 A/D转换芯片
ICL7135是一种四位半的双积分A/D转换器,具有精度高(精度相当于14位二进制数)、价格低廉、抗干扰能力强等优点。该系统利用ICL7135进行串行数据采集。该方式结构简单、编程简洁、占用资源少。通过单片机PIC16F877的定时器T0来计脉冲个数,定时器T0所用的频率为系统晶振频率的1/12。为了使定时器T0的计数脉冲与ICL7135工作所需的脉冲同步,可以将ICL7135的BUSY信号接至PIC16F877的PSP5引脚,此时定时器T0是否工作将受BUSY信号控制。当ICL7135开始工作时,即ICL7135的BUSY信号跳高时,定时器T0才开始工作。

d.jpg


ICL7135与单片机的接口电路如图4所示。将单片机的ALE端的信号经过D触发器4分频后连接到ICL7135的CLK端。这样,定时器T0所记录的脉冲数是ICL7135测量得到的脉冲数的2倍。将定时器记录的脉冲个数除以2得到测量脉冲个数。再将测量脉冲个数减去10001就得到了A/D转换的结果,这样就得到了被测的模拟量,这些转换的实现全部在软件中完成,因此非常简单。



评论


相关推荐

技术专区

关闭