- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Can总线双绞线和光纤1
摘要 在分析CAN总线双绞线和光纤传输特点的基础上,提出一种基于光纤收发一体模块及CAN总线控制器SJAl000的光纤传输接口设计方案;详细介绍光纤收发器的选取及传输接口的实现;根据光纤收发一体模块对信号源时钟提取的要求以及CAN总线的非破坏性总线仲裁的特点,设计了一种CAN总线信号编解码方法,井用FPGA加以实现;通过实际的通信实验验证了设计方案的正确性,并根据实验数据对CAN总线在两种介质下的传输性能作了比较。
引 言
作为一种成熟的现场总线技术,CAN(Controller Area Network)总线在汽车、电力、机械、化工等工业控制领域得到了极为广泛的应用。CAN协议标准中规定了CAN总线支持的两种传输介质——双绞线和光纤。目前,绝大多数CAN总线系统采用的都是双绞线传输。光纤一般应用于大容量、高速率的传输中,对于CAN总线这种传输速率较低、数据量较小的现场总线通信,光纤传输的优势得不到完全发挥,因此光纤传输的应用还不多。国内外多家研究机构也都进行了CAN总线光纤传输的研究,但主要是基于分立光纤收发元件的方法。本文介绍了一种使用光纤收发一体模块,结合编解码算法实现CAN总线光纤传输接口的方案;根据CAN总线的特点和实验数据,分析了CAN总线在光纤介质下传输性能的改善。
1 CAN总线的双绞线及光纤传输
1.1 CAN总线双绞线传输
CAN总线典型的网络拓扑是总线结构。1993年颁布的国际标准ISOll898对基于双绞线的CAN总线传输介质特性做出了建议:总线可具有两种逻辑状态,即隐性(逻辑“1”)或显性(逻辑“O”)。图1为基于CAN总线控制器SJAl000和总线驱动器PCA82C250的CAN双绞线传输网络结构图。
?
CAN总线双绞线传输接口的特点是技术上容易实现,造价低廉;理论上节点数无限制,对环境电磁辐射有一定抑制能力。但随着频率的增长,双绞线线对的衰减迅速增大;双绞线还有所谓近端串扰,即在“发送线对”和“接收线对”之间存在电磁耦合干扰。另外,双绞线的传输速率受距离限制比较大。这些缺陷使得CAN总线不宜在强干扰、高速率、远距离的场合下使用双绞线作为传输介质。
1.2 CAN总线光纤传输
CAN协议支持光纤作为传输介质,但是由于CAN总线网络一般采用总线型结构,并且其总线仲裁采取的是具有优先级的非破坏性CSMA(载波侦听多路访问),而光纤信号的传输则是单向的,因此最简单实用的方法是在某些总线支路上采用光纤介质,整个CAN网络为双绞线和光纤两种传输介质混合使用的方式。结构如图2所示。
作为传输介质,光纤在抗干扰性、传输容量、速率等方面具有许多比双绞线优良的特性。因此,在某些环境恶劣、地理分布范围较广、速率要求较高的CAN总线系统中,可以在相应的支路上使用光纤传输,从而保证整个CAN网络的性能。
2 光纤传输接口实现方案
2.1 光纤收发模块的选用
实现光纤传输的一个重要环节就是完成总线信号的光电转换,可以使用专用的光纤收发器件。目前,光纤收发器有两种类型:一种是基于分立元件的,即光接收和光发送模块足独立的。这种光收发模块相对比较简单,光发射部分主要由光源和偏置控制电路组成;光接收部分主要由光探测器、整形放大电路组成,一般采用塑料或多模光纤进行传输。另一种是光纤收发一体模块,它在光源、光探测、光器件封装、驱动集成电路、放大集成电路技术进步的基础上,将接收和发送集成到一起、符合电信传输标准的光电子系统;在光发射部分使用了性能更好的光源,并在接收部分加入了时钟及再生判决电路等,一般采用单模光纤进行传输。因此,光纤收发一体模块在信号转换的速率和稳定性上都比分立的光纤收发器件有很大的提高,而且与外围器件接口方便,单模光纤的色散、传输光功率消耗也比多模光纤小。
本设计中选用一款TTL光纤收发一体模块,标准工业用l×9引脚,单+5V电源供电,光纤传输模式为单模,标准ST-ST光纤接口。该模块驱动接几如图3所示。
2.2 设计方案
由于光纤收发一体模块中含有时钟提取电路,要求所转换的信号流要含有丰富的时钟信息,以便时钟提取电路准确地捕获信号的频率,因此信号流中不宜包含较长的连“l”或连“O”。而CAN总线在空闲以及发送某些类型帧时会出现比较长的连“1”或连“O”.尤其在通信波特率比较低的情况下,连续相同电平的时问就会越长,这将会导致接收器捕获不到信号流的准确波特率,从而导致光电转换后的信号的位时间不准确甚至错误。因此,就要求对待转换的CAN信号流进行预先处理。最常用的方法就是进行编码,编码后的信号流中包禽丰富的时钟信息,不会出现较长的连“1”或连“O”,经过光纤传输后再进行解码还原。也就是说,在CAN控制器、骄动器与光电转换模块之间增加一个编解码器。
据此提出一种基于CAN总线控制器SJAll300和光纤收发一体模块的CAN总
文档评论(0)