智能系统恒温恒湿实验室设计-凯时体育

    智能系统恒温恒湿实验室设计的思路为:单片机上电复位后,对系统进行自检与初始化。系统初始化包括的撰块有:输入输出口、ram中的变t、堆栈、定时器、中断、显示、adc等。初始化完成后进入主程序.主程序是执行洲度功能的循环体.各功能模块以子程序形式存偏由主程序调用相互独立润试方便。主程序是软件实验室设计的核心.所有子程序的工作状态由主程序管理。主程序判断各个状态的人口条件.条件成立就转向子程序的运行,子程序处理完对应的事务后再返回主程序。主程序在程序上电复位后,首先对各工作摸块进行必要的初始化工作.主要包括中断设置、外圈接口的输入输出方式设置等。
  软件设计包括监控程序和各应用程序的设计,分为总体设月.和模块设计两个阶段。恒沮恨湿培养箱控制系统的软件设计任务主要包括如下几方面:
  信息采集:主要包括沮度、胜度侧t。单片机内部的adc将采集的模拟量数据转换为数字量。定时、计数器作为采样时钟。采用滑动滤波方式消除异常值,消除脉冲伯号干扰,提高侧量精度。
  控制系统设计:单片机的抽出控制箱体内的风扇、压编机、电热管、雾化器.实现对箱体胜提度的控制。在一个控侧周期中,使用定时、什数器定时,采用脉宽调制信号pwm作为摘出控制信号.提高执行部件工作时间的精确度。
  控制算法设计:对采样的沮、湿度数据.单片机通过控制算法计算钧出的控制量。控制算法包括pid控制、模糊控制、二维插值和浮点数处理等计算。
  显示设计:主要是液晶板显示。在系统初始化时显示主界面.在运行过程中实时显示沮度、湿度、运行时间和状态,当有按扭操作时显示界面切换到设置界面,在数据下载过程中.显示存储设备状态、下载状态和结果。