2、数据处理层:数据处理层主要由计算机完成。计算机将硬件发送过来的原始数据通过AD滤波算法,将原始数据中的稳定数据取出作为AD原码,再由拉格朗日插值算法出一个适用于整个系统的多项式函数,将稳定但又杂乱无章的AD原码通过函数关系得到对应的质量值。

3、数据显示层:数据显示层主要由人机交互界面完成。首先操作人员根据提示完成整个系统的质量标定和数量标定,后将被测重力转化出的质量和数量值直观显示在人机信息交互界面上。

4、数据分析反馈层:数据分析反馈层由人机界面和公司生产系统共同完成。首先系统根据数据显示层中的物品质量和数量,判断物品是否按要求增加或减少。然后将判断结果直观显示在人机交互界面上并同时生成.txt文件将结果录入公司生产系统中。最后公司生产系统根据.txt文件内容给出提示和反馈。

2.3称重计量系统配置过程

2.3.1称重计量系统硬件适配过程

称重计量系统配置中的硬件适配过程,即在硬件选型结束后搭建其硬件环境,也就是让搭建的硬件环境能够为上位机处理分析提供原始数据,使适配的系统完成数据采集传递功能。

1、互联方式的选择。根据不同器件工作原理(输入输出信号类型、通讯方式等)规划好各个采集模块的互联方式。

2、测试信号的转换。即测试信号首先由压力转化为电压信号,电压信号转化为数字信号,再将数字信号转化为计算机可识别的数据信号。

3、测量范围的确定。称重计量系统的测量范围由附件质量以及传感器范围来确定,工厂端一般使用10Kg量程的传感器已足够满足系统要求。

4、最后,将硬件各部分按照输入输出情况等连接起来,完成了硬件整体适配过程,进入软件流程。

2.3.2称重计量系统软件流程

称重计量系统总体软件流程如图2-3所示。其中系统初始化包括完成串口驱动,确认计算段端可以接收到下位机采集的原始数据。然后进入用户人机交换界面,用三个质量已知的砝码在标定系统中建立数据与质量的关系,后将若干个同质量物体放入载物盘中并数出数量建立质量与数量的关系。最后在人机界面上显示被测物体的质量和数量等信息[6],具体在第四章中说明,就不在此进行赘述。

图2-3称重计量系统软件流程图

2.4系统开发平台简介

2.4.1 KeilC51

KeilC51是51系列兼容单片机C语言的软件开发系统,该系统提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。C语言在功能上、结构性、可读性、可维护性上都有明显的优势,故KeilC51生成的汇编程序代码效率非常高且语句紧凑,容易理解易于开发。

2.4.2 VisualStudio2005

VisualStudio2005是基于.NET2.0框架的集成开发环境,可以在里面使用C++.NET、VB.NET、C#、Java等语言编程。为技术人员轻松开发分布式应用程序作出保障,包含代码测试等功能。VisualStudioTeamSystem将扩展性模型作为设计基础,UI、数据和过程三个层次集成体现了其扩展性。公司统一采用C#汇编语言作为设计语言,故选用VS2005作为上位机软件开发平台。

2.5生产系统简介

企业生产现场管理系统SFCS(ShopFloorControlSystem),可在浏览器前尽收生产现场所有信息,充分掌握生产现场,有效监控生产流程运作;SFCS重视生产现场工艺防呆、资源追踪、实时分析等管理功能,能帮助企业降低成本、迅速获利。从现场管理角度来看,SFCS集成了企业生产现场各单位(如物料、生管、制造、品管、仓管等)的各项数据,使各单位得以迅速得到运作所需的信息,以提升生产效率。SFCS能提供完整和实时的生产现场活动状态和信息,以利于企业做出最佳的现场管理、提升整体生产力,同时缩短出货时间、掌握产品品质、建立客户信赖度和满意度。

上一篇:基于C#的船舶岸电监控系统设计
下一篇:水下机器人非线性运动控制器设计与仿真

AT89S52单片机超声波测距系统设计+程序

51单片机的自行车轮LED图案...

STC89C52单片机智能水表系统设计+源程序

STC89C52单片机的门禁识别系统的设计+代码

STM32F103RBT6单片机的智能家...

STC89c52单片机园艺自动浇灌系统设计+主程序

STC89C52单片机智能无线温控...

茬小學语文中如何进行古诗词教學【2730字】

LabView船舶运动控制监控软件设计+源程序

新型长绒棉HA-13的光合性能...

在线网络广告调查问卷表

带隙基准源国内外研究现状综述

抢救1例自发性食管破裂的护理体會【2400字】

铜催化的二氟甲基化反应研究

对渐近抛物线的一点探索

世界各國生育率2023,202...

篆书学习心得体会