系统初始化后,进入主程序循环部分。先对传感器进行数据采集,采集的数据进行处理,当当前的生长环境参数不满足预先设定的条件时,开启调控设备,对环境进行调控,也可以通过上位机手动控制调控设备。

4 、嵌入式TCP/IP协议栈数据处理流程

嵌入式TCP/IP协议栈处理数据流程如图4所示。

基于Web服务器和S3C2410处理器实现温室茶树培养监测系统的设计

系统初始化后,进入主程序循环部分。先检查是否收到以太网数据帧,若己收到以太网数据帧,则检测以太网数据帧首部,判断所载数据类型,然后对接收到的数据进行相应处理:若接收到的以太网数据帧中包含ARP数据,则调用ARP处理程序;若接收到的以太网数据帧中包含IP数据报,则针对其是否为ICMP、TCP协议格式分别进行相应的解包处理。若不包含IP数据报,则丢弃此数据帧。

若未收到以太网数据帧,此时若有数据要发送,则对数据进行打包,将数据以以太网数据帧的格式发送出去。若无数据要发送,则回到主程序循环。

5 、系统测试与结果

本系统通过人为的改变室内环境变量分别对系统功能与运行结果进行了测试和分析。用户需要在PC机上的Web浏览器中输入嵌入式Boa服务器的IP地址,正确后就会出现如图5所示的用户登录界面;需要用户输入用户名和密码,进入监控页面如图6所示。

基于Web服务器和S3C2410处理器实现温室茶树培养监测系统的设计

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查