基于嵌入式技术的远程网络控制温控系统设计

发布者:eta17最新更新时间:2018-02-07 来源: eefocus关键字:嵌入式技术  远程网络控制  温控系统 手机看文章 扫描二维码
随时随地手机看文章

    文中将嵌入式控制技术与网络控制技术相结合,实现了基于单片机通过因特网的控制实现温控系统的设计,文中所采用的是MSP430F1 49单片机作为控制核心,MSP430F149微控制器控制以太网控制器CS8900A实现本地局域网的功能,通过TCP协议提供与因特网进行连接,可以实现对温箱的温度进行实时有效地控制。系统体积小巧,具备温度采集和远程控制功能和良好的可扩展性。

    网络控制系统(NCSs)已经成为学术和工业领域的主要研究中心之一,随着日益增加的研究趋势和研究需要,能够成功应用最新的知识和信息则显得格外的重要。随着社会发展的需求,人们对温箱的应用和需求越来越广泛,在工业生产和日常生活或科学实验中,我们随处都可以看到温箱的应用。本文是将嵌入式技术和网络控制技术结合起来实现了基于网络控制系统的嵌入式温箱控制系统的设计。网络控制系统就是通过控制系统元件(传感器、控制器、执行器等),使用共享的网络而实现信息(标准输入和输出、控制输入等)的交换。通过TCP协议将嵌入式系统采集到的温度信息发送到网络化控制与协调系统和网络监测系统并进行计算和判断后控制和协调单片机的行为。网络化检测系统通过以太网发布对单片机的控制信号,来实现对温箱的温度控制,该系统可应用于远程操作和控制等领域。

    1 系统工作原理

    文中基于网络控制系统的设计思想开发了远程温箱控制系统,整个系统采用B/S结构,即Browser/Server,浏览器/服务器结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。该系统主要由客户端模块,互联网Internet模块,单片机控制器及被控对象模块构成。位于客户端的用户使用浏览器访问单片机控制器及被控对象模块,在浏览器中登录成功后,通过HTTP协议将数据自动封装为TCP或UDP然后在网络上传输,然后通过网络接口CS8900A将所有从客户端传送来的信息进行自动拆封出数据并传输到单片机控制器及被控对象温箱模块进行温度控制,同理温箱的温度状况也可以传递到客户端模块,从而实现客户端与单片机之间通信,互联网Internet模块是整个控制系统的核心,实现远程客户端与温箱问的信息交互。单片机它主要接收远程客户端的命令,完成对温箱的控制,并将温箱的温度信息反馈给远程客户端。

    2 系统硬件设计

    本温控系统的主要芯片是单片机MSP430F149芯片MCU。主要的器件有:数模转换器DAC5571,铂金电阻芯片,压缩机,加热丝,以太网控制器CS8900A网络接口芯片RTL8019AS等。

    硬件体系上单片机MSP430F149是系统的控制中心,它监控各个功能模块的启动和运行,如图温度的测量部分,控制数据发送,并通过与网络接口芯片RTL8019AS的连接实现与PC机的以太网通信。

    系统主要由远程控制端,Internet,CS8900A,MSP430F149单片机。位于远程控制端的用户通过客户机上的与INTERNER相连接的标准IE浏览器通过CS8900A以太网控制器与单片机之间通过通信从而实现对现场设备的控制,达到温度的控制。系统体系结构如图1所示:

a.JPG

    
2.1 电源电路设计
    本系统需要使用+5 V和+3.3 V的直流稳压电源,其中MSP430F149及部分外围电器需要+3.3 V电源,另外部分需要+5 V电源,在本系统中.以+5 V直流电压为输入电压,+3.3 V由+5 V直接线性降压。电源电路原理如图2所示。

b.JPG

2.2 温度传感器采集电路
    DS18B20是一款小巧的温度传感器,它通过单总线协议与MCU进行通信。MCU与DS18B20的硬件连接关系示意图如图所示,可知MCU的P2.4端口与DS18B20的DQ端连接,通过在MCU的IO端口模拟1-Wire协议的时序就能实现对DS18B20的读写了。温度传感器采集电路如图3所示。


c.JPG

    3 系统软件设计

    本设计的软件部分主要包括实现温度的采集和控制模块,数据传输的实现,客户端的远程控制3大部分。

    3.1 温度的采集和控制模块

    这个模块的主要作用在于控制硬件设备,完成温箱的温度采集、显示、控制功能。温度的采集和控制模块流程图如图4所示。

d.JPG

    当将要采集温度数据时,MSP430F149将通过温度传感器采集温度,所用到得函数有:函数名称:ReadTemp,功能:从DS18B20的Scratch Pad读取温度转换结果,返回值:读取的温度数值。函数名称:uint Do1Convert(void),功能:控制DS18B20完成一次温度转换,返回值:测量的温度数值。

    然后进行A/D装换将根据采集到的温度数据设置寄存器的值,处理器读取温度数据到网络控制器CS8900A中的发送控制寄存器TXCMD(000 4H),如果写入数据,那么网卡芯片在全部数据写入后开始发送数据,CPU通过发送数据寄存器PORT0(0000H)发送数据,最后通过网络发送到客户端上。客户端通过网络将命令发送到网络控制器CS8900A中的发送数据长度寄存器TXLENG(0006H),首先写入发送数据长度,然后将数据通过PORT0写入芯片进行接收,执行相应的控制操作。

    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

4.3 温箱控制系统的控制性能分析
    为了测试系统的控制性能,文中采取控制变量的方法进行控制性能的测试,主要包含3种情况:降温到预设温度、加热到预设温度、不同初始温度达到预设温度。通过仿真测试得到温度变化曲线如图6~8所示。

g.JPG

 

    从以上各图中可以看出,所设计的温箱控制系统可以实现温度的实时控制,达到预设的温度值,并可以使温度保持在一个稳定的范围内,且温度的稳定误差保持在0.5℃,达到了预期的控制效果,具有一定的应用价值。

    5 结论

    基于单片机的网络控制实现温控系统是以单片机为核心的软硬件平台的嵌入式系统。通过使用MSP430微处理器、温度采集电路、温度控制电路搭建硬件平台,使用网络控制平台,设计出了一个基于嵌入式技术的远程网络控制温控系统。该系统体积小巧,电路连接简单,有效利用英特网的特性,用户可以方便地进行操作,增加用户所需功能。从而提高了设备的智能程度,具有较高的工程实用价值。


关键字:嵌入式技术  远程网络控制  温控系统 引用地址:基于嵌入式技术的远程网络控制温控系统设计

上一篇:Android系统下CAN总线的驱动程序开发实现
下一篇:利用MC68K的C编译器的μC/OS-II向MC68K移植的实现

推荐阅读最新更新时间:2024-03-16 15:54

基于嵌入式技术的感应按键设计1
1 引言   感应按键技术是一项新兴的技术,如今已经被广泛用于各种产品。特别是近两年来,采用感应按键的家电产品呈现雨后春笋般的繁盛景象。目前,市面上的这类产品主要有智能电冰箱、数字液晶电视、热水器、电热炉等家电产品。采用感应式按键的家电产品,可以设计出靓丽的控制面板,同时,与机械式按键相比具有更长的使用寿命。   目前, 感应按键 的应用方式主要有两大类:   ① 采用专用芯片,比如昆腾公司的感应按键芯片QT240、QT1101,以及康拓斯公司的CT1008等。这类芯片内部固化了处理感应按键的软件,能够对按键感应电极(金属弹簧或导电海绵)的信号进行采集和分析,最终将分析的结果以高低电平形式输出到应用系统的处理器I/O口。比如
[模拟电子]
基于<font color='red'>嵌入式技术</font>的感应按键设计1
解码2011深圳大运会嵌入式技术亮点
如果说北京奥运会开幕式是360度的场内表演,广州亚运会开幕式是360度的城市空间表演,深圳大运开幕式则对空间进行了大胆的突破。借助“世界之门”的开闭,入场仪式打破常规,运动员从衔接场内外的青春大道直接入场;火炬手穿越“世界之门”从场内走到场外,最终点燃了大运火炬塔。如此精彩绝伦的开幕过程肯定少不了嵌入式这一强大技术后盾支持。 精彩绝伦的大运会开幕式 而更多的精彩在大运会期间也会陆续出现,如在全国首次大规模应用RFID识别技术投入于交通运行中。RFID这一嵌入式技术如何在深圳大运会中展现?与以往在中国举办的运动会相比又有什么样的亮点呢? 大运会期间,世界各国各地运动员、观赛者、旅客等纷纷涌向深圳,深圳交通将面临行车出
[网络通信]
基于DSP嵌入式技术的智能刹车控制系统电路设计
  硬件电路设计上采用DSP 芯片和外围电路构成速度捕获电路,电机驱动控制器采用微控制芯片和外围电路构成了电流采样、过流保护、压力调节等电路,利用CPLD实现无刷直流电机的转子位置信号的逻辑换相。赛车刹车控制器是由防滑控制器和电机驱动控制器组成。两个控制器都是以DSP芯片为核心。防滑控制器主要是以滑移率为控制对象,输出给定的刹车压力,以 DSP芯片为CPU,外加赛车和机轮速度信号调理电路等。电机驱动控制器主要是调节刹车压力大小,并且控制电动机电流大小,也是以DSP芯片为CPU,再加外围电路电动机电流反馈调理电路、过流保护电路、刹车压力调理电路、四组三相全桥逆变电路等构成电机驱动控制器。    信号处理电路: 赛车防滑控制器主要是以
[嵌入式]
基于DSP<font color='red'>嵌入式技术</font>的智能刹车控制<font color='red'>系统</font>电路设计
直流PTC热敏电阻恒温控系统
1、引言   现有的加热器大都采用电热管、电热丝等传统器件加热,电热管的外壳为不锈钢制成的钢管,内有发热元件电阻丝,加热时通过电阻丝及钢管向外界传热,当空气不流动时,电热管的热量就散不出去,温度会越来越高,严重时会烧毁电热管,甚至发生火灾。而PTC热敏电阻作为发热材料,具有节能恒温、无明火、安全性好、发热量较易调节、受电源电压的波动影响小、升温迅速等特点,因此,设计使用PTC热敏电阻做加热材料的恒温加热系统对安全度要求较高的应用是很有意义的。 2、系统总体设计方案   本系统采用AT89C2051为控制核心,PTC热敏电阻对加热区域进行加热,数字温度计DS18B20实时采集温度,由外设键盘设定所要加热温度值的上限和下限, 通
[工业控制]
直流PTC热敏电阻恒<font color='red'>温控</font>制<font color='red'>系统</font>
一种单线程远程网络控制SPI的实现
  许多的1 - Wire 兼容的外围设备可用,但对于那些缺乏的1 - Wire能力,图1所示电路一种方法可以实现它。显示的例子允许远程LED显示屏是由1线通过SPI兼容的显示控制器的网络控制。   SPI(Serial Peripheral Interface--串行外设接口)总线系统是一种同步串行外设接口,它可以使 MCU 与各种外围设备以串行方式进行通信以交换信息。SPI有三个寄存器分别为:控制寄存器SPCR,状态寄存器SPSR,数据寄存器SPDR.外围设置FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器和MCU等。SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口一般使用4条线:串行时钟线(S
[嵌入式]
KH103温度调节器在温控系统中的应用
加热体采用铁鉻铝材料,使用温度为0~450℃,采用镍鉻镍硅热电偶做为温度测量,由继电器控制接触器通与断,从而使加热温度与给定温度基本一致。使用加热电源为低压380V三相动力电源。加热体采用星形连接,它们布设在炉子的炉顶及炉底。应用此温控加热系统存在着诸多弊端,主要表现在以下几个方面:   1.无纸记录仪简介      (1)由于该控制方式为三位式控制(加热、保持、停止),这种控制方式存在着温度控制波动大,温度控制精度差(±10度),加热功率不可调节,能源浪费大且易断丝,生产成本高。其它继电器触点动作频繁,因而触点磨损严重。故障率逐年攀升,已经给生产构成严重威胁。   (2)温控仪表老化严重,存在控制失灵等故障金属
[工业控制]
KH103温度调节器在<font color='red'>温控</font><font color='red'>系统</font>中的应用
基于ARM嵌入式技术的牙椅控制系统设计
  1 引言   目前,市场高端牙椅设备基本被国外公司独断,一般其价格昂贵而且技术不转让。随着人们对口腔健康的日益重视,开发适合国情的高端一体化口腔诊疗系统显得尤为必要。牙椅控制器是一体化口腔诊疗系统的核心,其设计水平反映了整个系统的自动化程度,也是判定牙椅档次的一个重要依据。   本文研究开发了基于ARM嵌入式技术的牙椅控制系统。在控制系统中应用嵌入式操作系统,利用多任务管理、任务间同步与通信等功能,可更进一步提高系统可靠性和实时性,增强智能控制和管理水平。   2 整体功能概述   系统整体框图如图1 所示。牙椅控制系统设计必须满足医疗需求并方便使用操作。高档牙椅在实际工作中除了要满足上下仰卧四个基本方向的运动
[单片机]
基于ARM<font color='red'>嵌入式技术</font>的牙椅控制<font color='red'>系统</font>设计
温控开关寿命测试仪系统电路设计
  温控开关主要是是采用碟形的双金属片作为温度传感部件,温控开关的工作原理为:当温度升高时,碟形片将产生相应的变形,而当温度达到碟形片产生变形的值时,碟形片的突跳依靠其它器件的机械传动,使触头迅速动作以接通或切断电流。动作温度范围:30℃-300℃。   温控开关易出现的问题有3点:首先,当温控开关的双金属碟片本身跳变的温度过高,电热水壶的蒸汽无法使双金属碟片达到跳变的温度,造成温控开关无法切断电流,电热水壶的水一直在沸腾无法停止造成危险;其次双金属片属于机械加工的配件,跳变和复位是有机械寿命的,材料问题或者加工问题对双金属片寿命有直接影响,假设以1个水壶1天正常使用5次为例,一年则接近2000次,要保证水壶正常买卖使用5年以上,
[电源管理]
<font color='red'>温控</font>开关寿命测试仪<font color='red'>系统</font>电路设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved