当前位置:文档之家› 1 ARINC429总线及协议芯片HI

1 ARINC429总线及协议芯片HI

1 ARINC429总线及协议芯片HI-8582简介

1.1 ARINC429航空总线简介

ARINC429总线是美国航空无线电公司制定的民用航空数字总线传输标准,它规定了使用该总线的航空电子设备的信息流向和ARINC429基本数据字的格式。ARINC429为单向传输总线,信息只能从通信设备的发送口输出,经传输总线传至与它相连的需要该信息的其他设备的接收口。在需要两个通信设备间双向传输时,则在每个方向各用一根独立的传输总线。ARINC429通信采用带有奇数奇偶校验的32位信息字,信息字通过标牌识别,最多具备256个标牌。采用双极性归零制的三态码调制方式,即调制信号由“高”、“零”和“低”状态组成的三电平状态调制。

1.2 HI-8582简介

目前在机载设备中使用的ARINC429总线协议芯片较多,相比之下,HOLT INTEGRATED CIRCUITS公司生产的HI-8582是一款性能价格比较高的ARINC429协议芯片。该器件的主要功能如下:

●符合ARINC429总线协议;

●具有独立的双向接收和发送接口;

●无需驱动,可直接上ARINC429总线;

●标牌可程序化识别;

●串行数据速率可设位为100kbps或12.5kbps;

●对接收的数据可进行奇偶状态校验;并可对发送数据奇偶状态进行设置;

●可自动产生字与字之间的间隔;

●52脚PQFP封装,节省印制板空间。

2 AT89C52与HI-8582的接口设计

2.1 接口原理介绍

由于AT89C52是8位处理器,而HI-8582是16位接口芯片,在接口设计中利用一片CPLD 实现接口,设计中选用了ALTERA公司的EPM7128作为接口电路。电路框图见图1。

图1中,D1为单片机AT89C52,其中P0端口用于数据的的交换,P2端口用于控制,利用两个外中断INT0、INT1接收收到的429信号,单片机的复位信号是硬件看门狗产生的,图1中没有画出,复位信号RST作为CPLD的输入信号,单片机的时钟选用12MHz,同时12MHz作为CPLD的时钟源。D2为CPLD器件EPM7128,主要完成8位总线和16位总线的转换、数据交换、编译码、产生HI-8582的时钟和复位信号。D3为ARINC429接口电路HI-8582,BD00~BD11为双向数据总线与EPM7128相接,其余均为离散量。

2.2 CPLD的控制逻辑

图2 接口电路的CPLD控制逻辑

CPLD的控制逻辑见图2。U12为反向器,单片机的复位信号反向后送HI-8582的MR管脚,复位HI-8582中的寄存器。U6~U11构成了分频电路,将12MHz的时钟频率分为1MHz,作为HI-8582的时钟信号。U1~U5为三态8D触发器,由OE控制输出,CLK为时钟控制,上升沿锁存数据,低电平保持,当OE为高电平时输出为高阻状态。

2.3 HI-8582的复位及初始化

电路上电后,单片机首先复位RST管脚(高电平有效),同时RST反向后复位HI-8582,然后把控制字写到16位数据总线上,此后便可接收和发送数据。一般情况下,当既不能接收又不能发送数据时,应怀疑初始化过程。初始化程序如下:

CLR 7BH;CWSTR清0

MOV P0,2FH;

SETB P2.0;

CLR P2.0;上升延锁存

CLR P2.2;设置8582为输出模式

MOV P0,#31H;

SETB P2.3;上升延锁存控制字低8位

CLR P2.3;

MOV P0,#0E0H;

SETB P2.1;上升延锁存控制字高8位

CLR P2.1;

SETB 7BH;

MOV P0,2FH ;

SETB P2.0;上升延锁存

CLR P2.0;

SETB P2.2;设置8582为输入模式

2.4 HI-8582的数据发送过程

HI-8582发送数据时,首先应置ENTX引脚为低电平,再将PL1置低,将低16位数据写到16位数据总线上,之后,将PL1置高,再将PL2置低,将高16位数据写到16位数据总线上,数据写完之后,将ENTX置高。HI-8582的发送存储器最多可装载16个32位字长的数据,HI-8582采用的是先进先出的发送顺序。发送程序如下:

MOV R0,#0A0H;

CLR 7CH;ENTX置低

MOV P0,2FH;

SETB P2.0;

CLR P2.0;

CLR 7EH;PL1置低

MOV P0,2FH;

SETB P2.0;

CLR P2.0;

CLR P2.2;设置8582为输出模式MOV A,@R0;读入8位数据MOV P0,A;

SETB P2.3;

CLR P2.3;

INC R0;

MOV A,@R0; 读入8位数据MOV P0,A;

SETB P2.1;

CLR P2.1;

INC R0;

SETB 7EH;PL1置高

MOV P0,2FH;

SETB P2.0;

CLR P2.0;

SETB P2.2;

CLR 7DH;PL2置低

MOV P0,2FH;

SETB P2.0;

CLR P2.0;

CLR P2.2;

MOV A,@R0;读入8位数据MOV P0,A;

SETB P2.3;

CLR P2.3;

INC R0;

MOV A,@R0; 读入8位数据MOV P0,A;

SETB P2.1;

CLR P2.1;

SETB 7DH;PL2 HIGH

MOV P0,2FH;

SETB P2.0;

CLR P2.0;

SETB 7CH;ENTX置高

MOV P0,2FH;

SETB P2.0;

CLR P2.0;

SETB P2.2;

2.5 HI-8582的数据接收过程

当接收器1接收到数据后,系统会置HF1低电平,而当接收器2接收到数据后,系统将置HF2为低电平。欲使接收器1将接收数据的字1送至16位数据总线上,应先置SEL为低电平,再置EN1为低电平,而后再置EN2为高电平,SEL为高电平,便可将字2送至16位数据总线。要使接收器2的数据送至位数据总线上,则置EN2为低电平,EN1为高电平即可。接收程序如下:

CLR 7AH;从FIFO中读数据

MOV P0,2FH;SEL置低

SETB P2.0;

CLR P2.0;

CLR 78H;EN2置低

MOV P0,2FH;

SETB P2.0;

CLR P2.0 ;

SETB P3.3 ;

CLR P3.3 ;

CLR P2.6;设置8582低8位输入

SETB P2.7 ;

CLR P2.7;锁存8582低8位输入

MOV A,P0;读429第1字节(8位)

MOV R2,A;保存数据

SETB P2.6;设置第一字节输入为高阻

CLR P2.5;设置第二字节为输入

SETB P2.4;

CLR P2.4;锁存8582第二字节输入

MOV A,P0;读429第2字节(8位)

MOV R3,A; 保存数据

SETB P2.5;高阻状态

SETB 78H;EN2 HIGH

MOV P0,2FH;

SETB P2.0;

CLR P2.0;

SETB 7AH;SEL置高

MOV P0,2FH;

SETB P2.0;

CLR P2.0;

CLR 78H;EN2置低

MOV P0,2FH;

SETB P2.0;

CLR P2.0;

CLR P2.6;

SETB P2.7;

CLR P2.7;

MOV A,P0;读429第3字节(8位)

MOV R4,A;保存数据

SETB P2.6;高阻状态

CLR P2.5;设置低8位为输入

SETB P2.4;

CLR P2.4;

MOV A,P0;读429第4字节(8位)

MOV R5,A;保存数据

SETB P2.5;高阻状态

SETB 78H;EN2置高

MOV P0,2FH;

SETB P2.0;

CLR P2.0;

以上程序采用中断接收数据,当HI-8582的FIFO满后,HF1或HF2将变为低电平,产生中断,按以上程序处理结束后,HF1或HF2将变为高电平,从而完成一次数据的接收流程。

3 结束语

按照本文介绍的方法已成功实现HI-8582的ARINC429航空总线接口设计,设计的机载设备已批量装备现役飞机,效果良好。

参考文献:

1 SZ-01数字信息传输系统,HB6096-86,中华人民共和国航空工业部标准.

2 HI-8582,ARINC 429 System on a Chip, HOLT INTEGRA TED CIRCUITS.

3 MAX 7000 Programmable Logic Device Family Data Sheet,Altera Corporation.

作者:陕西凌云电器总公司设计所高峰

来源:[https://www.doczj.com/doc/5b16442084.html,]机电之家·机电行业电子商务平台!

对赌协议主要模式解析

对赌协议主要模式解析 对赌一词听来刺激,其实和赌博无甚关系。对赌协议是投资方与融资方在达成协议时,双方对于未来不确定情况的一种约定。如果约定的条件出现,投资方可以行使一种权利;如果约定的条件不出现,融资方则行使一种权利。所以,对赌协议实际上就是期权的一种形式。 通过条款的设计,对赌协议可以有效保护投资人利益,但由于多方面的原因,对赌协议在我国资本市场还没有成为一种制度设置,也没有被经常采用。但在国际企业对国内企业的投资中,对赌协议已经被广泛采纳。在创业型企业投资、成熟型企业投资中,都有对赌协议成功应用的案例,最终企业也取得了不错的业绩。研究国际企业的这些对赌协议案例,对于提高我国上市公司质量,也将有极为现实的指导意义。 三种应用类型 1.创业型企业中的应用 摩根士丹利等机构投资蒙牛,是对赌协议在创业型企业中应用的典型案例。 1999年1月,牛根生创立了“蒙牛乳业有限公司”,公司注册资本100万元。后更名为“内蒙古蒙牛乳业股份有限公司”(以下简称“蒙牛乳业”)。2001年底摩根士丹利等机构与其接触的时候,蒙

牛乳业公司成立尚不足三年,是一个比较典型的创业型企业。 2002年6月,摩根士丹利等机构投资者在开曼群岛注册了开曼公司。2002年9月,蒙牛乳业的发起人在英属维尔京群岛注册成立了金牛公司。同日,蒙牛乳业的投资人、业务联系人和雇员注册成立了银牛公司。金牛和银牛各以1美元的价格收购了开曼群岛公司50%的股权,其后设立了开曼公司的全资子公司——毛里求斯公司。同年10月,摩根士丹利等三家国际投资机构以认股方式向开曼公司注入约2597万美元(折合人民币约2.1亿元),取得该公司90.6%的股权和49%的投票权,所投资金经毛里求斯最终换取了大陆蒙牛乳业66.7%的股权,蒙牛乳业也变更为合资企业。 2003年,摩根士丹利等投资机构与蒙牛乳液签署了类似于国内证券市场可转债的“可换股文据”,未来换股价格仅为0.74港元/股。通过“可换股文据”向蒙牛乳业注资3523万美元,折合人民币2.9亿元。“可换股文据”实际上是股票的看涨期权。不过,这种期权价值的高低最终取决于蒙牛乳业未来的业绩。如果蒙牛乳业未来业绩好,“可换股文据”的高期权价值就可以兑现;反之,则成为废纸一张。 为了使预期增值的目标能够兑现,摩根士丹利等投资者与蒙牛管理层签署了基于业绩增长的对赌协议。双方约定,从2003年~2006年,蒙牛乳业的复合年增长率不低于50%。若达不到,公司管理层将输给摩根士丹利约6000万~7000万股的上市公司股份;如果业绩增长达到目标,摩根士丹利等机构就要拿出自己的相应股份奖励给蒙牛

通讯协议标准

编号: 密级:内部 页数:__________基于RS485接口的DGL通信协议(修改) 编写:____________________ 校对:____________________ 审核:____________________ 批准:____________________ 北京华美特科贸有限公司 二○○二年十二月六日

1.前言 在常见的数字式磁致伸缩液位计中,多采用RS485通信方式。但RS485标准仅对物理层接口进行了明确定义,并没有制定通信协议标准。因此,在RS485的基础上,派生出很多不同的协议,不同公司均可根据自身需要设计符合实际情况的通信协议。并且,RS485允许单总线多机通信,如果通信协议设计不好,就会造成相互干扰和总线闭锁等现象。如果在一条总线上挂接不同类型的产品,由于协议不一样,很容易造成误触发,造成总线阻塞,使得不同产品对总线的兼容性很差。 随着RS485的发展,Modicon公司提出的MODBUS协议逐步得到广泛认可,已在工业领域得到广泛应用。而MODBUS的协议规范比较烦琐,并且每字节数据仅用低4位(范围:0~15),在信息量相同时,对总线占用时间较长。 DGL协议是根据以上问题提出的一种通信协议。在制定该协议时已充分考虑以下几点要求: a.兼容于MODBUS 。也就是说,符合该协议的从机均可挂接到同一总线上。 b.要适应大数据量的通信。如:满足产品在线程序更新的需要(未来功能)。 c.数据传输需稳定可靠。对不确定因素应加入必要的冗错措施。 d.降低总线的占用率,保证数据传输的通畅。 2.协议描述 为了兼容其它协议,现做以下定义: 通信数据均用1字节的16进制数表示。从机的地址范围为:0x80~0xFD,即:MSB=1; 命令和数据的数值范围均应控制在0~0x7F之间。即:MSB=0,以区别地址和其它数据。 液位计的编码地址为:0x82~0x9F。其初始地址(出厂默认值)为:0x81。 罐旁表的编织地址为:0xA2~0xBF。其初始地址(出厂默认值)为:0xA1。 其它地址用于连接其它类型的设备,也可用于液位计、罐区表地址不够时的扩充。 液位计的命令范围为:0x01~0x2F,共47条,将分别用于参数设定、实时测量、诊断测试、在线编程等。 通信的基本参数为:4800波特率,1个起始位,1个结束位。字节校验为奇校验。 本协议的数据包是参照MODBUS RTU 通信格式编写,并对其进行了部分修改,以提高数据传输的速度。另外,还部分参照了HART协议。其具体格式如下: 表中,数据的最大字节数为16个。也就是说,整个数据包最长为20个字节。 “校验和”是其前面所有数据异或得到的数值,然后将该数值MSB位清零,使其满足0~7F 的要求。在验证接收数据包的“校验和”是否正确时,可将所有接收数据(包括“校验和”)进行异或操作,得到的数据应=0x80。这是因为,只有“地址”的MSB=1,所以异或结果的MSB也必然等于1。 本协议不支持MODBUS中所规定的广播模式。 3.时序安排 在上电后,液位计将先延迟10秒,等待电源稳定。然后,用5秒的时间进行自检和测试数据。

对赌协议的运用及案例

对赌协议的运用及案例 对赌一词听来刺激,其实和赌博无甚关系。对赌协议是投资方与融资方在达成协议时,双方对于未来不确定情况的一种约定。如果约定的条件出现,投资方可以行使一种权利;如果约定的条件不出现,融资方则行使一种权利。所以,对赌协议实际上就是期权的一种形式。 通过条款的设计,对赌协议可以有效保护投资人利益,但由于多方面的原因,对赌协议在我国资本市场还没有成为一种制度设置,也没有被经常采用。但在国际企业对国内企业的投资中,对赌协议已经被广泛采纳。在创业型企业投资、成熟型企业投资中,都有对赌协议成功应用的案例,最终企业也取得了不错的业绩。研究国际企业的这些对赌协议案例,对于提高我国上市公司质量,也将有极为现实的指导意义。 三种应用类型 1.创业型企业中的应用 摩根士丹利等机构投资蒙牛,是对赌协议在创业型企业中应用的典型案例。 1999年1月,牛根生创立了“蒙牛乳业有限公司”,公司注册资本100万元。后更名为“内蒙古蒙牛乳业股份有限公司”(以下简称“蒙牛乳业”)。2001年底摩根士丹利等机构与其接触的时候,蒙牛乳业公司成立尚不足三年,是一个比较典型的创业型企业。

2002年6月,摩根士丹利等机构投资者在开曼群岛注册了开曼公司。2002年9月,蒙牛乳业的发起人在英属维尔京群岛注册成立了金牛公司。同日,蒙牛乳业的投资人、业务联系人和雇员注册成立了银牛公司。金牛和银牛各以1美元的价格收购了开曼群岛公司50%的股权,其后设立了开曼公司的全资子公司——毛里求斯公司。同年10月,摩根士丹利等三家国际投资机构以认股方式向开曼公司注入约2597万美元(折合人民币约2.1亿元),取得该公司90.6%的股权和49%的投票权,所投资金经毛里求斯最终换取了大陆蒙牛乳业66.7%的股权,蒙牛乳业也变更为合资企业。 2003年,摩根士丹利等投资机构与蒙牛乳液签署了类似于国内证券市场可转债的“可换股文据”,未来换股价格仅为0.74港元/股。通过“可换股文据”向蒙牛乳业注资3523万美元,折合人民币2.9亿元。“可换股文据”实际上是股票的看涨期权。不过,这种期权价值的高低最终取决于蒙牛乳业未来的业绩。如果蒙牛乳业未来业绩好,“可换股文据”的高期权价值就可以兑现;反之,则成为废纸一张。 为了使预期增值的目标能够兑现,摩根士丹利等投资者与蒙牛管理层签署了基于业绩增长的对赌协议。双方约定,从2003年~2006年,蒙牛乳业的复合年增长率不低于50%。若达不到,公司管理层将输给摩根士丹利约6000万~7000万股的上市公司股份;如果业绩增长达到目标,摩根士丹利等机构就要拿出自己

对赌协议最全案例

【案例】 蒙牛——一赌成名 1999年1月,牛根生创立了“蒙牛乳业有限公司”,公司注册资本100万元。后更名为“内蒙古蒙牛乳业股份有限公司”(以下简称蒙牛乳业)。在不到三年的时间里,蒙牛迅猛发展,年销售额突破10亿元大关。快速扩张给公司带来了巨大的资金缺口,而此时,行业内的企业,伊利股份(600887)、光明乳业(600597)、三元股份(600429)先后登陆A股。在国内无法满足其融资需求的情况下,2001年底开始与摩根士丹利、鼎晖投资、英联投资等国际机构投资者接触。 2002年6月,蒙牛在英属开曼群岛和毛里求斯分别成立了一家用以承载蒙牛上市任务的壳公司。其中,开曼群岛公司由蒙牛发起人、业务联系人以及雇员等蒙牛相关人士控制。开曼群岛公司100%控股毛里求斯公司,毛里求斯公司又 通过认购蒙牛普通股等方式,获得蒙牛控股权。 毛里求斯公司认购蒙牛股份的资金,就来自上述三家机构投资者。2002年9月,三家机构投资者以认购开曼群岛公司股份的方式,注入2 597.4万美元(约2.16亿元人民币)。一年之后的2003年9月,经过内部的股权转换和计算,三家机构投资者持有开曼群岛公司49%已发行股份,剩余51%由蒙牛管理层及相关人士持有。 此间,毛里求斯公司用注入资金购得蒙牛66.7%的股份,蒙牛由此变更为外商投资企业,并成为这个上市运作系统末端的一间子公司。 2003年10月,三家机构投资者对开曼群岛公司进行了第二次注资。此番是通过认购开曼群岛公司每股面值0.001美元的可换股票据的方式,注入3 523.4万美元。这些可换股票据可以在蒙牛乳业招股完成一年后转换完毕。“可换股票据”实际上是股票的看涨期权。不过,这种期权价值的高低最终取决于蒙牛乳业未来的业绩。如果蒙牛乳业未来业绩好,“可换股文据”的高期权价值就可以兑现;反之,则成为废纸一张。为了使预期增值的目标能够兑现,摩根士丹利等投资者与蒙牛管理层签署了基于业绩增长的对赌协议。 协议约定,从2004—2006年为止的三年内,蒙牛的年复合盈利增长率如果低于50%,金牛将会转让用一定公式计算所得的某一数量股份(也可以用现金代替)予摩根士丹利、鼎晖和英联等三家机构投资者;蒙牛的年复合盈利增长率如果超过50%,摩根士丹利等三家金融机构投资者将会转让自己的相应股份给金牛,作为对给蒙牛管理层的奖励。双方规定,无论如何涉及转让的股份总共不得超过7830万股(占已发行股份的7.8%)。 2002年,中国乳制品行业年销售额复合增长率为15.5%,50%增长率的约定对蒙牛无疑是一次豪赌。 在接下来的一年时间里,蒙牛的发展状况已经远远超出了“对赌协议”预定的盈利目标。加上蒙牛历年来的表现,2005年4月6日,蒙牛发布公告称其获得摩根士丹利、鼎晖投资、英联投资和金牛的通知,摩根士丹利等三家金融机构投资者将以向金牛支付本金为598.7644万美元的可换股票据(合计可转换成6 260.8768万股蒙牛股票)的方式提前终止双方在一年前达成的估值调整机制。 目前摩根士丹利、鼎晖、英联分别持有蒙牛88万股、27万股、16万股股份,仅占总股本的0.1%。在英联、摩根士丹利、鼎晖等中后期投资者成功实现退出之后,蒙牛又顺利为自己找到了新加坡政府投资公司、美资大行Capital Group(CG)等长期接盘

通信协议

常用通信协议汇总 一、有线连接 1.1RS-232 优点:RS-232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为3kΩ~7kΩ。所以RS-232适合本地设备之间的通信。 缺点:(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL电路连接。 (2)传输速率较低,在异步传输时,最高速率为20Kbps。 (3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,而发送电平与接收 电平的差仅为2V至3V左右,所以其共模抑制能力差,再加上双绞线上的分布电容,其传送距离最大为约15米。 1.2RS-485 RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构,传输距离一般在1~2km以下为最佳,如果超过距离加"中继"可以保证信号不丢失,而且结点数有限制,结点越多调试起来稍复杂,是目前使用最多的一种抄表方式,后期维护比较简单。常见用于串行方式,经济实用。 1.3CAN 最高速度可达1Mbps,在传输速率50Kbps时,传输距离可以达到1公里。在10Kbps速率时,传输距离可以达到5公里。一般常用在汽车总线上,可靠性高。 1.4TCP/IP 它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。 1.5ADSL 基于TCP/IP 或UDP协议,将抄表数据发送到固定ip,利用电信/网通现有的布线方式,速度快,性能比较可以,缺点是不适合在野外,设备费用投入较大,对仪表通讯要求高。 1.6FSK 可靠通信速率为1200波特,可以连接树状总线;对线路性能要求低,通信距离远,一般可达30公里,线路绝缘电阻大于30欧姆,串联电阻高达数百欧姆都可以工作,适合用于大型矿井监控系统。主要缺点是:系统造价略高,通信线路要求使用屏蔽电缆;抗干扰性能一般,误码率略高于基带。 1.7光纤方式 传输速率高,可达百兆以上;通信可靠无干扰;抗雷击性能好,缺点:系统造价高;光纤断线后熔接受井下防爆环境制约,不宜直达分站,一般只用于通信干线。 1.8电力载波 1.9利用现有电力线,通过载波方式将模拟或数字信号进行高速传输的技术。由于使用坚固可靠的电力线作 为载波信号的传输媒介,因此具有信息传输稳定可靠,路由合理、可同时复用远动信号等特点,不需要线路投资的有线通信方式,但是开发费用高,调试难度大,易受用电环境影响,通讯状况用户的用电质量关系紧密。 二、无线连接 2.1Bluetooth 蓝牙是一种支持设备短距离通信的无线电技术。它是一种无线数据与语音通信的开放性全球规范,它以低

I2C 协议标准完全版,很详细

THE I 2C-BUS SPECIFICATION VERSION 2.1 JANUARY 2000

CONTENTS 1PREFACE. . . . . . . . . . . . . . . . . . . . . . . . . . .3 1.1Version 1.0 - 1992. . . . . . . . . . . . . . . . . . . . 3 1.2Version 2.0 - 198. . . . . . . . . . . . . . . . . . . . . 3 1.3Version 2.1 - 1999. . . . . . . . . . . . . . . . . . . . 3 1.4Purchase of Philips I2C-bus components . . 3 2THE I2C-BUS BENEFITS DESIGNERS AND MANUFACTURERS. . . . . . . . . . . . . . .4 2.1Designer benefits . . . . . . . . . . . . . . . . . . . . 4 2.2Manufacturer benefits. . . . . . . . . . . . . . . . . 6 3INTRODUCTION TO THE I2C-BUS SPECIFICATION . . . . . . . . . . . . . . . . . . . . .6 4THE I2C-BUS CONCEPT . . . . . . . . . . . . . . .6 5GENERAL CHARACTERISTICS . . . . . . . . .8 6BIT TRANSFER . . . . . . . . . . . . . . . . . . . . . .8 6.1Data validity . . . . . . . . . . . . . . . . . . . . . . . . 8 6.2START and STOP conditions. . . . . . . . . . . 9 7TRANSFERRING DATA. . . . . . . . . . . . . . .10 7.1Byte format . . . . . . . . . . . . . . . . . . . . . . . . 10 7.2Acknowledge. . . . . . . . . . . . . . . . . . . . . . . 10 8ARBITRATION AND CLOCK GENERATION . . . . . . . . . . . . . . . . . . . . . .11 8.1Synchronization . . . . . . . . . . . . . . . . . . . . 11 8.2Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . 12 8.3Use of the clock synchronizing mechanism as a handshake. . . . . . . . . . . 13 9FORMATS WITH 7-BIT ADDRESSES. . . .13 107-BIT ADDRESSING . . . . . . . . . . . . . . . . .15 10.1Definition of bits in the first byte . . . . . . . . 15 10.1.1General call address. . . . . . . . . . . . . . . . . 16 10.1.2START byte . . . . . . . . . . . . . . . . . . . . . . . 17 10.1.3CBUS compatibility. . . . . . . . . . . . . . . . . . 18 11EXTENSIONS TO THE STANDARD- MODE I2C-BUS SPECIFICATION . . . . . . .19 12FAST-MODE. . . . . . . . . . . . . . . . . . . . . . . .19 13Hs-MODE . . . . . . . . . . . . . . . . . . . . . . . . . .20 13.1High speed transfer. . . . . . . . . . . . . . . . . . 20 13.2Serial data transfer format in Hs-mode. . . 21 13.3Switching from F/S- to Hs-mode and back . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2313.4Hs-mode devices at lower speed modes. . 24 13.5Mixed speed modes on one serial bus system. . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 13.5.1F/S-mode transfer in a mixed-speed bus system. . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 13.5.2Hs-mode transfer in a mixed-speed bus system. . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 13.5.3Timing requirements for the bridge in a mixed-speed bus system. . . . . . . . . . . . . . 27 1410-BIT ADDRESSING. . . . . . . . . . . . . . . . 27 14.1Definition of bits in the first two bytes. . . . . 27 14.2Formats with 10-bit addresses. . . . . . . . . . 27 14.3General call address and start byte with 10-bit addressing. . . . . . . . . . . . . . . . . . . . 30 15ELECTRICAL SPECIFICATIONS AND TIMING FOR I/O STAGES AND BUS LINES. . . . . . . . . . . . . . . . . . . . 30 15.1Standard- and Fast-mode devices. . . . . . . 30 15.2Hs-mode devices. . . . . . . . . . . . . . . . . . . . 34 16ELECTRICAL CONNECTIONS OF I2C-BUS DEVICES TO THE BUS LINES . 37 16.1Maximum and minimum values of resistors R p and R s for Standard-mode I2C-bus devices . . . . . . . . . . . . . . . . . . . . . 39 17APPLICATION INFORMATION. . . . . . . . . 41 17.1Slope-controlled output stages of Fast-mode I2C-bus devices. . . . . . . . . . . . 41 17.2Switched pull-up circuit for Fast-mode I2C-bus devices . . . . . . . . . . . . . . . . . . . . . 41 17.3Wiring pattern of the bus lines. . . . . . . . . . 42 17.4Maximum and minimum values of resistors R p and R s for Fast-mode I2C-bus devices . . . . . . . . . . . . . . . . . . . . . 42 17.5Maximum and minimum values of resistors R p and R s for Hs-mode I2C-bus devices . . . . . . . . . . . . . . . . . . . . . 42 18BI-DIRECTIONAL LEVEL SHIFTER FOR F/S-MODE I2C-BUS SYSTEMS . . . . 42 18.1Connecting devices with different logic levels. . . . . . . . . . . . . . . . . . . . . . . . . 43 18.1.1Operation of the level shifter . . . . . . . . . . . 44 19DEVELOPMENT TOOLS AVAILABLE FROM PHILIPS. . . . . . . . . . . . . . . . . . . . . 45 20SUPPORT LITERATURE . . . . . . . . . . . . . 46

几种通信协议

RS-232-C RS-232-C是OSI基本参考模型物理层部分的规格,它决定了连接器形状等物理特性、以0和1表示的电气特性及表示信号意义的逻辑特性。 RS-232-C是EIA发表的,是RS-232-B的修改版。本来是为连接模拟通信线路中的调制解调器等DCE及电传打印机等DTE拉接口而标准化的。现在很多个人计算机也用RS-232-C作为输入输出接口,用RS-232-C作为接口的个人计算机也很普及。 RS-232-C的如下特点:采用直通方式,双向通信,基本频带,电流环方式,串行传输方式,DCE-DTE间使用的信号形态,交接方式,全双工通信。RS-232-C在ITU建议的V.24和V.28规定的25引脚连接器在功能上具有互换性。 RS-232-C所使用的连接器为25引脚插入式连接器,一般称为25引脚D-SUB。DTE端的电缆顶端接公插头,DCE端接母插座。 RS-232-C所用电缆的形状并不固定,但大多使用带屏蔽的24芯电缆。电缆的最大长度为15m。使用RS-232-C在200K位/秒以下的任何速率都能进行数据传输。 RS-449 RS-449是1977年由EIA发表的标准,它规定了DTE和DCE之间的机械特性和电气特性。RS-449是想取代RS-232-C而开发的标准,但是几乎所有的数据通信设备厂家仍然采用原来的标准,所以RS-232-C仍然是最受欢迎的接口而被广泛采用。 RS-449的连接器使用ISO规格的37引脚及9引脚的连接器,2次通道(返回字通道)电路以外的所有相互连接的电路都使用37引脚的连接器,而2次通道电路则采用9引脚连接器。 RS-449的电特性,对平衡电路来说由RS-422-A规定,大体与V.11具有相同规格,而RS-423-A大体与V.10具有相同规格。

Modbus 通讯协议的原理和标准

Modbus 通讯协议的原理和标准 工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。Modbus 就是工业控制器的网络协议中的一种。 一、Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。 当在一Modbus 网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus 协议发出。在其它网络上,包含了Modbus 协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。 1、在Modbus 网络上转输 标准的Modbus 口是使用一RS-232C 兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。控制器能直接或经由Modem 组网。 控制器通信使用主—从技术,即仅一设备(主设备)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据做出相应反应。典型的主设备:主机和可编程仪表。典型的从设备:可编程控制器。 主设备可单独和从设备通信,也能以广播方式和所有从设备通信。如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则不作任何回应。Modbus 协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。 从设备回应消息也由Modbus 协议构成,包括确认要行动的域、任何要返回的数据、和一错误检测域。如果在消息接收过程中发生一错误,或从设备不能执行其命令,从设备将建立一错误消息并把它作为回应发送出去。 2、在其它类型网络上转输 在其它网络上,控制器使用对等技术通信,故任何控制都能初始和其它控制器的通信。这样在单独的通信过程中,控制器既可作为主设备也可作为从设备。提供的多个内部通道可允许同时发生的传输进程。 在消息位,Modbus 协议仍提供了主—从原则,尽管网络通信方法是“对等”。如果一控制器发送一消息,它只是作为主设备,并期望从从设备得到回应。同样,当控制器接收到一消息,它将建立一从设备回应格式并返回给发送的控制器。 3、查询—回应周期 (1)查询 查询消息中的功能代码告之被选中的从设备要执行何种功能。数据段包含了从设备要执行功能的任何附加信息。例如功能代码03 是要求从设备读保持寄存器并返回它们的内容。数据段必须包含要告之从设备的信息:从何寄存器开始读及要读的寄存器数量。错误检测域为从设备提供了一种验证消息内容是否正确的方法。

对赌协议经典案例解析

对赌协议经典案例解析 对赌协议最初由国外引进,摩根士丹利等机构投资蒙牛,是对赌协议在创业型企业中应用的典型案例。 “对赌协议”也为本土投资机构所使用。2007年11月,东方富海等机构投资8000万元于无锡某太阳能公司,其中5000万元以增资方式进入公司股本,另外3000万元以委托银行贷款的方式借给企业,增资的资金直接换取企业股权,委托银行贷款的资金作为“业绩对赌”的筹码。协议约定,如果该企业完成2007、2008年预期目标,则3000万元的委托银行贷款无须归还投资人,且投资人在该企业中股权比例不变,从而令企业的估值得到提升。2007年,该公司超过预计业绩目标将近20%,并于2008年10月提前完成年度业绩目标,对赌实现双赢。 经典案例之一: 融资方:蒙牛乳业 投资方:摩根士丹利等三家国际投资机构 签订时间:2003 主要内容:2003至2006年,如果蒙牛业绩的复合增长率低于50%,以牛根生为首的蒙牛管理层要向外资方赔偿7800万股蒙牛股票,或以等值现金代价支付;反之,外方将对蒙牛股票赠予以牛根生为首的蒙牛管理团队 目前状况:已完成,蒙牛高管获得了价值数十亿元股票 1999年1月,牛根生创立了“蒙牛乳业有限公司”,公司注册资本100万元。后更名为“内蒙古蒙牛乳业股份有限公司”(以下简称“蒙牛乳业”)。2001年底摩根士丹利等机构与其接触的时候,蒙牛乳业公司成立尚不足三年,是一个比较典型的创业型企业。 2002年6月,摩根士丹利等机构投资者在开曼群岛注册了开曼公司。2002年9月,

蒙牛乳业的发起人在英属维尔京群岛注册成立了金牛公司。同日,蒙牛乳业的投资人、业务联系人和雇员注册成立了银牛公司。金牛和银牛各以1美元的价格收购了开曼群岛公司50%的股权,其后设立了开曼公司的全资子公司——毛里求斯公司。同年10月,摩根士丹利等三家国际投资机构以认股方式向开曼公司注入约2597万美元(折合人民币约2.1亿元),取得该公司90.6%的股权和49%的投票权,所投资金经毛里求斯最终换取了大陆蒙牛乳业66.7%的股权,蒙牛乳业也变更为合资企业。 2003年,摩根士丹利等投资机构与蒙牛乳业签署了类似于国内证券市场可转债的“可换股文据”,未来换股价格仅为0.74港元/股。通过“可换股文据”向蒙牛乳业注资3523万美元,折合人民币2.9亿元。“可换股文据”实际上是股票的看涨期权。不过,这种期权价值的高低最终取决于蒙牛乳业未来的业绩。如果蒙牛乳业未来业绩好,“可换股文据”的高期权价值就可以兑现;反之,则成为废纸一张。 为了使预期增值的目标能够兑现,摩根士丹利等投资者与蒙牛管理层签署了基于业绩增长的对赌协议。双方约定,从2003年~2006年,蒙牛乳业的复合年增长率不低于50%。若达不到,公司管理层将输给摩根士丹利约6000万~7000万股的上市公司股份;如果业绩增长达到目标,摩根士丹利等机构就要拿出自己的相应股份奖励给蒙牛管理层。 2004年6月,蒙牛业绩增长达到预期目标。摩根士丹利等机构“可换股文据”的期权价值得以兑现,换股时蒙牛乳业股票价格达到6港元以上;给予蒙牛乳业管理层的股份奖励也都得以兑现。摩根士丹利等机构投资者投资于蒙牛乳业的业绩对赌,让各方都成为赢家。 投资特点分析: 摩根士丹利对于蒙牛乳业基于业绩的对赌之所以能够划上圆满句号,总结归纳,该份对赌协议中有如下七个特点:一是投资方在投资以后持有企业的原始股权,如摩根士丹利等三家国际投资机构持有开曼公司90.6%的股权和49%的投票权;二是持有高杠杆性(换股价格仅为0.74港元/股)的“可换股文据”;三是高风险性(可能输给管理层几千万股股份);四是投资方不是经营乳业,不擅长参与经营管理,仅是财务型投资;五是股份在香港证券市场流动自由;六是蒙牛乳业虽然是创业型企业,但企业管理层原来在同一类型企业工作,富有行业经验;七是所投资的企业属于日常消费品行业,周期性波动小,一旦企业形成相对优势,竞争对手难以替代,投资的行业风险小。

常用几种通讯协议

常用几种通讯协议 Modbus Modbus技术已成为一种工业标准。它是由Modicon公司制定并开发的。其通讯主要采用RS232,RS485等其他通讯媒介。它为用户提供了一种开放、灵活和标准的通讯技术,降低了开发和维护成本。 Modbus通讯协议由主设备先建立消息格式,格式包括设备地址、功能代码、数据地址和出错校验。从设备必需用Modbus协议建立答复消息,其格式包含确认的功能代码,返回数据和出错校验。如果接收到的数据出错,或者从设备不能执行所要求的命令,从设备将返回出错信息。 Modbus通讯协议拥有自己的消息结构。不管采用何种网络进行通讯,该消息结构均可以被系统采用和识别。利用此通信协议,既可以询问网络上的其他设备,也能答复其他设备的询问,又可以检测并报告出错信息。 在Modbus网络上通讯期间,通讯协议能识别出设备地址,消息,命令,以及包含在消息中的数据和其他信息,如果协议要求从设备予以答复,那么从设备将组建一个消息,并利用Modbus发送出去。 BACnet BACnet是楼宇自动控制系统的数据通讯协议,它由一系列与软件及硬件相关的通讯协议组成,规定了计算机控制器之间所有对话方式。协议包括:(1)所选通讯介质使用的电子信号特性,如何识别计算机网址,判断计算机何时使用网络及如何使用。(2)误码检验,数据压缩和编码以及各计算机专门的信息格式。显然,由于有多种方法可以解决上述问题,但两种不同的通讯模式选择同一种协议的可能性极少,因此,就需要一种标准。即由ISO(国际标准化协会〉于80年代着手解决,制定了《开放式系统互联(OSI〉基本参考模式(Open System Interconnection/Basic Reference Model简称OSI/RM)IS0- 7498》。 OSI/RM是ISO/OSI标准中最重要的一个,它为其它0SI标准的相容性提供了共同的参考,为研究、设计、实现和改造信息处理系统提供了功能上和概念上的框架。它是一个具有总体性的指导性标准,也是理解其它0SI标准的基础和前提。 0SI/RM按分层原则分为七层,即物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。 BACnet既然是一种开放性的计算机网络,就必须参考OSIAM。但BACnet没有从网络的最低层重新定义自己的层次,而是选用已成熟的局域网技术,简化0SI/RM,形成包容许多局 域网的简单而实用的四级体系结构。 四级结构包括物理层、数据链路层、网络层和应用层。

Modbus标准通讯协议格式

Modbus通讯协议 Modbus协议 Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modbus已经是工业领域全球最流行的协议。此协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 当在网络上通信时,Modbus协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成应答并使用Modbus 协议发送给询问方。 Modbus协议包括ASCII、RTU、TCP等,并没有规定物理层。此协议定义了控制器能够认识和使用的消息结构,而不管它们是经过何种网络进行通信的。标准的Modicon控制器使用RS232C实现串行的Modbus。Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和就答的方式,数据通讯采用Maser/Slave方式,Master端发出数据请求消息,Slave 端接收到正确消息后就可以发送数据到Master端以响应请求;Master端也可以直接发消息修改Slave端的数据,实现双向读写。 Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验,但TCP模式没有额外规定校验,因为TCP协议是一个面向连接的可靠协议。另外,Modbus采用主从方式定时收发数据,在实际使用中如果某Slave站点断开后(如故障或关机),Master端可以诊断出来,而当故障修复后,网络又可自动接通。因此,Modbus协议的可靠性较好。 下面我来简单的给大家介绍一下,对于Modbus的ASCII、RTU和TCP协议来说,其中TCP和RTU协议非常类似,我们只要把RTU协议的两个字节的校验码去掉,然后在RTU协议的开始加上5个0和一个6并通过TCP/IP网络协议发送出去即可。所以在这里我仅介绍一下

对赌协议问题解决之道

【案例情况】 一、金刚玻璃:最佳学习样本 (一)招股说明书披露情况 1、对赌协议缘由 公司对赌协议源自2007年一次增资扩股中引入了战略投资者,《关于公司设立以来股本演变情况专项说明》中有如下描述:2007年12月29日和2008年1月10日,公司及大股东金刚实业分别与天堂硅谷、汇众工贸和保腾创投签订《增资扩股协议》。《增资扩股协议》中附加了对赌条款,该条款约定如公司达不到协议约定的经营业绩等条件,金刚实业将向三家投资者无偿转让部分股份以予补偿。2009年1月,对赌协议签署方就有关业绩指标进行了调整。 2、对赌协议的终止 为促进本公司稳定发展,维护股权稳定,相关股东取得一致意见,重新签订《关于广东金刚玻璃科技股份有限公司的增资扩股协议之补充协议》(以下简称“增资扩股协议之补充协议(一)”)终止原《增资扩股协议》及其《补充协议书》中对赌条款。 2009年9月15日,公司、金刚实业分别与投资者重新签订《增资扩股协议之补充协议(一)》,各方一致同意终止原协议关于无偿转让股份的相关条款。 2010年4月8日,公司、金刚实业分别与三家投资者再次签订《增资扩股协议之补充协议》(以下简称“《增资扩股协议之补充协议(二)》”),各方一致同意终止原协议关于董事一票否决权的条款。被终止条款具体内容为:新公司在进行重大决策时,应由董事会形成决议而乙方推荐的董事不同意相关议案的,该议案可提交董事会讨论但不形成决议;应由股东大会形成决议而乙方推荐的董事不同意相关议案的,该议案不提交股东大会讨论。同时,《增资扩股协议之补充协议(二)》第1.2条约定:三家投资者推荐的董事、监事或高级管理人员不存在具有额外表决权的情况。

Modbus+RTU+标准通讯协议格式

HLP_SV Modbus RTU 标准通讯协议格式 通信资料格式 Address Function Data CRC check 8 bits 8 bits N×8bits 16bits 1)Address通讯地址:1-247 2)Function:命令码8-bit命令 01 读线圈状态 上位机发送数据格式: ADDRESS 01 ADDRH ADDRL NUMH NUML CRC 注: ADDR: 00000 --- FFFF(ADDR=线圈地址-1);NUM: 0010-----0040 (NUM为要读线圈状态值的二进制数位数) 正确时变频器返回数据格式: ADDRESS 01 BYTECOUNT DA TA1 DA TA2 DA TA3 DA TAN CRC 注: BYTECOUNT:读取的字数 错误时变频器返回数据格式: ADDRESS 0X81 Errornum CRC 注: Errornum为错误类型代码 如:要检测变频器的输出频率 应发送数据:01 01 00 30 00 10 3D C9(16进制) 变频器返回数据:01 01 02 00 20 B8 24(16进制) 发送数据:0030hex(线圈地址49) 返回的数据位为“0020”(16进制),高位与低位互换,为2000。即输出频率为 303(Max Ref)的50%。关于2000对应50%,具体见图1。

03读保持寄存器 上位机发送数据格式: ADDRESS 03 ADDRH ADDRL NUMH NUML CRC 注:ADDR: 0 --- 0XFFFF;NUM: 0010-----0040 (NUM为要读取数据的字数) ADDR=Parameter Numbe r×10-1 正确时变频器返回数据格式: ADDRESS 03 BYTECOUNT DA TA1 DA TA 2 DA TA 3 DA TAN CRC 注: BYTECOUNT:读取的字节数 错误时变频器返回数据格式: ADDRESS 0X83 Errornum CRC 如:要读变频器参数303的设定值 应发送数据:01 03 0B D5 00 02 95 BC (16进制) Parameter 303(3029)=0BD5HEX 变频器返回数据:“:”01 03 04 00 00 EA 60 B5 7B 返回的数据位为“00 00 EA 60”(16进制)转换为10进制数为60000, 表示303设置值为60.000 ※当参数值为双字时,NUM的值必须等于2。否则无法读取或读取错误。 05 写单个线圈状态 上位机发送数据格式: ADDRESS 05ADDRH ADDRL DA TAH DA TAL CRC 注:ADDR: 0 ---- 0XFFFF(ADDR=线圈地址-1);DATA=0000HEX(OFF) OR FF00(ON) HEX 正确时变频器返回数据格式: ADDRESS 05 DATAH DATAL BYTECOUNT CRC 错误时变频器返回数据格式: ADDRESS 0X85 Errornum CRC 如:要使写参数为写入RAM和EEPROM 应发送数据:01 05 00 40 FF 00 CRC(16进制) 变频器返回数据:01 05 FF 00 00 01 CRC(16进制) 发送数据:0040hex(线圈地址65) 06 写单个保持寄存器值(只能写参数值为单个字的参数) 上位机发送数据格式: ADDRESS 06 ADDRH ADDRL DA TAH DA TAL CRC 注:ADDR: ADDR=Parameter Numbe r×10-1 正确时变频器返回数据格式: ADDRESS 06 ADDRH ADDRL DA TAH DA TAL CRC 错误时变频器返回数据: ADDRESS 0X86 Errornum CRC 如:要对变频器参数101写入1 应发送数据:01 06 00 03 F1 00 01 19 BD(16进制) 变频器返回数据:01 06 03 F1 00 01 19 BD(16进制) PARAMETER 101(1009)=03F1 HEX

相关主题
文本预览
相关文档 最新文档