总线专题:第四讲 FF的HSE

发布者:LovingLife2023最新更新时间:2015-08-05 来源: zdhyb关键字:总线专题  HSE 手机看文章 扫描二维码
随时随地手机看文章
上一讲讲了基金会现场总线的低速部分H1,本讲的内容是FF的高速部分HSE。

1.HSE的由来

按照现场总线基金会原来的构思,基金会现场总线FF(Foundation Fieldbus)是由低速部分H1与高速部分H2共同组成,H2的传输速率有1Mbps与2.5Mbps二种,传输距离分别为750m与500m。由于技术的低速发展,互联网技术向控制网络的渗透,H2还未正式出台就已经显得不适应应用的需求而改为高速以太网HSE(High Speed Ethernet),其传输速率为100Mbps,并于2000年3月29日发布了HSE的规范。由于HSE采用了以太网,所以要简单地先介绍了一下以太网与工业以太网。

2.以太网的简介

(1)以太网的由来

以太网(Ethernet)最初是由美国Xerox公司于1975年推出的一种局域网,他以无源电缆作为总线来传送数据,并以曾经在历史上表示传播电磁波的以太(Ether)来命名,那个时候认为以太无所不在(实际上目前认为他并不存在),所以借此来理解为可以将大量数据一次送往任何各地。1980年9月,DEC(数据设备公司,目前已被Compact公司收购,已不存在),Intel及Xerox合作公布了Ethernet物理层和数据链路层的规范,称为DIX规范。IEEE802.3是由美国电气与电子工程师协会IEEE(Institute of Electrical and Electronics Engineers)公布了以太网物理层和数据链路层的规范。IEEE802.3是由IEEE在DIX规范基础上进行了修改而制定的标准,电子IEEE只是美国的电气和电子工程师协会,所以IEEE802.3并不是国际标准,只有当国际标准化组织ISO(International Standards Organigation)接受而成为ISO8802-3标准后,才能正式成为国际标准,于是以太网就获得快速的发展。严格来讲,以太网与IEEE802.3标准并不完全相同,但人们通常都将IEEE802.3就认为是以太网标准。

(2)介质访问控制协议CSMA/CD

最能表证以太网通信的基础就是CSMA/CD。在802.3以太网MAC(介质访问控制)层中,对介质的访问控制采用了载波监听多路访问/冲突检测协议CSMA/CD其主要思想可用“先听后说,边说边听”的形象来表示。“先听后说”是指在发送数据之前先监听总线的状态。在以太网上,每个设备可以在任何时候发送数据。发送给在发送数据之前先要检测通信信道中的载波信号,如果没有检测到载波信号,说明没有其他站在发送数据,或者说在信道上没有数据,该站可以发送。否则,说明信道上有数据,需等待一个随机的时间后再重复检测,直到能够发送数据为止。当信号在传送时,每个站均检查数据帧中的目的地址字段,并依此判定是接受该帧还是忽略该帧。由于数据在网中的传输需要时间,总线上可能会出现二个和二个以上的站点监听到总线上没有数据而发送数据帧,因此就会发生冲突,“边说边听”就是指在发送数据的过程的同时检测总线上的冲突。冲突检测最基本思想是一边将信息输送到传输介质上,一边从传输介质上接收信息,然后将发送出去的信息和接收的信息进行按位比较。如果二者一致,说明没有冲突;如果二者不一致,则说明总线上发生了冲突。一旦检出冲突以后,不必讲数据帧全部发完,CSMA/CD立即停止数据帧的发送,并向总线发送一串阻塞信号,让其总线上其他各线均能感知冲突已经发生。总线上各站点“听”到阻塞信号以后,均等待一段随机的时间,然后再去重发受冲突影响的数据帧。这一段随机的时间通常由网卡中的一个算法来决定。CSMA/CD的优势在于站点无需依靠中心控制就能进行数据发送。当网络通信量较小的时候,冲突很少发生,这种介质访问控制方式是快速而有效的。当网络负载较重的时候,就容易出现冲突,网络性能也相应降低。

这种通信方式,对通信量大而且没有实时性要求的场合是非常有效的,因此在办公自动化上应用非常适合;而在控制领域上应用时,由于不能满足实时性和时间上的确定性的要求,就出现了问题,必须采取相应措施才能奏效,这在以后有关实时以太网的讲座中,再行讲解。

(3)冲突退避算法

在802.3以太网中,当检测到冲突检测出来以后,就要重发原来的数据帧。冲突过的数据帧的重发又可能再次引起冲突。为避免这种情况的发生,经常采用错开各站的重发时间的办法来解决,重发时间的控制问题就是冲突退避算法问题。

最常用的计算重发时间间隔的算法就是二进制指数退避算法。其本质上是根据冲突的历史估计网上信息量而决定本次应等待的时间。按此算法,当发生冲突时,控制器延迟一个随机长度的间隔时间,如下式所示:

TN=R×A×(2N-1)

式中:R为0~1的随机数;A是时间片(可选总线循环一周的时间);N是连续冲突的项数。整个算法过程可以理解为

1)每个帧在首次发生冲突时的退避时间为T1。

2)当重复发生一次冲突,则最大退避时间加倍,然后组织重传数据帧。

3)在10次碰撞发生后,该间距将被冻结在最大时间片(即1023)上。

4)16次碰撞后,控制器将停止发送,并向节点微处理器回报失败信息。

这个算法中等待时间的长短与冲突的历史有关,一个数据帧遭遇的冲突次数越多,则等待时间越长,说明网上传输的数据量越大。

3.工业以太网

以太网是用于办公自动化的技术,要用于工业领域必须在沿用以太网技术的基础上,采取相应的措施才行。

(1)以太网与工业以太网不同之点

1)早先的以太网规范只包括OSI通信模型中的物理层与数据链路层;而工业以太网则还包括了网络层,传输层和应用层,见图1所示。图中MAC代表介质访问控制(Media Access Control),IP(Internet Protoeol)指网际互联协议,TCP(Transmission Control Protocol)为传输控制协议而UDP(User Datagram Protocol)则指用户数据报协议。

图1工业以太网与OSI互连参考模型的分层对照

2)要适应工业环境需采取的措施:

·优质的元器件及材料以保证其可靠性。

·机械环境的适应性,如耐根动、耐冲击。

·气候环境的适应性,如工作温度要求为-40~85℃,至少为-20~70℃,并要耐腐蚀、防尘与防水。

·电磁环境适应性或电磁兼容性EMC如符合EN50081-2、EN50082-2标准(EN为欧洲标准)

这样工业以太网的价格就比以太网要高得多。至于实时性,时间确定性,供电与防爆等问题在以后的实时工业以太网中讲解。[page]

(2)在工业以太网中,一般利用TCP/IP协议来发送非实时数据;而用UDP/IP发送实时数据,非实时数据的特点是大小和发送频率经常变化;实时数据的特点是数据包短,负荷低。TCP/IP用来提供组态和诊断信息传输;而UDP/IP提供实时I/O传输 。

(3)存在的重要问题。信息的传送一般要有个“三部曲”:

1)互连。即要解决互相连接的问题,工业以太网在物理层都采用了标准的RJ45的连接器,因此这个互连的问题已经解决了。

2)互送。即要解决信息的互相传送到目的地的问题。现在工业以太网采用了TCP/IP协议以后,这个问题也已经解决。

3)互操作。即相互可以操作的问题。要想进行互操作,首先要“读懂”送来信息的内容,但目前由于各大公司的产品各有各的协议与规范,也就是数据格式各不相同。因此甲公司送给乙公司的信息,乙公司固然可以收到,但却不能解读。形象化来讲,如果甲给乙送来的“信件”是“中文”,而乙却只懂“英文”而不懂“中文”,这就需要统一“文字”或进行“翻译”。也就是目前存在的问题。毛病就处在大家的应用层上。

(4)解决的办法

1)比较彻底的办法,是建立一个国际标准。目前国际上已经有了一些组织如工业以太网协会(Industrial Ethernet Association)、工业自动化开放网络联合会IAONA(Industrial Automation Open Networking Alliance)、和IDA(Interface for Distributed Architecture)小组等组织,而IEC也在致力于建立标准,能否建立一个统一的国际标准,由于各大公司的互不相让,看来也难。

2)依靠OPC-XML(Extensible Mate up Language可推展标准语言),也就是一种间接的办法,靠“翻译”来沟通。这种办法虽然并不理想,但还可行,正如目前各种现场总线还只能靠OPC办法来解决互操作的问题。

4.HSE

由于HSE本身就是工业以太网的一种,所以前面已经讲过以太网和工业以太网后,讲HSE就比较简单了。

(1)HSE的通信模型

图2表示了HSE通信模型的分层。他与工业以太网不同之处是在应用层上又加了用户层。而HSE的应用层又具有HSE特色的现场访问设备FDA(Field Device Access),并按H1的惯例,HSE把从数据链路层到应用层的相关软件功能集成为通信栈,称为HSE Stack。用户层包括功能块、设备描述、网络与系统管理等功能。

图2 HSE通信模型的分层结构

(2)HSE通信系统的模块结构

图3表示了HSE通信系统各层的模块结构。图中SMIB代表系统管理信息库,NMIB为网络管理信息库,OD为对象字典,DD为设备描述,SNTP为简单网络定时协议,SNMP为简单网络管理协议,MAC为介质访问控制而PHY层为物理层。

图3 HSE通信系统的模块结构

(3)HSE的网络系统与设备类型

图4说明了HSE网络中各类设备的相互关系。其中链接设备LD(Linking Device)起到了重要作用。一方面LD负责从所挂接的H1网段收集现场总线信息,然后把H1地址转换成IPV4或者IPV6的地址,选择H1网段的数据就可以在TCP/UDP/IP网络上进行传递;另一方面将接收到TCP/UDP/IP信息的LD可以将IPV4/IPV6地址转换为H1地址,将发往H1网断的信息放到现场目的网段中进行传送。这样,通过LD就可以实现跨H1网段的组态;甚至可以把H1与PLC等其他控制系统集成起来。这样LD就同时具有了网桥与网关的功能。

图4 HSE的网络系统与设备类型

(4)HSE的应用

由于HSE与H1相比是后来推出的技术,算是比较新的,而且资料较少,设备也不多,所以尚未看到实用的例子。如今年6月中国与BP英国石油合资投产的Secco90万t乙烯装置,在世界上同期建设10个同类的项目中,Secco所采用的FF是最多的一个,其规模为I/O有4万个左右,FF仪表的1万3千多台,H1有2300多个网段,就是还没有用上HSE,因此暂缺应用实例。

关键字:总线专题  HSE 引用地址:总线专题:第四讲 FF的HSE

上一篇:总线专题:第三讲 基金会现场总线(下)
下一篇:总线专题:第五讲 PROFIBUS

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

法拉第打包票:FF 91就算小批量生产,也给你做出来
在国际消费电子展(CES)前夕,美国初创电动车企业、 乐视汽车 战略合作伙伴Faraday Future(以下简称FF)在美国拉斯维加斯正式发布了其首款量产车型—— FF 91 ,FF战略伙伴乐视创始人、董事长兼CEO贾跃亭到场助阵掀起了当天发布会的高潮。   “FF正在创造一个跨界融合的全新品类,希望用一种车型就能够替代所有车型,FF 91完全颠覆人类对车的认知。”在发布会现场,贾跃亭称这款全球首款互联网生态电动车能够重构百年汽车产业,是一个“全新的物种”。     在贾跃亭承认对汽车板块投入过多,直接导致个人对LeEco的资金支持不足之后,公众对其量产落地进行了质疑。正如车和家创始人及CEO李想所说,不管是从供应商角度还是
[嵌入式]
FF现场总线在唐钢焦化厂粗苯和精苯控制系统的应用
一、背景简介:     唐钢煤气焦化厂化产车间仪表系统参数检测和控制采用的全部是模拟仪表,有些甚至为老式的II性仪表,存在着精度低、干扰影响大的缺点,整个系统的控制品质非常差。随着生产的发展,原系统已不能更好地满足生产需要,厂方越来越迫切地需要对控制系统实现计算机控制,对整个生产系统进行一个统一的科学管理。     随着过程控制技术、自动化仪表技术和计算机网络技术的成熟和发展,控制领域发生了一次又一次技术变革,从集中控制到集散控制再到现场总线控制,每次变革都使传统的控制系统无论在结构上还是在性能上都产生了巨大的飞跃,对社会产生了巨大的经济效益。     沈阳中科博微自动化技术有限公司承担唐钢煤气焦化厂控制系统的改造
[嵌入式]
FF回应恒大入主:我们与恒大关系就像马云和孙正义
恒大健康(00708,HK)发公告称,恒大集团以67.46亿港元收购香港时颖公司100%股份,间接获得Smart King公司45%的股权,成为公司第一大股东。   由于香港时颖公司曾与 FF 原股东以合资模式设立了一家新合资公司Smart King,并掌握该公司45%股权,所以恒大收购香港时颖公司意味着其已正式入主FF。   恒大入主FF后, 贾跃亭 的职务会不会发生改变?FF的后续生产和经营工作会不会受到冲击?针对业内关注的热点问题,FF相关负责人向记者进行了独家回应。   记者:广州南沙用地与美国FF汉德福工厂有什么区别?具体分工是什么?   FF相关负责人:FF实行的是中美双主场、在全球生产的策略。其中,在美国市场主要生产
[嵌入式]
特斯拉每分钟花费6500美元要破产 FF91样车运抵北京明年量产
特斯拉2017年仅售出了10万辆汽车,营收只有约33亿美元。通用2017年的支出接近85亿美元,与此同时营收约为1500亿美元,利润接近130美元亿。2017年,特斯拉股价的表现轻松超越通用,市值一度比通用更高。不过,通用也通过股票回购和股息发放向股东回馈了数十亿美元。 特斯拉每分钟花费6500美元要破产    特斯拉现在每分钟烧6500美元,年底或面临破产风险,特斯拉在2008年之前曾几乎破产,2018年有很有可能再次面临破产威胁。    根据国外媒体BI援引彭博社的报道,特斯拉目前每分钟消耗现金6500美元。对于一家规模相对较小、创立时间不长的汽车制造商来说,这着实令人震惊。    相比之下,所有汽车厂商都在大笔烧钱,商业
[汽车电子]
总线专题:第六讲 PROFINET(下)
3. PROFINET的概况 PROFINET是一种新一代的基于工业以太网的自动化的解决方案,它包括分散式现场设备PROFINET IO与基于组件的自动化分布式自动化系统CBA(Component Based Automation)的集成。 (1)分散式现场设备(PROFINET IO) 分散式现场设备通过PROFINET IO集成,他采用通常的PROFIBUS DP的IO观点,从而可将现场设备的IO数据循环地传输给PLC。 PROFINET IO描述设备模型,他以PROFIBUS DP 的特性为基础,并由槽和通道组成,现场设备的特性通过基于XML(扩展的标记语言)的GSD通用站描述(General Station De
[嵌入式]
STM32的时钟的修改方法(HSE使用16M无源晶振时)
ST公司提供的时钟芯片是8MHZ,但是由于国内技术的局限性和国外技术的垄断,8M的芯片约2元/片,16M大约就是几毛钱,所以考虑成本,设计中往往需要使用16MHZ的电平,但是ST公司提供的是库函数的默认的系统时钟是8M,所以相关的PLL的倍频因子也是设置的是9( RCC- CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);),若使用16M的晶振,则需要进行相关代码的修改; 第一步,全局搜索HSE_VALUE #define HSE_VALUE ((uint32_t)8000000) 修改为: #define HSE_VALUE ((uint32_t)1
[单片机]
基于C8051FF330D单片机的程控恒流源设计
摘要: 给出了用C8051FF330D的内部电流型D/A转换器和电流/电压转换电路来输出0~4V的模拟信号量, 用于控制恒流源输出电流, 并使其按设定的值进行变化, 从而完成可编程恒流源控制器的设计方法。利用该方法设计的程控恒流源具有电流纹波小、控制精度高和运行稳定等特点。   0 引言   在飞速发展的电子和电信技术系统中, 电源的优劣在一定程度上决定着电信设备的性能和寿命。因此, 人们对程控恒流器件的需求也日益迫切。虽然目前市场上的数控恒压技术已经比较成熟, 数控电压源产品也已朝着智能化和小型化的趋势发展, 且价格也越来越便宜。但是, 在恒流源方面, 尤其是数字控制的恒流技术则由于起步较晚, 高性能的数控恒流器件的开发和应用
[单片机]
基于C8051<font color='red'>FF</font>330D单片机的程控恒流源设计
富士康汽车年底推出:首批三款车,未来将为拜腾、FF代工
鸿海集团(富士康)董事长刘扬伟周六宣布,今年四季度将推出三款基于富士康造车平台 MIH 的乘用车型,其中两款电动乘用车,一款电动巴士。 同时,MIH 平台的合作伙伴数量已经达到 736 个。另外,鸿海集团已经与吉利汽车、法拉第未来开展合作,鸿海与吉利汽车的合资工厂将为法拉第未来代工生产,未来可能还有更多造车新势力请富士康代工。 鸿海集团预计电动汽车市场将在2024年爆发增长,相比鸿海集团的预计提前一年。 在采访中,刘扬伟还说道近期讨论火热的苹果造车事件。他说,现在还没做就大张旗鼓,这不像是苹果的一贯行为。 这是鸿海集团自去年10月推出纯电造车平台MIH以来首次公布量产车进展。而从2014年以来,不断传出苹果造车的消
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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