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

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

3天内不再提示

基于采集数据的特点和RS 232口通讯原理实现SMT数据采集应用

电子设计 来源:中电网 作者:崔宏敏,黄战武, 2021-03-19 15:56 次阅读

作者:崔宏敏,黄战武,何惠森

引言

随着我国信息化建设的飞速发展,表面贴装技术日益普及,其生产线已经从当初的十几条发展到了现在的数千条,我国也由此一跃成为了世界SMT第一应用大国。目前国防科研生产领域所拥有的表面贴装生产线已达几百条,但是在表面贴装技术领域中MES技术的应用却还很少,极大地制约了信息技术的发展和表面贴装技术水平的提高。虽然目前国外存在一些MES,如日本松下公司、JUKI公司、德国西门子公司等开发研制的,适用于自己贴片机等SMT设备的MES,,但这些系统存在着仅适用于自己厂家的表面贴装设备等缺点。

由于MES的关键是数据采集技术的实现,因此,针对以上情况,本文提出了一种基于RS 232接口标准的SMT数据采集技术。本文首先介绍了RS 232接口的基本内容,其次给出了SMT中基于RS 232接口标准的数据采集流程,最后采用VC++为开发平台对该采集技术进行实验验证。

1 RS 232接口标准

目前 RS 232是PC与通信工业中应用最广泛的一种串行接口,RS代表推荐标准,232是标识号。RS 232采取不平衡传输方式,即单端通信。一个完整的RS 232接口有22根线,采用标准的25芯插头座。除此之外,目前广泛应用的还有一种9芯的RS 232接口。它们的外观都是一个D形,对接的两个接口又分为针式和孔式两种。

RS 232标准中定义了逻辑1和逻辑0电压级数,以及标准的传输速率和连接器类型。信号大小在正的和负的3~15 V之间。RS 232规定接近0的电平是无效的,逻辑1规定为负电平,有效负电平的信号状态称为传号(Marking),它的功能意义为OFF;逻辑0规定为正电平,有效正电平的信号状态称为空号(Spacing),它的功能意义为ON。

在RS 232标准中规定的设备可以分为数据终端设备(DTE)和数据通信设备(DCE)两类,这种分类定义了不同的线路用来发送和接收信号。一般来说,计算机和终端设备有DTE连接器,调制解调器和打印机有DCE连接器。

本文采用被广泛使用的9芯RS 232接口进行数据采集。

表1所示为在PC机、调制解调器和路由器等网络设备中使用的9芯RS 232接口的信号和管脚分配。

基于采集数据的特点和RS 232口通讯原理实现SMT数据采集应用

2 数据采集的实现

为了实现对装配印制板的实时监控,掌握每块印制板的装配质量,需要对设备的实时数据进行采集,为SMT车间中能够实现MES解决方案提供了指导思想。

2.1 实现原理

本文提出的数据采集技术,根据9芯RS 232接口标准来实现SMT车间中计算机与设备的通信。通过从SMT车间现场自动化设备中采集实时生产信息,并传输到监控终端,分解成用户所需要的界面形式显示。同时,根据用户需求,对采集到的数据进行存储、输出等二次处理,并按照报警条件输出报警信息。

针对SMT车间需要采集数据的特点和RS 232口的通讯原理,本文实现数据采集时用到的主要函数如下:

2.2 主要流程

数据采集的主要流程如图1所示。

如图1所示,主机与设备通信之前,主机先检查是否连接成功,若已连接,则主机调用 InitPort函数进行端口初始化,包括对传输速度,传输的数据位数等参数的初始化。接着主机(SetTimer函数)定时向设备发送命令,并根据不同情况向主机发送(使用WriteToPort函数)相应的命令,要求接收数据。设备响应命令发送其参数,若响应超时,则主机再要求重发。当主机接收到设备参数时,调用OnCommunication对数据处理,并判定是否结束。同时将已接收到的数据存人数据库中,并在屏幕显示数据。

3 实验验证

本文采用VC++为开发平台,使用面向对象语言C++和SQL SERVER 2000数据库,以西门子80F4、HS50贴片机为例,对数据采集技术进行模拟、验证。用多台计算机模拟主机和设备,将从生产线上采集到的数据存人数据库中。如图2,图3所示。

4 结语

虽然目前大多数设备都具备采集参数的能力,但可靠性低,扩展性弱,且仍然需要人工逐个查看各设备参数或磁盘备份等。本文应用RS 232接口标准的特点,研究了基于RS 232接口标准的数据采集技术,并详细地列出了该技术的数据采集流程。实验证明,该技术通过RS 232口实现了主机与设备之间通讯,且该方法方便、快捷、简单,很大程度上克服了传统人工采集数据的实时性差、工作效率低、准确率不能保障等缺点,且本文的数据采集流程还适用于其他设备,扩充性良好。

责任编辑:gt

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

    关注

    33

    文章

    8497

    浏览量

    150834
  • 数据采集
    +关注

    关注

    38

    文章

    5904

    浏览量

    113514
  • smt
    smt
    +关注

    关注

    40

    文章

    2883

    浏览量

    69056
收藏 人收藏

    评论

    相关推荐

    关于RS485串数据采集及分析

    485略有不同,RS485只能操作一个通道。以下以RS232筛选器为例进行介绍。使用工具条中的键(或按F6键)或菜单操作中的“显示内容筛选”,可以打开记录筛选器界面。筛选条件设置完成后按“确定”键执行筛选操作。数据还原:筛选操作
    发表于 07-12 15:55

    求助,RS232相关数据采集问题

    怎样将数据通过RS232数据采集到excel表格中,如何编程?零基础,谢谢大神指导!!{:23:}{:23:}{:23:}{:23:}
    发表于 03-02 14:54

    labview实现与10台plc数据采集并生成报表

    labview实现与10台plc数据采集并生成报表功能概述:labview做上位机,采集整条非标生产线中plc的数据(15台),并生成报表,放在pc的固定位置便于生成管理者查看。请教下
    发表于 02-25 20:01

    SMT行业数据采集技术

    机台、光学检测仪(AOI)、首件检测仪(FAI)等其他检测设备。2.自动数据采集实现就当前的关键设备而言,它们的操作系统既有windows也有UNIx,老一点的设备还有DOS系统;通讯接口也有
    发表于 10-20 20:17

    基于FPGA和EPP的图像传感器高速数据采集

    USB、串口、并口是PC机和外设进行通讯的常用接口,但对于数据量大的图像来说,若利用串行RS-232协议进行数据采集,速度不能达到图像数据采集
    发表于 04-30 07:47

    什么是RS485转LoRaWAN的数据采集器?

    目录一、现有技术的缺陷二、什么是RS485转LoRaWAN的数据采集器?三、RS485转LoRaWAN的数据采集器的典型应用举例四、RS48
    发表于 01-14 07:27

    关于RS-485/232开关量数据采集模块WJ68的基本知识汇总

    RS-485/232开关量数据采集模块WJ68有何特点RS-485/232开关量
    发表于 02-16 06:10

    物联网数据采集如何实现

    网关实现对工业设备的数据实时采集。物联网数据采集物通博联工业网关是面向各种生产设备的数据采集产品,可以
    发表于 09-07 19:14

    基于GPRS网络的远程数据采集系统及应用

    分析了GPRS 技术在远程数据采集中的应用现状,针对实时数据采集传输的需要,设计和实现了基于GPRS 网络的远程数据采集传输系统。该系统利用GPRS 的Internet 接入功能,使用
    发表于 12-31 12:03 104次下载

    采用RS232接口标准的SMT数据采集方案

    采用RS232接口标准的SMT数据采集方案 随着我国信息化建设的飞速发展,表面贴装技术日益普及,其生产线已经从当初的十几条发展到了现在的数千条
    发表于 03-24 11:44 2696次阅读
    采用<b class='flag-5'>RS232</b>接口标准的<b class='flag-5'>SMT</b><b class='flag-5'>数据采集</b>方案

    基于RS-232数据采集系统设计

    基于RS-232数据采集系统设计
    发表于 04-20 09:27 16次下载

    如何使用Arduino和LabVIEW进行多路数据采集系统的设计

    针对低速、低成本、快速搭建的特点,采用Arduino与LabVIEW来实现低成本上下位机数据采集系统。Arduino作为下位机,负责A/D转换以及数据传输;LabVIEW编写的
    发表于 04-26 18:26 54次下载
    如何使用Arduino和LabVIEW进行多路<b class='flag-5'>数据采集</b>系统的设计

    数据采集网关怎么采集数据

    数据采集网关怎么采集数据?(数据采集流程)
    发表于 01-12 09:35 880次阅读

    RS485数据采集网关如何采集数据

    物通博联RS485数据采集网关如何采集数据?1、现场设备边缘安装物通博联RS485数据采集网关,通过485接口与设备连接,网关内嵌工控协议,
    的头像 发表于 10-25 16:48 1563次阅读
    <b class='flag-5'>RS</b>485<b class='flag-5'>数据采集</b>网关如何<b class='flag-5'>采集数据</b>?

    数据采集网关:工业数据采集上云

    实现数据的整合、转换和分析。数据采集网关功能数据采集网关具备了强大的数据采集能力。它可以从各种数据
    的头像 发表于 12-12 16:46 752次阅读
    <b class='flag-5'>数据采集</b>网关:工业<b class='flag-5'>数据采集</b>上云