SEMI通讯介绍2

SEMI通讯介绍2

ID:38050265

大小:357.00 KB

页数:6页

时间:2019-05-24

SEMI通讯介绍2_第1页
SEMI通讯介绍2_第2页
SEMI通讯介绍2_第3页
SEMI通讯介绍2_第4页
SEMI通讯介绍2_第5页
资源描述:

《SEMI通讯介绍2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SEMI通讯介绍(二)SECSI标准SECSI标准是国际半导体协会在1980年制定的。SECSI定义了通讯的物理接口,数据封包的格式,握手方式。相当于网络通讯7层协议中的物理层,数据链路层,网络层和传输层。物理接口:SECSI采用RS232串行通讯标准,8N1的传输方式,并且采用半双工通讯方式,通讯速度一般采用9600bps。接线方式见下图。对于25针RS232接口TX,RX,GND对应2,3,7脚。对于9针RS232接口TX,RX,GND对应3,2,5脚。握手方式:SECSI通过4条握手指令建

2、立握手,见下表:ENQ表示发送请求,EOT表示接收准备就绪,ACK表示接收数据正确,NAK表示接收数据错误。下图是建立握手的过程:Ok,我接收到的信息正确数据信息发送好了,发吧准备好了吗?我再发一次。我接收到的数据有错误数据信息发送准备好了,发吧。准备好了吗?我要发信息了。数据封包格式:SECSI规定数据封包由封包长度、封包头、信息、检测构成。封包长度为1字节,封包头为10字节,信息长度小于245字节,检测为2字节。见下图:封包长度=封包头+信息长度。例如信息有3个字节(0x03),则封包长度为

3、封包头的10字节(0x0A)加上信息长度3字节,等于13(0x0D)。封包头由10个字节组成,具体内容见下表:第1、2字节表示设备的编号,其中R位表示信息的传送方向,R=0表示从远程PC向设备PC发送数据;R=1表示从设备PC向远程PC发送数据。第3、4字节表示发送信息的格式和类型,这部分由SECSII规定,将在以后介绍。其中W位表示是否需要应答,W=0不需要对方应答,W=1需要对方应答。第5、6字节表示数据封包的个数。当发送的信息长时需要多个数据封包发送,封包的个数将写在第5、6字节中。其中E

4、位表示是否是最后一个封包,E=0不是最后一个封包,E=1是最后一个封包。第7、8、9、10字节表示设备系统的信息,这些字节将由设备系统决定。数据信息长度不能超过245字节,超过245字节的信息要拆成多个数据封包来发送。封包检测由2个字节组成,封包检测将整个封包的各个字节相加得出的和附加在封包的最后两位发送给接收者。接收者将接收到的封包各个字节相加在与接收到的检测字节内容相比较,如果内容一致则表示接收到的数据正确,不一致表示接收到的数据不正确。下面举一个数据封包的例子来说明它的结构。210166要

5、发送的信息:设备编号:信息类型R位W位只有一个数据包系统信息则创建的数据封包头格式如下:80018101800100000001数据封包长度为0x03+0x0A=0x0D数据检测值为0x21+0x01+0x66+0x80+0x01+0x81+0x01+0x80+0x01+0x00+0x00+0x00+0x01=0x020D整个数据封包构建过程如下:这样就形成了一个完整的数据封包。注意:同一台设备的系统信息内容必须一致;第一个数据封包的封包数值为1;数据封包的数量最大为32767。超时处理:在通讯

6、过程中因种种原因会产生接收和发送的超时。在SECSI标准中对超时进行了相应处理。在SECSI标准中把超时分成了4种:T1、T2、T3、T4。T1:数据发送超时(IntercharacterTimeout)数据发送超时是指在发送数据封包时产生了中断或暂停,中断或暂停的时间超出了规定时间(一般规定时间为0.5秒)。此时就会产生T1错误。下图说明了数据发送超时的过程。T2:建立握手超时(ProtocolTimeout)对于发送者来说就是在发送完ENQ信息后等待EOT的时间超出了规定时间(一般规定为10

7、秒),或者是在发送完数据包后等待ACK或NAK的时间超过了规定时间。对于接收者来说就是发送了EOT后等待第一个数据发送来的时间超出了规定时间(一般规定为10秒)。T3:响应超时(ReplyTimeout)响应超时是指发送者发送了一条询问信息需要接收者回答,而接收者由于某种原因一直没有回答或者回答的时间超出了规定时间(一般规定为45秒)。如下图所示:T4:数据封包发送超时(InterblockTimeout)当传送的信息量比较大时,就需要多个数据封包来将信息拆分传送。在多个数据封包传送时由于某种原

8、因导致包与包之间的等待时间超出了规定值(一般规定为45秒),这种情况就是数据封包发送超时。如下图所示:可以打个比喻来形象的说明这四种超时。比如两个人(甲、乙)在打电话。甲:喂乙:喂甲:今天你……..此为T1超时甲:喂乙:………此为T2超时甲:喂乙:喂甲:今天你有空吗?乙:………此为T3超时甲:喂乙:喂甲:跟你说两个事甲:第一个事我今天去找你甲:……..此为T4超时竞争处理:当设备PC(EquipmentPC)和远程PC(HostPC)同时发送ENQ信息时,被定义为主机的PC优先发送信息,如下图所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。