具体实现功能
系统由STC89C52单片机+热敏电阻+TLC2543AD模块+LCD1602显示模块+报警模块+电源构成。
具体功能:
1、LCD1602显示测得的温度值与设定的温度范围
2、按键可以设置温度范围;
3、超过设置的温度范围,开始报警;
共3个按键:设置、加、减。
设计背景
在人类的生活环境中,温度扮演着极其重要的角色。无论你生活在哪里,从事什么工作,无时无刻不在与温度打着交道。自18世纪工业革命以来,工业发展对是否能掌握温度有着绝对的联系。在冶金、钢铁、石化、水泥、玻璃、医药等等行业,可以说几乎80%的工业部门都不得不考虑着温度的因素。温度对于工业如此重要,由此推进了温度传感器的发展。
进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。 在工农业生产中,温度检测及其控制占有举足轻重的地位,随着现代信息技术的飞速发展和传统工业改造的逐步实现 ,能够独立工作的温度检测和显示系统已经应用于诸多领域。要达到较高的测量精度需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差等问题,使温度检测复杂化。模拟信号在长距离传输过程中,抗电磁干扰令设计者伤脑筋的问题,对于多点温度检测的场合,各被检测点到监测装置之间引线距离往往不同,此外,各敏感元件参数的不一致,这些都是造成误差的原因,并且难以完全清除。
单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中必不可少且广泛应用的器件,尤其在日常生活中也发挥越来越大的作用。采用单片机对温度采集进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控数据的技术指标,从而能够大大提高产品的质量和数量。
硬件设计
整体的硬件设计很简单,分别有单片机控制部分、液晶显示部分、A/D转换器部分、声光报警部分以及热敏电阻部分。
软件设计
整体程序分为三大部分,分别是按键处理部分,温度数据处理部分和显示部分。
按键部分主要就是用来对温度的上下限值进行操作,在按键设计里有一个逻辑,那就是温度的上限不能够低于温度的下限值,温度的下限值不能够高于温度的上限值。
原理图
本系统原理图设计采用Altium Designer19,具体如图。
程序
本设计利用KEIL5软件实现程序设计,具体如图。
仿真实现
本设计利用protues8.7软件实现仿真设计,具体如图。
设计资源 培训 开发板 精华推荐
- LT1021BMH-10 具有全调整范围的精密电压基准的典型应用
- 【ESP32C3】迷你开发板
- AD8022AR-EVAL,用于 xDSL 调制解调器/DSLAM 的以太网电源驱动器评估板
- ATMEGA328P(arduino)开发板
- LT3976HMSE 12V 降压转换器的典型应用电路
- LV8804FVGEVB,LV8804FV 三相无传感器电机驱动器评估板
- LTC1998,可调节的低电池电量阈值检测器可延长电池运行时间
- 使用 Microchip Technology 的 TS8308500 的参考设计
- LTC3400ES6 演示板、1.2MHz、高效同步升压转换器、Vin = 1V 至 3V、Vout = 3.3V @ 90mA
- ADP190 逻辑控制、高端电源开关的典型应用电路