串行通信技术在DNC通信系统中的应用

发布者:Xinmei最新更新时间:2014-12-29 来源: e-works关键字:串行通信技术  DNC  通信系统 手机看文章 扫描二维码
随时随地手机看文章

  当控制计算机与各数控机床相距较远时,一般采用串行通信方式而不采用并行通信方式。这是因为并行通信系统的造价较高、众多的连线不仅容易引入干扰,也容易发生线路故障。控制系统中常用的串行通信一般采用RS-232C串行总线标准。RS-232C是电子工业协会(EIA)推荐的一种普及型异步通信总线标准,目前已广泛应用到了计算机系统中外围设备与主机的连接中。

  但是RS-232C应用于计算机系统时存在如下问题:

  (1)传送距离过近:由于受负载电容容许值的限制,其传送距离一般不得超过15M;

  (2)电平偏移:由于信号地公用且通信双方的信号地需连结在一起,RS-232C应用于长距离通信时信号地线上会存在较大的电流,使得电平发生偏移,容易造成传输错误;

  (3)潜在的接地问题:RS-232C总线有一个信号地和一个屏蔽保护地,通信中,双方的信号地需连在一起,但是屏蔽保护地却不一定允许接在一起,同时DTE的信号地与屏蔽保护地之间又不一定绝缘,这就存在一个潜在的接地问题,使得系统的抗干扰能力较差。

  为了扩大串行通信的有效传输距离,提高通信传输速率,增强抗干扰能力,EIA制定了RS-422/485串行总线通信标准,也叫双端接口电气标准或平衡传输电气标准。RS-422/485与RS-232C的关键不同之处在于将单端输入改为双端差分输入,信号地不再共用,通信双方的信号地不再连在一起。

  RS-422/485的优点在于:

  (1)采用双端差分输入,总线的抗干扰能力强;

  (2)互连双方的信号地分立,两条信号线形成回路,避免了电平偏移,同时也避免了RS-232C中的潜在接地问题;

  (3)输出端采用双端平衡驱动,其信号放大倍数高,信号传输距离远。RS-422支持全双工串行通信,RS-485支持半双工串行通信。

  在本文涉及的DNC(Direct Numerical Control or Distributed Numerical Control)信息系统中,由于每个生产单元的数控机床数目都远远超过计算机所配置的串口数(一般为两个),因此在本系统采用了台湾MOXA公司生产的C320Turbo/PCI型多串口卡/板,以达到扩展串口的目的。同时为了扩大通信的有效传输距离,本系统采用了RS-232长距光隔转发器(串口长线收发器FC232)。

  在此基础上,本文提出了一种满足企业生产需求的数控机床数据传输系统的网络结构,并对该结构中的DNC数据传输的实现进行了详细的描述。

1 系统网络体系结构

  图1所示为DNC数据传输系统的网络体系结构。整个DNC数据传输系统由管理层和设备层组成,管理层由1台计算机、RS-232C通讯扩展卡/板及有关外围设备组成,用来完成零件NC程序的管理和传送等功能。设备层由数控机床和相应通讯接口组成,其中通信接口具有双向传送功能,实现NC程序或者控制程序的双向传输。DNC系统除了常规的NC程序上/下载外,还能较好满足边加工边传递NC程序的要求。

图1 系统网络结构

  有两点需要注意的是,(1)当所要控制和通信的数控机床数超过DNC主机自配置的串口时,将会带来一定的不便。本系统采用MOXA Intellio C320Turbo/PCI多串口卡(C32010T/PCI)和多串口扩展板(C32047T)来实现串口扩展的问题;(2)当DNC主机与数控机床通讯距离较远时(超过15m),使用标准的RS-232C电缆就不能进行有效的通讯了。另外,通讯双方设备使用电缆直通连接,在两端设备不共地或引入处有电源干扰时,往往会毁坏设备接口。本系统采用RS-232长距光隔转发器(串口长线收发器FC232,成对使用)来解决10Km以内距离的RS-232设备间通讯时的延长距离和保护接口问题,其中FC232可以直接插在C32047T上,图中的线起的是示意作用。由于FC232可直接插于RS-232接口上,不需外接电源,兼容RS-232接口软件编程标准,这也给工程人员施工带来方便。[page]

2 系统串行通信的实现

  2.1 NC程序控制工作流程

  NC控制系统工作流程如图2所示:

  在DNC串口通信程序中,串口拥有自己独立的线程,这些线程包括串口信号监视线程、串口数据接收线程和串口数据发送线程。其中主线程主要负责处理NC加工程序编辑、通信协议数据库、界面信息等,而辅助线程负责监视串口信号、串口数据接收和串口数据发送。用主线程来专门处理信息,使程序能迅速响应命令和其他事件,用辅助线程来完成费时的工作,这样可以避免由主线程处理这些工作时阻塞程序信息的处理。DNC计算机与数控机床通信的具体过程如图3。

  2.2 功能实现的关键技术

  数据通信功能实现主要依赖于串口的连接,而连接与否的关键在于串口属性的设置和各设备之间的连接方式。由于各数控机床的通信协议存在着差异,这就使得在设置通信串口属性时与机床的配置一致。以FANUC-0T为例,该机床参数设置:TVON = 0;ISO = 1;I/O = 0;波特率设置参考0552参数;停止位设置参考0002参数的最后一位即STP(1为2,0为1),默认为2;奇偶校验位设置为EVEN;数据位设置为7。如果设置有误将会造成通信错误或数据传输失真。

  同样,各数控机床通信协议的不同,使得各设备间的连接方式也就不同,也就是说各串口之间的连线方法要有所不同,这里由于篇幅原因就不再赘述。

3 结束语

  串行通信技术已在DNC通信系统中得到了广泛的应用,其关键技术将主要围绕提高NC程序传送的正确性、快速性;减少信号干挠,提高可靠性等方面。使用VC语言编制的本DNC信息系统,实现制造过程的NC数据传输,该系统具有结构简单、运行快速、工作稳定等特点,易于实施,对促进DNC技术的发展具有积极的意义。本文所述的DNC信息系统已在实际中得到了应用,并取得了良好的应用效果。 

关键字:串行通信技术  DNC  通信系统 引用地址:串行通信技术在DNC通信系统中的应用

上一篇:EPE总线产品在全自动丝网印刷系统中的应用
下一篇:FANUC 数控系统以太网功能的应用

推荐阅读最新更新时间:2024-05-02 23:24

LVDS在通信系统背板设计中的应用
    摘要: 介绍了LVDS技术及其在通信系统背板设计中的应用。     关键词: 通信  共模噪声  LVDS  电磁干扰     无论是基站还是接入设备,越来越高的通信速率以及越来越大的系统需求,使得背板的总线越来越宽,背板的设计越来越复杂。因此,采用新的技术来实现这样复杂的系统,就成了必然的趋势。本文就采用LVDS(低电压差分信号)技术来设计通信系统的复杂背板进行了探讨。 一、LVDS技术特性     LVDS技术(LVDS代表低电压差分信号),是用非常低的电压摆幅(约350mv),在两条PCB走线或一对平衡电缆上,通过差分方式传输数据的方法;允许信号通道数据以每秒数百兆甚至数千
[应用]
一种基于FPGA的高速误码测试仪的设计
误码分析仪作为数字通信系统验收、维护和故障查询的理想工具,广泛应用于同轴电缆、光纤、卫星及局间中继等符合CEPT(European Confence of Postal and Telecommunications Administrations)数字系列通信系统传输质量的监测。评价一个通信系统的可靠性的指标就是检测该通信系统在数据传输过程中误码率的大小,本文设计的高速信号误码测试仪,用于对EPON中接收和发送突发光信号的接收模块的可靠性进行检测。目前误码分析仪的工作模式已发展到如下4种:分析仪模式、发生器模式、分析仪/发生器模式、直通模式。本设计中的误码测试仪属于第3种类型,即该误码测试仪可以产生测试的码流,又可以进行误码测试。
[测试测量]
一种基于FPGA的高速误码测试仪的设计
Verint让通信系统测试工作将不再费时费力
全新自动化验证解决方案旨在帮助企业降低成本、促进合规并提升客户体验 客户交互企业 Verint® Systems Inc .日前宣布推出受专利保护的 自动化验证 ™解决方案,该方案是Verint 智能交互 解决方案套件的一部分,能够对通信系统的端到端健康状况进行自动监测。 作为一项先进机器人流程自动化(RPA)的全新应用,Verint自动化验证能够为企业提供“虚拟工程师”大型团队,代替人工完成费时且零散的通信系统测试工作。如今的通信基础设施环境极其复杂,需要专门的高级技术人员对其进行主动管理,并在出现问题时对多种系统的安装、配置和维护进行检查和诊断。然而许多企业和机构并不具备这类技术人才。Verint自动化验证解决方案能够
[网络通信]
用于MF-TDMA卫星通信系统的数据采集卡设计
1 引言 目前,MF-TDMA多址方式被广泛地应用于卫星通信体制中,主要用来承载IP通信的业务。在MF-TDMA卫星通信系统中,下变频后的中频模拟信号的数字化采集是对其进行后端数字信号处理的基础。目前,大部分数据采集传输多采取基于PCI总线协议的高速数据传输方式,而基于母板加背板的系统,其模块化程度、灵活性更高。例如,采用一块用作数据处理的母板加一块数据采集的AD板和一块DA变换的DA板,就可以构成一套完整的TDMA卫星信号还原系统。 PCI Mezzanine Card(PMC)标准基于PCI协议。PMC背板的物理接口由4个64管脚的接插件组成,分别是PN1,PN2,PN3和PN4。采用PMC背板,是获得高速数据传输和扩展母
[工业控制]
瑞萨科技面向车用通信系统发布SH7397 32位微处理器
瑞萨科技公司(Renesas Technology Corp.)日前发布了用于车用通信系统设备及类似车载信息设备的SH7397 32位微处理器。该产品集成了高性能SH-4A CPU内核、各种外设功能和包括显示器、语音、局域网(LAN)及存储卡功能的接口。样品将于2006年8月开始在日本交付。该器件的产品开发参考平台也计划于2006年8月发布。 SH7397比瑞萨科技以前的SH7760(最高运行于200MHz)的速度提高了50%,集成了一个用于车用通信系统设备的SH-4 CPU内核,同时具备更大的高速缓存存储器。SH7397功能概括如下。 (1)300MHz运行条件下的540MIPS和2.1GFLOPS的优异性能 SH7397
[新品]
德州仪器面向有线通信系统推出灵活的时钟集成电路
21ic讯 日前,德州仪器 (TI) 宣布推出业界最灵活的高集成时钟抖动清除器 (cleaner) / 乘法器 (multiplier),可充分满足有线通信与测量测试应用需求。该 LMK04906 提供 3 组支持保留特性(holdover feature)的冗余输入以及 7 组可编程输出。这种灵活性可使设计人员不必使用振荡器和时钟缓冲器等外部组件,从而显著降低材料清单 (BOM) 成本并节省板级空间。此外,LMK040906 具有业界领先的 100 fs RMS 抖动及 -160 dBc/Hz 噪声底限,可改善高速数据通信系统的信号完整性。 LMK04906 的主要特性与优势: · 最高灵活性:集成 LVDS、LVP
[网络通信]
德州仪器面向有线<font color='red'>通信系统</font>推出灵活的时钟集成电路
基于FPGA的通信系统同步提取的实现
在可靠的通信系统中,要保证接收端能正确解调出信息,必须要有一个同步系统,以实现发送端和接收端的同步,因此同步提取在通信系统中是至关重要的。一个简单的接收系统框图如图1所示。 本文介绍一种基于现场可编程门阵列(FPGA)的同步方案。FPGA是与传统PLD不同的一类可编程ASIC,它是将门阵列的通用结构与 PLD 的现场可编程特性结合于一体的新型器件,最早由美国Xilinx公司于1985年推出。FPGA具有集成度高、通用性好、设计灵活、开发周期短、编程方便、产品上市快捷等特点,它的门数可达100万门以上。近年来,FPGA在系统的硬件设计方面得到了广泛的应用。 1 同步序列码 本文介绍的帧同步提取是在每一帧的前面
[嵌入式]
基于FPGA的<font color='red'>通信系统</font>同步提取的实现
一种采用WDM波分复用的汽车光纤通信系统架构及可靠性验证实例
正文 我们设计了使用波分复用的车载通信系统,并研究了其在各种环境下的特性。由于单根光纤可以传输多个波长的光,因此假设与传统的同轴电缆相比,这将导致通信所需的电缆数量和重量的减少。因此,车辆维护和燃油效率得到了改善。以同轴电缆数据为参考,在车载环境下测量和比较了单模光纤(SMF)、波分复用(WDM)系统的传输特性和光纤的传输特性。 Introduction 介绍 近年来,由于自动驾驶技术的快速发展和车辆安全要求的提高,每辆车中使用的电线数量和重量都在增加 。这降低了车辆的可维护性和燃油效率,这已成为一个长期存在的问题。为了解决这些问题,1985年发明了控制器局域网(CAN)通信协议,该协议用单根电线连接每个电子控制单元(ECU)
[嵌入式]
一种采用WDM波分复用的汽车光纤<font color='red'>通信系统</font>架构及可靠性验证实例
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved