一种CAN总线光纤传输接口设计.docx
《一种CAN总线光纤传输接口设计.docx》由会员分享,可在线阅读,更多相关《一种CAN总线光纤传输接口设计.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一种CAN总线光纤传输接口设计ronggang导语:在分析CAN总线双绞线和光纤传输特点的根底上,提出一种基于光纤收发一体模块及CAN总线控制器SJAl000的光纤传输接口设计方案;具体介绍光纤收发器的选取及传输接口的实现摘要:在分析CAN总线双绞线和光纤传输特点的根底上,提出一种基于光纤收发一体模块及CAN总线控制器SJAl000的光纤传输接口设计方案;具体介绍光纤收发器的选取及传输接口的实现;根据光纤收发一体模块对信号源时钟提取的要求以及CAN总线的非破坏性总线仲裁的特点,设计了一种CAN总线信号编解码方法,井用FPGA加以实现;通过实际的通讯实验验证了设计方案的正确性,并根据实验数据对C
2、AN总线在两种介质下的传输性能作了比拟。关键词:CAN总线;光纤;传输接口;FPGA作为一种成熟的现场总线技术,CANControllerAreaNetwork总线在汽车、电力、机械、化工等工业控制领域得到了极为广泛的应用。CAN协议标准中规定了CAN总线支持的两种传输介质双绞线和光纤。目前,绝大多数CAN总线系统采用的都是双绞线传输。光纤一般应用于大容量、高速率的传输中,对于CAN总线这种传输速率较低、数据量较小的现场总线通讯,光纤传输的上风得不到完全发挥,因此光纤传输的应用还不多。国内外多家研究机构也都进展了CAN总线光纤传输的研究,但主要是基于分立光纤收发元件的方法。本文介绍了一种使用光
3、纤收发一体模块,结合编解码算法实现CAN总线光纤传输接口的方案;根据CAN总线的特点和实验数据,分析了CAN总线在光纤介质下传输性能的改善。1CAN总线的双绞线及光纤传输1.1CAN总线双绞线传输CAN总线典型的网络拓扑是总线构造。1993年公布的同际标准ISOll898对基于双绞线的CAN总线传输介质特性做出了建议:总线可具有两种逻辑状态,即隐性逻辑l或者显性逻辑0。图1为基于CAN总线控制器SJA1000和总线驱动器PCA82C250的CAN双绞线传输网络构造图。CAN总线双绞线传输接口的特点是技术上轻易实现,造价低廉;理论上节点数无限制,对环境电磁辐射有一定抑制才能。但随着频率的增长,双
4、绞线线对的衰减迅速增大;双绞线还有所谓近端串扰,即在发送线对和接收线对之间仔在电磁耦合干扰。另外,双绞线的传输速率受间隔限制比拟大。这些缺陷使得CAN总线不宜在强干扰、高速率、远间隔的场合下使用双绞线作为传输介质。1.2CAN总线光纤传输CAN协议支持光纤作为传输介质,但是由于CAN总线网络一般采用总线型构造,并且其总线仲裁采取的是具有优先级的非破坏性CSMA载波侦听多路访问,而光纤信号的传输那么是单向的,因此最简单实用的方法是在某些总线支路上采用光纤介质,整个CAN网络为双绞线和光纤两种传输介质混合使用的方式。构造如图2所示。作为传输介质,光纤在抗干扰性、传输容量、速率等方面具有很多比双绞线
5、优良的特性。因此,在某些环境恶劣、地理分布范围较广、速率要求较高的CAN总线系统中,可以在相应的支路上使用光纤传输,进而保证整个CAN网络的性能。2光纤传输接口实现方案2.1光纤收发模块的选用实现光纤传输的一个重要环节就是完成总线信号的光电转换,可以使用专用的光纤收发器件。目前,光纤收发器有两种类型:一种是基于分立元件的,即光接收和光发送模块是独立的。这种光收发模块相比照较简单,光发射局部主要由光源和偏置控制电路组成;光接收局部主要由光探测器、整形放大电路组成,一般采用塑料或者多模光纤进展传输。另一种是光纤收发一体模块,它在光源、光探测、光器件封装、驱动集成电路、放大集成电路技术进步的根底上,
6、将接收和发送集成到一起、符合电信传输标准的光电子系统;在光发射局部使用r性能更好的光源,并在接收局部参加了时钟及再生判决电路等,一般采用单模光纤进展传输。因此,光纤收发一体模块在信号转换的速率和稳定性上都比分立的光纤收发器件有很大的进步,而且与外围器件接口方便,单模光纤的色散、传输光功率消耗也比多模光纤小。本设计中选用一款TTL光纤收发一体模块,标准工业用l9引脚,单+5V电源供电,光纤传输形式为单模,标准ST-ST光纤接口。该模块驱动接口如图3所示。2.2设计方案由于光纤收发一体模块中含有时钟提取电路,要求所转换的信号流要含有丰富的时钟信息,以便时钟提取电路准确地捕捉信号的频率,因此信号流中
7、不宜包含较长的连1或者连0。而CAN总线在空闲以及发送某些类型帧时会出现比拟长的连1或者连0,尤其在通讯波特率比拟低的情况下,连续一样电平的时间就会越长,这将会导致接收器捕捉不到信号流的准确波特率,进而导致光电转换后的信号的位时间不准确甚至错误。因此,就要求对待转换的CAN信号流进展预先处理。最常用的方法就是进展编码,编码后的信号流中包含丰富的时钟信息,不会出现较长的连1或者连0,经过光纤传输后再进展解码复原。也就是讲,在CAN控制器、驱动器与光电转换模块之间增加一个编解码器。据此提出一种基于CAN总线控制器SJA1000和光纤收发一体模块的CAN总线光纤传输接口方案,其构造如图4所示。接口分
8、为发送端和接收端。发送端由CAN总线控制器SJA1000、信号编解码器和光纤收发一体模块组成;接收端由CAN总线驱动器PCA82C250、信号编解码器和光纤收发一体模块组成。CAN节点向总线发送数据时,发送端总线控制器SJA1000的发送信号TX经编码器进展编码之后,送至光纤收发一体模块进展信号的电一光转换,然后通过光纤传输到达接收端RX;接收端光纤收发一体模块先对收到的光信号进展光一电转换,再由解码器将编码信号复原,最后通过总线驱动器PCA82C250与总线连接,完成数据发送经过。数据接收经过同理。3光电转换编码、解码器设计3.1CAN总线仲裁机制对编解码方案的要求CAN总线的非破坏性总线仲
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 CAN 总线 光纤 传输 接口 设计
限制150内