哑设备改造远程监控系统

来源 :科学与财富 | 被引量 : 0次 | 上传用户:linyasa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 本文详细介绍了哑设备改造远程监控系统的设计方案,本系统采用C8051F340单片机作为整个系统的CPU,采用ENC28J60芯片作为以太网控制器。本远程监控系统主要分为通信系统、显示系统和存储系统三个分系统。通过以太网通信系统实现数据传输,上位机显示系统监视哑设备的运行状态和各种运行参数,并且可通过显示系统UI界面上的按钮对设备进行控制,从而实现对设备的远程监控。存储系统则用以存储重要数据。
  关键词: 以太网通信;远程监控;C8051单片机;ENC28J60 存储
  1 引言
  随着社会经济的不断发展,以信息技术与制造业深度融合为特点的智能制造已经引发了全球性的新一轮工业革命,并成为制造业转型升级的重要抓手与核心动力。哑设备,是指没有远程监控、数据自动采集等功能的设备,新型状态、生产信息、故障信息等都是不透明的,出现问题不能及时获知,易造成重大损失。由此可见,哑设备是横在智能制造路上的一块绊脚石,企业要实现智能制造,“治哑”是必由之路。
  哑设备改造远程监控系统能实现在舒适的环境中通过电脑对设备的运行状态进行远程操控,对实时运行参数的远程监视和相关数据的存储。以太网通信是当今社会应用最为广泛的数据通信方式,本系统利用以太网进行通信,符合通用化,满足数据的远距离传输。在设备出现故障时,可通过读取存储系统中存储的实时运行参数的相关数据,能快速的定位故障点。基于以太网通信的设备远程监控系统不仅使得操作环境舒适,故障定位快、准,让设备更加智能化,而且还为以后实现一点多控和联网监控奠定了基础。
  2 主要器件资料介绍
  2.1 C8051F340单片机
  C8051F340单片机是使用Silicon Labs的专利CIP-51微控制器内核。CIP-51与MCS-51TM指令集完全兼容,可以使用标准803x/805x的汇编器和编译器进行软件开发。CIP-51内核具有标准8052的所有外设部件,包括4个16位计数器/定时器、两个具有扩展波特率配置的全双工UART、一个增强型SPI端口、多达4352字节的内部RAM、128字节特殊功能寄存器(SFR)地址空间及多达40个I/O引脚。
  2.2 ENC28J60以太网控制器
  ENC28J60 是带有行业标准串行外设接口SPI的独立以太网控制器。 它可作为任何配备有SPI 的控制器的以太网接口。符合IEEE 802.3 的全部规范,采用了一系列包过滤机制以对传入数据包进行限制。 它还提供了一个内部DMA 模块,以实现快速数据吞吐和硬件支持的IP校验和计算。 与主控制器的通信通过两个中断引脚和SPI 实现,数据传输速率高达10 Mb/s。两个专用的引脚用于连接LED,进行网络活动状态指示。
  3 基于以太网通信的远程监控系统的原理
  哑设备改造远程监控系统主要由以太网通信系统、上位机显示系统和计算机存储系统三个部分组成。系统原理框图如图3-1所示:
  系统工作原理:在上电开始,整个系统进行初始化。通过程序控制,CPU自动向以太网控制器ENC28J60写入一个事先设置好的IP地址和UDP端口号,若在上位机显示界面输入相应的IP地址或者UDP端口号,就会使得网络正确连接。此时,CPU开始自动检测RS232串口是否有数据传输过来。若有,则通过SPI接口将该数据送给以太网控制器ENC28J60。ENC28J60在接收到该数据之后,通过IP协议处理,MAC自动在该数据前加上目标地址,源地址以及数据类型/长度,将数据编码成数据包格式。然后主控制器在数据包前加上控制帧,再将之写入数据缓存器,以待发送。此时若网络连接正常,则通过硬件写入相关状态向量,通知主控制器可发送数据。主控制器则命令数据缓存器将数据发送出去。上位机在接收到数据包时,通过程序控制,对该数据包进行识别、处理和分类,将之分别送往相应窗口进行正确显示,并在实时参数前加上时间节点,一起送往存储系统进行存储。若点击显示系统界面的控制按钮窗口中的按钮,系统会产生一个相应的信号,通过以太网传输给ENC28J60,MAC将自动把该信号解码成有效数据,通过SPI传输给CPU,CPU再通过RS232串口送给设备,从而实现对设备的远程操作。
  4 硬件设计
  哑设备远程监控系统的硬件设计都集中在以太网通信系统部分,上位机显示系统和存储系统都是通过软件实现。
  主要部分电路为单片机与以太网控制器连接电路图,如图4-1所示。
  5 软件设计
  5.1 以太网通信系统软件设计
  如图5-1所示為以太网通信系统主程序设计流程图。系统上电后,程序开始对各个模块进行初始化设置,配置相关参数。CPU通过定时器查询方式对网络数据进行检测,若有RS232串口数据或者上位机网络数据来到,则通过IP协议等进行编码或解码处理。处理完后的数据送往发送数据缓存器/接收数据缓存器以待发送/接收。
  5.2 显示系统和存储系统程序设计
  显示系统UI界面是用Qt界面设计软件设计的,UI界面软件主要包括登陆系统、设备运行状态显示系统、设备参数监视系统、实时时间显示系统以及远程控制端口系统。
  图5-2所示为显示系统和存储系统软件流程图。在计算机显示器上点击显示系统快捷方式图标,打开软件,输入正确的用户名和密码,登陆到显示系统主界面窗口。然后开设正确的UDP端口号,将以太网通信系统传输过来的数据接收进来。通过程序控制对接收的数据进行识别、处理、分类,分别送到相应的窗口进行显示。此外,还将实时参数送到存儲系统进行数据自动存储。
  6 结束语
  本文详细介绍了哑设备改造远程监控系统的设计方案和内容。整个系统分三个分系统,通信系统中CPU采用C8051F340,高频率的时钟系统对系统数据处理能力大大提高,多系统时钟切换使系统功耗更低,根据实际应用对多I/O端口的自动配置使得系统设计更灵活。以太网控制器采用ENC28J60,ENC28J60引脚少,功能齐和SPI接口全使得系统的设计更简便,更优化,数据传输速率更高。显示系统UI界面设计利用Qt软件设计,通过设置IP和UDP端口方式接入以太网数据,可在在计算机上显示和远程控制设备,且使得系统占用资源减少。存储系统用以存储相关数据,可实现对设备故障的快速定位和处理以及对处理后的产物的管控。通过远程监控系统的设计,使得哑设备的用户界面更加友好,操作更方便,设备维护性也更好,大大提高了设备的智能化和人性化。■
  参考文献
  [1] C8051F340/1/2/3/4/5/6/7全速USB FLASH微控制器数据手册 潘琢金 2006 沈阳航空工业学院.
  [2] C8051F系列单片机开发与C语言编程 童长飞 2005 北京航空航天大学出版社.
  [3] C语言程序设计(第四版) 谭浩强 2006 清华大学出版社.
  [4] ENC28J60数据手 2006 Microchip Technology Inc.
  [5] Qt Creator系列教程 蛋蛋 2011 www.yafeilinux.com.
  [6] QT开发培训 2011 邯郸学院.
  [7] C++语言程序设计 郑莉 何江舟 2010 清华大学出版社.
其他文献
摘 要: 建立大数据征信系统,能消除信息不对称,提供更快、更精准的信用决策。可以通过对实时交易数据的大数据分析,分析用户是否有异常贷款、借新还旧、信用恶化等实时评估并进行预警。根据人口属性、社会交往、行为偏好等信息构建用户消费画像。为互金、大数据、支付、银行、保险、电商等各领域提供决策依据。本文将介绍基于爬虫技术如何在征信系统中的应用和实现。  关键词: 社会信用体系;信用平台系统;网络爬虫  一
<中华人民共和国职业病防治法>颁布以来,全国各地职业卫生技术服务机构均积极开展了职业病危害评价的工作,对保障劳动者的合法权益起到了很好的作用,已经得到了建设单位的认可和支持.目前,职业病危害评价工作进入了快速、良性发展阶段.职业病危害评价的质量控制工作只是刚刚起步,还未形成完整的评价理论和体系.职业病危害评价的质量受建设项目的复杂程度、评价人员业务素质、现场监测和实验室分析能力等方面的影响,因此对
摘 要: 金融是指货币的投资、存储、流通、汇兑、提取、回收等一系列经济活动。投资者期望通过这些经济活动进行资源的最优配置,获得后期利益;贷款者会依据利率的高低、代价的大小,选择最佳的贷款方式。金融行业主要包括银行、证券公司、保险公司、信托中介、基金公司等。互联网金融背景下,经济活动大都在互联网上进行,通过互联网提供的相关平台获取所需信息,考证彼此的信用,由此进行投资、贷款、储存、还款等一系列经济活
摘 要: 电磁发射载荷下战斗部的安全性理论是电磁发射武器系统研究的重要课题。为了研究电磁发射战斗部抗高过载的难题,采用力学分析和数值模拟方法对战斗部装药在电磁发射大过载条件下的响应进行了研究。得到了高过载条件下战斗部端盖、缓冲层及炸药等因素对战斗部结构破坏和炸药反应的影响规律。研究结果表明:适当增加底端厚度及添加缓冲层对战斗部抗大过载有一定的作用,而采用新型高能钝感炸药则显著提高了战斗部抗电磁发射
摘 要: 本文简要分析了信用体系在招投标市场的现状及其重要意义,并对完善招投标市场信用體系建设提出了几点建议。  关键词: 招投标;信用体系;诚信  一、建设工程招投标市场信用体系建设的现状  改革开放以来,我国建筑业快速发展,产业规模不断扩大,但建筑市场仍存在一些问题,监管体制机制不健全、质量安全事故时有发生、市场违法违规行为较多。2007年国务院办公厅发布《国务院办公厅关于社会信用体系建设的若
真菌及真菌毒素(mycotoxin)污染食品原料或饲料可引起人畜急性中毒或某些慢性疾病,统称为真菌毒素中毒症(mycotoxicoses).1960年,在英国东南部农村发生了由黄曲霉毒素(aflatoxin,AF)引起的10万只火鸡死亡事件,在世界范围内引起震惊,同时也开创了真菌毒素研究的历史。