嵌入式网络化现场数据采集分析系统研究与实现
- 格式:pdf
- 大小:54.87 KB
- 文档页数:5
基于ARM11嵌入式的智能信息采集系统的研制摘要:论文研究了一种基于ARM11硬件平台以及linux嵌入式操作系统的智能信息采集系统,采用Zigbee技术架构实现无线传感器网络,实现信息的监测监控,为操作人员提供决策信息。
该系统设计结构巧妙,可移动无缝接入网络,凭借着ARM11强大的硬件平台、linux嵌入式操作系统在数字智能掌上电脑的成熟应用以及优秀紧凑的人机界面设计,实现了系统的高度智能化、提高了系统的可靠性,体现了该系统的优越性、灵活性和智能性。
关键词:信息采集ARM11 linux 系统组成1.1 硬件结构系统由三星公司的S3C6410(ARM11)、SD卡接口、USB接口、触摸屏接口、Zigbee无线传输电路等组成,实现信号的接收和分析处理,检测节点由ATmega16单片机、各类气体传感器组成,节点检测到信息数据后,由单片机处理其数据。
用于通信的Zigbee线选用符合标准Zigbee协议的集成收发RF 器件CC2430和利用收发天线,以及少量的外围器件。
通过便携式监控系统向井下检测节点发出网络连接自检信号,当MCU接收到连接信号后,返回应答信号至便携式监控系统,完成一次完整的Zigbee网络通信。
如果在发送信号时ACK标志位置位,而且在一定的超时期限内没有收到应答,发送器将重复发送固定次数,若仍无应答就宣布发生错误,请求重新建立通信连接。
当通信链路成功时,整个检测系统开始工作。
1.2 系统功能介绍信息采集系统的主要功能分为气体监测、供电监测、数据存储、信息反馈、断电控制、风能监测、网络修复、系统自检等功能,其中气体监测主要用于实时显示瓦斯、一氧化碳、二氧化碳、氧气、湿度、温度等参数,供电监测主要用以实时监测重要用电设备的电气参数,数据存储用以将动态数据存放于数据库中,以供历史查询以及决策决断,信息反馈主要用以各项信息的反馈。
而断电控制则用以在数据超标的情况下,选择性的对某一设备进行断电。
《基于ARM-Linux的嵌入式移动计算系统的研究与实现》一、引言随着信息技术的发展和智能设备的普及,嵌入式系统以其小型化、高集成度的优势逐渐在各领域发挥重要作用。
ARM作为主要的嵌入式系统架构,其结合Linux操作系统的移动计算系统成为了研究热点。
本文将就基于ARM-Linux的嵌入式移动计算系统的相关技术进行探讨,并对系统的实现进行详细分析。
二、ARM-Linux嵌入式移动计算系统概述ARM-Linux嵌入式移动计算系统是以ARM架构为核心,结合Linux操作系统构建的移动计算平台。
该系统具有高集成度、低功耗、可扩展性强等特点,广泛应用于移动设备、智能家居、工业控制等领域。
三、关键技术研究(一)ARM架构研究ARM架构作为嵌入式系统的核心,其性能和功耗的平衡是关键。
通过对不同ARM内核的比较分析,本文选取了适用于移动计算系统的内核类型,以满足高效率和低功耗的需求。
(二)Linux操作系统研究Linux操作系统作为系统软件的基础,为硬件提供了丰富的接口和良好的兼容性。
本文对Linux内核进行了优化,以适应嵌入式系统的资源限制,提高系统的运行效率和稳定性。
(三)系统硬件设计研究系统硬件设计是实现嵌入式移动计算系统的关键。
本文对硬件设计进行了详细规划,包括处理器选择、内存分配、存储方案等,以确保系统的高效运行和稳定性。
四、系统实现(一)系统架构设计系统架构设计是系统实现的基础。
本文设计了一种基于ARM-Linux的嵌入式移动计算系统架构,包括硬件层、操作系统层和应用层。
硬件层负责与硬件设备进行交互,操作系统层负责管理硬件资源和提供系统服务,应用层则负责实现具体的应用功能。
(二)系统开发环境搭建为便于开发,本文搭建了基于ARM-Linux的嵌入式开发环境。
包括交叉编译环境的搭建、开发工具的安装等,为后续的系统开发提供了良好的支持。
(三)系统软件设计与实现在软件设计方面,本文对Linux内核进行了裁剪和优化,以适应嵌入式系统的资源限制。
基于QT/Embedded嵌入式数据采集系统的开题报告1、选题背景随着互联网技术的快速发展,人们对数据采集、处理、分析的需求越来越大,尤其是在嵌入式领域。
嵌入式数据采集系统具有采集准确、实时性强、易于集成等优点,逐渐得到了广泛的应用。
2、选题目的本文旨在研究和开发一种基于QT/Embedded嵌入式系统的数据采集系统,以实现数据采集、处理和存储。
3、选题内容本文将围绕以下内容展开研究:(1)QT/Embedded系统的介绍(2)数据采集系统的需求分析(3)基于QT/Embedded系统的数据采集系统设计(4)系统实现及测试4、技术路线(1)嵌入式系统:使用基于ARM架构的开发板,如Raspberry Pi 等;(2)QT/Embedded:使用QT/Embedded开发环境,采用C++语言;(3)数据采集:采用传感器模块进行数采集及处理,如温湿度传感器、气压传感器等;(4)通信模块:采用网络协议进行通讯,使用TCP/IP协议进行数据传输;(5)数据库:使用SQLite数据库进行数据存储与管理。
5、预期成果本文预计实现一种基于QT/Embedded嵌入式数据采集系统,能够采集多种传感器数据并存入数据库中,可通过网络进行数据传输和管理。
同时,可通过实际应用验证系统的可行性和实用性。
6、存在的问题(1)系统的实时性和准确性如何保证?(2)如何实现多种传感器的数据采集和处理?(3)如何实现数据库的高效查询和管理?7、研究意义本文的研究成果可以为嵌入式系统领域的数据采集、处理、存储提供参考,同时可为相关领域的研究和应用提供技术支持。
数据采集系统的嵌入式控制结构设计【摘要】以某型设备状态监测系统为基础,以嵌入式处理器芯片s3c2440a作为数据采集及存储的控制核心,阐述了在嵌入式操作系统下实现远程监测的新型数据采集系统的设计方案。
本系统具有数据采集实时性高、人机接口友好和可实现数据的远程监测等优点。
【关键词】数据采集嵌入式结构设计嵌入式控制系统主要功能为对现场数据采集与处理相关设备的时序逻辑控制,协调控制各功能模块快速采集数据,并进行部分数据预处理,将处理后的数据传送到后方信息终端。
1 芯片的选取s3c2440a是三星公司生产的16/32位微处理器,凭借其低功耗、功能卓越的特点广泛应用于嵌入式设备中。
其最显著的模块是其cpu内核,该cpu内核为arm公司设计的16/32位处理器,简要介绍内部资源如下:(1)1.2v内核供电,1.8v/2.5v/3.3v存储器供电,3.3v外部i/o供电,处理器具有16kb的指令缓存和16kb的数据缓存以及内存管理单元;(2)外部存储控制器(sdram控制器和片选逻辑);(3)4通道具有外部请求引脚的dma控制器;基于ar加i和fpga的远程监控系统设计;(4)3通道uart,2通道spi(5)4通道pwm定时器和1通道内部定时器及看门狗定时器;(6)8通道10位a/d转换器和触摸屏接口;(7)130个通用i/o口和24个外部中断源;(8)具有普通,慢速,空闲和掉电四种电源控制模式;(9)具有pll片上时钟发生器。
考虑到系统所应用场合为运行中的导弹发射车,对空间及性能都有较高要求,而s3c2440a芯片又可以集成一系列系统外设,可以减少配置其他部件的必要性以及整个系统的成本。
所以本系统选用该芯片组作为嵌入式控制系统核心单元。
2 复位电路设计复位电路原理图。
复位电路采用了简单的阻容复位电路,74hc14是一个多通道的非门,复位信号通过两级非门进行整形,增加复位可靠性。
s3c2410复位的电平是低电平有效,nreset作为复位引脚连接在s3c2410上,reset信号是供高电平有效的模块使用。
工业现场数据采集与可视化技术是现代工业智能制造的重要组成部分。
工业现场数据采集是指通过各种传感器和仪器,采集生产过程中的物理量、电信号等信息,将其转化为数字信号,再进行分析和处理,以实现对生产过程的监测、控制和优化。
而可视化技术是指将工业现场采集的数据进行图形化、虚拟化处理,通过各种可视化技术展现出来,以方便用户对数据的理解和分析。
本文将从的应用、发展现状以及未来展望等方面进行论述。
一、的应用在现代工业生产中应用广泛,不仅可以提高生产效率,降低成本,还可以提高生产质量和产品可靠性。
以下是几个典型的应用场景:1. 智能化生产线智能化生产线是利用各种自动化技术和智能化技术,使得整个生产过程可以实现自动化控制和监测。
工业现场数据采集技术可以实时监测机器设备的运行状态,收集生产线的生产数据,如生产速度、设备可靠性、工件尺寸、质量等等。
然后,利用可视化技术将这些数据展示在生产线的控制系统中,方便工作人员实时了解生产状况,并进行调整和优化。
2. 工业安全监测工业安全监测是指对生产现场的安全状况进行监测和掌握,采集关键的安全数据,如氧气浓度、可燃气体浓度、噪音和热量等。
然后,将这些数据通过可视化技术展示在监测系统的界面上,实现对安全现场的实时监控和分析。
在生产过程中如果发现任何异常情况,系统会自动警报,以提醒相关人员及时进行处理。
3. 能耗管理工业现场数据采集技术可以对厂房、机器设备等进行能耗监测和计量,采集各种能源数据,如电力、气体、液体等。
然后,利用可视化技术将这些数据进行汇总和展示,方便工厂管理人员了解能耗状况,进行能源的优化和节约措施。
二、发展现状随着智能制造的发展和推广,工业现场数据采集和可视化技术也得到了快速的发展。
现如今,许多企业均已开始使用工业现场数据采集和可视化技术,实现了智能制造。
1. 采集技术:智能化、数字化、网络化随着传感器技术、嵌入式技术、网络通信技术的不断发展,工业现场数据采集技术也得到了快速的提升。
【关键字】毕业设计基于单片机的电子毕业设计题目篇一:最新单片机毕业设计,电子毕业设计题目大全一单片机毕业设计题目,电子毕业设计题目1. 单片机接入Internet技术在智能小区中的应用与研究2. 基于PIC单片机的高压智能同步开关控制系统设计3. 基于单片机的刚性转子现场动平衡尝试系统的研制4. 基于单片机的现场多道核能谱数据采集系统研究5. 单片机模糊控制晶闸管直流调压系统的研究6. 单片机嵌入式TCP/IP协议的研究与实现7. 基于单片机的几何参数主动量仪和通用测控仪的研制8. 基于C8051单片机的足球机器人小车控制系统设计9. 使用FPGA模拟实现8051单片机及其外设的功能10. 用于TDMoIP实现的E〈,1〉功能卡单片机控制研究11. 基于MSP430单片机的数字式压力表的设计与实现12. 基于CAN总线的单片机流量控制系统的研究13. 单片机和嵌入式系统开发平台化的研究14. 基于单片机语音识别系统设计15. 基于80C196KC单片机的舞蹈机器人控制系统16. 基于单片机的工业缝纫机控制系统研制17. 基于单片机的智能稳压电源18. PIC单片机中国市场拓展战略19. 基于FPGA与单片机的高精度电子经纬仪光电信号处理系统研制20. 基于网络单片机21. 基于“单片机+CPLD/FPGA机系统集成化设计22. ——单片机信号采集及其通信控制系统研究部分23. 弧焊逆变电源24. 单片机25. 单片机26. 单片机的研究与实现27. 单片机应用28. 基于机自动调平控制器的研究机系统设计单片机的web服务器的设计与实现语言的单片机设计实现的仿人智能PID控制器基于单片机的船舶柴油机冷却水温度控制系统34. 基于单片机的活性炭测氡仪的研制35. 单片机静脉麻醉靶控输注系统的研制与应用36. 基于PC+单片机的环境风洞风速控制系统的研究37. 基于CPLD和单片机的爆轰波数据采集系统设计38. 基于单片机和DSP的卷绕控制器数据采集和通讯设计39. 基于MSP430单片机的柴油发电机监控器的设计40. 基于CPLD/FPGA和单片机的爆速仪设计41. 基于单片机控制的晶闸管中频感应电源的研制42. 基于十六位单片机的电力设备故障在线监测装置的设计与算法研究43. 基于SPCE061A单片机的语音识别系统的研究44. 基于PIC单片机的生物机能实验装置的研究45. 基于Motorola MC68HC08系列单片机演示系统的设计与实现46. 基于TCP/IP协议的单片机与INTERNET互连的设计与实现47. 基于嵌入式实时操作系统和TCP/IP协议的单片机测控系统48. AVR 8位嵌入式单片机在车载全球定位系统显示终端中的应用49. 基于AVR单片机的250W HID灯电子镇流器的研究50. 基于单片机的TCP/IP技术研究及应用51. 基于P87C591单片机的CAN总线应用层协议的研究52. 基于单片机实现对二级倒立摆的控制53. C8051FXXX系列单片机仿真器的研制54. 基于80C196MC单片机55. 基于单片机的胶印机控制系统开发研究56. 基于凌阳单片机的二次压降全自动测量仪的研制57. 基于单片机的超声测距系统58. 基于MOTOROLA单片机的专用电池组智能充电仪59. 全站仪动态测量的研究以及其与单片机在轨道式龙门吊实时检测中的应用60. 一种基于80C196KC单片机的新型电子负载的设计61. 基于单片机的对讲系统的研究开发62. 基于单片机的微波加热沥青路面再生修复机温度控制器的开发与研究63. 基于单片机ATmega128的嵌入式工业控制器设计64. 基于单片机的压电闭环微位移控制系统的研究65. 基于单片机的高压静电除尘整流设备的自动监控系统设计66. 采用W78E58单片机的酸碱浓度检测技术67. 基于单片机的粮库温度监控系统设计68. 基于单片机控制的微型轴流式血泵外磁驱动系统研究69. 基于AVR单片机的电动自行车控制系统研究70. 基于PIC单片机的配电网综合参数测控仪研究71. 全自动包装机的单片机控制研究72. 基于单片机系统的Java虚拟机研究与设计73. 基于智能传感器和单片机的温度监测系统74. 基于DSP和单片机的数据采集与处理系统的设计75. 基于单片机的在线尝试技术的研究76. 分散式智能测控终端的研制——基于单片机计实现77. 基于单片机的定尺飞锯切割机控制系统设计78. 基于196单片机的开关磁阻电机79. 基于EDA技术的兼容MCS-51单片机80. 基于单片机的嵌入式USB主机81. 单片机82. 基于MSP430单片机的微机83. 基于MSP430单片机机调速器的设计与研制84. 基于单片机85. 基于单片机和CAN86. 基于单片机87. 工程机88. 基于单片机89. 基于90. 基于91. 宏汇编器的设计与实现的轧机实验台分布式监测系统研究的DDD心脏起搏器的设计单片机的设计基于单片机控制的能量回馈控制系统的研究基于单片机的步进电机式汽车仪表的设计与实现97. 基于微功耗单片机的水声遥控系统的研究98. 面向单片机接口的新型液晶显示控制器的研制99. 基于单片机控制的水下脉动送丝焊接电源的研究100. 单片机在汽车制动性能检测系统中的应用101. 基于单片机控制的MAG焊逆变电源的研究102. 基于单片机AT89C2051光电鼠标位移检测系统的研究103. 基于MSP430单片机的多功能TIG焊控制器104. 基于单片机的柴油发动机冷却水温控制系统的研究105. 单片机控制的节水灌溉系统的研究106. 80C196KC单片机中子和γ综合电离辐射效应研究107. 汽油箱内汽油蒸汽利用的单片机控制研究108. 基于单片机的鸡蛋破损检测系统研究109. 基于C8051单片机的圆轨倒立摆控制系统设计110. 基于单片机的嵌入式Web服务器在远程故障诊断中的应用111. 基于多机通信的AVR单片机高级用户板的设计与开发112. MC68HC908单片机在发动机台架试验中的应用研究113. 单片机控制的可并联组合的高频开关型变流组件研究114. 小型家用燃气锅炉单片机控制系统的研究115. 基于PIC单片机的海水有机磷实时数据采集与控制系统116. 基于AVR单片机的石油倾点自动测量系统设计117. 基于单片机的直接数字频率合成(DDS)技术的应用研究118. 单片机模糊控制在电加热炉温度控制系统中的应用119. PIC单片机芯片在电涡流传感器温度补偿中的应用120. 基于C8051F单片机直流电动机121. 基于单片机的嵌入式Web服务器的研究122. MOTOROLA单片机MC68HC(8)EEPROM的工艺和制程方法及对良率的影响研究123. 基于模糊控制的电阻钎焊单片机124. 基于MCS-51系列单片机125. 基于单片机STR)调节器126. 单片机127. 基于增强型51系列协议栈的实现128. 基于单片机129. 基于32130. 基于单片机131. 基于机运动控制系统研究与开发132. 基于133. 基于134. 基单片机的嵌入式系统开发的液压动力系统状态监测仪开发智能控制方法的研究及其单片机实现单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制140. 基于单片机的喷油泵试验台控制器的研制141. 基于单片机的软起动器的研究和设计142. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究143. 基于单片机的机电产品控制系统开发144. 基于PIC单片机的智能手机充电器145. 基于单片机的实时内核设计及其应用研究146. 基于单片机的远程抄表系统的设计与研究147. 基于单片机的烟气二氧化硫浓度检测仪的研制篇二:本科.电子信息工程毕业设计题目大全毕业设计题目总结下面是本人通过查各种资料以及老师推荐的、从各种参考书上摘下来的关于电子信息工程专业的毕业设计题目的枚举、希望对广大同学们有一定的帮助。
专业:集成电路班级:2011级2班姓名:***1108040201胡康 1108040224李冬妮 1108040211小组成员:马会会李冬妮胡康1.引言 (2)1.1编写目的 (2)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (4)2.任务概述 (4)2.1目标 (4)2.2运行环境 (5)2.3条件与限制 (5)3.数据描述 (5)3.1静态数据............................................................................................. 错误!未定义书签。
3.2动态数据 (5)3.3数据库介绍......................................................................................... 错误!未定义书签。
3.4数据词典............................................................................................. 错误!未定义书签。
3.5数据采集............................................................................................. 错误!未定义书签。
4.功能需求. (5)4.1功能划分 (5)4.2功能描述 (5)5.性能需求 (5)5.1数据精确度 (6)5.2时间特性 (6)5.3适应性 (6)6.运行需求 (7)6.1用户界面 (7)6.2硬件接口 (7)6.3软件接口 (7)6.4故障处理 (7)7.其它需求..................................................................................................... 错误!未定义书签。
智慧工地管理系统的研究与实现1. 简介智慧工地管理系统是一种利用现代信息和通信技术,实现对工地施工过程进行实时监测和管理的系统。
它可以通过各种传感器和设备采集施工现场的数据,并通过云计算和物联网技术进行分析和处理,从而实现对工地的远程监控和管理。
本文将介绍智慧工地管理系统的研究和实现过程。
2. 系统架构智慧工地管理系统由多个组件组成,包括传感器、数据采集设备、云平台、分析模型和用户端应用。
以下是系统的架构图:传感器 --> 数据采集设备 --> 云平台 --> 分析模型 --> 用户端应用传感器负责采集工地现场的各种数据,如温度、湿度、声音、振动等。
数据采集设备负责对传感器采集到的数据进行处理和封装,然后通过网络传输到云平台。
云平台负责接收和存储数据,并提供数据分析和管理功能。
分析模型则利用机器学习和数据挖掘算法对数据进行分析,提取工地的关键指标和异常情况。
用户端应用则提供给用户使用,可以通过手机、平板或电脑等设备对工地的情况进行实时监测和管理。
3. 实现过程3.1 传感器选择和部署在部署智慧工地管理系统之前,需要先选择合适的传感器。
根据具体的工地需求,可以选择温度传感器、湿度传感器、声音传感器、振动传感器等。
传感器应尽量具有高精度、低功耗和稳定性,以便准确采集工地现场的数据。
选择好传感器后,需要将其部署到工地的适当位置。
比如,温度传感器可以部署在施工场地的各个角落,湿度传感器可以安装在工地的潮湿区域,声音传感器可以放置在机械设备附近等。
3.2 数据采集设备的开发数据采集设备是连接传感器和云平台的桥梁,负责采集传感器的数据并将其传输到云平台。
数据采集设备可以使用嵌入式系统进行开发,选择适当的处理器和通信模块,编写相应的驱动程序和通信协议。
在开发过程中,需要考虑数据的安全性和稳定性。
可以采用数据加密和校验等技术,确保数据在传输过程中不被篡改或丢失。
3.3 云平台的构建云平台是智慧工地管理系统的核心部分,负责接收和存储数据,并提供数据分析和管理功能。
基于嵌入式无线网络数据采集模型的设计与实现
刁志刚
【期刊名称】《科技信息(学术版)》
【年(卷),期】2011(000)008
【摘要】本文根据当前网络化数据采集的需求,提出了采用ARM920T核的微处理器S3C2440与2.4G无线通信芯片nRF2401相结合的硬件设计方案,设计了一种基于ARM和2.4G无线网络化数据采集系统硬件平台模型,详细阐明了系统各模块的硬件设计。
实际应用表明,系统硬件平台运行稳定、实用性强且成本较低。
【总页数】2页(P249-250)
【作者】刁志刚
【作者单位】淮安信息职业技术学院
【正文语种】中文
【中图分类】TP368.1
【相关文献】
1.基于PowerPC755的嵌入式数据采集系统的设计与实现 [J], 白曦;张鹏
2.基于Symbian OS的无线网络数据采集系统设计与实现 [J], 郭湘黎;韩小勇
3.基于无线网络控制器的嵌入式操作系统支撑层设计与实现 [J], 何先波;宋钰
4.基于无线网络的远端数据采集系统的设计与实现 [J], 李新华;徐伟宏;张旭苹;王光辉
5.基于嵌入式Linux的无线网络图像监控系统的设计与实现 [J], 张美平;许力;沈金波
因版权原因,仅展示原文概要,查看原文内容请购买。
嵌入式网络化现场数据采集分析系统研究与实现杨 健, 张慧慧(北京工业大学 机电学院, 北京 100022)摘要:根据现场数据采集分析需求特点,设计了基于ARM和DSP的一种网络化现场实时动态信号采集分析系统的软硬件,给出了系统实现方案。
简述了系统的硬件组成及各部分功能,给出了相应的主程序框图,对系统工作的实时性进行了研究。
关键词: DSP; 网络;数据处理; 嵌入式LINUX系统;HPI中图分类号:TH16; TP391文献标识码:A 文章编号:1009-0134(2005)10-0029-04Design on dynamic data collection and signal analysis system based onInternet/Intranet using embedded systemYANG-jian, ZHANG Hui-hui(College of Mechanical Engineering & Applied Electronic Technology, Beijing University of Technology,Beijing 100022,China)Abstract: According to the demanding characteristics of real- time dynamic data collection andsignal analysis, A realization of real-time dynamic data collection and signal analysis systembased on Internet/Intranet both in software and hardware using ARM and DSP waspresented. The system’s hardware and its function were discussed and the framework ofthe main software were also described. Moreover the system operational real - timecapability was analysed.Key words: DSP; Internet/Intranet; data processing; uClinux; HPI收稿日期:2005-04-05基金项目:北京市自然科学基金重点项目(4031001-1); 北京市先进制造技术重点实验室项目资助(T01000101)作者简介:杨健(1965-),男,北京工业大学博士研究生,高级工程师,主要从事网络监控、嵌入式技术、计算机应用与研究。
0 引言随着信息和网络技术的发展,传统制造业面临巨大的挑战和机遇,产品和客户要求的多样化,交易范围扩大化,信息的交流在生产,管理,销售中都扮演着重要角色,网络化和信息化的制造技术是制造技术发展主要方向。
网络监控主要任务是为制造设备供应商提供一个基于Intranet/Internet的产品信息查询及设备运行状况监控服务体系,以实现对制造设备全生命周期的质量服务。
监控系统完成的主要功能有:对远距离设备运行状态进行实时监测、工况信息采集、数据网络传输;对异常工况进行分析,识别异常工况和故障预兆;加工设备特性建模,制定控制策略和通过网络对设备实施远程控制以避免异常工况发生;根据实际加工要求和条件对制造系统运行参数进行优化,保证系统高效、高质的运行。
要完成这些功能,离不开硬件采集上网模块的支持,要有相应的设备来获取加工信息,需要数控机床有上网功能。
当前我国制造业现状是:旧数控设备生产较早,不具备网络接口,只有简单控制和显示能力,车间设备很少能连到局域网,更不能连接到Internet,成为企业信息化中的信息孤岛。
然而CNC系统虽较陈旧,但还具备很强的生产能力,在精度和加工方面还能继续服役,多数企业为此不会更新设备。
因此解决的途径是对这些设备进行网络化改造,使之能连入网络。
这里有两条路可选:更新数控设备的CNC系统,代价昂贵,且不能提高设备精度和加工能力;二是在数控设备上加入网络通讯模块,该方法经济实用,符合国情。
通讯模块一方面与数控设备连接,收集加工信息;另一方面与企业网相连,作为数控设备的代理。
这样在不改变数控设备CNC系统的情况下,也能通过网络来监控,充分扩展了数控设备的网络能力,且成本较低。
因此开发具有网络传输功能的现场数据采集分析设备尤为必要。
1 总体分析与设计1.1 总体分析与设计从监控系统的功能,可以看出,数据采集分析仪要满足对远距离设备状态实时监测的要求,才能及时的识别故障,进行处理。
满足实时性要求需解决的首要问题是数据网络传输的速度问题,为此,须对大量实时数据在进行网络传输之前进行处理和取舍。
如何保证在远程监控系统中传输必要和充分的设备状态信息是关键,解决方法是通过大量实验和数据分析确定有用的传感信号,然后提取能够表征特征异常工况的特征量,尽量减少网络实时传输的数据量。
另外,要使开发的产品具有较强的实用性,用到不同的工程实际中,系统还应具有较好的通用性,满足现场可编程的要求。
1.2 框架设计基于网络的信号分析系统由上下位机构成(如图1所示)。
下位机即数据采集分析仪完成数据采集与大部分实时信号处理的任务,内置10/100M Ethernet控制器,支持TCP/IP协议,可以直接和网络集线器(Hub)相连;上位PC机通过Internet与下位机数据采集分析仪协同工作,实现实时分析。
根据实际需要提供基于Windows98/NT/2000的动态测试与信号处理的应用程序,如信号分析与诊断、模态分析、远程监控与诊断、环境测试等功能。
本下位机系统采用了ARM+DSP主从结构。
ARM作为主处理器,完成系统管理及网络通讯;DSP作为协处理器,完成信号处理、分析。
这种结构中DSP的快速数据处理能力和ARM卓越的以太网通讯能力保证了动态信号采集分析系统的实时性要求。
2 网络采集系统硬件平台2.1 硬件结构根据上述分析,网络采集系统应包括以下部分:数据采集控制、数据传输控制、主从系统及其外围器件设计、网络传输、主处理器ARM和DSP接口等。
结构如图2所示。
数据采集控制由DSP通过FPGA完成现场传感数据信号的A/D转换及信号提取。
DSP运行速度高,而且还要完成数据处理、与主机ARM通信等任务,为减少DSP的等待时间,A/D转换芯片与DSP之间需要加数据缓冲器,使相对低速的数据采集和高速器件DSP匹配。
图2 硬件结构功能示意图本嵌入式系统所采用的硬件平台如图2所示。
其中,数据处理模块通过数据接口FPGA控制前端的A/D变换,根据设定的采集周期将A/D变换后的数据保存在其内部的RAM中;同时发出一个中断信号。
S3C4510B是Samsung公司开发的一款性价比很高的嵌入式32位ARM处理器,它含ARM7TDMI内核[1],并内置10/100M Ethernet控制器,特别适合网络应用。
主系统是基于S3C4510B高性能中央处理单元自行开发的嵌人式模块。
其硬件配置包括50MHz32位处理器S3C4510B;16M SDRAM;2M Flash ROM;100Mbps以太网接口;两个UART串口; 以太网接口和一个UART串口用来分别与上位机和当地功能通讯以实现对网络化采集系统的控制及对采集数据实现分析处理。
另一个串口作现场维护之用。
该以太网上还配有其它设备。
uClinux所要实现的功能是实时地将数据处理模块上采集的数据通过网口传到以太网上,同时接收来自远端PC机系统的命令以对数据处理模块进行控制。
2.2 主处理器控制管理设计选择ARM系列芯片[1]作为网络管理器核心,采用RISC体系构架,体积小,性价比高,支持Thumb(16bit)/ARM(32bit)双指令集;大量使用寄存器,指令执行速度更快;ARM各系列芯片的命令子集同属一个母集,这样十分方便监控产品的设计升级。
为降低硬件成本及功耗,ARM7TDMI在设计中取消了MMU(内存管理单元)功能模块。
而uClinux是专为无MMU的微处理器打造的嵌入式Linux操作系统。
它由内核发展而来。
因大多数内核Linux2.0的二进制代码和源代码都被重写,缩减了uClinux内核(小于512 kb,加工具小于900kb),但保留了Linux系统优点:稳定性、优异的网络能力及优秀的文件系统支持,所以选uClinux作为操作系统。
图2中示出一个由S3C4510B构成的基本系统:操作系统存放在Flash中,程序运行在SDRAM中,主控制器向外提供1个10M/100M以太网口,通过宽带可接入Internet或局域网。
S3C4510B内部虽已包含以太网MAC控制,但并未提供物理层接口,故须外接一物理层芯片以提供以太网的接口通道。
本设计采用DM9161为物理层接口[3]。
DM9161支持10M/100M以太网传输,其与S3C4510B的连接框图如图3所示。
信号的发和收通过网络隔离变压器ST45-1030和RJ45接口接入传输媒体。
图3 DM9161与S3C4510B的连接框图2.3 处理核心芯片DSP处理系统的核心部分为TM320C5416DSP芯片。
C54x系列芯片是低功耗高性能的16位定点DSP处理器。
CPU采用改进的哈佛结构,具有高度的并行性。
采用DSP作为核心控制器件能够很好的满足采集及分析判断的实时性要求[2]。
2.4 逻辑控制器件FPGA用Altera公司的FPGA芯片EP1C6作为系统的逻辑控制单元及主从系统配置电路,具有设计灵活、硬件密度高等优点。
TM320C5416结合构成了处理系统的核心。
本系统中FPGA的编程用Altera公司的软件开发包QuartusII4.1,通过VHDL硬件描述语言,完成逻辑译码,实现DSP与ARM接口的FIFO数据缓冲通信功能。
本系统中的片选信号及其他逻辑控制信号,以及A/D与DSP之间的缓冲功能、LCD显示,HPI功能和部分电平转换功能都在FPGA上完成。
2.5 A/D部分A/D转换器选用LT公司的12位高速并行A/D转换器LT1853。
该芯片用3.3V 的单电源工作,以最大为1.25Mbit/s的速度使输入电压数字化。
2.6 存储器部分考虑到系统功能升级扩展需要,外部数据存储器选用了一片SRAM芯片,型号为IS61LV6416。
系统还选用一Flash 芯片作外部程序存储器,型号为AT29LV1024J。
以便上电后进行程序自举加载。
由于模块的抗干扰性能要求较高,电路板做成四层板,上下两层为信号层,中间两层分别为地层和电源层。