通信原理总结范文1
【关键词】列车总线电缆MVB/WTB;TCN列车通信网络;Fluke测试分析仪
随着高速列车在我国迅猛的发展,高铁、地铁已经成为我国各大城市广泛应用的交通工具。而利用网络对列车进行实时通信并逐步实现列车控制系统的智能化、网络化与信息化成为高速列车通信的主要方式。TCN(Train Communication Networks)是为轨道车辆专门开发的专用网络列车通信网络,具有通信速率高、实时性好等特点。并通过了国际电工委员会标准IEC 61375标准的制定,虽然此标准对TCN网络所涉及到的基于物理层通信的列车总线电缆MVB(多功能车辆总线)/WTB(绞线式列车总线)进行了明确规定,但对实际装车应用连接设备组件测试的方法和标准并没有明确的规定,很多机车制造厂商都采用Fluke DTX 1800 测试仪进行组装车后的现场测试,但此测试设备仅针对的是以太网络电缆链路和信道的测试,配有专门的转接跳线、仪器模块和电缆模块,并不适用非常规的120 OHMS列车总线电缆的组件测试。因此造成了很多机车制造厂商在使用此方式进行测试和验收不能通过的困扰,也大程度上影响了列车的生产进度,甚至可能面临拆车的风险,对车辆制造商造成了巨大的损失。本文将详细解读和探索产生列车总线电缆现场安装测试不能通过的原因,并找出合理的方案解决列车总线现场测试问题,为机车制造厂商提供参考依据。
1.TCN网络架构中的MVB/WTB列车总线电缆
TCN网络架构是由连接一辆车上各种设备的多功能车辆总线MVB和连接列车中各车辆总线的列车总线WTB组成,如图1所示。多功能车辆总线(Multifunctional Vehicle Bus,简为MVB)是一种便于传感器和执行机构连接的现场总线,连接一个车辆内各个设备,传输速率为1.5Mbit/s,介质通常为星绞线。 列车总线(Wire Train Bus,简为WTB)贯穿全列车,连接列车中各个车辆,能自己组态,传输速率可达1.0 Mbit/s,介质通常为双绞屏蔽线。
2.列车总线电缆MVB/WTB电气参数
总线电缆电气传输参数是由电缆特性阻抗,电容,电容对地不平衡,衰减,串音,转移阻抗所组成。电缆特性阻抗是电磁波沿均匀电缆线路传播而没有反射时所遇到的阻抗,是衡量电缆传输信号是否匹配的重要参数,如果电缆的阻抗不匹配将会产生信号的反射,导致严重的信号损失和失真。电缆中的电容取决于所使用的绝缘材料以及发泡绝缘的发泡度,电容越小信号的传输速率越快,反之就会变慢,通常MVB/WTB总线电缆采用发泡绝缘方式来提高信号的传输速率以及降低线材的外径保证阻抗的匹配。电容对地不平衡是衡量电缆结构均匀性与平衡性的重要指标,对地电容不平衡越小电缆的平衡性和均匀性保持的越好,反之就会越差。电缆的衰减决定了信号通过传输线后的大小,但因为传输线本身的非线性,电磁波的衰减随频率的升高而增大,也会随着长度的增加而增大。转移阻抗是涉及电缆对外屏蔽效果的参数,也是衡量EMC电磁兼容的重要指标,随着频率的大小变化而变化。电气性能指标如表1所示。
从测试图分析来看,产生原因可能如下:
(1)Fluke是100OHMS以太网络测试仪,而列车总线电缆为120OHMS,因此在电缆组件转接部位阻抗不匹配会产生信号的反射,如要保证测试通过,需要在转接部位进行处理,接头处剥线距离尽量短,散开处线芯进可能紧密绞合,适当可以考虑加屏蔽薄片和热缩套管包住散开线芯,减小阻抗不匹配产生的信号影响。
(2)转接适配器电缆本身的性能也会测试结果产生影响,通常会采用CAT5e以上的转接线,并保证电缆符合CAT5e的要求。使转接线的长度应尽量短,这样会对测试结果较好。
(3)由于列车总线电缆多为星绞屏蔽线,当在列车布线有一定弯折时,尤其在一些死角处,会对结构产生一定的变化,最终导致电气性能不通过。因此在布线设计时应充分考虑电缆的安装和布局。
(4)人为不合理操作也会导致电缆性能变化,在现场操作时尽量对总线电缆进行保护,不要随意拉拽和踩压,尤其是在电缆放线时尽量减小张力,避免破坏电缆结构。
(5)如不是上述原因,有可能是列车总线电缆本身的性能指标不符合标准的要求,造成最终组件测试不过,测试图形发生变形。在这种情况下,需要用电缆生产厂家的网络分析仪CTS系统来判断电缆是否存在问题,此时电缆长度需要100米才能准确判断。
5.结束语
列车总线电缆是TCN网络的重要组成部分,也是整个列车能够正常通信的保障,因此总线缆的现场组装测试结果判断对整个列车后续安装生产有重要作用。而其结果的失败是由多种原因造成的,以上分析原因可为机车制造厂商提供参考依据。
参考文献
[1]IEC 61375-1 Electric railway equipment-Train bus-Part 1:Train communication network.April 2012.
通信原理总结范文2
关键词:华为软交换;SoftX3000;体系结构;信令路径
中图分类号:R85文献标识码:ADOI:10.3969/j.issn.1672-0407.2011.11.004
文章编号:1672-0407(2011)11-012-03收稿日期:2011-09-29
本文对SoftX3000的系统结构、工作原理、单板功能、信令流程进行了全面阐述和深入分析,以期对从事软交换维护的同行有所帮助,起到抛砖引玉的作用。
一、 Softx3000系统结构
(一)硬件构成
SoftX3000硬件体系结构可分为业务处理子系统、维护管理子系统、环境监控子系统三个部分。
业务处理子系统(又称为“主机”或“前台”),是SoftX3000的核心部分,由OSTA机框和连接设备构成,主要完成业务处理、资源管理等功能。
维护管理子系统(又称为“后台”),由BAM、应急工作站、WS、iGWB和连接设备构成,主要完成操作维护、话单管理等功能。
环境监控子系统包括每个业务处理框的电源监控模块、风扇监控模块和每个机柜的配电框监控模块,主要用于保证SoftX3000正常的工作环境。
SoftX3000硬件平台由一个基本机柜和最多4个扩展机柜组成。最少配置时,为一个机柜,由BAM、IGWB和一个0号OSTA机框组成。最大配置时,为5个机柜,共有18个OSTA机框。
在实际应用中,系统的容量由OSTA机框的数量来决定,可根据需要在1到18框之间灵活配置,完全满足平滑扩容的需要。最小配置只需要一个OSTA机框,由FCCU、IFMI、CDBI和MSGI各一对单板构成。每对FCCU的处理能力是400K BHCA。最大配置时,可配置40对FCCU单板,系统的处理能力达16M BHCA。
SoftX3000的物理构成和连接关系结构如图1-1所示。
(二)逻辑结构
SoftX3000硬件逻辑结构由5个模块组成,即接口模块、系统支撑模块、信令底层处理模块、业务处理模块和操作维护模块。
接口模块提供各类物理接口以满足系统组网的需求,包括窄带接口单元E1、接口板EPII;宽带接口单元IP转发板IFMI、IFMI后插接口板BFII和时钟单元CKII。
系统支撑模块实现程序和数据的加载、设备管理和维护及板间通讯等功能,包括系统管理板SMUI、系统管理板后插接口板SIUI、热插拔控制单元HSCI等几个部分。
信令底层处理模块提供信令协议处理功能,包括FCSU的MTP2处理单元、宽带信令协议处理单元BSGI和多媒体信令处理单元MSGI板。
业务处理模块由呼叫控制单元FCCU、呼叫控制及信令处理单元FCSU和数据库单元CDBI构成。
操作维护模块由BAM、WS、iGWB计费网关、LAN Switch和应急工作站等设备构成,负责整个系统的管理、维护以及话单的处理。核心LAN Switch具有实现多框间设备互联的功能。
二、 软交换与传统交换机结构比较
传统交换机由处理机系统、交换网络、用户和中继线接口模块、信令处理模块、操作维护子系统等组成。整个交换机是一个有机的整体,各模块之间用复杂的、结构各异的内部总线连接,模块之间使用内部协议通信。交换机使用复杂的专用操作系统,除了具备呼叫处理功能,还要有强大的自维护功能。整个交换机是一个复杂的多处理机系统。
软交换是以承载网为核心,基于TCP/IP协议通信的分布式交换机。它把一个结构复杂的交换机分解为多个功能独立的部件,部件间以TCP/IP协议通信,简化了设备结构,是一个部件化的通信网络。软交换的基本功能是处理信令协议,强调的是部件间的标准化通信。
软交换的各个部件(如SoftX3000和UMG8900)可以部署在不同的机房或者不同的城市,只要IP网络是通达的。理论上,SoftX3000的两个OSTA机框都可以部署在两地,而不影响软交换的功能。SoftX3000以OSTA机框为基本的管理和运行单元,机框之间用网线连接,以TCP/IP协议通信。只要用PING命令就可检测出机框之间的通信是否正常。SG、SHLR、MRS、UMG等部件的连线也很简单。而传统交换机的机架之间连线很复杂,机架内部的机框之间连线则更复杂。
SoftX3000的所有单板中,除了接口板和ALUI、CKII等硬性单板外,所有的业务单板都配置IP地址,单板之间通过以太网总线进行TCP/IP通信。因此,完全可以用一台功能和性能相同的计算机或服务器代替一块单板、一个OSTA机框、甚至SoftX3000来完成等效的功能。软交换的各部件和SoftX3000各单板之间的通信相当于一个协同工作的计算机网络,每个部件或单板都可以视为一台计算机。事实上,软交换就是在INTERNET的VOIP基础上发展起来的。
三、 SoftX3000内部通信
(一)OSTA机框总线
SoftX3000由一个或多个OSTA机框组成,OSTA机框之间用LAN Switch互连,以TCP/IP协议通信。每个OSTA机框包括了共享资源总线、以太网总线、H.110总线和串口总线四种类型的系统总线,从而实现了单板通信、程序和数据加载、告警上报等SoftX3000的所有功能。如图3-1所示。
共享资源总线的速率是2G bit/s,每个OSTA机框有2条。共享资源总线是SMUI板用于对本框所有可加载单板(IFMI/BSGI/FCCU/FCSU/CDBI/MRCA/MSGI)进行加载、管理和维护的总线。
以太网总线是OSTA机框中的MRCA、FCSU、FCCU、BSGI、MSGI、IFMI、SMUI、CDBI单板之间的业务通信通道,也是与其他OSTA机框之间的业务通信通道。每个机框有2条以太网总线。
H.110总线提供4096时隙的交换能力。H.110总线主要用作框内基准时钟的传输通道,以及完成FCSU主、备板业务倒换的功能。每个机框包括一条H.110总线。
串口总线是SMUI用于对业务处理框内不挂在共享资源总线上的单板进行管理,此类单板包括CKII、EPII、ALUI。串口总线波特率为38.4Kbit/s。
四种总线中,仅以太网总线用于业务、信令数据的传送,其他三种总线用于管理、维护、加载、告警上报和计费数据传送等功能。
(二)单板间通信
每块可加载的单板都分配一个模块号。不同类型的单板,其模块号范围不同,如SMUI单板从2-21,FCCU单板从22-101。BAM的模块号固定为0,IGWB的模块号固定为1。每个模块都被分配两个平面的IP地址172.20.200.模块号、172.30.200.模块号。比如,模块号为22的FCCU的IP地址为172.20.200.22和172.30.200.22,BAM的IP地址为172.20.200.0和172.30.200.0。配置两个网段是为了增加通信的可靠性。单板的IP地址由SMUI根据单板的模块号设定,单板的MAC地址也由SMUI设定,如172.20.200.22的MAC地址为00e0fc:002016。备用侧单板没有IP地址。两机框的单板通信路径为:单板AHSCI板LAN SwitchHSCI板单板B。
各单板间的通信状态,可以用DSP COMM命令进行查询。如命令“DSP COMM: FN=2, SN=6, COMT=CPCI”。
四、SoftX3000的信令处理过程
(一)信令功能
SoftX3000的功能,就是处理各种信令协议。有软交换互通协议SIP、H.323,媒体控制协议H.248、MGCP,以及用SIGTRAN承载的传统信令ISUP、INAP、DSS1、V5等。
SoftX3000的硬件单板类型较少,其中业务单板有IFMI、FCCU/FCSU、CDBI、MSGI、MSGI、MCRA,其余的单板都是为了完成维护管理、加载、告警、接口、时钟、供电和环境监视等辅助功能。
IFMI单板完成一级IP包转发和负荷分担功能,将不同的协议信令转发给MSGI和MSGI单板处理;BSGI和MSGI完成二级信令处理和并分发给FCCU单板;CDBI存储配置数据,用于信令转发时的单板定位; FCCU完成呼叫处理功能,包括呼叫号码和路由分析、计费、信令处理等功能;MCRA是内语音板,独立完成放音功能。
SoftX3000单板协议栈如图4-1所示。
图4-1 SoftX3000单板协议栈
(二)信令处理路径
SoftX3000配置一对或多对IFMI板,每对IFMI配置一个IP地址,代表SoftX3000对外发送和接收信令。接收信令路径为上行路径,为BPII―>IFMI―>BSGI/MSGI―> FCCU/FCSU,发送信令路径为下行路径,为FCCU/FCSU―> BSGI/MSGI―>IFMI―>BPII。
1.M3UA承载的ISUP信令上行路径
(1)IFMI板处理MAC消息后,根据IP协议类型、本地IP地址、本地SCTP端口号、对端IP地址、对端SCTP端口号,通过以太网总线将消息分发到指定的BSGI进行处理。
(2)BSGI进行IP、SCTP和M3UA消息处理后,根据NI、OPC、DPC、CIC分发到负责处理该CIC的FCCU/FCSU板。
2.M3UA承载的ISUP信令下行路径
(1)FCCU/FCSU根据处理M3UA链路的BSGI模块号,通过以太网总线将消息发送到BSGI板进行处理。
(2)BSGI进行M3UA、SCTP消息处理后,根据IP报文的源IP地址确定IFMI板,并通过以太网总线将对应的消息包分发到指定的IFMI板进行处理。
3.H.248/MGCP信令上行路径
(1)IFMI板处理MAC消息后,根据BSGI功能配置和负荷分担的原则,通过以太网总线将消息分发到BSGI进行处理。
(2)BSGI按不同的消息类型,或者根据Transaction ID分发到所属的FCCU/FCSU,或者将消息转发给CDBI,CDBI查询终结点TID归属的FCCU/FCSU模块号并将消息转发给该模块。
4.H.248/MGCP信令下行路径
(1)对于同一个呼叫的第一个消息,FCCU/FCSU会按照负荷分担的原则选择一块BSGI,并会将同一呼叫的后续消息都分发到该BSGI板处理。
(2)BSGI板进行MGCP/H.248编解码和UDP消息处理后,根据UDP包中携带源IP地址与IFMI IP地址进行比较,选择IP地址系统的IFMI板进行分发。
5.SIP信令上行路径
(1) IFMI板处理MAC消息后,判断UDP消息的目的端口。如果目的端口是SIP本地端口,IFMI则根据SIP本地端口与MSGI模块号对应的关系进行消息一级分发。如果目的端口是SIP服务端口,IFMI则依据负荷分担的原将消息分发到任意一块可以处理SIP协议的MSGI。
(2)如果是SIP用户呼叫或非呼叫类型的消息,MSGI向CDBI查询SIP用户标识(用户名或E.164号码)与FCCU/FCSU对应关系,并分发到该FCCU/FCSU。如果是SIP中继呼叫,MSGI根据负荷分担的原则将消息分发到任意一块FCCU/FCSU板处理,并在本板数据库记录Call ID与FCCU/FCSU模块的对应关系,根据Call ID将同一呼叫的后续呼叫消息分发送同一块FCCU/FCSU板。
6.SIP信令下行路径
(1)FCCU/FCSU根据负荷分担的原则将消息分发到可以处理SIP协议的MSGI板,并在本板的数据库上记录对应的MSGI模块号,同一呼叫的其他下发消息将直接按照记录进行下发。
通信原理总结范文3
[关键词]总分馆制 供应链管理 牛鞭效应 信息不对称
[分类号]G258.2
1 公共图书馆供应链演变
1.1 传统公共图书馆供应链
供应链理念最早起源于迈克尔・波特20世纪80年代所提出的“价值链”概念。图书馆供应链指的是以图书馆为核心,由各个层次信息资源供应商、图书馆以及用户所组成的用户价值与信息价值的增值链。根据信息资源流动情况,可以将传统公共图书馆供应链结构简化为图1所示:
可以看出,传统图书馆供应链中,资源流动的结构比较简单,各层级间关系清晰,整个结构呈现束拢形态,不论是文献资源还是管理信息的传递都处于比较直接的状态。因此对于传统公共图书馆,不采用供应链管理思想而仅遵循原有的一般化的管理原则、制度也能够达到较为理想的效果。
1.2 总分馆制公共图书馆供应链
我国公共图书馆是由各地区的政府分级建设的,地区经济发展不平衡、城乡差距、建设投入差别等原因导致所建设的图书馆往往良莠不齐,具有优秀资源的图书馆普遍集中在发达城区,欠发达地区的读者享受不到平等的服务,这种情况与公共图书馆的核心价值相悖。为了实现公共图书馆的核心价值,20世纪90年代末开始,我国开始进行总分馆制图书馆服务体系建设,迄今为止,我国已有5种不同特色的总分馆建设模式,在这个服务体系内,用户可以通过通借通还服务获得其他分馆或者是总馆的文献资源,各成员的资源可以互相补充,资源的保障能力更高。
与传统公共图书馆相比,在总分馆制图书馆中,用户并不将信息获取行为局限于某图书馆,而是在通借通还等服务的支持下与多个分馆甚至总馆****。总分馆制图书馆的供应链结构如图2所示:
分馆的加入使得供应链的长度变长,层级更多,整个供应链呈现光束发散形态。在此供应链中,用户与图书馆之间的关系连接多而复杂,信息失真程度更高,管理的困难程度增加。因此对总分馆制公共图书馆的管理,不能仅仅沿用原来传统的管理模式,而有必要采用适合的管理方法。
2 供应链管理思想在总分馆制图书馆中的应用可能
2.1 总分馆制公共图书馆中存在的问题
当新型的、适用于普遍均等服务的总馆制基本建立后,由于传统的图书馆管理思想没有根本改变,常常导致总分馆制公共图书馆发展中出现一些棘手的问题:
・缺乏鼓励协作协调机制:当地领导的重视、下拨资金的使用监督程度以及各分馆资金使用分配的差别,会导致总馆所管辖的分馆的发展程度不平衡,某些分馆的服务能力相对较强,读者在同一公共图书馆服务网络中得到的服务并不一致。发展较好的分馆与较差的分馆之间进行一定的交互与协作是必要的,但目前这类工作还很不足。例如杭州市公共图书馆服务网络327个样本的抽样调查结果指出,各层次分馆间的分工协调工作并未开展,支持协作协调工作开展的相应的管理、激励、考核机制仍未得到重视。
・服务针对性低:据调查,目前85.5%的总馆负担了其分馆文献的调配和周转工作,但是大多总馆并没有充分考虑到当地读者的信息需求,导致分馆所藏资源往往与用户需求不符。例如长春市协作图书馆系统中,乡镇分馆总藏书量的70%以上由总馆配送,其中大部分是文学类书籍,农民亟需的种植、养殖和养生保健等书籍却很少。
・管理统筹困难:总分馆体系服务的范围大,总馆所管理的分馆数量多(最多的一家区级图书馆管理的社区/村分馆多达87个)、分布散、规模小,设置的位置往往不方便用户使用,也不方便总馆配送资源。
除了上述总分馆制图书馆发展中存在的问题,一些在图书馆中普遍存在的问题也不容忽视。在资源采购方面,市面上数据库供应商所开发的很多数据库内容大致相同,只是某些方面有特色,但图书馆对其中内容一部分有需求时却不得不购买整套数据库,重复建设数字资源馆藏,导致图书馆资金的浪费,也为数字存储的管理增加了困难。另外,供应商为了减小库存压力,会对大批量购买的图书馆提供更高的折扣,使得图书馆往往会在一段时间集中采购大量图书,但是集中采购只能对某一段时间之前的图书进行采购,而后陆续出版的新书就不可能及时收藏。图书馆的采购问题由来已久,学者对其的讨论也一直没有停止过。而通过应用供应链管理的思想,建立供应商与图书馆之间的联盟与利益分配机制,能为此问题的解决打开一个新的视角。
2.2 实施供应链管理意义
根据1998年日本SCM研究会的定义,供应链管理是“将整个供应链上各个环节的业务看作一个完整的、集成的流程,以抬高产品和服务的顾客价值为目标,跨越企业边界所使用的流程整体的管理方法的总称”。目前有关供应链的管理方法和策略有许多,但供应链管理的基本原则是相对固定的,而这些原则对上述提到的问题解决有着一定的作用,如图3所示:
・以用户为中心。此原则是供应链管理中所有工作的整体基调,它也正符合公共图书馆的以人为本、服务社会的人文精神,这从根本上为供应链管理思想在公共图书馆领域的应用奠定了基础。
・整体绩效考核监督原则。在总分馆制图书馆供应链中,应该以整个供应链整体资源最有效共享,读者满意度最高为目标,而不是总馆或者单个分馆或者供应商运作最优。这样的考评原则可以巩固各供应链成员间的关系,鼓励各分馆间、供应商与总馆间的合作。
・重视物流网络重构的原则。鼓励再设计资源供应商与总馆间、总馆与分馆间、分馆与用户间资源的物流传递活动,统筹各分馆的位置以及规模大小,方便总馆的管理。
・与供应商建立“共赢”战略伙伴关系。供应链的整体绩效考核原则决定了信息资源供应商的收益在一定程度上会受到将整个图书馆体系服务效果的影响。总馆应该通过与信息资源供应商共享需求信息,使出版社与数据库供应商有针对性的为图书馆提供资源,减少供应商生产不确定性。
・一体化需求计划协调原则。即图书馆要时刻关注用户信息需求的变化,并使变化信息在供应链上流动,以此来调整其他成员的服务。
・顾客个性化需求设计原则。对用户的需求进行预测,增加服务及信息资源的针对性。
总之,供应链管理使供应链成员通过一系列的评价及利益分配机制联系起来,互相合作,彼此的活动都互相整合衔接,信息传递迅速,时间及成本的浪费更少,将它运用于总分馆制中,将为公共图书馆核心价值的实现提供很大的帮助。
3 总分馆制下的图书馆供应链管理设计
3.1 网络结构
在总分馆制图书馆中开展供应链管理前,首先应该明确管理的范围、对象以及对象之间的关系。实际上只有与信息服务增值有关的组织才是供应链管理的
范围,以社区图书馆为例,社区居委会为分馆提供场所,但是社区居委会并不属于供应链管理对象。总分馆制图书馆供应链中的主干成员及成员之间的关系构成了的图书馆供应链的网络结构。如图4所示:
・供应商:出版、发行、书店、商业性信息服务机构、数据库生产商、信息服务系统集成商等信息资源供应商在供应链网络结构中处于供应商的位置。总馆与资源提供商进行购买、租用、合作建设数据库、合作出版等多种活动。
・总馆:总馆是供应链运作的中心,它承担了文献资料的集中采购、分类、编目、数据维护、物流调配等业务,还负责基层图书馆工作人员的培训、读书活动的统筹安排等,同时总馆要服务直接到总馆的用户。
・分馆:各个地区的分馆通过纸质文献、电子文献、多媒体文献等形式为读者提供信息资源服务,满足用户信息需求。
・用户:用户是信息资源使用者,也是供应链服务的中心,图书馆供应链的最终目的是提高用户所获得的服务的价值。
其中根据信息资源的加工增值过程,供应商又可以分为以下层次:
・原始供应商――出版社、书商、网络以及情报所、档案馆都属于原始供应商。出版社、书商的销售部门将文献直接销售给总馆;网络以及情报所、档案馆里的信息被总馆直接或者加工整理后提供给用户,例如北京大学图书馆建立了自己的“北大名师”特色数据库,记录了历年来在北京大学授课的名家学者的生平资料以及学术成就,其中大部分资料从北京大学内直接搜寻而来。再者,响应用户的科技查新时,图书馆也常常需要通过网络查询相关信息。
・第一层供应商――新华书店等中介机构以及数据库商,他们为总馆与出版社、书商、数据库开发商间建立购买桥梁:新华书店等中介机构根据总馆的订单进行采购,也就是所谓的间接采购;图书馆可以向数据库生产商直接购买、租用数据库,也可以通过商。商的工作可以涉及到数据库的推销、价格谈判、协议签订、售前培训安装以及售后服务等。
・第2层到第n层供应商――商业性信息服务机构、数据库生产商、信息服务系统集成商等,他们对文献进行加工整理,提供一个新的服务,使得原来的信息资源能够更加简便的检索与获取,甚至能从这个有序的信息集合中获取一些不易发现的结论。例如可以在数据库中对一位学者的被引状况统计从而得知他的学术成就大小,而这个结果在没有数据库前是很难知晓的。
3.2 业务流程设计
供应链的网络结构确定后,应该对各活动参与者的各部门的活动进行重新设计并整合到供应链流程中,各个成员内部不再仅仅以传统的部门来划分工作单元,而是将活动融入流程中,这样不同的组织才能实现活动的整合。总分馆制供应链管理涉及以下七大流程:
・用户服务管理:通过此流程,用户可以迅速知道自己所需要的文献、服务的状态,在线信息系统的应用,可以为这一流程的实现提供基础支撑。
・用户关系管理:此流程通过分析用户的阅读习惯、信息需求特点、文献获取种类、形式,对用户进行细分,借此来提供与用户需求相契合的信息资源及服务。
・信息资源需求管理:资源是有限的,总馆供应资源需要一定成本,总馆供应资源不足时各个分馆间会出现竞争,而供应过量则造成浪费。为了使各个分馆的用户需求大小与总馆供应能力相适应,避免出现供不应求或者供大于求的状况,总馆应在接到分馆资源请求的时候就开始统筹规划资源流动,这样才能做到未雨绸缪。
・用户需求执行管理:在这个流程中,分馆不仅仅是将资源交付给用户那么简单,而是通过设计用户需求响应的计划,减少用户等待的时间以及文献滞留各馆的成本,提高资源利用效率。
・信息资源获取管理:此流程涉及将原始信息资源收集、编目、整合、提取,继而提供给用户的过程,在总分馆制供应链中,总馆处于关键位置,各种文献资源由总馆统一调配,集中采购,统一编目,所以总馆在不仅要规划好自身编目、整合资源能力,还要统筹其他供应链成员的活动来改善供应链绩效。
・资源供应商关系管理:总馆与资源供应商间的关系对整个供应链的运转有很大的影响,他们不仅发生购买、租用的行为,还会与数据库生产商、信息服务系统集成商合作建设特色数据库,总馆应与一部分关键供应商建立密切关系,使得资源供应商所提供的资源是图书馆所真正需要的。
・用户信息需求分析与开发:当今用户的需求日新月异,此流程首先根据用户关系管理流程所获取的有关各个细分用户组的信息,识别用户已经清晰表达的信息需求及未充分表达的信息需求;然后选取合适供应商(选取哪些供应商需要用到资源供应商关系管理的相关信息);最后,通过信息资源获取管理流程的工作,将合适的有组织的有序化的信息资源提供给用户。
3.3 业务链接分析
供应链网络结构中,并非供应链上所有链接都要总馆花大把精力管理,否则不仅增加成本,还达不到优化目的,正如总馆向中介商订购书籍时,没有精力也没有必要管理中介商与出版社之间的关系,只需要关注出版社所提供的书籍的质量是否在合格范围内、交货时间是否延迟即可。为此,在总分馆制图书馆供应链网络结构中应该划分三种链接(见图4),即被管理的流程链接、被监视的流程链接以及未被管理的流程链接:
・被管理的流程链接:
A 总馆与商业性信息服务机构、数据库生产商、信息服务系统集成商等信息资源供应商间的链接;
B 总馆与数据库商、中介机构间的链接;
C 总馆与出版社、书商、网络以及情报所、档案馆间的链接;
D 总馆与各地区用户间的链接;
E 分馆与用户间的流程的链接;
F 总馆与各地区分馆间的链接。
・被监视的流程链接:这类链接对总馆来说不是非常重要,但它对其他成员的日常运作非常重要,这些流程如何被整合和管理应该不时的受到总馆的监督和检查,它包括:
a 负责采购的新华书店中介机构与出版社间的链接;
b 商与所的数据库生产商问的链接。
・未被管理的流程链接:总馆不需要积极对这部分流程进行管理,因为它的重要程度不足以让总馆花费资源去管理,或者是总馆没有能力管理,只能将管理任务交给其他供应链成员。
4 信息不对称对总分馆制图书馆供应链管理影响及解决
图书馆中普遍存在着信息不对称现象,对其管理时容易使产生“牛鞭效应”。所谓“牛鞭效应”指的是当供应链上的一种需求变异突然放大时,信息流从最终用户端向原始供应商传递时信息一级级扭曲,导致了需求信息出现越来越大的误差,最后这种扭曲叠加后对供应链上的成员造成成倍的损失。这些信息不对称表现为:
・用户与图书馆间信息不对称:用户信息需求日益多样化、多元化、快捷化、系统化,预测愈加困难。另外,分馆对居民使用图书馆时间规律不了解,不能在人力、设备成本最低情况下让用户使用资源。分馆活动组织不足,宣传力度不够,读者对分馆不够了解,办证
读者较少就是分馆宣传力不够的其中一个表现。
・图书馆馆员与用户间信息不对称:图书馆馆员对信息源情况、获取方式都比较熟悉,但是用户却不知道,常见的情形是用户通常只会用关键字来检索信息。
・资源供应商如数据库供应商、书商与图书馆间信息不对称:文献供应商充分掌握文献资源的信息,但相对来说图书馆采购部门却不甚清楚;供应商对图书馆的决策、管理、规划、目标、采购计划不了解,缺乏资源使用情况的反馈信息。
牛鞭效应对供应链的运营有较大的负面影响,它不仅会给成员造成损失,降低服务的速度,而且会使各成员间互相防备,从而导致整个供应链绩效下滑。要消除牛鞭效应,从信息角度上来看,就应该加大信息的共享。当前的信息技术已经能允许信息在各成员间高速传递,但是共享什么信息,与谁共享则需要更加深入的探讨。
・供应链的各个成员间所拥有资源的情况信息应该在供应链中流动,这样供应商可以避免重复生产相似资源,总馆可以减少资源重复建设,平衡各个分馆的馆藏,而分馆可以通过加大宣传,开展活动、分发宣传资料来使读者了解馆藏状况。
・信息需求预测信息应在整条供应链中共享,这样可以避免重复预测,减少预测的误差。由于读者信息需求是多层次不断变化的,预测单个人需求的资源的种类和数量比较复杂,但是要较准确的预测群体的信息需求就容易得多,因为群体的共同作用会将需求的波动抵消一部分。
・文献资源的使用状况也应该在总馆与分馆间共享,分馆应使总馆了解到资源使用的状态,总馆可以根据资源使用的频率及比例辅助用户信息需求预测,为下一次资源的分配打下基础。
・信息获取技巧共享:图书馆应通过各种方式向读者介绍有效获取信息资源的技巧,例如简明易懂的宣传册、不定期的奖励性的竞赛等贴近用户的方式减少用户与图书馆间的信息不对称。
5 结语
将供应链管理模式应用于总分馆制图书馆中,不仅能够高效低耗地为用户服务,更重要的是,它凭借其以用户为中心的一系列流程设计为将来的个性化服务提供了基础。本文并没有给出供应链管理的具体战略流程及运营流程设计,对如何维持供应链上各个成员间的信任及利益分配与绩效考核没有进行详细论述,这都需要进一步的探讨。
参考文献:
[1]王非,胡信步,供应链管理若干问题研究综述人文地理。2005(3):26-30
[2]邱冠华人民的图书馆:公共图书馆向基层延伸的模式研究图书馆建设,2007(6):19-24
[3]寿亦敏,公共图书馆服务网络评价研究――基于杭州地区的分析[学位论文],杭州:浙江大学,2009
[4]于良芝,邱冠华,刘亚,我国总分馆体系建设状况调查//中国图书馆学会,国家图书馆,中国图书馆年鉴[2008],北京:国家图书馆出版社,2009:23-33
[5]李莹波和谐社会公共图书馆总分馆服务体系建设研究[学位论文],吉林:吉林大学,2008
[6]叶蕊,孙守俭浅议图书采购问题山东图书馆季刊,2005(1):75-76
[7]刘丽文供应链管理思想及其理论和方法的发展过程,管理科学学报,2003,6(2):81-88
[8]体现供应链管理思想的7个原则,[2010-08-01],
[9]Lambert D M.Supply chain management processes,partnerships,pefformance王平,译北京:北京大学出版社,2007
[10]刘宝瑞,王卓,图书馆工作中的非对称信息分析,图书馆学研究,2005(5):92-94
通信原理总结范文4
关键词:CAN总线 CAN总线技术 数据传输
The summarization of the CAN bus
Li Ting
(Electronic Laboratory Center, Yanshan University, Hebei 066004,China)
Abstract: this article introduces the basic information of the CAN bas, and go into particulars about the technique of it., at last an design which about the distributed monitor system based on the CAN bus is gave
Key words: CAN bus, the technique of the CAN bus, data transmission
1引言
CAN总线(CAN-Controller Area Network)其全称为“控制器局域网”,意思是区域网络控制器。它是国际上应用最广泛的现场总线之一。CAN总线最早是德国Bosch公司为解决现代汽车中众多的电控模块之间的数据交换而开发的一种串行通信协议。它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1Mbps,距离可达10km。
CAN自诞生以来,以其独特的设计思想、优良的性能和极高的可靠性越来越受到工业界的青睐。CAN国际标准的制定更加推动了它的发展和应用,基于CAN总线的工业应用系统也大量涌现。其主要应用领域包括大型仪器设备、传感器技术及数据采集系统和工业现场监控系统等。由于CAN总线具有很高的实时性能,因此,CAN已经在汽车工业、航空工业、工业控制、安全防护等领域中得到了广泛的应用。
CAN总线应用研究还在不断深入,其应用范围必将不断扩大,发展前景十分广阔。
2 CAN总线基本概念
(1) 报文。总线上的信息以不同格式的报文发送,但长度有限。当总线开放时,任何连接的单元均可开始发送一个新报文。
(2)信息路由。
在CAN系统中,一个CAN节点不使用有关系统结构的任何信息。这里包含一些重要的概念:
系统灵活性:节点可在不要求所有节点及其应用层改变任何软件或硬件的情况下,被接于CAN网络。
报文通信:一个报文的内容由其标识符ID命名。ID并不指出报文的目的,但描述数据的含义,以便网络中的所有节点有可能借助报文滤波决定该数据是否使它们激活。
成组:由于采用了报文滤波,所有节点均可接收报文,并同时被相同的报文激活。
数据相容性:在CAN网络内,可以确保报文同时被所有节点或者没有节点接收,因此,系统的数据相容性是借助于成组和出错处理达到的。
(3)位速率。CAN的数据传输率在不同的系统中是不同的,而在一个给定的系统中,此速度是唯一的,并且是固定的。
(4)优先权。在总线访问期间,标识符定义了一个报文静态的优先权。
(5)远程数据请求。通过发送一个远程帧,需要数据的节点可以请求另一个节点发送一个相应的数据帧,该数据帧与对应的远程帧以相同标识符ID命名。
(6)多主站。当总线开放时,任何单元均可开始发送报文,发送具有最高优先权报文的单元会赢得总线的访问权。
(7)仲裁。当总线开放时,任何单元均可开始发送报文,若同时有两个或更多的单元开始发送,总线访问冲突运用逐位仲裁规则,借助标识符ID解决。这种仲裁规则可以使信息和时间均无损失。若具有相同标识符的一个数据帧和一个远程帧同时发送,数据帧优先于远程帧。仲裁期间,每一个发送器都对发送位电平与总线上检测到的电平进行比较,若相同该单元可继续发送。当发送一个“隐性”电平,而总线上检测为“显性”电平时,该单元退出仲裁,并不再传送后继位。
(8)安全性。为了获得尽可能高的数据传输安全性,在每个CAN节点中均设有错误检测、标定和自检的强有力措施。检测错误的措施包括:发送自检、循环冗余校验、位填充和报文格式检查。
(9)出错标注和恢复时间。已损报文由检验出错误的节点进行标注。这样的报文将失效,并自动进行重发送。如果不存在新的错误,从检出错误到下一个报文开始发送的恢复时间最多为29个位时间。
(10)故障界定。CAN节点有能力识别永久性故障和暂时扰动,可自动关闭故障节点。
(11)连接。CAN串行通信链路是一条众多单元均可以被连接的总线,理论上,但愿数目是无限的,实际上,单元总数受限于延迟时间和总线的电器负载。
(12) 应答。所有接收器均对接收报文的相容性进行检查,回答一个相容报文,并标注一个不相容报文。
3 CAN总线技术简介
CAN总线是国际上应用最广泛的现场总线之一。最初,CAN总线技术被应用到汽车环境中的微控制器通信,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如发动机管理系统、变速箱控制器、仪表装置、电子主干系统中均嵌入CAN控制装置。
CAN协议也是建立在国际标准化组织的开放系统互联模型基础上的,不过其模型只有三层,即只取OSI底层的物理层、数据链路层和顶层的应用层。CAN总线通信接口集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等。CAN协议的一个最大特点是废除了传统的站地址编码,而对通信数据块进行编码。采用这种方法可使网络内的节点个数在理论上不受限制,但在实际应用中,节点数目受网络硬件的电气特性所限制。例如,当使用Philips PCA82C250作为CAN收发器时,同一网络中允许挂接110个节点。数据块的标识码可由11位或29位二进制数组成,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。
另外,CAN的信号传输采用短帧结构,每一帧的有效字节数为8个,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求;同时8个字节不会占用总线时间过长,从而保证了通信的实时性,而且受干扰概率也很低。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。当节点严重错误时,具有自动关闭功能,以切断节点与总线的联系,使总线上的其他节点及通信不受影响,具有较强的抗干扰能力。CAN卓越的特性、极高的可靠性和独特的设计使其特别适合工业过程监控设备的互连。
4 CAN总线性能特点
国际标准ISO定义的CAN总线是全数字式现场控制设备互连总线,能有效支持分布式控制和实时控制的串行通信网络。与其他总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。其主要特点如下:
(1)CAN以多主机方式工作,网络上任一节点均可在任意时刻主动地向网络上其他节点发送信息,而不分主从,通信方式灵活,且无需站地址等节点信息。利用这一特点可方便地构成多机备份系统。(2)CAN网络上的节点信息分成不同的优先级,可满足不同的实时要求,高优先级的数据最快可在134微秒内得到传输。(3)采用非破坏性总线仲裁技术,当多个节点同时向总线发送信息时,优先级较低的节点会主动地退出发送,而最高优先级的节点可不受影响地继续传输数据,从而大大节省了总线冲突仲裁时间。尤其是在网络负载很重的情况下也不会出现网络瘫痪情况。(4)CAN的直接通信距离最远可达10km(速率5Kbps以下);通信速度最高可达1Mbps(此时通信距离最长为40m)。(5)采用短帧结构,传输时间短,受干扰概率低;每帧信息都有CRC校验及其他检错措施,数据出错率极低。(6)通信的硬件接口简单,通信线少,通信介质可为双绞线、同轴电缆或光缆。(7)节点在错误严重的情况下具有自动关闭输出的功能,以使总线上其他节点的操作不受影响。
本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文
5 CAN总线结构和数据传输原理
5.1 CAN总线的结构
CAN总线由导线、控制器、收发器和终端电阻组成。导线是采用两根普通铜导线绞在一起的双绞线。控制器:系统内的每个单元都有控制器,它对收到和发送的信号进行翻译。收发器:每个控制单元内都配置收发器,负责接收和发送网络上共享的信息。终端电阻:整个系统共有两个终端电阻,分别装在系统的两个控制单元内,其作用是阻止CAN总线信号产生变化电压的反射。当终端电阻出现故障时,则因为线路的反射影像,控制单元的信号无效。
5.2 CAN总线系统的数据传输原理
5.2.1 数据形式
CAN总线系统中传递的数据为二进制的数字信息,每条信息的格式都是相同的,由以下几部分内容组成:开始域、状态域、空位、检查域、数据域、安全域、确认域、结束域。
开始域:1bit,提示数据传输开始,也即每条信息的始点。
状态域:11bits,用来标识是哪个控制单元发出了什么信息。
空位:未用。
检查域:用来标识整个信息包括多少项目(即数据组成部分的数量)。
数据域:为每条信息的核心部分,为信息传递的内容,最大可达64bits。
安全域:16bits,用来检测数据中有无错误,是否安全。否则让发送方重新发送。
确认域:2bits,为接收者发出的反馈信息。
结束域:代表数据传输的结束,即每条信息的结尾。
5.2.2 数据传输方式
当某个控制单元发出一条信息后,CAN总线会将其传输给网络上的各个控制单元,而这些控制单元则会选择的去接收,对于无用信息则不接收。
事实上,当CAN总线系统处于工作状态时,并不是只有一个控制单元在发送信息,而是网络上所有的控制单元都在不断的往CAN总线上发送各种各样的信息,这就需要将这些信息按重要程度不同而分类,即“优先权”大的将首先被发送出去,以便相关控制单元及时地接收并利用。“优先权”的标识是通过状态域数值来体现的,其值越小,则优先权越大。不过,同一控制单元发出不同类型的信息时,其状态域数值并不是完全一样的,这也是为了区别优先权,以保证其发出的最重要信息尽快使其他控制单元接收到。另外,同一控制单元在发出不同信息时,根据其重要程度不同,发出频率也不同,重要信息发送的频率要高。
6 基于CAN总线的分布式监控系统的一个应用实例简介
本实例中的“华控”智能分布式系统是由上位机、CAN通讯卡、RSM智能模块、通讯媒体、系统组态软件和人机界面六部分组成。示意图如图1所示,它是由CAN总线构成的分布式监控系统。主站点监控计算机负责管理工作,而将控制任务彻底下放到现场。现场中的每个设备都是具有通信功能的智能节点,它能完成诸如数据采集、数据处理、控制运算和数据传输等功能,只有一些现场仪表设备无法完成的高级控制控制功能,才由上位机来完成。现场节点之间可以相互通信,实现互操作。节点也可以把自己的诊断数据主动上传给上位机,以便于设备管理。本实例采用VB语言编程,利用CAN现场总线技术以及华控RSM智能模块搭建了分布式监控系统的逻辑结构,采用CAN2.0通讯协议实现上位机与模块的数据通信。本系统上下位机分布式监测,具有良好的系统扩展性能,操作方便,安全可靠,现场应用效果良好。
7 结语
相比其他的一些常见现场总线,CAN有许多的优越性:(1)采用数字信号传输,准确率提高;(2)接线简单;(3)现场设备具有很强的兼容性;(4)能够传送多个过程变量等。CAN总线以其独特的设计思想、优良的性能和极高的可靠性,越来越受到人们的重视。CAN只采用了ISO/OSI参考模型的1、2两层,对应用层需由用户自行定义。由于协议相对简单,并且价格便宜,抗干扰性能好。适合用于低成本、速率要求不高的控制场合。CAN总线还有着广阔的发展空间,将CAN总线引入工厂的生产监控中,对于提高工厂的生产效率和自动化水平,起到了积极的作用。
参考文献:
[1] 邬宽明,CAN总线原理和应用系统设计.北京航空航天大学出版社,1996年11月第一版.
[2] 史久根,张培仁,陈真勇.CAN现场总线系统设计技术.国防工业出版社,2004年10月第一版.
通信原理总结范文5
关键词:CAN;温湿度;分布式系统;数据采集
中图分类号:TP273文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c
1 引言
CAN全称为“Controller Area Network”,即控制器局域网,是目前国际上应用最广泛的现场总线之一。CAN可提供高达1Mbit/s 的数据传输速率,并提供了硬件的错误检定特性,增强了CAN的抗电磁干扰能力。
利用CAN总线的优点,本文介绍了一种基于CAN总线设计的用于仓库等场合的现场温湿度监控系统。该系统采用CAN总线构成了多点监控网络,实现了多现场节点的数据采集、传输、存储及分析功能,具有良好的可靠性、可扩展性以及广泛的应用价值。
2 系统整体结构
图1是温湿度监控系统的整体结构。整个系统由主控节点、子节点组成,构成了一个总线型结构网络。
图1 系统的整体结构
主控节点是整个系统的核心,其一方面实现了CAN协议与RS-232协议的转换,与上位机之间进行数据通讯,将监控数据上传至上位机;另一方面,主控节点通过CAN总线,向各个子节点发送控制命令,轮询各节点状态,并读取各子节点监控数据。
子节点是分布于监测点现场各个位置的节点,主要实现了对监测点的温度、湿度等环境变量进行采集,并将根据主控节点的命令,将节点状态、传感器信息等数据通过CAN网络发送给主控节点。
3系统子节点设计
3.1 系统子节点整体结构
子节点主要功能是实现对现场监测点温度、湿度等环境参数进行采集,并响应主控节点命令,通过CAN总线向主控节点发送检测点信息。因此,一个完整的子节点需要包含传感器调理电路、A/D转换器电路以及通讯电路等,子节点的结构如图2所示:
图2 子节点的结构图
子节点单片机采用89C51,温度与湿度传感器信号经过调理电路后,进入多路选择开关,单片机通过控制多路开关实现通道选择,并通过A/D转换器得到相应通道的数据;SJA1000和PCA80C250构成了CAN总线通讯部分,与CAN总线相连。
3.1.1 CAN总线通讯设计
子节点CAN总线通讯部分包含了SJA1000CAN总线控制器以及PCA80C250总线收发器。SJA1000是一款独立的CAN 总线控制器,实现CAN总线协议的转换,而PCA80C250则实现了总线电平的变换;图3所示的是子节点CAN总线部分的硬件原理图。
图3 CAN总线电路原理
图中,SJA1000与单片机总线相连,当其发送成功或接收到总线数据后,将向单片机发出中断;为了提高系统稳定性,系统中利用6N137高速光耦将系统信号与总线信号隔离;05S05S为DC-DC转换器,用于电源隔离;隔离信号通过PCA80C250与CAN网络相连;R3,R4用于总线限流。
3.1.2 传感器电路设计
子节点需要对监测点的温度及湿度进行采集。其中温度传感器采用的是PT100。图4所示的是子节点PT100的信号调理电路的原理图,可以同时对16路温度信号进行采集。
图4 PT100信号调理电路
图4中U1,U2为CD4067为16选1的多路开关,其通道选择为同一组信号;LM334为精密恒流源,通过图中R26~R29产生1mA电流;当单片机发出选通某路的信号时,将同时选通U1,U2的相应通道,此时,LM334产生的1mA电流将通过U1流至U2的相应通道上,并流经PT100产生电压信号,进入U2的输入端;电压信号由U2公共输出端输出,该信号与PT100的阻值为线性关系;LM358可以对U2输出的电压信号进行放大,通过电阻R33可以调整放大倍数,以适应不同场合采集的要求。
图5所示的是湿度传感器变送电路:
图5 湿度传感器变送电路
图中RH为湿度传感器,U1A构成韦恩振荡电路,产生正弦波。U1B则是对振荡信号的振幅调整,使得输出的交流信号为250Hz,0.5Vrms的正弦波;U2A则对信号进行放大、整流、滤波,并送入A/D转换器。
3.1.3 A/D转换器电路设计
系统中A/D转换器采用的是TLC2543,电路原理如图6所示:
图6 A/D转换器电路
TLC2543为11通道串行12位A/D,与单片机相连只需要4根线,电路比较简单。图中利用TL431构成5V精密参考电压,供A/D转换器使用。通道使用A0,A1分别作为温度输入和湿度输入通道。
4 系统软件设计
4.1 主控节点软件设计:
通过分析系统功能,可知主控节点的主要工作为:1.接收上位机的命令,并将命令发送给相应节点;2.定时向子节点发送查询命令,查询子节点工作状态;3.定时向子节点发送传输命令,读取子节点采集数据;4.将子节点采集数据通过串口发送给上位机。
因此,在主控节点软件设计中采用了事件驱动的方式;其主要流程如下:
图7 主控节点流程
主控节点在完成系统初始化和网络的初始化后,主程序将轮询各种事件标志;各种事件标志由单片机的各种中断服务程序设置;中断服务程序中只对相应的事件标志进行设置,并不对事件处理,如串行通讯中断、CAN总线通讯中断,定时器中断等;主程序查询到事件标志首先确定事件功能,并调用相应的处理程序处理。
4.2 系统子节点软件设计
相对于主控节点,系统子节点的工作要简单的多。系统中子节点在上电复位后主要工作为:(1)对系统进行初始化;(2)向主控节点发送初始状态;(4)查询主控节点命令;(5)根据命令将监测点的相关数据通过CAN总线发送给主控节点。(6)轮询各通道数据采集,并保存。子节点的主要流程软件如图8所示:
图8 子节点流程图
图中系统初始化包括了:节点自检,CAN通讯初始化、传感器初始化、A/D初始化、各种系统标志初始化以及看门狗初始化等。
子节点完成系统初始化后,向主控节点发送初始状态数据,以通知主控节点加入网络;完成各种初始处理后,子节点进入轮询时间标志的循环中,如有需要将相应数据发送给主控节点。
4 结束语
本文中所述的基于CAN总线的温湿度监控系统经过调试,已经在粮库、药品仓库以及多种工业场合仓库中得到使用。由于CAN总线具有极强的抗干扰能力,系统在使用现场数据通讯非常可靠,并且通过往网络中加入CAN中继器可以进一步提高通讯质量和距离,时间证明,该系统具有很高的实用价值和发展前景。
参考文献:
[1]邬宽明.CAN总线原理与应用技术[M].北京:北京航空航天大学出版社,1996.80-153.
通信原理总结范文6
关键词:CAN总线;远程输入输出;数控系统;模块化设计
中图分类号:TP27 文献标识码:B
文章编号:1004-373X(2008)09-114-02オ
Design and Realization of Long-distance I/O Station Based on CAN-bus for CNC System
LI Meiling,XIAO Baojin
(School of Information Engineering,Taiyuan University of Technology,Taiyuan,030024,China)
オ
Abstract:CAN is a kind of excellent field bus with high reliability,low cost,has been applied in many fields.In the field of the CNC system,the shortage problem of input-output nodes in economical CNC system is very distinctive and the error ratio of input-output signal in teletransmission is very high.In order to solve the problem above,it will be introduced that CAN bus technology is used in CNC system with an example of designing a long-distance I/O station.
Keywords:CAN-bus;long-distance I/O station;CNC system;modular design
1 引 言
CAN即控制器局域网,他的通信具有突出的可靠性、实时性和灵活性。他的应用不再局限于汽车行业,其中CAN在机床数控系统方面实现的功能主要包括:程序管理;机床系统参数输入输出诊断、参数的通讯;机床状态采集;机床工作模式采集;数据库管理等。
目前,国产数控系统的主要份额是经济型机床数控系统。经济型数控系统与机床基本输入输出接口的数量都是有限的,经常不能满足实际操作中的需求,同时在实际车间中,机床与数控系统可能距离较远,输入输出信号在远程传输过程中非常容易受到干扰而出错,而CAN总线在传输较远距离的信号时传输时间短,受干扰概率低,还具有较高的传输速度,基于这些原因本文提出了基于CAN总线的数控系统远程输入输出模块的设计思想。
2 模块结构设计
该模块的组成结构设计如下:CANIN,CANOUT是CAN总线的输入输出接口。DI,DO是模块与机床的接口,DI:机床信息输入接口;DO:来自数控系统的信息输出给机床的接口。且DI,DO接口接收的信息都是开关量信息。
お
图1 模块组成结构
3 模块硬件设计
本输入输出模块中的微处理器选用宏晶公司的单片机STC89C516RD+。在CAN总线通信接口中,CAN通信控制器选用 SJA1000,CAN总线驱动器采用 PCA82C250。由图 2 CAN远程输入输出模块硬件原理图可以看出,电路主要由6部分组成:微控制器STC89C516RD+、独立 CAN 控制器、电气隔离器件6N137、CAN 总线驱动器PCA82C250、输出模块和输入模块。微处理器STC89C516RD+ 负责向输出模块传出要输出的数据,对输入模块的输入点进行扫描输入,以及初始化SJA1000,并通过控制 SJA1000实现数据的接收和发送等通信任务。
SJA1000的AD0~AD7连接到STC89C516RD+的P0口,片选信号CS*由P2.7控制,其为0时CPU片外存储器地址可选中SJA1000,进而可对SJA1000执行相应的读/写操作。SJA1000的RD*WR*ALE分别与STC89C516RD+的对应引脚相连,INT*接STC89C516RD+的INT0*,使单片机可通过中断方式对SJA1000进行实时访问。P1口3个端口外接一拨码开关,用来确定自身模块的标识号即该模块的ID号,拨码开关的取值为000~111,所以该ID号的取值为0~7。[HT2.][HT10.SS]
图2 模块原理图
为了增强CAN总线节点的抗干扰能力,SJA1000的TX0和RX0并不是直接与PCA82C250的TXD和RXD相连,而是在中间加入了一级高速光耦6N137,这样就很好地实现了总线上各CAN节点间的电气隔离,但前提是光耦部分电路所采用的两个电源VCC和VDD必须完全隔离,否则就只是利用其响应速度做低通滤波器用。电源的完全隔离可采用小功率的DC-DC,或带多5 V隔离输出的开关电源模块实现。这虽然增加了接口电路的复杂性及成本,但却提高了节点的稳定性和安全性。
输出模块中各输出点通过锁存器74ALS273与STC89C516RD+的P0口相接,并由P2译出的地址以及写信号WR*进行锁存控制。而输入模块中各输入点通过总线缓冲器74ABT245与P0口相连,74ABT245由P2译出的地址以及读信号RD*进行选通控制。这样STC89C516RD+就可以方便地对外部I/O进行访问而无须其他额外的软硬件开支,大大提高了STC89C516RD+的执行效率。
4 模块软件设计
CAN总线数控系统远程输入输出模块的软件设计主要包括6大部分:STC89C516RD+初始化、CAN控制器初始化、报文发送、报文接收、对输出点的输出访问和输入点的扫描输入。本设计应用的CAN的pelic模式的标准帧格式。
程序流程如图3所示。SJA1000初始化只有在复位模式下才能进行,初始化主要包括通过调节拨码开关设置本模块的标识符,工作方式的设置、接收滤波方式的设置、接收屏蔽寄存器(AMR)和接收代码寄存器(ACR)的设置、波特率设置和中断允许寄存器(IER)的设置等。
机床信息传到数控系统:当扫描到机床的输入信号有电平变化时,模块把自身的ID信息和输入信号一起打包成标准帧发送给数控系统。
数控系统指令传到机床:模块实时监控总线,当总线上有来自数控系统的信息,启动CAN接收,根据AMR和ACR来判断是否该接收该指令帧,如果不应该接收,将信息丢弃,如果应该接收,将指令输出给机床。
お
图3 模块程序流程图
5 模块应用
在实际应用中,多块输入输出模块相连接组成CAN的网络,多块输入输出模块的上位机都是机床数控系统,各模块的输入输出接口均与机床相连如图4所示。
注意在该网络中,在总线的两端应各接有一个终端电阻,终端电阻的作用是吸收信号线上电脉冲的多余能量,防止反射形成信号混淆,而信号混淆将导致通讯错误。
お
图4 应用数控系统远程输入输出模块的网络拓扑
由于各模块的ID号的取值为0~7,所以本设计数控系统外部可扩展8个输入输出模块,其中各个模块ID号设置不能相同,且站号越小,优先级越高。在本设计中每个模块的输入点为64个,输出点为64个,则一共可以扩展到512(64*8)个输入输出点。
6 结 语
基于CAN总线的数控系统远程输入输出模块不仅扩
展了经济型数控系统的输入输出节点,而且提高了远程输入输出信号传输的正确率。本系统通过了现场进行的实验测试,总线单接一个模块;接两个模块;串接8个模块,分别测试各个模块的工作情况,机床和数控系统之间的信息都能正确传送,通信速率完全能满足系统实时性能的要求,运行可靠。系统具有结构简单,集成度、智能化程度高,结构与功能可扩展性好,安全可靠,极大地增加了数控系统和机床通信的输入输出节点。随着未来工厂自动化的发展,CAN总线将具有广阔的应用前景。
参 考 文 献
[1]饶运涛,邹继军,郑勇芸.现场总线CAN原理与应用技术[M].北京:北京航空航天大学出版社,2003.
[2]张培仁,孙占辉,张欣,等.基于C语言编程MCS-51单片机原理与应用[M].北京:清华大学出版社,2003.
[3]谭剑波,谢川,石忠东,等.基于CAN总线的智能I/O站点设计[J].微计算机信息,2005,21(10Z):1-2.
[4]李干林,韩念杭.基于DSP和CAN总线的信号转换装置设计[J].现代电子技术,2007,30(6):17-19,22.
作者简介 李美玲 女,1982年出生,山东淄博人,硕士。主要从事CAN总线控制技术和信号处理方面的研究。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至tiexin666##126.com举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://tiexin66.com/syfw/504875.html