具体实现功能
系统由STC89C52单片机+热敏电阻+TLC2543AD模块+LCD1602显示模块+报警模块+电源构成。
具体功能:
1、LCD1602显示测得的温度值与设定的温度范围
2、按键可以设置温度范围;
3、超过设置的温度范围,开始报警;
共3个按键:设置、加、减。
设计背景
在人类的生活环境中,温度扮演着极其重要的角色。无论你生活在哪里,从事什么工作,无时无刻不在与温度打着交道。自18世纪工业革命以来,工业发展对是否能掌握温度有着绝对的联系。在冶金、钢铁、石化、水泥、玻璃、医药等等行业,可以说几乎80%的工业部门都不得不考虑着温度的因素。温度对于工业如此重要,由此推进了温度传感器的发展。
进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。 在工农业生产中,温度检测及其控制占有举足轻重的地位,随着现代信息技术的飞速发展和传统工业改造的逐步实现 ,能够独立工作的温度检测和显示系统已经应用于诸多领域。要达到较高的测量精度需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差等问题,使温度检测复杂化。模拟信号在长距离传输过程中,抗电磁干扰令设计者伤脑筋的问题,对于多点温度检测的场合,各被检测点到监测装置之间引线距离往往不同,此外,各敏感元件参数的不一致,这些都是造成误差的原因,并且难以完全清除。
单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中必不可少且广泛应用的器件,尤其在日常生活中也发挥越来越大的作用。采用单片机对温度采集进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控数据的技术指标,从而能够大大提高产品的质量和数量。
硬件设计
整体的硬件设计很简单,分别有单片机控制部分、液晶显示部分、A/D转换器部分、声光报警部分以及热敏电阻部分。
软件设计
整体程序分为三大部分,分别是按键处理部分,温度数据处理部分和显示部分。
按键部分主要就是用来对温度的上下限值进行操作,在按键设计里有一个逻辑,那就是温度的上限不能够低于温度的下限值,温度的下限值不能够高于温度的上限值。
原理图
本系统原理图设计采用Altium Designer19,具体如图。
程序
本设计利用KEIL5软件实现程序设计,具体如图。
仿真实现
本设计利用protues8.7软件实现仿真设计,具体如图。
上一篇:40-基于51单片机直流电机PWM调速设计
下一篇:38-基于51单片机的简单风扇控制
推荐阅读
史海拾趣
近年来,电子行业经历了多次技术变革和市场洗牌。面对这些挑战,Compact公司积极调整战略,加大研发投入,以适应市场变化。同时,公司还通过优化生产流程、降低成本等方式提高竞争力。在行业变革中,Compact公司不仅成功应对了挑战,还抓住了机遇,实现了跨越式发展。
随着全球对环保问题的关注度不断提高,Danube也积极响应这一趋势,将绿色环保理念融入到产品设计和生产过程中。他们采用了环保材料和可循环使用的包装材料,降低了产品对环境的影响。同时,Danube还加大了对环保技术的研发投入,推出了一系列具有节能环保功能的电子产品。这些努力不仅提升了Danube的品牌形象,也为其未来的发展奠定了坚实的基础。
随着市场的竞争日益激烈,Danube意识到单纯的技术创新已经不足以支撑公司的长远发展。于是,公司开始注重产品的品质和品牌的塑造。他们引进了先进的生产设备和质量管理体系,对每一个环节都进行严格把控,确保每一件产品都符合高标准的质量要求。同时,Danube还加大了品牌宣传的力度,通过参加国际电子展、赞助体育赛事等方式,提高了品牌的知名度和美誉度。这些努力让Danube的产品在市场上获得了更多的认可,公司的业务规模也逐渐扩大。
在快速发展的过程中,FERYSTER公司非常注重企业文化的塑造。公司倡导“创新、协作、责任、卓越”的价值观,鼓励员工勇于创新、敢于担当。同时,公司还注重员工的成长和发展,为员工提供各种培训和学习机会。这些措施使得FERYSTER公司成为了一个充满活力、积极向上的团队,为公司的发展提供了源源不断的动力。
AE&ST公司深知人才是企业发展的根本。公司注重人才培养和团队建设,通过提供良好的工作环境和激励机制,吸引了大批优秀的研发和管理人才。同时,公司还积极开展员工培训和教育活动,提升员工的专业技能和综合素质。这些措施为公司的持续发展提供了有力的人才保障。
为了更好地服务中国市场,法勒公司不断优化其供应链和生产布局。近年来,法勒加大了在国内的投资力度,建设了现代化的生产基地和研发中心。通过本土化生产,法勒不仅降低了产品成本,还缩短了交货周期,提高了市场响应速度。同时,法勒还积极与本土供应商建立紧密的合作关系,共同构建了一个高效、稳定的供应链体系。
传感器作为生产过程中自动控制系统的“视觉和听觉”是无处不在的。例如汽车车身焊装生产线需要接近关检测工件的位置、夹具的夹紧与松开,需要光栅去检测操 作人员是否已退出危险区;涂装线中需要用液位传感器检测液位的高低;广泛应用的汽缸控制中 ...… 查看全部问答∨ |
踩下刹车,继电器得电给传动轴上强力钢卷弹簧储能,同时起到制动作用。再启动车直接释放弹簧部分势能,直到正常运行截至,此设计尤其适合城市公交工矿等需要频繁启停的车辆,可节约不少燃料… 查看全部问答∨ |
获取所有用于嵌入式方法的 IP。 下列内核包含在 EDK 内。各个内核均直接在带有 MicroBlaze™ 软处理器和 PowerPC® 处理器的 Xilinx Platform Studio 内运行。 处理器 IP 核总线 /桥 IP 核外设 IP 核基础设施 IP 核存储器/存储器控制器 ...… 查看全部问答∨ |
|
新手求助:我现在做网管,想学习嵌入式,不知其前景如何,该学习哪方面的知识 新手求助:我现在做网管,想学习嵌入式,不知其前景如何,该学习哪方面的知识,基础基本为零,不知先要从哪方面学起… 查看全部问答∨ |
我在大学主要做的事windows 系统编程,现在学习LINUX驱动编程,我看完了深入了解LINUX 内核和LINUX 驱动开发,但我从来没实践过,根本不知道那些命令,我想问下我现在应该了解什么呢? … 查看全部问答∨ |
我是学生,对Android和Linux都非常感兴趣,学过一点Android应用开发,有Linux的使用经验,希望能学习底层开发...查资料是看到说要学习嵌入式Linux,但是苦于无法入门,希望有哪位大神能指导一下...还有希望能推荐一款开发板,但是不知道是选择ARM9 ...… 查看全部问答∨ |
|
C2000开发板不好抢啊,计算了一下—— 1)就那么几块 2)开始抢的时间是上班时间,偶们上班不能上网, 总不能为了这个翘班吧。 只能希望下次活动的时候板子的数量稍微多点就好了。… 查看全部问答∨ |