综上,NRF2401具有更好好的数据传输能力。我们选择方案二。
2.1.4温度传感器的选择
方案一:采用AD590,使用AD590作为温度传感器,需要进行电流电压变换,电压放大以及A/D转换。
方案二:采用DS18B20作为温度传感器进行温度测量。DS18B20可以满足从-55摄氏度到+125摄氏度测量范围,在一秒内把温度转化成数字,测得的温度值的存储在两个八位的RAM中,单片机直接从中读出数据转换成十进制就是温度,使用方便。另外采用外加电源供电对DS18B20的VDD引脚供电。它的好处是无须MOSFET,而且在温度转换期间总线可自由搭载其它器件。它试用于对性能要求不高,成本严格控制的应用,是经济型产品。它具有线性好、精度适中、灵敏度高、体积小和使用方便等优点,得到广泛应用。
因为AD590需要模拟转数字电路,精确度低,测温点数少对线阻有要求,电路繁多,成本也较高,故本系统采用方案二。
2.1.5本系统的显示方案
方案一:数码管显示
方案二:液晶显示采用HJ1602ALCD,它是一种专门用于显示字母、数字、符 号等点阵式LCD。其有显示质量高、数字接口、功耗低、体积小等优点。 因为数码管只能显示数字和简单的字母,LCD可以显示字符,图形等,并能更形象的体现出字符与图像。故本系统采用方案二。
2.2系统总设计框图
本设计应用STC89C51单片机和数字温度传感器DS18B20以及无线通信模块nRF2401相结合的方法来实现温度的采集,以单片机STC89C51芯片为核心,nRF2401接受发送数据,温度传感器DS18B20和HJ1602A液晶显示,构成了一个多功能单片机数字温度计。该装置适用于农业生产的温度测量,预防低温,实现对温度的控制。其主要研究内容包括两方面,一是对系统硬件部分的设计,包括温度采集电路和显示电路;二是对系统软件部分的设计,应用C语言实现温度的采集与显示。通过利用数字温度传感器DS18B20进行设计,能够满足实时检测温度的要求,同时通过HJ1602A的显示功能,可以实现不间断的温度显示 STC89C51单片机低温灾害温度监测系统设计+程序(4):http://www.youerw.com/zidonghua/lunwen_31893.html