关闭窗口
首页
厅长之窗 李春燕 李江河 赖厚明 吴海平 熊远国 唐国栋
机构设置及职能 厅办公室 综合规划处 科学技术处 无线电管理处 信息化推进处 网络及通信管理处 机关党委(人事处) 纪检组(监察室) 机关后勤服务中心
工作动态 综合动态 电子信息产品制造业动态 软件业动态 无线电管理动态 信息化推进动态
公告公示 公告 无线电管理公告 电子信息产品制造业公告 软件业公告 信息化推进公告
领导讲话 部省领导讲话 厅领导讲话 李春燕 李江河 赖厚明 吴海平 熊远国 唐国栋 年度工作报告 其他
政府文件 赣信人 赣信字 赣信综 赣信科 赣信无 赣信信 赣信监 <赣信发 赣信厅办 赣信党字
工作简报 信息产业厅大事记 厅简报 专项工作简报 专项工作简报 政务双评 保持共产党先进性教育 惩治商业腐败
政策法规 法律 行政法规 部门规章 地方性法规 省政府规章 无线电管理专门法律法规 规范性文件 法律法规 频率台站管理规定 设备管理规定 收费规定 规章制度
统计信息 全国通信行业运行情况 我省电子信息产业经济运行情况 我省软件产业经济运行情况 我省无线电台登记情况
人事教育 人才招聘 人事教育 文件选编 文件选编
纪检监察 工作部署 党纪法规 动态信息 警示教育
规划部署 电子信息产品制造业规划部署 软件业规划部署 无线电管理规划部署 信息化规划部署
产业动态 电子信息产品制造业动态 软件业动态 信息化推进动态 无线电管理业动态
知识园地 电子信息产品制造业知识 软件业知识 信息化知识 无线电知识
频道首页
政务公开指南
行政执法目录
办事项目 综合规划处 科学技术处 信息化推进处 无线电管理处
相关法规文件
办结通知
行政处罚
收费标准
数据库查询
频道首页
厅长信箱
行政投诉中心
信访、纠风热线
纪检举报
便民服务
常见问题 办公室 综合规划处 科学技术处 无线电管理处 信息化推进处 人事处 省无线电监测站 其他问题
民意调查
便民服务
数据库查询
网站群导航 网站全目录 繁體 简体 收藏本页 设为首页 电子信息产品制造业 软件业 无线电管理 信息化推进
 您现在的位置: 江西信息产业厅 >> 政务公开 >> 知识园地 >> 无线电知识 >> 无线网络 >> 文章正文
  基于EWS的EPA蓝牙数据采集系统设计 打印此文【字体:
基于EWS的EPA蓝牙数据采集系统设计
作者:佚名    文章来源:不详    点击数:    更新时间:2006-8-13
 
    【摘要】 针对基于EPA协议的工业现场远程访问和监控问题,简述基于MPU Rabbit 2000的EPA蓝牙数据采集系统的工作原理,利用MPU内部的TCP/IP协议栈和Dynamic C开发工具,给出有关软件实现的代码框架结构。在此基础上,进行系统的嵌入式Web服务器设计。通过CCI通信程序的设计及在系统界面浏览中的应用,验证设计的可行性。该设计对嵌入式系统应用于工厂现场的无线Web接入具有重要的参考价值。 

    引 言

  EPA(Ethernet for Plant Automation)基于以太网(IEEE802.3)、无线局域网(IEEE802.11)和蓝牙(IEEE802.15)等信息网络COTS(Commercial-Off-The-Shelf)通信技术以及TCP(UDP)/IP协议,是一种适用于工业自动化控制系统装置与仪器仪表间,以及工业自动化仪器仪表间数据通信的工业控制网络技术。

    蓝牙技术是一种线缆替代短距离无线通信技术,工业现场某些工业设备需要安装在恶劣的工业环境中,采用蓝牙技术可以避免工业现场布线遇到的问题。嵌入式Web服务器的出现满足了工业控制网络低成本远程控制的需要。本文将两者结合起来设计和开发了满足EPA工业控制网络需求的蓝牙数据采集器,以嵌入式Web服务器EWS(Embedded Web Server)技术为基础,结合Rabbit2000的网络通信功能,利用现有的网络技术(如HTTP、CGI、SSI等),将蓝牙无线方式采集到的现场数据传送到服务器端,服务器以网页的形式,提供给远程用户使用。 

    1 基于嵌入式Web服务器的蓝牙数据采集系统设计

  基于嵌入式Web服务器的蓝牙数据采集系统模型如图l所示。蓝牙数据采集器是基于EPA协议的。远程监控用户通过企业内部网络连接到嵌入式Web服务器上,控制蓝牙芯片完成数据采集,并将采集到的数据返回嵌入式Web服务器,显示在远程管理终端的Web浏览器上。



    2.1系统硬件结构设计

  基于EPA协议的蓝牙数据采集器的系统结构如图2所示。它包括微处理器、蓝牙模块、数模(D/A)转换模块、模数(A/D)转换模块、液晶显示模块、Flash存储器以及以太网控制器模块,其中:蓝牙模块、数模(D/A)转换模块、模数(A/D)转换模块以及液晶显示模块通过其接口电路分别与微处理器的串行通信接口连接。蓝牙模块采用的串口波特率是57600bps;微处理器的工作主频率是11.0592MHz、从频率是32.768kHz;蓝牙模块的工作电压是3.3V,这需要一个5V到3.3V的电压转换电路;图2中芯片没有标明电源引线的都需提供5V电压。



点击放大图片


    2.2工作原理

  ①打开蓝牙数据采集器的电源开关时,系统进行自检。
  ②系统自检通过后,蓝牙数据采集器对蓝牙进行初始化,并在其覆盖范围内搜寻另外带有蓝牙芯片的现场设备。
  ③若发现上述设备,各自的链路管理器就会发现对方,就可以在需要时鉴权和认证后建立通信关系。
  ④在需要进行现场数据采集时,将A/D转换模块的输入端口通过外围接口电路与被采集对象相连。A/D转换模块获得启动命令后,采集现场数据并交给微处理器进行处理,处理后的数据通过蓝牙模块发送给相关控制设备,也可以将处理后的数据传给嵌入式Wek·服务器。
  ⑤同时,系统还配有一路D/A转换输出,在需要模拟量输出时,可将D/A转换器的输出端口通过外围接口电路与被控对象相连,程序将控制指令发给D/A转换模块,D/A转换模块接收到控制指令后转化为模拟量传送给现场设备,使现场设备按照控制指令进行工作。

    2.3软件总体设计

  基于EPA协议的蓝牙数据采集系统软件结构示意图如图3所示。



    3 嵌入式web服务器的实现

    3.1嵌入式web服务器体系结构

  该系统的嵌入式Web服务器体系结构如图4所示。嵌入式Web服务器在本系统中处于用户和应用系统的中间。嵌入式Web服务器必须提供若干机制实现对现场设备的监视和控制,为浏览器提供和发送Web页并处理浏览器提交的数据[引。嵌入式Welh服务器设计难点之一是利用Rabbit2000来实现通过浏览器进行远程访问的能力,本系统采用cGI和SSI技术来实现;难点之二是嵌入式通信程序开发。本系统以Rabbit2000微处理器作为控制芯片,利用z—world公司提供的支持TcP/IP协议的通信子程序库,在Dynamic c集成开发环境下可以实现快速开发。 

    3.2前台FORM表单的编制和界面设计

  用户提交的各种命令请求主要是采取F()RM表单形式提交给cGI程序的[引。Fc)RM是HTML,(超文本标记语言)的一种标识,可以用任何一种文本编辑器来编辑,存为.html文件可以被w’WW浏览器识别。数据输入尽量采用下拉框输入,界面友好。

    3.3 HTTP协议处理流程

  HTTP协议处理的设计是嵌入式Web服务器系统的核心部分。CGI是一个用于定义Web服务器与外部程序之间通信方式的标准,可以用作一个扩展Web服务器功能的接口,通过CGI可以实现与访问Web网页的用户交互。

  从本质上讲CGI就是一个服务机制。当用户通过Web浏览器向HTTP服务器发出一条具有GET或POST命令格式的请求,服务的具体步骤如下:
  ①前台客户机利用浏览器使用TCP/IP协议,与服务器建立连接,发送URL请求;
  ②服务器调用存入Rabbit2000芯片里的CGI程序,使用客户机传递的参数作为CGI程序的参数;
  ③CGI以能被识别的格式返回处理结果给HTTP服务器;
  ④HTTP服务器将数据返回客户端处理,并通过浏览器显示CGI执行的结果。

  图5显示了上述浏览器和服务器通过CGI程序实现交互的全过程。



  服务器端附件(SSI)是一种简单的动态Web页面生成技术。SSI定义了一组可以嵌于HTML文本中的标记,在送往客户端浏览器前,Web服务器先作预处理。可以把SSI想象成嵌于HTML页面的特殊程序。

  下面举一个蓝牙数据采集系统进行蓝牙芯片初始化的例子,其中SSI的命令字为exec,参数为showinitial,通过HttpSpec http_flashspee[]里的{ HTTPSPEC _ FUNCTION, “ showinitial”,0. show_initial,0,NULL,NULL}语句与主程序里面CGI函数中的int show_initial(Http-State*state)建立关系,并返回此函数结果在HTML文本里面显示。
  

  
<1NPUT TYPE=”SUB-MIT”VALUE=”初始化”></TD>
  
  </TR></TABLE>
  </FORM></TD>
3.4 后台DynamicC程序实现
  EPA协议中采用了UDP协议来传送报文,不需要证实,满足工业现场的实时要求。使用DynamicC编译环境实现UDP报文传输通信程序主框架代码如下:
  htp_init();
  init_dateform(); //设置静态数据
  init_dynamicwebdata();//初始化动态Web数据
  tcp_reserveport(80); //标志80端口为服务器端
  while(1){
  tcp_tick(NULL);
  http_handler(); //处理HTTP
  costate{
  waitfor(udp_peek(&sock, &udi));
  tcp_tick(NULL);
  Handle_Udp(&sock,&udi);
  }
  }
  在Web服务器程序中编写用户的自定义函数,用来处理从用户端浏览器发送过来的CGI请求。在DynamicC中通过结构HTTPSPEC_FILE将动态网页与静态网页结合起来,通过结构HTTPSPEC_FUNCTION将用户自定义函数和每一个CGI请求联系起来。这样,当一个CGI请求被触发且送到Web服务器上时,服务器程序就将寻找相应的函数进行处理,并返回结果。
  {HTTPSPEC_FILE, “/index.html”,index_html,NULL,0,NULL,NULL}, {HTTPSPEC_FUNCTION, “/initial.cgi”,0,initial,0,NULL,NULL),{HTTPSPEC_FUNCTION, “/setuplink.egi”,0,setuplink,0,NULL,NULL},界面显示效果部分代码如下:
  var=sspec_addvariable (“getdata2”,&getdata,PTRl6,"%s",SERVER_HTTP);
  var=sspec_addfv(form,var);
  sspec_setfvname(form,var,“蓝牙地址”);
  sspec_setfvdesc(form,var,“蓝牙本地地址”);
  sspec_setfvlen(form,var,12);

结 语

  文章重点探讨了基于嵌入式Web服务器的EPA蓝牙数据采集系统的设计方法与实现中的一些关键问题。此系统的测试充分表明,利用嵌入式技术在嵌入式系统中开发基于EPA协议的蓝牙数据采集系统的嵌入式Web服务器是切实可行的。工控系统基于嵌入式Web服务器的远程监控维护方式将有效降低监控运行维护成本、提高监控运行维护效率,因而具有很大的应用前景和推广价值。

文章录入:高琨    责任编辑:高琨 


相关文章:
NI加入多核协会,共同提高基于多核的软硬件平台的互用性
NI与ARM公司共同发布应用于ARM微处理器的NI LabVIEW嵌入式模块
基于Wi-Fi的FMC服务可成为中国电信全业务竞争的重要砝码
富士通推出BroadOne WX系列移动WiMAX基站
联通启动3.5GHz宽带无线接入网工程 基于WiMAX
松下展示基于“WirelessHD”的AV传输系统
预测2008:基于位置的无线本地搜索快速成长
高通BREW2007大会揭幕在即 聚焦无线社区发展
阿尔卡特和ACCA Networks公司扩大在日本郊区的无处不在802.16e WiMAX 测试范围
上海市政府选择上海贝尔阿尔卡特为轨道交通6号线部署基于无线通信的列车控制信号系统
三星电子引领MobileWiMAX技术发展
面向网络融合 基于软交换技术烽火通信推出综合接入解决方案
风河与Sun联合发布基于UltraSPARC T2处理器的电信级嵌入式Linux平台
MED推出个人视像眼镜产品,基于eyescreen微显示器
爱特梅尔基于ARM9的微控制器AT91SAM9R64,内嵌高速USB设备
美国“智能照明”项目锁定基于LED光传输的
基于Windows 7微软推出下一代Embedded
QQ2009 Preview3 Build 415 改进细节
YouTube出产theater view宽屏高清播放器
微软 Win Live Wave 3 发布日期
  • 上一篇文章:

  • 下一篇文章:
  • 政务公开的内容
    服务承诺
    监督检查
    政务详细指南
    行政执法主体
    行政执法依据目录
    政务详细指南
    无线电频率指配
    无线电台(站)设置审批
    船舶、机车、航空器上的制式无线电台(站)强制备案
    无线电台(站)呼号指配
    无线电发射设备进关核准
    建立卫星通信网和设置卫星地球站审批
    无线电发射设备型号初审
    卫星电视广播地面接收设备的定点生产许可的初审
    申请军工电子装备科研生产许可证的推荐
    计算机信息系统集成资质认定的初审
    信息系统工程监理资质认证
    信息系统工程监理工程师资质认定的初审
    作弊录音
    执业资格考试(认定)合…
    2008年上半年软考系统分…
    2008年上半年软考信息系…
    2008年上半年软考信息系…
    2008年上半年软考信息系…
    2008年上半年软考网络工…
    2008年上半年软考数据库…
    2008年上半年软考软件设…
    2008年上半年软考软件评…
    关于我厅 | About Jxdii | 法律声明 | 个人隐私声明 | 网站帮助 | 网站地图 | 电子邮局 | 个性化订阅 | 问卷调查 | 旧版网站回顾

    Copy-right © 2000 - 2009 JXDII GOV.All Rights Reserved

    主办单位:江西省信息产业厅 地址:江西省政府大院北二路102号 邮编:330046 联系电邮:master@jxdii.gov.cn
    赣洪备2-4-3-0856214