基于单片机的网络控制实现温控系统的设计

时间:2013-05-17来源:网络

3.2 数据传输的软件实现
在通过网络来实现数据的传输的时候主要应用的是TCP协议来实现收发数据,设计针对数据收发过程当中所要用到的函数。因为RTL8019 AS里是带缓存的,所以在CS8900A也需要通过对缓冲区的操作进行数据的发送和接受。
在数据包收发的过程当中,不同的任务需要不同的处理时间,这个时间可以使用MSP430F149的定时器Timer_A来提供。
3.3 客户端的远程控制模块
系统中远程控制端的用户在建立HTTP服务器之后登陆与Internet相连接的浏览器中的控制页面向MSP430F149发送控制指令,这一过程需要进行一系列的操作,首先控制器端将通过因特网TCP/IP协议与串口协议之间的转换传输过来,提取设备信息,通过和标准温度比较,如果当所测得的温度高于标准温度的时候,则输出设备信息发出降温标示的信号,单片机通过CS8900A网卡接口接受因特网发送过来的降温指示,然后通过控制压缩机进行降温,如果当所测得的温度低于标准温度的时候,则输出设备信息发出加热标示的信号,单片机通过CS8900A网卡接口接受因特网发送过来的降温指示,然后通过控制加热丝进行加热。其中HTML(超文本链接标示语言)网页数据可以保存在MSP430F149的片内
FLASH存储器中。网页能够完成接收数据、发送网页数据、关闭连接和等待其它应用进行连接等。客户端的远程控制模块流程图如图5所示。

e.JPG



4 仿真结果分析
4.1 实验条件
温箱的体积大小设定为1 m3;工作环境的维度为25℃;工作电压:220 V,50 Hz。
4.2 温箱控制系统的控制精度分析
为了能够准确的测试系统的控制精度,在测试的同时在温箱安置一只标准的温度计用来测实际温度。通过设定不同的目标温度值,对温箱进行温度控制,当系统显示的温度趋于稳定的时候,查看标准温度计所显示的实际温度的温度值,将实际温度和数码管显示温度进行比较,查看温度误差。具体的实验数据记录如表1所示。

f.JPG

1 2 3 4

关键词: 网络控制 MSP430F149 CS8900A 温控

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版