本文通过比较和方案论证,确定了一种新型的基于网络的温湿度监控系统,即将所采集的一个或多个温湿度
温湿度测试模块的结构如图2所示,其结构包括:主控制器(MCu温湿度传感器、数显及按键、Flash存储器、网络传输模块、时钟器件、蜂鸣器。其测试控制过程为:每隔一定时间
当温湿度检测控制模块没有与控制主机联机时,需要保管检测数据,以备检查。因此该系统选用存储容量为16MbSST25VF016B属于NA ND型非易失性闪速存储器。该存储器具有速度快、利息低、密度大的特点,广泛应用于传感器丈量系统,其读/写操作是以字节为单位,而擦除操作则以块为单位进行操作,读、写和擦除操作均通过命令完成;不能字节擦除,每次改写操作之前需要先擦除一整块;每一块的擦除次数有限,为10万次左右。根据系统存储数据类型的需要,将Flash分为2局部:一部分(2块,每块32kh存储该控制块的系统信息,包括编号、温度校正信息、湿度校正信息、湿度控制范围等;另一部分(62块,每块32kb存储实时的温度丈量结果,包括丈量时间、温度、湿度,以及该记录是否上传。Fhash擦、写的控制算法为:开机时,系统读取系统信息,获得各种控制参数;然后找出上一次温湿度记录的存储最后位置及每块的使用情况,继续写入新的丈量信息。当前记录块写满以后,系统信息中更新块使用情况记录,找一个新的块写入。如果存储信息达到系统容量,选择62块中所存信息最早的块擦除,重新使用。这种设计参考了u-co文件管理系统,但由于传感器丈量记录的长度是固定的简化了每条记录的读写算法。