0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于浏览器/服务器体系结构实现设备远程监控系统的设计

电子设计 来源:电子技术应用 作者:余成波 2020-11-09 10:39 次阅读

离散生产线是指由离散工艺过程组成的生产线。它所生产的产品在结构上由零部件组成,生产过程中的主要任务就是将原材料加工成零件,再由零件组装成部件,最后总装成产品。为了提高离散生产线的生产和管理水平,对生产线上的重要参数和加工设备本身的运行状况等进行监控十分重要。目前,主要采用人工实时监视。即由人记录生产线上每台设备运行状况,由人工抽样检查产品质量;然后以这些数据为依据,对设备进行管理和维护。但这种方式观测精度低、工作强度大、数据的维护和分析困难,远不能满足目前市场激烈竞争的需要。为此,直接利用计算机网络技术实现基于网络的设备远程监控,形成全球化制造的企业。

1 系统总体结构

设备远程实时监控系统的体系结构如图1所示。该系统采用了浏览器/服务器体系结构。现场设备监测系统是这一系统的起点,主要完成对设备的实时监测和对监测信息的采集、存储和处理。监测信息经过处理后可进行远距离网络传输。远程监测中心对异地传输的监测信息进行处理、分析,综合各专家意见,得出结果并给出对策,通过网络反馈至现场进行控制。在网络设计方案中,利用企业级的交换机将各个生产车间的现场设备监测系统子网连接起来,然后通过路由器连接到Internet,保证了企业网络系统的安全性。

基于浏览器/服务器体系结构实现设备远程监控系统的设计

现场设备监测系统包括传感器、数据采集子系统和PC机。主要对加工设备进行各种信号的采集、变换、显示和与网络连接等功能。现场监测系统具有一定的信号分析和处理能力,而且可以扩充传感器测量单元,对加工设备进行多个传感器的多点、多信号采集和分析。其中,数据采集子系统主要包括:数据采集单片机分机、主机和无线数据传输模块、PC接口。结构方框图如图2所示。采用点对多点的无线双工工作方式。即当主机发出指定点采集数据的命令后,主机即转换接收状态;指定点的分机接收到命令后,进行数据采集,并将结果和分机的编号上传给主机。

2 采集系统的硬件设计

2.1 主机的电路原理

电路设计过程中,为了增加存储容量,增设了一个TMS29F040芯片。该芯片提供了8个独立的64KB模块,通过标准的微控制器将JEDEC标准命令写入FLASH命令寄存器5555H和2AAAH,地址空间为000000H~07FFFFH。为了使人机接口方便直观,电路中采用点阵图形方式的LCD。该LCD内置了T6963C控制器,可以与单片机方便接口。C/D是指令/数据选择控制,指令访问地址为0A00001H,数据访问地址为0A00000H。另外,通过PS2000实现MCU应用系统与基于PC机平台的网关emGateway接口。同时,为便于主机与分机实现点对多点的信息传输,系统采用了硬件编码的方式,使用UM3758编码器。每个分机给定固定编码,主机发射一个码值,对应码值的分机实现信息传输。系统采用了无线发射与接收模块Nrf401,实现无线信息传输。主机的电路原理图如图3所示。

2.2 分机电路原理图

为了采集现场信号,利用前向通道对其微弱信号调理(包括阻抗匹配、滤波、直流隔离、放大等功能)。该部件采用了2片AD620和1片TLC14集成电路,分别实现信号放大和滤波功能。然后,由AdμC812芯片的ALE脚进入系统。为了与主机进行信号通信,在分机中同样也采用了硬件编码方式。利用UM3758编码器,每个分机给定固定编码,主机发射一个码值,对应码值的分机实现信息传输。同样,系统采用了无线发射与接收模块nRF401,实现了与主机无线信息传输,分机的电路原理图如图4所示。

3 采集系统中主机与从机信息传输软件设计

在本系统中,主机可以随时呼叫任一分机,发送命令;分机也可以随时呼叫主机,向主机提出请求。分机之间不能直接通信,只能通过主机交换信息。主机呼叫分机时采用中断方式,只需调用主呼分机的子程序?分机程序以中断服务形式给出,其入口地址为串行口中断入口地址0023H。这样,当分机接收到的地址与本机地址符合时进入中断服务程序,从而实现与主机相连。分机呼叫主机时,只需向主机发送一约定的控制字,主机得到此控制字即回呼该分机,从而实现与该分机连接。

3.1 主机发送分机接收通信方式

图5(a)、(b)分别为主机发送、分机接收时主机与分机软件流程图。主机作为发送者,向作为接收者的分机发送数据。在这种模式下,数据传送方向不变,即主机先发送地址继而发送数据。其中,主机软件:(1)当I2C接口的特殊功能寄存器设置完成后,主机发送一个START位和分机地址到SDATA线上。在这个模式下R/W状态位被复位。如果主机没有收到分机的确认,就发送一个STOP位,错误位被置位而传送中止。(2)如果从机进行了确认,主机将发送预先写在主机外部数据存储器中的数据。每传送一字节,分机都必须发出确认。收到确认后,主机将发送下一个数据。任何时候如果分机没能确认,主机就发送一个STOP位,错误位被置位而传送中止。(3)当发送计数BYTECNT=0时,就意味着最后一个要传送的字节已被送出,主机将发送一个STOP位表示传送结束。分机软件:(1)当I2C接口的特殊功能寄存器被设置好后,并且主机也发送了一个START位,分机等待着接收第一个数据字节(数据到达后将产生一个中断)。一旦收到后,分机将该数据与自己的地址相比较;若匹配,分机发送一个确认到SDATA线上,并将R/W状态位置位后等待数据(数据到达将产生一个中断)。(2)当主机发出一个数据字节,分机将它存入自己的内部存储器,发送确认后,等待下一个数据字节(后续数据的到达将产生一个中断)。(3)当分机收到最后一个字节,接收字节计数BYTECNT=0,此时,分机等待STOP位。一旦收到STOP,立即结束通信。

3.2 分机发送、主机接收通信方式

图6(a)、(b)分别为分机发送、主机接收时主机与分机软件流程图。主机发送第一个字节后立即读分机数据,即主机先发送地址后接收后面的三个数据字节。其中,主机软件:(1)当I2C接口的特殊功能寄存器被设置好后,主机发送一个START位,然后发送分机地址到SDATA线上。在这个模式下R/W状态位被复位。如果主机没有收到分机的确认,就发送一个STOP位,错误位被置位而传送中止。(2)如果从机进行了确认,主机等待第一个数据字节。一旦收到后,主机将它存入自己的内部存储器,向分机发出确认后,等待下一个数据字节。(3)当发送计数BYTECNT=0时,就意味着最后一个要传送的字节已被接收,主机将发送一个STOP位表示传送结束。分机软件:(1)当I2C接口的特殊功能寄存器被设置好后,主机也发送一个START位,分机等待着接收第一个数据字节(数据到达后将产生一个中断)。一旦收到后,分机将该数据与自己的地址相比较。若匹配,分机发送一个确认到SDATA线上。(2)当R/W状态位置位,分机发送一个要传送的字节。发出数据后,分机等待主机的确认。每当收到主机的确认,分机发送下一个数据然后再等待确认。(3)当发送字节计数BYTECNT=0,主机发送一个STOP位而不是确认,同时结束传送。

4 实验结果

利用上面建立的无线点对多点的远程在线数据采集系统,对重庆世耀工贸有限公司摩托车生产厂的精密车床进行振动监测。在进行数据采集时,点击桌面上无线数据采集系统,即可启动程序。然后,点击端口设置按扭,弹出端口设置对话框,选择与PC主机无线传收模块相连接的RS232串口、波特率、工作距离、测量参数、存储器的大小等参数后,点击确定,回到主界面。点击打开模块按扭,若系统工作正常,则显示模块正在工作;若系统工作不正常,则显示系统未工作;在系统正常工作情况下,点击握手设置按钮,设置与主机通信的分机台号、采集频率与通道数等(每设置完一台分机参数后,就点击握手);在各台分机与主机之间握手成功后,点击启动按钮,程序发送启动命令,开始进行数据采集。在无线传输完后,系统将自动保存数据文件。可通过点击打开显示按钮,将已保存的数据按图形方式显示于图形框中。图7所示为某精密车床的振动检测的时域信号与系统操作界面图。

随着检测技术的不断发展,自动化仪表的进步,现代检测技术越来越多地应用于传统的检测系统中。该系统实现了无线点对多点数据采集与信息传输,采集精度高,数据传输抗干扰能力强,克服了现场拉电缆线等缺点,便于野外作业。实际应用表明,该方案简便、有效,值得推广应用。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    7616

    浏览量

    148379
  • 监控系统
    +关注

    关注

    21

    文章

    3604

    浏览量

    169061
  • 主机
    +关注

    关注

    0

    文章

    895

    浏览量

    34593
收藏 人收藏

    评论

    相关推荐

    工业流量计远程监控系统

    服务器与调压站和工业表用户的通信链路由移动通信网络的GSM、GPRS、CDMA来完成。管理中心远程服务器与客户端通信链路由Internet网络WEB浏览器来完成。
    发表于 03-30 11:19

    【CANNON申请】无线远程温升监控系统

    温度,将温度处理后上传给主控进行显示、存储及上传远程服务器远程服务器进行数据的存储、显示及Web发布等。最后形成客户能够通过服务器所在局域
    发表于 01-26 13:55

    用Labview实现设备的实时监测和远程监控的问题?

    的实时性应该怎么保证啊?远程查看设备的实时信息的这块可不可以用web服务器浏览器的方式做啊?就是用网页形式在远程
    发表于 12-20 21:46

    基于LabVIEW实现C/S结构远程数据采集

    ];方法四,数据共享方式,利用DataSocket技术实现远程数据采集[1]。无论采用哪种方式,系统都由通过网络连接的客户机(Client)和服务器(Server)构成,其中DAQ
    发表于 04-01 17:53

    采用LabVIEW实现远程实验系统结构设计

    数据以及传送到服务器端,最后通过服务器实现Internet发布功能,在远端浏览器实现对客户端的运行进行显示和
    发表于 05-13 09:40

    在uIP协议栈实现基于AJAX和CGI的动态Web服务器

    引言远程信息监测系统是通过网络远程收集目标信息并监控目标对象运行状态的嵌入式系统远程信息监测
    发表于 05-28 05:00

    基于FPGA和DSP实现远程监控器设计

      研究目的  为了远程对现场进行设备管理和环境监控,并简化现场监控设备,有效地提高整个系统的稳
    发表于 06-28 07:21

    Web服务器怎么提高系统性能?

    进行远程监测、远程控制、远程维护和管理。内嵌于设备的Web服务器可以提供统一的基于浏览器方式的操
    发表于 08-02 08:19

    基于Linux的WEB服务器增加了哪些功能?

    嵌入式 WEB服务器的主要设计思想就是将嵌入式系统和 WEB技术结合起来,将 WEB技术引入到现场测量和控制设备中,从而实现基于嵌入式 WEB服务器
    发表于 09-03 06:13

    Web浏览器的开发和移植工作介绍

    ,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,非常方便实用。本节主要介绍这种应用。用户首先需要在嵌入式设备上成功移植支持脚本或CGI功能的Web
    发表于 11-04 08:25

    如何实现对嵌入式WEB服务器系统的控制设计

    ......摘要工程实践教学环节是为了学生能够更好地巩固和实践所学专业知识而设置的,在本次工程实践中,我们以ARM体系结构与编程课程中所学知识为基础,对基于ARM的简单嵌入式WEB服务器系统进行了
    发表于 11-09 08:47

    嵌入式服务器appweb接收浏览器post的文件失败的原因

    嵌入式服务器appweb接收浏览器post的文件失败题目已经描述了问题,这是在工作中遇到的问题,想要的功能是通过浏览器传输固件升级文件到appweb服务器,可总是失败。究其原因也很简单
    发表于 12-21 07:42

    了解体系结构 - 介绍 Arm 体系结构

    Arm 架构为处理或内核的设计提供了基础,我们称之为处理元件 (PE)。Arm 架构用于一系列技术,集成到片上系统 (SoC) 设备中,例如智能手机、微型计算机、嵌入式设备
    发表于 08-01 14:35

    ARM服务器基础系统体系结构7.1平台设计文档

    是ARM系统就绪计划的SR和LS频段的要求。 如果一个实现以适合该级别的目标使用的性能级别实现该级别的所有功能,则该实现与该级别的服务器
    发表于 08-09 07:49

    嵌入式远程视频监控系统的设计与实现

    设计实现了B/S 架构的嵌入式远程网络视频监控系统,介绍了linux 下Spcaserv流媒体服务器的工作原理,成功移植Spcaserv 到
    发表于 08-15 16:04 42次下载