电子发烧友网 > 接口/总线/驱动 > 正文

LonWorks现场总线的特点及在应用中的两种通信方式介绍

2020年03月27日 10:36 次阅读

本文介绍了利用LonWorks现场总线代替原有的现场工业控制总线。利用LonWorks底层的显形报文格式和广播方式将原来的通信协议转换成LonWorks的通信协议,把LonWorks作为通信协处理机使用,利用LonWorks的并行口与控制器如8031、80C196进行数据交换。解决了原有控制网络通信速度慢、拓扑结构不合理的问题,这种应用方法对原有的硬件不需要做大的修改,软件方面也只改通信部分,控制软件可以不变。这样即可以提升控制网络的性能,又可以减少人力物力,是LonWorks现场总线的一个典型应用方法。

一、概要

交通部上海船舶运输科学研究所于1989年开始研制实时船用网络系统,历时3年,于1991年研制成功,命名为船用2+实时网络系统,并首次应用于南海904运输补给舰,目前已用于多艘舰船,有远望3号、053舰等。至今为止,形成了船用控制网络的批量产品。在当时由于现场总线技术还未开始应用,使得2+网络添补了国内船用控制网络的一个空白,并形成产品推广使用了多年。现在看来,2+网络系统在船舶控制系统中还是起作主要作用。使得船舶控制从单机转变为网络型自动控制。2+网络系统的拓扑结构见图1,从图中可以看出,这种树形的网络结构不尽合理,通信总机肩负着很重要的任务,可靠性要求很高。从控制机到控制机最远的路由要通过3个交换机,造成通信时间加长,实时性不高。随着现场总线技术的不断完善,选用一种能结合我国实际的现场总线技术代替船用控制网络已非常必要。

LonWorks现场总线的特点及在应用中的两种通信方式介绍

二、LonWorks现场总线的特点:

LonWorks技术的核心是神经元芯片(Neuron chip),它由美国摩托罗拉公司和日本东芝公司生产,有以下几个特点:

(1) LonWorks技术的基本元件——Neuron芯片,同时具备了通信与控制功能,并且固化了ISO/OSI的全部七层通信协议,以及34种常见的I/O控制对象。

(2) 改善了CSMA,LonWorks称之为Predictive P-Persistant CSMA。这样,在网络负载很重时,不会导致网络瘫痪。

(3) 网络通信采用了面向对象的设计方法,LonWorks技术将其称之为“网络变量”。使网络通信的设计简化成为参数设置。这样,不但节省了大量的设计工作量,同时增加了通信的可靠性。

(4) LonWorks技术的通信的每帧有效字节可以从0到228个字节。

(5) LonWorks技术的通信速度可达1.25MBps(此时有效距离为130M)。

(6) LonWorks技术一个测控网络上的节点数可以达到32000个。

(7) LonWorks技术的直接通信距离可以达到2700m(双绞线,78KBps)。

(8) 针对不同的通信介质有不同的收发器和路由器。

(9) 有LON-WEB网关,可以连接INTERNET。

三、 应用方法:

目前LonWorks现场总线技术已经在国内开始应用。但多采用网络变量的方式进行数据通信,其主要优点在于:软件编程方便、可采用标准的网络变量便于今后和其它标准的LonWorks设备进行通信。但采用网络变量通信是要用LONMAKER软件进行网络变量的现场绑定(BIND),必须要在现场配备一台PC机进行网络变量绑定,对于只有几个节点的控制对象来说,势必要增加设备的投资。如果在设备运行过程中遇到节点损坏需要更换节点时,又要重复做一遍节点的网络变量绑定。这就要对最终用户的维修人员进行培训,教会他们用LONMAKER软件进行网络变量的现场绑定。对于技术水平不高的用户,只好由开发人员亲自到现场进行维护。这大大提高的控制设备的维护成本。

在LonWorks的应用过程中,可采用两种通信方式即网络变量通信和显形报文通信。根据各自通信特点我们选用显形报文通信方式。采取显形报文通信方式最大的好处在于系统安装配置时不需要绑定,便于现场用户的安装和维护。显形报文通信的数据包和长度可以由用户定义,就可以突破LonWorks关于每个控制节点不能超过63个网络变量的限制。通过显形报文还可以在不同的网络之间进行协议和路由的转换。但采取显形报文通信也有其不足之处:控制网络系统成了封闭系统,不能和其他LonWorks产品进行互连,另外软件的编制过程也较为复杂,要增加相应的用户协议。

下面是利用显形报文进行数据块传送的一个例子:

msg_tag motor;

#define MOTOR_ON 0

typedef enum {

MOTOR_FWD,

MOTOR_REV

} motor_dir;

struct {

long motor_speed;

motor_dir motor_direcTIon;

int motor_ramp_up_rate;

} motor_on_message;

when (some_event){

msg_out.tag=motor;

msg_out.code=MOTOR_ON;

motor_on_message.motor_direcTIon=MOTOR_FWD;

motor_on_message.motor_speed=500;

motor_on_message.ramp_up_rate=100;

memcpy(msg_out.data,&motor_on_message,

sizeof(motor_on_message));

msg_send();

具体在实现过程中,我们采用INTEL的80C196作为现场级的CPU进行控制对象的数据采集和现场控制,而利用LonWorks作为通信协处理器进行现场的数据传输。在80C196和3150采用并行口进行数据交换,交换的速度可达到100KBYTE/S以上,远远超过LonWorks双绞线的78K的通信速率。对各个控制点之间的通信采用了广播方式定时进行广播通信,一个数据采集点把现场实时采集到的数据广播给控制网络上的其他节点,其他节点都同时收到这个采集点发来的数据,需要的数据可以保存下来,而不需要的数据就放弃。这种通信方式与主从式通信方式比较可大大减少网络上的数据通信量,提高网络的数据流量,大大提高通信的传输效率。

在3150控制模块的选用上,原来采用ECHELON公司的控制模块Model 55020-10,但是在应用过程中发现这个模块无外部扩展内存(RAM),作为通信协处理器使用要求有大量的数据缓冲区进行数据交换,而仅仅利用3150内部的2K RAM容量是远远不够的(运行时系统还要占掉800多个字节)。在这种条件下,我们自己设计了一块3150控制模块,与55020-10兼容,在这基础上增加了24K的外部RAM,这样可以增加3150发送和接收缓冲区的数量,使得控制模块的功能大大增强。采用这种方法,圆满地解决了3150通信协处理器的数据通信和交换的功能。

四、几点体会:

在LonWorks的应用过程中,我们也觉得该系统有些不足之处。

1. 3150的CPU处理运算能力差:

由于3150开发时间较早,当时采用8位数据处理是局限于当时情况,而在微处理机发展飞快的今天再采用当时的技术已嫌落后。

2. 3150的CPU处理速度慢:

3150最快采用10MHZ主频,对于在工业高速控制场合这种速度不能满足控制要求。

3. 3150CPU在10MHZ主频下的IO输入输出操作指令速度为60us,这只能用于如智能化大楼等低速控制场合。

4. ECHELON公司提供了PC机上的LonWorks网络接口卡,而给用户的驱动程序并没有给出其具体的功能调用,不利于用户进行二次开发。

5. 开发系统的费用太高,一套基本的开发系统要10万元以上,不符合国情,不利于LonWorks系统的推广。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

四轴机器人编程与应用

主题简介:本次直播主要讲解四轴机器人控制器基本原理及组成。四轴机器人的核心技术内嵌人工智能算法的工业级运动控制技术和伺服
发烧友学院发表于 2018-10-30 00:00 13646次阅读
四轴机器人编程与应用

可编程控制器的结构组成以及原理分析

可编程逻辑控制器,其英文全称为Programmable Logic Controller,简称PLC....
发表于 2020-03-27 14:12 5次阅读
可编程控制器的结构组成以及原理分析

关于MCC Lin驱动程序库V2.3的问题

MCC LIN LIABARARY V2.3修正了2.2.2i在PIC16F1718上在LIN驱动程序V2.3上的中断字段检测失败,...
发表于 2020-03-27 10:30 10次阅读
关于MCC Lin驱动程序库V2.3的问题

基于总线技术和以太网改造制丝线控制系统的设计方案

制丝生产线是卷烟生产的第一道工序,包括叶丝生产线和梗丝生产线,其目的是将复烤厂加工后的烟叶及烟梗分别....
发表于 2020-03-27 10:28 36次阅读
基于总线技术和以太网改造制丝线控制系统的设计方案

采用INTTERBUS及MODBUS现场总线技术...

INTERBUS现场总线由德国Phoenix Contact 公司开发,INTERBUS Club俱....
发表于 2020-03-27 10:20 32次阅读
采用INTTERBUS及MODBUS现场总线技术...

受新冠疫情的影响全球5G手机的核心元器件量产将会...

射频元件是5G网络建设、5G手机的核心元器件,因此Skyworks的示警具有一定的参考意义。
发表于 2020-03-27 10:16 24次阅读
受新冠疫情的影响全球5G手机的核心元器件量产将会...

编程DDR内存控制器

在Xilinx TRM中,他们已经提供了这个示例程序......这是实际的写入方式还是仅供参考......如果有人知道他的请告诉...
发表于 2020-03-27 09:56 10次阅读
编程DDR内存控制器

应用CAN总线为烟气脱硫工艺设计微机监控系统

锅炉烟气经除尘后,温度约为150℃,然后经热交换器将其送入湿式反应器系统,气相的SO2在有NH3存在....
发表于 2020-03-27 09:43 30次阅读
应用CAN总线为烟气脱硫工艺设计微机监控系统

采用CAN总线实现宝莱车驱动系统的设计应用

随着人们对汽车动力性、操纵稳定性、安全性和舒适性的不断追求,现代汽车上安装了很多电子控制设备、电子部....
发表于 2020-03-27 09:37 28次阅读
采用CAN总线实现宝莱车驱动系统的设计应用

采用现场总线技术的NETWORK-6000+控制...

NETWORK-6000+分散控制系统,其分散处理单元(DPU)T940X的CPU采用Pentium....
发表于 2020-03-27 09:29 27次阅读
采用现场总线技术的NETWORK-6000+控制...

LM5005引脚功能_LM5005内部方框图

LM5005是美国国家半导体公司(NS)日前推出的一款高电压降压稳压器芯片,LM5005高频降压稳压....
发表于 2020-03-27 09:13 13次阅读
LM5005引脚功能_LM5005内部方框图

u-blox产品,GCF首款认证的物联网芯片

通信模块大厂u-blox宣布,物联网芯片UBX-R5获得全球认证论坛(Global Certific....
发表于 2020-03-26 23:35 270次阅读
u-blox产品,GCF首款认证的物联网芯片

美国半导体行业协会表示芯片产业必须保持正常运行

美国半导体行业协会指出,目前正在与美国国土安全部合作完善上周发给各州和地方官员的指南。
发表于 2020-03-26 16:31 248次阅读
美国半导体行业协会表示芯片产业必须保持正常运行

SD6863典型应用电路图

SD6863是杭州士兰微电子出品的一款用于开关电源的内置高压MOSFET电流模式PWM+PFM控制器....
发表于 2020-03-26 16:19 71次阅读
SD6863典型应用电路图

芯片上的角膜3D打印设备可模拟眨眼

据外媒New Atlas报道,尽管科学家已经成功地制作出了各种“ 芯片上的器官 ”模型,但眼睛却特别....
发表于 2020-03-26 15:27 187次阅读
芯片上的角膜3D打印设备可模拟眨眼

旷视Brain++致力于让一部分企业先实现AI+

一直以来,AI的生产力被高昂的算力成本、人才成本所掣肘,AI技术往往成为众多企业的成本中心而非价值中....
发表于 2020-03-26 14:55 216次阅读
旷视Brain++致力于让一部分企业先实现AI+

高通最新研发的芯片可以使新的无线耳机噪音消除标准

高通公司宣布了一款专为无线耳机设计的新型蓝牙芯片,QCC514x和QCC304x SoCs。
发表于 2020-03-26 14:34 293次阅读
高通最新研发的芯片可以使新的无线耳机噪音消除标准

意法半导体推出USB-C控制器IC产品系列产品,...

中国,2020年3月25日——STUSB4500L是意法半导体USB-C控制器IC产品系列新推出的一....
发表于 2020-03-26 13:46 645次阅读
意法半导体推出USB-C控制器IC产品系列产品,...

高通面向真无线耳机产品推出两款芯片,支持混合主动...

3月25日消息,高通正式宣布推出下一代超低功耗蓝牙SoC,创新的高通TrueWireless Mir....
发表于 2020-03-26 13:42 217次阅读
高通面向真无线耳机产品推出两款芯片,支持混合主动...

可编程逻辑控制器的主要系统模块及其功能介绍

数十年以来,可编程逻辑控制器(PLC)始终是工厂自动化和工业过程控制有机组成的一部分。
发表于 2020-03-26 11:47 52次阅读
可编程逻辑控制器的主要系统模块及其功能介绍

CC-Link网络的特点及实现并条生产系统的结...

如图1所示为ASFA306型并条机的工艺过程,并条机机后是导条架,下面每侧各放6个或8个喂入棉条筒1....
发表于 2020-03-26 10:41 52次阅读
 CC-Link网络的特点及实现并条生产系统的结...

can dapic30f中的外部晶体问题

我已经用内置晶体建立了dspic30f和DSP Texas控制器之间的通信,但是当我更换外置晶体时,我的can总线进入总线错误...
发表于 2020-03-26 10:41 18次阅读
can dapic30f中的外部晶体问题

基于现场总线技术对连铸机的网络结构和自动化系统进...

近年来,钢铁行业竞争日渐激烈,而企业只有不断进行技术改造,提高产品质量,降低生产成本,才能获得进一步....
发表于 2020-03-26 10:24 45次阅读
基于现场总线技术对连铸机的网络结构和自动化系统进...

边缘人工智能芯片是如何发光的

边缘人工智能芯片的普及很可能将推动消费者和企业发生显著改变。
发表于 2020-03-26 10:22 30次阅读
边缘人工智能芯片是如何发光的

基于CC-Link现场总线实现智能建筑楼宇的自控...

安全、可靠供电是智能建筑正常运行的先决条件。本系统根据需要将电压、电流、功率因数和频率传感器将电压、....
发表于 2020-03-26 10:04 62次阅读
基于CC-Link现场总线实现智能建筑楼宇的自控...

高通正式发布全新一代无线蓝牙耳机芯片 可实现混合...

3月25日,高通正式发布了全新一代无线蓝牙耳机芯片——QCC514x和QCC304x SoC。
发表于 2020-03-26 10:04 182次阅读
高通正式发布全新一代无线蓝牙耳机芯片 可实现混合...

使用WAGO总线和世纪星组态软件实现污水处理监控...

大型污水处理厂各个反应池之间距离较远,而工程师要及时了解各个环节的电机运行情况和阀门的开关情况、处理....
发表于 2020-03-26 09:58 49次阅读
使用WAGO总线和世纪星组态软件实现污水处理监控...

投石科技室内模拟阳光装置

阳光作为自然元素的一种,满足人内心亲近自然的基本心理需求,缓解紧张、压抑情绪,获得温暖、安全感。 欧....
发表于 2020-03-26 09:42 20次阅读
投石科技室内模拟阳光装置

A-B现场总线技术实现乳品生产线的改造设计

ControlNet是90年代以后开发和应用的自动化及控制网络,该网络集数种网络的优点于一身,拥有I....
发表于 2020-03-26 09:35 64次阅读
A-B现场总线技术实现乳品生产线的改造设计

CC-Link现场网络实现印刷机控制系统的设计

在全面审视上述要求之后,选择什么样的电控系统和现场总线,还应该比较它们的性能价格比,以及实现通信的方....
发表于 2020-03-26 09:30 20次阅读
CC-Link现场网络实现印刷机控制系统的设计

基于NuMicro Mini51系列的开发板NU-LB-MINI51

NU-LB-MINI51,NuMicro Mini51系列开发工具。用户可以使用Nu-LB-Mini51轻松学习如何显...
发表于 2020-03-26 09:15 46次阅读
基于NuMicro Mini51系列的开发板NU-LB-MINI51

SATA控制器程序怎么执行?

你好, 我有ML405板的Massachusettes大学的SATA HOST控制器程序。 但是,如果我尝试在Xilinx ISE 14...
发表于 2020-03-26 08:22 19次阅读
SATA控制器程序怎么执行?

芯科科技推出蓝牙单芯片解决方案,适用于物联网产品...

Silicon Labs(亦称芯科科技)日前发布特别优化的蓝牙单芯片解决方案-EFR32BG22(B....
发表于 2020-03-25 17:07 243次阅读
芯科科技推出蓝牙单芯片解决方案,适用于物联网产品...

上海微技术工业研究院8英寸线产能不断扩大

自2月初提前复工以来,上海微技术工业研究院8英寸研发中试线不断扩大产能。
发表于 2020-03-25 16:37 272次阅读
上海微技术工业研究院8英寸线产能不断扩大

超薄二维半导体研制成功,1纳米芯片不再遥远

近年来,随着晶体管特征尺寸的缩小,由于短沟道效应等物理规律和制造成本的限制,主流硅基材料与互补金属氧....
发表于 2020-03-25 15:42 251次阅读
超薄二维半导体研制成功,1纳米芯片不再遥远

最强中端5G芯片诞生,超越高通骁龙765G

如今各大品牌旗下的旗舰机型几乎都已发布,因此主战场即将成为国产中端机的秀场。又因为有华为这个特殊的国....
发表于 2020-03-25 14:32 647次阅读
最强中端5G芯片诞生,超越高通骁龙765G

华为麒麟990 5G对比苹果A14,还是存在一定...

放眼当前全球芯片市场,高通的霸主地位虽然尚未被取而代之,但稳固程度却早已不复从前。
发表于 2020-03-25 14:25 475次阅读
华为麒麟990 5G对比苹果A14,还是存在一定...

5G驱动PCB产业千亿市场,行业龙头业绩大幅增长

PCB行业企业不断加快新领域市场开发与突破,特别是去年很多公司纷纷开始了5G通信PCB产品的批量生产....
发表于 2020-03-25 12:17 384次阅读
5G驱动PCB产业千亿市场,行业龙头业绩大幅增长

卫光科技六吋线二期高端功率器件项目首台设备搬入 ...

3月18日,西安卫光科技有限公司(卫光科技)六吋线二期高端功率器件项目首台重点工艺设备超薄晶圆减薄机....
发表于 2020-03-25 11:24 340次阅读
卫光科技六吋线二期高端功率器件项目首台设备搬入 ...

Profibus现场总线技术在汽车、摩托车行业生...

长安汽车制造厂原来可以生产6种型号汽车,年产量在8万辆左右。他的总装生产线是在80年代末引进美国50....
发表于 2020-03-25 10:43 75次阅读
Profibus现场总线技术在汽车、摩托车行业生...

现场总线技术的结构、特点及在化工行业中的应用研究

随着电力行业的技术进步,化工行业自动化水平日益提高,国内各大化工厂纷纷将配电自动化系统纳入DCS(集....
发表于 2020-03-25 10:18 64次阅读
现场总线技术的结构、特点及在化工行业中的应用研究

基于现场总线和单片机实现分布烤烟实时远程监控系统...

当今计算机控制系统正迅速向分散的现场总线控制系统(FCS)方向发展,现场总线的使用,使得包含工业控制....
发表于 2020-03-25 10:09 54次阅读
基于现场总线和单片机实现分布烤烟实时远程监控系统...

马斯克脑机融合项目有望于今年展开人体测试 未来芯...

据外媒报道,埃隆·马斯克旗下脑机接口初创公司Neuralinkyou有望于今年展开人体测试,Neur....
发表于 2020-03-25 10:08 430次阅读
马斯克脑机融合项目有望于今年展开人体测试 未来芯...

AI在以数据为中心的极端操作中表现出高度的可靠性

Gyrfalcon Technology,Inc.(GTI)在Frost&Sullivan享有声望的....
发表于 2020-03-25 10:04 129次阅读
AI在以数据为中心的极端操作中表现出高度的可靠性

基于以太网的现场总线技术实现自动化系统的控制功能

现场总线是“安装在生产过程区域的现场设备/仪表与控制室内的自动控制装置/系统之间的一种串行、数字化、....
发表于 2020-03-25 09:47 41次阅读
基于以太网的现场总线技术实现自动化系统的控制功能

现场总线技术在应用区域及挑战解决方法

许多工程师目前都在不知不觉中询问哪种现场总线技术适用于他们的设备。当被选中的技术要用于危险区域时,棘....
发表于 2020-03-25 09:38 38次阅读
现场总线技术在应用区域及挑战解决方法

采用PLC挂接现场总线和以太网实现卷烟厂制丝线电...

在生产现场,各工艺段的PLC负责本工艺段的控制,根据生产工艺要求,发送相应控制指令;现场总线传送指令....
发表于 2020-03-25 09:22 55次阅读
采用PLC挂接现场总线和以太网实现卷烟厂制丝线电...

如何清除读取地址管道?

新年快乐人!!! 我一直致力于通过LogiCORE™IP AXI Block RAM(BRAM)控制器向BRAM写入和读取的...
发表于 2020-03-25 07:08 26次阅读
如何清除读取地址管道?

芯片和集成电路之间的区别是什么

  谁来阐述一下芯片和集成电路之间的区别是什么? ...
发表于 2020-03-24 17:15 159次阅读
芯片和集成电路之间的区别是什么

英特尔LakeField项目芯片性能曝光,为Pe...

英特尔在处理器市场方面有着自己独到的见解以及技术优势,但其主要的产品市场在于电脑PC系列处理器芯片为....
发表于 2020-03-24 16:08 386次阅读
英特尔LakeField项目芯片性能曝光,为Pe...

杰发科技推出国内首颗车规级MCU芯片,助力汽车“...

近日,四维图新旗下全资子公司AutoChips杰发科技对外宣布,其车规级MCU产品线又添重量级新成员....
发表于 2020-03-24 15:53 402次阅读
杰发科技推出国内首颗车规级MCU芯片,助力汽车“...

英特尔推出了三款用于训练和部署人工智能模型的芯片

针对GPU制造商最直接的产品是Nervana NNP-T1000神经网络处理器。它是针对硬件密集型任....
发表于 2020-03-24 15:19 316次阅读
英特尔推出了三款用于训练和部署人工智能模型的芯片

视频定时控制器IP配置

我已使用以下设置配置了视频定时控制器IP: 1)视频格式:576i 2)活动视频:极性高 3)Vsync / Hsync:Polar...
发表于 2020-03-24 10:12 25次阅读
视频定时控制器IP配置

怎么使用ADCHS和DMA的PIC32MK?

大家好,任何人都可以提供任何帮助都会非常感激。我试图ADHS模块与标准DMA控制器(不是集成控制器,它是ADC...
发表于 2020-03-24 10:09 20次阅读
怎么使用ADCHS和DMA的PIC32MK?

怎么使用XC7Z020 PS部分的DDR3内置控制器将其连接到2个芯片?

你好 我们计划使用XC7Z020 PS部分的DDR3内置控制器将其连接到2个芯片[MT41K128M16] -32位数据宽度。 我...
发表于 2020-03-24 09:34 18次阅读
怎么使用XC7Z020 PS部分的DDR3内置控制器将其连接到2个芯片?