本文简要介绍了基于鸡舍AD7416的温度控制器的设计和实现。分析现代鸡舍需求的基础上,给出了基于鸡舍AD7416的温度控制器的设计与实现。产实践表明,基于AD7416鸡舍的温度控制器的设计与实现可以实时准确,准确地测量鸡舍温度并记录温度,从而控制因鸡群懒惰而造成的经济损失。人。度控制器实时温度测量,存储和高低温报警。着科学技术的飞速发展,现代鸡对温度控制的要求越来越高。统的温度测量电路精度较低,外围电路更为复杂。就要求工人更加积极主动,缺乏智慧。时,需要进行校准和温度补偿,而且体积较大,使用不便。很大程度上,它影响了现代养鸡场的实际温度控制需求。了满足现代养鸡业的需求,恒温阀芯数字温度测量,存储和控制系统的设计已成为最紧迫的问题之一。度检测系统的共同特点是:环境复杂,配线分散,现场远离监控室。果使用通用温度传感器来收集信号,则必须设计信号调节电路,A / D转换和相应的接口电路,以便将传感器的模拟输出信号转换为数字信号,并且将其发送到计算机进行处理。是,由于鸡舍环境复杂,各种因素都会导致检测系统出现重大偏差。长的信号传输距离和各种干扰效应会降低检测系统的稳定性和可靠性。此,如何解决这些现代鸡舍的问题成为该系统设计的难点和目标。计图1:使用DS18B20和单片机完成实时温度检测系统的设计。DS18B20是美国DALLAS公司生产的单行数字温度计芯片,具有结构简单,不需要外部组件,使用I / O数据线来馈送和传输数据,并可以由用户设置温度警报极限。
广泛用于食品存储,冷藏,谷物存储和其他需要温度控制的地方。是,它在恶劣的环境中受到很大的影响,检测精度不高并且容易受到干扰。计图二:使用AD7416和单片机完成实时温度感测系统的设计。温度测量系统中,传统的温度测量方法是在对模拟信号进行长距离采样后进行模拟转换,为了获得高温下的测量精度,必须采取措施解决长距离传输,多点测量切换和放大电路的零点问题。漂移等引起的误差补偿问题AD7416数字温度芯片用于温度测量,输出信号经过完全数字化,便于在单个芯片上进行处理和监控,从而消除了传统测量方法中的许多外围电路温度。片的物理和化学性质非常稳定,可以用作工业温度测量元件。AD7416的最大特点之一是使用I2C总线进行数据传输,由数字温度测量芯片AD7416和AT89C51组成的温度测量设备直接传输数字信号。样,温度测量系统的结构相对简单,并且传感器网络易于建立。上所述,选择设计二。AD7416是由American Analog Devices(ADI)生产的独立式温度监控系统集成电路。包括一个温度传感器和一个10位模数转换器,可以将感应温度转换为量化间隔为0.25°C的数字信号。D7416数字温度传感器用于设计各种系统,包括:控制体积小,功耗低,编程简单,操作简便。芯片具有自动比较功能和可编程的OTI控制输出。外,AD7416的功耗很低,可以进行编程以控制工作和睡眠状态之间的切换。还广泛用于低功耗系统的设计中。设计中使用的Wenkan检测芯片是AD7416。AD7416是由美国Analog Devices,Inc.生产的独立式温度监控系统集成电路。包含一个带隙温度传感器和一个10位模数传感器。采用8引脚SO-8和RM-8封装。度测量分辨率可达到0.25℃,并可调节高/低温阈值。具有l2C总线接口的特性,是LM75的改进替代品。AD7416可以执行该8芯片级联电路,以形成一个多环路温度检测系统。量温度范围为-55°C至 125°C。场温度直接通过数字方式传输,从而大大提高了系统的抗干扰性能。用于恶劣环境中的现场温度测量,例如:环境控制,设备过程控制,用于温度测量的消费类电子产品等。统中的AD7416的一些硬件框图如图1所示。低位指示读和写。此,应用程序中AD7416的写入地址为10010010B,读取地址为10010011B。本示例中,仅使用AD7416来测量温度,而OTI仍未使用。行时钟和数据总线对应于处理器时钟和数据总线端口。系统采用STC89C51,可以代替AT89C51,功能更强大,速度更快,使用寿命更长,价格更低。观:40针,双排DIP-40。AT89C51不同,STC89C51可以补充ISP的在线编程功能。STC系列的51台单片机与其他51台单片机完全兼容,其中51台单片机是主导力量。个学院,普通学校,网站和对单片机的业余培训都基于51台单片机。多数例子。STC89C51具有一个内部EEPROM,可以在程序中进行更改而不会断电。添加了两个中断优先级,依此类推。设计系统时,有必要考虑当系统无法正常工作时如何警告操作员。正常情况下,设计人员将考虑使用喇叭或发光二极管。设计使用发光二极管来提醒操作员,系统所收集的实时温度已经超过了定义了高温和低温阈值的系统报警电路图。统正常运行时,LED3点亮,表明AD716收集的实时温度介于上限和下限之间。AD7416温度采集芯片收集的实时温度超过程序定义的高温阈值时,LEDI会亮起,并且蜂鸣器会鸣响,提醒鸡舍工作人员必须将风扇激活超过设定温度。AD7416温度采集芯片收集的实时时间超过程序定义的下限阈值时,LED2点亮,并且蜂鸣器鸣响,提醒鸡舍工作人员超过所定义的温度。度。片机的编程有其自身的特点…在单片机系统中,硬件和软件是紧密结合的,由于硬件电路的设计不是通用的,因此必须采用相应的软件。据具体的硬件电路进行设计,硬件设计的好坏直接影响到软件设计和软件设计的难度。缺点直接影响硬件的性能。许多情况下,软件可以代替硬件功能,当然,它必须付出额外处理器时间的代价。件设计基于硬件电路的连接和每个组件的功能。编写软件时,可以根据每个程序的功能将软件细分为不同的功能模块,然后可以通过调用主程序来实现整个软件系统。据整体功能,该设计可以分为许多不同的模块,包括主程序,定时器中断服务子程序,温度采样子程序,子程序。示程序和其他模块。后组装并调整每个模块,以形成完整的软件。件设计的主要思想是,首先将温度传感器收集的模拟信号转换为数字信号,然后将数字信号发送到8位7段LED进行显示。统流程图的设计基于硬件电路图的连接和每个组件的功能。们需要解决的第一件事是主系统流程图的设计。统的主程序在下面详细描述。时器设计上电并复位微控制器后,首先执行系统初始化,例如T0定时器和AD741数字温度芯片。始化完成后,将调用显示例程进行显示;调用键盘扫描程序以确定是否已按下一个键;设置10秒计时器指示器;如果未定义,则继续显示当前温度值;置位时,将调用温度采样例程,程序将收集温度段并处理数据,并同时清除同步标志位10秒钟。

STC89S51芯片包含两个可编程的定时器/计数器,分别称为定时器/计数器0和定时器/计数器1。些都是16位加法计数器结构,分别由Tho(地址8CH)和TLo(8AH)以及两个8位计数器THI(8DH)和TLI(8DH)组成。四个柜台是专业柜台的一部分。步功能通过对计数器进行计数来实现,定时器计数脉冲来自微控制器内部,即每个机器周期都会产生一个计数脉冲,也就是说,每个机器周期的计时器增加1,一个机器周期等于12个脉冲周期振荡。此,计时器的计数频率为晶体频率的1/12。12 MHz为例,计数频率为1 MHz,即计数器每微秒递增一次。据鸡舍温度的环境要求,用户可以调整某些参数,例如采样时间,高低警报温度等。过控制器的键。舍温度控制器通过设置参数现场收集温度,并通过存储温度来监视和控制鸡舍温度。图2所示,该研究主题的基本思想是硬件电路的构建和软件编程思想。
论指导实践。论从实践中得到了改进。设计使用数字温度芯片AD7416和单片机STC89C51组成数字温度测量系统,数字温度芯片的高度集成简化了系统的复杂性。片机处理问题的强大能力优化了系统的速度,因此其应用领域也在迅速发展。
面了解系统后,我们可以知道温度测量设备的性能取决于传感器元件和所用处理电路的性能。去使用单片温度传感器,例如Pt100和AD590。些芯片不仅体积庞大,而且输出信号是模拟信号,必须先将其转换为A / D才能被处理器识别。且没有数字通信和联网功能。使温度测量系统的硬件结构复杂化。AD7416智能数字温度传感器产品尺寸小,扫描,精度高,接线简单,可以在各种温度测量场合中替代传统的温度传感器,因此该传感器数字温度传感器AD7416和处理芯片STC89S51具有良好的技术指标,因此可以对房屋温度进行采样,处理和监控。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
