二氧化碳气体保护焊电量信号的采集与分析.docVIP

二氧化碳气体保护焊电量信号的采集与分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二氧化碳气体保护焊电量信号的采集与分析  摘要: 在PC 机上利用V isual C+ + 6.0 开发了CO2气体保护焊焊接过程电量信号采集系统。 利用多线程技术与双缓冲区技术解决了高速数据采集时丢失数据的问题。 分析结果表: 所开发系统能精确完整地采集到焊接过程中的电量信号, 而且通过电流电压概率密度分布与熔滴过渡短路时间频数分布能直观地分析焊接过程的稳定性, 为进一步研究焊接过程质量监测奠定基础。  关键词: CO2焊; 信号采集; 多线程; 焊接稳定性  引 言  焊接电弧包含着丰富的电、光、声音等信息,能够反映电弧焊各种电弧物理过程。如何利用现代传感技术将这些信息提取出来,是研究焊接过程的关键所在。国内外焊接界的专家开发了各种各样的传感器,有机械、电弧、声音和视觉等类型。机械式传感器使用不够灵活,适应面窄,目前较少采用。而电弧和视觉传感器各具特色,国内外研究较多。电弧传感器以电弧自身电流和电压作为信号源,成本低廉, 可达性好,因而在焊接过程质量监测与焊缝自动跟踪中得以普遍采用〔1, 2, 5〕。   本文以ADL IN K 公司的PC I29112 多通道数据采集卡为核心, 通过V isual C+ + 6。 0 编制程序在PC 机上开发了一套电量信号采集系统, 并且对CO 2 气体保护短路焊过程的稳定性进行了分析, 并为研究焊接过程质量监测奠定了基础。  1 硬件构成  信号采集系统如图1 所示。 该系统由焊接电源、焊接小车、PC机、传感器、滤波器和数据采集卡组成。 焊接电源采用硅整流弧焊机。  焊接电流电压信号分别通过绵阳维博公司的WB1221F 型霍尔电流传感器与WBV 121S 型线性隔离分压器变换为0~5 V之间的电压信号,滤波后送到信号采集卡的输入端。电流传感器的精度等级为0.5 级(相对满量程输出的误差在±0.5% 以内),响应时间短(15 Ls);电压传感器精度等级为0。 2 级, 响应时间为5 Ls,且输入阻抗高, 功耗低(400mW )。它们共同特点是线性范围宽(为:0~120% 标称输入),过载能力强, 高隔离, 低功耗,测量时不影响焊接回路参数。 因为电流传感器是利用电磁感应和霍尔效应原理, 它的输入端与输出端分别属于不同的回路, 而电压传感是利用先进的线性光藕隔离, 所以它们均有效地隔绝了焊机强电系统与微机弱电系统之间的直接连接,从而保护了微机, 同时对信号采集具有一定的抗干扰作用。 滤波器为有源低通滤波器,通带截止频率fc 设计为500 Hz。信号采集卡是ADL IN K 公司的PC I29112 多通道数据采集卡,该卡的特点是:16 路单端输入或8路差分输入,A ouml;D 转换时间为8 Ls,12 位输入模拟信号分辨率,精度为0. 01%,若只采集两路信号,该卡可以保证以最高每路55 kHz 的频率精确地采集信号,根据香农采样定理,采样频率应大于连续信号频率的2倍,同时根据经验,本文两通道的采样频率均定为4 kHz (fc×8);32 位PC I 总线,自带总线控制器AMCC2S5933与8个字的F IFO (F irst In F irst O u t ) 缓存, 当它工作在DMA (D irect M emo ry A ccess) 方式时,可以不占用CPU 时间而把数据以极快的速度送到内存缓冲区。且该卡的驱动程序是以DLL (Dynam ic L ink L ib rary) 方式提供的, 从而方便了可视化编程。 图1 信号采集系统原理图  2 软件设计  因为高速数据采集时一般采用连续采集方式, 驱动程序将采集到的数据依次转移到用户缓冲区中.当用户缓冲区占满之后,驱动程序将覆盖原来的缓冲区数据, 所以, 如果原来的缓冲区数据没有来得及保存, 将会丢失. 本文通过Windows XP系统的多线程技术, 并结合缓冲区半满开始传送数据的数据传送方式, 通过VisualC+ + 6.0 编程解决了这个问题(3.4). 具体的编程思想如下所述.PCI9112 卡要求在内存中开辟一个内核缓冲区与一个用户缓冲区, 前者用来保存从FIFO中传送的数据, 这是由采集卡的驱动程序完成的, 后者用来转移保存内核缓冲区的数据. 本文在界面主线程中启用了两个辅线程: 数据采集辅线程, 数据存盘辅线程. 数据采集辅线程负责把被采集卡转换信号输送到内核缓冲区, 数据存盘辅线程负责当用户内存缓冲区充满时, 将数据以文件的形式保存到硬盘. 数据采集过程是这样的: 数据从采集卡的Aouml;D转换器保存到采集卡的FIFO中, 只有当FIFO半满时, 采集卡才启动DMA方式将数据送到内存缓冲区, 同时,Aouml;D转换器中的数据会继续往FIFO 的后半部分传送; 当内核缓冲区

文档评论(0)

152****7770 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档