单片机多点温度控制系统设计的程序设计,多温控系统DSL8820多芯片微电脑的温度传感器包括9b高速临时RAM和1b非易失性E2PROM,后者存储高温和低温触发TH,TL和结构寄存器,位7(TM )是0,并且低5位始终为1,第6位(R1,R0)用于设置分辨率,如表1所示。根据DSL8820的通信协议,主机控制DSL8820完成温度转换必须通过:在每个读写之前重置它,重置成功后发送1个ROM指令,最后传输RAM指令,以便保留DSL8820。手术。重置要求主CPU拉动数据线500μs,然后释放,DSL8820是WaitiNG用于等待16到60μs的信号,并且存在60〜240μs的低脉冲,并且主CPU接收该信号表示复位成功。由于DSL8820使用单线来控制和读取数据,因此操作的定时要求非常严格,否则由于定时不匹配,将无法完成设备的正确操作。 2.3控制该点(1)壁挂式燃烧系统控制的实施。控制电路使用脉冲中继装置作为整个系统的总控制部分。当所有起居室温度达到设定值时,壁挂式炉的工作停止。继电器的特征在于:线圈接收到脉冲信号后,线圈被电动,电磁吸吮,和接触,接触关闭,下一个信号即将来临,电磁铁就足够了,接触断开,切断受控电源,因此它有自己的锁定和信号遥控器。由于磁体的动作,控制脉冲消失不会改变,保持稳定状态,因此该装置具有小的功耗和存储器功能。 (2)室温控制。在燃烧控制系统的前提下,所有客厅温度测量返回值根据每个室温,OK6515自持脉冲电磁阀由上海欧洲电磁阀门制造有限公司生产,用于控制每个电路。脉冲电磁阀使用脉冲和永磁技术,简单地改变了SW电磁阀的瘙痒状态通过控制器的电极接触来切换脉冲,当施加控制器时,驱动阀芯上升向上移动,使阀门挡板到位,在适当的地方,在任足的阀门挡板,在适当的地方,在永久磁铁作用。 2.4图形LCD Modulin订单提供直观的用户显示界面,系统使用带有8位标准数据总线的图形液晶显示模块LCDL2864,6个控制线和电源线,并可以与CPU接口,显示各种字符和图形。考虑到系统中汉字的使用很小,LCD不会带来汉字库。该角色分别从汉字中提取,分别使用,并分别存储在内部闪存中。 3系统软件设计系统软件设计主要基于系统程序流程和DSL8820时序要求。为了降低发展困难,提高发展效率,系统开发推出μC/ OS 1 II嵌入式操作系统并移植LCD显示驱动器。另一方面,为了确保DSL8820操作时序的准确性,DSL8820用于初始化和读写码仍然使用汇编语言。 3.1系统数据结构系统所需的数据结构包括序列号,汉字模型存储,系统运行计划存储,设置每个温度控制点的值和测量值,以及一些临时数据存储。为了区分多个温度传感器,读取64位串行当系统被初始化时传感器中的数字,并将其存储到程序存储空间以进行比较,总共64 B.汉字模型由16×16 flms提取,其中每个汉字需要32 b,约15个单词,为了促进程序函数的升级改进,在程序存储空间中按20个单词到空间分配,您需要存储640 B.系统运行计划的设计设置在一个小时,24个值需要保存;为了减少时间比较期间的数据计算量,将用于每个值的一个字节存储,这是这里的24b存储空间。程序存储空间仍然存储在此,以便在系统断电时,设置值不会丢失。 3.2系统计划deSign System Program Design主要使用Keilc5L准备,但由于DSL8820设备的读写时序要求是严格的,汇编代码,其中温度读取子程序主代码如下:
水温控制系统设计,水温自动控制系统该系统是温度控制系统。由于不能确定电炉的物理模型,我们使用T-T(时间温度)曲线的方法,并且通过数值分析分析三阶多项式拟合T-T曲线。由于计算机递归计算,这一步不影响计算的复杂性,因此它配有三阶多项式。 T(m)= A3M3 + A2M2 + A1M + A0 T是时间,M是温度,A3,A2,A1,A0可以通过T-T曲线获得。由于多项式不能完全符合T-T曲线,因此存在错误,假设误差是e,m是t-t曲线中的温度,并且误差用于返回AR模型。该模型如下:e(m)= p1e(m-1)+ p2e(m-2)+ de(m-3)de(m)是白噪声的地方。执行最小乘法器估计,获得参数P1,P2。为简单起见,忽略de(m)可以通过矩阵操作获得P1和P2的值,从而导致整个系统的数学模型:T(m)+ e(m)。可以通过在温度控制程序中递归来实现控制目的。在实际系统中,温度控制变量与环境温度有关,因此可以适当地调整不同的设定值,A3,A2,A1,A0,并且验证程序,该方法获得相对理想的效果。第三,程序的比较和实施1.硬件系统设计是该系统是典型的闭环控制系统的签证。通过控制算法,平均功率控制受控物体中的加热元件电灯丝以达到水温控制的目的。英特尔8031单片机用作系统中的主控制器,前进通道是温度测量部分,后通道是控制部分。通过按下按钮和数字显示,由RS232串行通信接口执行温度图形显示打印。 (1)温度测量部分用于收集受控物体的温度参数。温度测量部分由温度电压转换,小信号放大和A / D转换组成。实际上,通用IC温度传感器仅为0.7°C至1°C,不符合其该主题的静态误差要求为0.2°C。电阻传感器的精度可以达到0.1°C,这符合本主题。温度传感器是整个控制系统的重要组成部分,以获得受控物体的特性,它使用CUL00铜热阻作为温度传感器。特征参数如图1所示测量。从特性可以看出曲线,该热阻探头在系统测量的温度范围内具有良好的线性特性,适用于温度采样。图2是通过将温度变化的变化变为电压变化的变化来测量图2,并且在放大后将A / D转换器传输到数字量。 RX是传感器热抗蚀剂ANCE和电压的电压的温度由桥接器转换,并且通过运算放大器IC3放大信号,并且通过运算放大器IC4调节信号(参见图2中所示的图2)调节。输入IC3的2,3端电压对应于VI2,然后VI1 = K(R6 / R3)(VI2-VI1)VOUT = K(R6 / R3)[VREFRW2 /(RW2 + R1) - 其中VREFRX /(R2 + RX)]其中Rx是传感器热电阻值,Vref是参考源电压,K是调整系数。由于R1 >> RW2(例如R1 =100kΩ,RW2 =1kΩ),相同的R2 >> Rx(例如R2 =100kΩ,Rx =1kΩ),因此Vout = K(R6 / R4)VREF(RW2- rx)R2,当柱阶段的A / D全刻度时,然后VOUT = 5V。在实际电路调节中,已经确定了R6,并且传感器具有传感器0°C环境,并调整RW2,允许VOUT = 0V;传感器封闭在环境中,调整RW6,使VOUT = 5V,完成正向仿真通道的调整。前向模拟通道的抗干扰和低漂移确定了VREF的稳定性和运算放大器的特征值。 LM336-5.0用作VREF的参考源,LM336-5.0具有较低的电压漂移,稳定性可达20×10-6。运算放大器采用OP07超低漂移高精度操作,其共模抑制超过104dB,增益高达104dB,仅为0.7 mV /°C,并且还具有小的偏置电流,不平衡电流等。小信号低噪音收集发挥了决定性作用。 A / D使用一块ICL7109。 ICL7109是双集模数转换器12位输出,分辨率为5/4096 = 0.00122V。积分A / D的抗干扰电阻优于次级积分A / D(例如,ADC0809)。 ICL7109用于该系统中以确保收集的变量的精确量化。本文Testifiesthe低40°C〜90°C,最小分辨率温度为0.2°C(该零件)。因此,整个系统的温度为50×5 = 250.通常为8位A / D,分辨率为1/256,可以满足要求,但考虑边界温度测量,系统分布参数,温度延伸是功能性的,8位A / D是关键应用,线性oF系统是准确性难以保证。因此,我们使用12位A / D转换器。积分A / D的缺点是转换时间很长,并且ICL7109的最大次数是30倍/秒。在数字控制系统中,采样周期的选择与系统的稳定性密切相关。在稳定性条件下,采样频率FS应该是系统的最大频率的两倍,即根据示例号码,它应该具有FS≥2Fmax。然而,采样周期不应该太小,即,选择与目标对象有关,通常在温度采样中,采样周期通常为10〜20s,因此ICL7109的采样率完全能力。特定电路显示在图3.采用稳定的参考电压源,低漂移和高精度,抗干扰A / D,并结合了电路的正确设计,以确保温度测量部分的准确性和可靠性。 (2)控制部分用于控制闭环控制系统中的受控对象,控制物体是电炉,控制控制电炉线电压的方法以实现水的调整加热功率。从而实现了水温控制的目的。控制电炉长丝由美国的固态继电器生产制成。它的使用非常简单,只要控制终端加上TTL级别,就可以实现了转换的开关,并且可以使用时用74LS06驱动。 (3)人机交互系统(数字显示和按钮输入)和803L最小系统整个闭环系统的中央处理器采用8031单芯片处理器,基本系统,如图3-1-4所示,其中一块RAM62256用作数据存储器。根据系统功能的要求,使用8031 I / O采集按钮开关组成了人机交互,显示了测量的温度和预设温度,显示数据和所使用的控制数据8031通过动态显示模式。嘴巴被送去。 E(m 1)= A3(M-1)3 + A2(M-1)2 + A1(M-1)+ A0 + P1E(M-2)+ P2E(M-3)⑷通信接口系统控制系统可以与PC通信以打印使用PC的图形处理功能显示温度曲线。由于8031串口是TTL电平,因此PC串行端口是RS232电平,MAX232用作电平转换驱动器。通信速率为9600波特,数据每秒传输一次。图3 ICL7109软件系统设计系统软件的电路图适用于整个闭环控制的大量组件,并且控制算法在软件系统中实现。显示软件整体结构5。根据理论分析:加热时间可以用T(m)+ e(m)推。 M是传感器温度和设定温差,E是拟合曲线的误差和实际曲线。温度设定值是t,值读取o传感器的UT是T1,其递归公式是E(m)= A3M3 + A2M2 + A1M + A0 + P1E(M-1)+ P2E(M-2)E(M 1)= A3(M-1) 3 + A2(M-1)2 + A1(M-1)+ A0 + P1E(M-2)+ P2E(M-3)........(2)= 8A3 + 4A2 + 2A1 + P1E(1)+ P2E(O)程序由MCU语言富兰克林C51编写,以便于复杂的操作。图4人类交互式系统(数字显示和按钮进入)和803L最小系统测试方法和测试结果1.测试环境为24.7°C。测试仪器:WD-2数字温度计(扬州长江仪器厂,精度为0.1° C,测量范围为-40°C〜100°C)2,测量方法(1)温度控制系统的校准误差我们将在同一CO中探测标准温度计和温度控制系统探头Ntainer,选择许多不同的温度点,记录所显示的标准温度计的温度,并比较温度控制系统显示的温度。 (2)温度控制系统的静态误差我们测量两个方面的静态误差:1在不同的温度点,标准温度在40°C,75°C,90°C,90℃的温度下。标准温度差异某些温度点是一定的温度点。 (3)PC显示和打印温度变化曲线(省略)3,测试结果在各种环境中进行,并且测试结果将是各种条件下的数据。可以获得分析:我们的系统完全符合设计要求,静态误差可以达到0.2°C的误差以正确的方式读取标准温度计,以便阅读数量误差为0.8%,即使使用两个标准温度计,读取误差也是0.5%或更低。该系统具有较小的超级计值,超级计约为1.6%。虽然它是超级调整作为不利的结果,但另一方面,它减少了系统的调整时间。从其曲线,可以看出系统是一个稳定的系统。
求基于单片机实现的定时温度控制系统设计 (毕业论文),PLC温度控制系统003双击自动滚动文章资料来源:1级设计发布者:16 Sheji8发布时间:2008-7-18 10:39:24阅读:254摘要主要介绍基于DSP水温自动控制系统的设计原理描述了系统的每个模块和硬件和软件的实现。通过与水温的预设值进行比较,系统控制水温。该系统使用第十六DSP(数字信号处理器)TMS320F240作为主控制器,具有快速操作和实时处理的优点。此外,它还在一块内扩展外设,简化了硬件电路图的设计,因为它是数字控制系统,使复杂的控制算法可以运行THM。在温度采集方面以传感器作为传感器进行数据采集。温度传感器DS1820具有高精度和重复(超过0.1℃),可以保证±0.1c测量±0.1c的测量精度,通过非线性补偿具有良好的重复性特性,可以达到±0.4℃测量精度和±0.4C绝缘精度。控制算法使用PID算法,允许系统具有更大快速且较小的过冲。由于系统的应用于DSP,DS1820和PID算法,实现了所需的功能。关键词:TMS320F240 PID温度控制算法基于DSPabstractin的水温自动控制系统设计本文的各个方面介绍了设计电力系统中食堂水温自动控制原理主要描述了硬件和软件模块。该系统通过了从电力食堂水温中采用数据,并与参考输入进行控制以控制水温。该系统采用16位DSP(数字信号处理器)TMS320F240作为主要设备。它具有实时计算速度和处理信号的优点。它有很多外部设备。这简化了硬件电路的设计。由于它面向算术数字控制系统,因此它可以循环复杂的控制系统.DS1820用作该系统的导体。重复性有更高的准确性和良好的线性特性n(重复优于0.1℃)在±0.1℃的±0.1℃的读音准确度。它可以达到±0.4℃测量精度。控制算法采用PID。它可以使系统更快,更小的超级adiust。因为该系统采用DSP,DS1820和PID的算术,IT内容本文的Desig来自:一流的设计(www.16sheji8.cn)详细的列表参考:
责任编辑(
李沁东)
以上就是关于**温度控制系统设计,温度自动控制系统的组成**的全部内容,如有需要以上系统,请在搜索框搜索商品或者咨询客服,了解更多请关注蚂蚁资源网。
内容来源于网络,如无意中有侵权,请联系客服核实,以便及时删除,谢谢支持!