通过自动检测端口事件发现中断并转入中断处理。冗余数据校验、奇偶校验、校验和、循环冗余校验等都是串行通信中常用的差错检验方法。奇偶校验串行通信中经常采用奇偶校验来进行错误检查。校验和通常只有一个字节,因而不会对通信量有明显的影响。CRC循环冗余校验也是串行通信中常用的检错方法,它采用比校验和更为复杂的数学计算,其校验结果也更加可靠。......
2023-11-20
1.总线的基本术语
(1)总线与总线段
从广义来说,总线就是传输信号或信息的公共路径,是遵循同一技术规范的连接与操作方式。一组设备通过总线连在一起称为总线段(Bus Segment)。可以通过总线段相互连接,把多个总线段连接成一个网络系统。
(2)总线主设备
可在总线上发起信息传输的设备称为总线主设备(Bus Master)。也就是说,主设备具备在总线上主动发起通信的能力,又称命令者。
(3)总线从设备
不能在总线上主动发起通信,只能挂接在总线上,对总线信息进行接收查询的设备称为总线从设备(Bus Slaver),也称基本设备。
在总线上可能有多个主设备,这些主设备都可主动发起信息传输。某一设备既可以是主设备,也可以是从设备,但不能同时既是主设备又是从设备。被总线主设备连上的从设备称为响应者(Responder),它参与命令者发起的数据传送。
(4)控制信号
总线上的控制信号通常有3种类型,一类是控制连在总线上的设备,让它进行所规定的操作,如设备清零、初始化、启动和停止等;另一类是用于改变总线操作的方式,如改变数据流的方向,选择数据字段的宽度和字节等;还有一类是控制信号,表明地址和数据的含义。例如,对于地址,可用于指定某一地址空间,或表示出现了广播操作;对于数据,可用于指定它能否转译成辅助地址或命令。
(5)总线协议
管理主、从设备使用总线的一套规则称为总线协议(Bus Protocol)。这是一套事先规定的、必须共同遵守的规约。
2.总线操作的基本内容
(1)总线操作
总线上命令者与响应者之间的“连接—数据传送—脱开”这一操作序列称为一次总线交易(Transaction),或者称为一次总线操作。脱开(Disconnect)是指完成数据传送操作以后,命令者断开与响应者的连接。命令者可以在做完一次或多次总线操作后放弃总线占有权。
(2)总线传送
一旦某一命令者与一个或多个响应者连接上以后,就可以开始数据的读写操作规程。“读”(Read)数据操作是读来自响应者的数据;“写”(Write)数据操作是向响应者写数据。读写数据都需要在命令者和响应者之间传递数据。为了提高数据传送操作的速度,有些总线系统采用了块传送和管线方式,加快了长距离的数据传送速度。(www.chuimin.cn)
(3)通信请求
通信请求是由总线上某一设备向另一设备发出的请求信号,要求后者给予注意并进行某种服务。它们有可能要求传送数据,也有可能要求完成某种动作。
(4)寻址
寻址过程是命令者与一个或多个从设备建立联系的一种总线操作。通常有以下3种寻址方式:
1)物理寻址:用于选择某一总线段上某一特定位置的从设备作为响应者。由于大多数从设备都包含有多个寄存器,因此物理寻址常常有辅助寻址,以选择响应者的特定寄存器或某一功能。
2)逻辑寻址:用于指定存储单元的某一个通用区,而并不顾及这些存储单位在设备中的物理分布。某一设备监测到总线上的地址信号,看其是否与分配给它的逻辑地址相符,如果相符,它就成为响应者。物理寻址与逻辑寻址的区别在于前者是选择与位置有关的设备,而后者是选择与位置无关的设备。
3)广播寻址:用于选择多个响应者。命令者把地址信息放在总线上,从设备将总线上的地址信息与其内部的有效地址进行比较,如果相符,则该从设备被“连上”(Connect)。能使多个从设备连上的地址称为广播地址(Broadcast Addresses)。命令者为了确保所选的全部从设备都能响应,系统需要有适应这种操作的定时机构。
每一种寻址方法都有其优点和使用范围。逻辑寻址一般用于系统总线,而现场总线则较多采用物理寻址和广播寻址。不过,现在有一些新的系统总线常常具备上述两种,甚至3种寻址方式。
(5)总线仲裁
总线在传送信息的操作过程中有可能会发生“冲突”(Contention)。为解决这种冲突,就需进行总线占有权的“仲裁”(Arbitration)。总线仲裁是用于裁决哪一个主设备是下一个占有总线的设备。某一时刻只允许某一主设备占有总线,直到它完成总线操作、释放总线占有权后才允许其他总线主设备使用总线。当前的总线主设备称为命令者(Commander)。总线主设备为获得总线占有权而等待仲裁的时间称为访问等待时间(Access Latency),而命令者占有总线的时间称为总线占有期(Bus Tenancy)。命令者发起的数据传送操作,可以在称为“听者”(Listener)和“说者”(Talker)的设备之间进行,而更常见的是在命令者和一个或多个从设备之间进行。
(6)总线定时
总线操作用定时(Timing)信号进行同步。大多数总线标准都规定命令者可发起控制信号,用来指定操作的类型;还规定响应者要回送从设备状态响应(Slave Status Response)信号。主设备获得总线控制权以后,就进入总线操作,即进行命令者和响应者之间的信息交换。这种信息可以是地址和数据,定时信号就是用于指明这些信息何时有效。定时信号有异步和同步两种。
(7)出错检测
在总线上传送信息时会因噪声和串扰而出错,因此在高性能的总线中一般设有出错码产生和校验机构,以实现传送过程的出错检测。传送地址时的奇偶错会使要连接的从设备连不上;传送数据时如果有奇偶错,通常是再发送一次。也有一些总线由于出错率很低而不设检错机构。
(8)容错
设备在总线上传送信息出错时,如何减少故障对系统的影响,提高系统的重配置能力是十分重要的。故障对分布式仲裁的影响就比菊花链式仲裁小。后者在设备出故障时,会直接影响其后面设备的工作。总线系统应能支持软件利用一些新技术,如动态重新分配地址,把故障隔离,关闭或更换故障单元。
有关现场总线与工业以太网及其应用技术的文章
通过自动检测端口事件发现中断并转入中断处理。冗余数据校验、奇偶校验、校验和、循环冗余校验等都是串行通信中常用的差错检验方法。奇偶校验串行通信中经常采用奇偶校验来进行错误检查。校验和通常只有一个字节,因而不会对通信量有明显的影响。CRC循环冗余校验也是串行通信中常用的检错方法,它采用比校验和更为复杂的数学计算,其校验结果也更加可靠。......
2023-11-20
在数据通信中,产生或发送数据的一端称为信源,接收数据的一端称为信宿。在传递数据的过程中,信道传递的电信号可能受到干扰,如电磁波等的干扰。图9-6为数据通信系统的总体模型。模拟信号是随时间连续变化的信号。模拟信号的主要参数有幅度、相位和频率。以模拟信号或者数字信号传输的数字数据称为数据通信。模拟通信基本模型如图9-8所示。而模拟信号进行传送时,信号的失真问题比较严重。......
2023-11-18
CRC码检错能力强,实现容易,是目前应用最广泛的校验方法之一,CRC校验基本工作原理如图2-14所示。图2-14 CRC校验基本工作原理2)将fxk除以生成多项式G,得式中,R为余数多项式。......
2023-11-22
基金会现场总线,是在过程自动化领域得到广泛支持和具有良好发展前景的技术。屈于用户的压力,这两大集团于1994年9月合并,成立了现场总线基金会,致力于开发出国际上统一的现场总线协议。基金会现场总线分低速H1和高速H2两种通信速率。H1的传输速率为31.25 kbit/s,通信距离可达1900 m,可支持总线供电,支持本质安全防爆环境。H2总线标准也已形成。......
2023-11-22
ControlNet是目前世界上增长最快的工业控制网络之一。因而,ControlNet是开放的现场总线。SIG开发的成果经过同行们审查再提交CI的技术审查委员会,经过批准,其设备行规将成为ControlNet技术规范的一部分。所有的这些现实问题推动了ControlNet的开发和发展,它正是满足不同需要的一种实时的控制层的网络。ControlNet协议的制定参照了OSI 7层协议模型,并参照了其中的1、2、3、4、7层。ControlNet中网络和传输层的任务是建立和维护连接。......
2023-11-22
1.5.1数据通信的基本概念信息是数据通信的主体,通信的目的就是交换信息,信息可以是数字、文字、语音、图形或图像。信号是数据在传输过程中电信号的表示形式。信道是通信双方以传输媒介为基础的传递信号的通路。码元是指对信号每次采样后得到的一份信息,是承载信息的基本信号单位。误码率是衡量数据在规定时间内数据传输精确性的指标。......
2023-11-29
接收机将换能器接收的微弱回波信号进行检测放大,经处理后送入显示设备。图3-2回声测深仪组成示意图图3-3百米、千米和万米测深仪为了求得实际的水深、对回声测深仪实测的深度数据需施加的改正数,称回声测深仪总改正数。这种改正主要是由于回声测深仪在设计、生产制造和使用过程中产生的误差造成的。回声测深仪按照频率可分为单频测深仪和双频测深仪。......
2023-11-29
4)PCI9052的局部总线与PCI总线的时钟相互独立运行。5)4个局部设备片选信号。图5-35 LON网络智能适配器系统组成示意图图5-35中,MODE接地,表示局部总线采用了非复用模式;LHOLD接地,表示PCI9052一直是局部总线的主控设备,掌握对局部总线的控制权,也就是说,可以主动对双口RAM进行读或写。PCI9052有5个局部地址空间,可以任意选取。......
2023-11-22
相关推荐