方案二:
以AT89S51芯片作为装置的核心硬件。该芯片内部具有8K字节程序存储空间和256字节的数据存储空间,没有EEPROM存储空间,与MCS-51系列单片机完全兼容,可以实现在线编程可擦除技术。
以上两种芯片都可以满足我们设计的需要,但是STC89C51与AT89S51相比,价格相对便宜,而且抗干扰能力也强。综合这些因素,我们可以采用STC89C51。
2.2.2 温度传感器设计方案论证
温度传感器可以根据物质的物理性质跟随着温度的变化规律,可以实现将温度转换为电量。它是各种温度测量仪表器的核心部分,种类繁多。依据它的测量方式,可分为接触式和非接触式温度传感器两大类,依据它的材料及电子元件特性,则可以分为热电阻和热电偶两类。
现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。温度传感器的发展历史,经历了以下三个阶段;由模拟集成温度传感器到模拟集成温度控制器然后再到智能温度传感器。如今,新型的温度传感器正从模拟化、集成化向着数字化、智能化方向发展。最早出现的智能温度传感器,它是采用8位A/D转换器,因而测试温度精度较低,误差较大。目前也已经相继推出了多种高精度的智能温度传感器,采用了9~12位A/D转换器,温度测量比较准确,更是大大减小了误差。还有一些高分辨力智能温度传感器,采用了13位2进制数据分辨力只有0.03125℃,误差也只有0.2℃。
方案一:
由于此次设计是一种测温电路,我们可以选择采用热敏电阻等器件,依据其感温效应,采集到因被测温度变化的电信号,然后经过 A/D 转换,用单片机对输出数据的进行处理,将被测温度在显示电路中显示。此方案会用到 A/D 转换电路,感温电路比较麻烦。
方案二:
我们可以考虑采用温度传感器,在单片机实际应用技术设计中,经常会用到传感器,由此可见,我们也可以使用数字温度传感器 DS18B20,该温度传感器可以简单直接读取被测的温度值,从而进行转换,可以达到我们的论文的设计要求。
方案二中的电路设计相对比较简单,软件设计的要求也不是很高,所以我们将采用方案二,用温度传感器读取测试温度。
2.3 设计最终方案确定
经过对上述方案的讨论研究,再结合其他方面的因素,本次设计我们将会采用STC89C51单片机芯片作为主控制系统,并且采用DS18B20作为温度传感器以及以数码管作为显示器件,结合其他元器件,设计出既简单方便,又经济实用的温度报警器。