ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:342.92KB ,
资源ID:14658970      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14658970.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高速实时光纤图像传输系统的实现Word文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高速实时光纤图像传输系统的实现Word文档格式.docx

1、比如,美国公司的几款 光纤产品,可以实现对 标准图像数据包括全配置型和基本型的相机的高速光 纤传输,在机上(发送端)完成 并行接口至光纤接口的转换,在机下(接收端)则完成光纤接口至 并行接口的转换,但 用户在机下的接收端只能得到 并行接口数据,且其传输结构同样给用户造成配线工作量大,配线复杂,系统稳定性差等困难。若用户需要光纤接口数据,则另需花昂贵的费用购买协议,因此,有必要自主开发光纤图像传输协议。近年来,高速串行传输互联技术的日益成熟,使得高速率、宽带宽、抗干扰性强的串行传输越来越受到设计者们的青睐;特别是 公司的内 嵌 核 解 决 方 案,搭 建 了与光纤通信的桥梁,使得高速串行传输从板

2、上芯片级间互联和板间互联向系统与系统间的高速串行互联成为现实。本设计根据工程项目背景需求,结合国内研究条件,实现了系统接口转换功能,并在此基础上提出了自定义的光纤图像传输协议,利用该协议,实现了图像传输系统与各个分系统的通信和整个系统的串行化传输,使得图像可在机下进行实时处理、显示和记录,减少了系统的配线工作量,提高了系统的抗电磁干扰性能,降低了开发成本。系统的应用测试结果表明,系统在高速传输运行状态下,图像传输稳定,且机上、机下相互之间通过光纤传输系统可靠通信,系统运行性能良好,满足系统的传输性能要求。2 系统总体设计 如图所示,系统由发送端和接收端两部分组成,其中发送端完成图像从 输入至光

3、纤输出的转换,接收端则完成图像从光纤输入至 输出的转换,发送端和接收端之间(即机上至机下)采用单模光纤传输。在发送 端,实时图像源来自于相机,图像输出接口均为标准的 接口输出。相机输出图像连接至 转光纤模块即发送端部分,由于经纬仪的转动,实时图像要经过光纤滑环(光导环)传输,将光纤图像送至机下。在接收端,实时图像经过光纤滑环(光导环)后,再把图像接入光纤转 接收模块,接收端输出的 图像直接输出给记录系统,实现实时记录图像。同时,在接收端模块上,通过内部逻辑设计转发两路光纤图像传输通道,其中一路将实时图像发送到主控中心()架构的交换板,由交换板经过主控中心的背板,分别将实时图像发送至系统板、处理

4、板、以及电机伺服、系统后板等单元模块;另一路光纤传输通道将图像转发到显示系统,实现图像实时显示。此外主控中心发出的相机控制命令以及外同步时序,在接收端经过本地时钟采样后,把采样值打包,并沿光纤传输通道发送至发送端,在发送端(机上)将接收到的数据包解包为采样值,再根据采样值恢复为原始时序信号,由发送端(机上)的 接口送至相机,实现主控中心(机下)实时控制相机。3 系统硬件设计 3.1 发送端硬件设计 发送端硬件原理框图如图所示,相机的 接口有型、型、型三种配置,本设计使用的是 型配置相机,型配置相机输入接口。由于 标准接口输入电平 为,在硬件设计上,采用 图 发送端硬件原理框图 芯片,完成电平至

5、 电平转换;选择型号为 的作为主处理芯片,该单片最多集成了个核,每 个 通 道 可 提 供 从到传输速度。芯片选择作为程序存储芯片;选择高精度晶振的 为时钟源,时钟芯片选择作为系统的主时钟,该时钟芯片可根据设计需要灵活配置输出时钟频率,本设计使用时钟频率为,在时钟芯片内部完成倍频,时钟芯片输出为 高精度时钟供给使用,的内部将时钟倍频后得的传输速度。采用 为串口电平转换 芯 片。光 模 块 采 用 公 司 的光模块,波长为 ,共个通道。3.2接收端硬件设计 接收端硬件原理框图如图所示,接收端硬件结构和发送端相同,仅区别在接收端的输出,采用芯片,完成电平至 的电平转换。4 系统软件设计 4.1 图

6、像信息提取 由于 在 并 行 数 据 中,标准接口输入有位数据位和一位像素时钟位,以 及 相 机 控 制 信 号,()、()、()、()。图像数据格式为当(高)有效,且(高)有效时,若带有的亦(高)有效时,此时图像数据才有效。因此需要在发送端将每一帧的起始(帧首标志),每一帧的结束(帧尾标志)提取出来,同样每一行的起始(行首标志),每一行的结束(行尾标志)提取出来。帧首提取方法是将其延迟一个时钟周期后逻辑取反,再将其逻辑取反信号和原逻辑相与得到帧首标志。同理,可得帧尾标志,行首标志,行尾标志。(1)像素行的统计,当每一行的开始,行首标志为有效时统计值清零,当、都有效,且每一个像素时钟上升沿到来

7、时才开始统计像素行的值;行尾标志为有效时提取出该行的像素行的统计值。(2)行帧统计,设计当每一行的像素统计值大于个像素时才认为该行是有效行,且每一个像素时钟上升沿到来时才开始统计行帧值,当帧尾标志为有效时提取出该帧的行帧统计值。在每一帧的帧消隐期间,行帧的统计值清零。4.2图像帧协议设计 利用帧消隐期间添加自定义帧协议的附加信息,在自定义帧协议中,附加信息的添加是在图像数据写入 时完成的,采用 内部的 作 为 缓 存,巧 妙 利 用 了的奇偶校验位即位作为传输链路中的字符指示。图像串行传输的位宽为(双字节),自定制的帧协议如图所示,帧首过后延迟一个时钟周期,在下一个时钟上升沿时,开始添加行帧统

8、计值、像素行统计值、以及用于 协议自校验的帧编号;预留作为下一步扩展完善协议功能使用,紧接着就是图像的有效数据发送;最后,每一帧的结束位置添加帧尾标志。添加的帧首标志、帧尾标志用特殊字符和字符指示来共同表示,特殊字符及字符指示从编码字符表里选用,行帧统计,像素行统计、帧编号以及有效数据都将 字符指示作为辅助标志,以便于传输通道链路的自检测,在接收端快速、可靠提取帧首、帧尾特殊标志字符。4.3 属性例化设计 基于自定制的帧传输协议,设计中 对时钟的精度要求非常 严 格。本设计 采 用时钟芯片输出的时钟作为 的参 考 时钟,的 传 输 速 率 为 图 帧传输协议格式 ,参考时钟为,时钟输入方式为差

9、分输入,选择 的为参考时钟输入端,且采用静态控制模式,因为为参考时钟输入端时,最高传输速度只能达到。终端阻抗选择;采用静态编码控制机制;预加重选择,输出电压摆幅为。预加重、输出电压摆幅并非选择越高越好,因为过高的预加重对输出电压摆幅有过冲影响,会导致传输链路误码率的增加,因此,需要经过实验测试来调节输出电压摆幅值,使得传输链路达到稳定要求。选择字符对齐和 字符检测序列,字符序列为(),选择动态控制字符检测方式,字符序列为(),选择动态控制字符检测方式,字符序列为,选项必须要选择,这样 字符才能正确对齐在高字节,否则字符有可能对齐在高字节,也有可能对齐在低字节,这样输出的串行数据流就会出错。时钟

10、修正,当的接收写入端的输入数据速率和读取端的输出数据速率不一致时,需要进行时钟修正,输入接收的输入数据速率是由恢复时钟的频率决定的,而从接收读取端输出的数据速率是由的频率决定的。消除这两者之间的差异,是通过插入移除时隙的时钟修正模式完成的。设计中使用的时钟修正序列长度为个字 节,时 钟 修 正 和 字 符 对 齐 序 列 都 为,即特殊字符为;,也就是特殊字符为,共个序列,选择了第二个时钟修正序列模板;通道绑定未使用。4.4 数据包发送协议 图像数据的发送是以数据包的形式发送的,自定义的发送数据包格式如图所示:每一包数据的长度为,数据宽度为,所以每 图 图像数据包格式 一包数据的时钟长度为个时

11、钟周期,这就要考虑时钟修正的最大时间间隔长度问题,因为在发送图像有效数据期间,只发送图像有效数据,没有发送时钟修正序列,所以要计算时钟修正的频率,每发一包数据使用时间为个时钟周期,即发送状态机发送一次时钟修正序列到下一个循环发送时钟修正序列的最大时间间隔为个时钟周期,而参考时钟的稳定度为 时,按照的要求每 个字符就需要至少发送一次时钟修正序列,即 个时钟周期,这个时间间隔要求大于设计使用的时间间隔,本文的设计满足 的指标要求。送状态机如图所示,发送状态 图 发送状态机转移图 机在发送状态发送时钟修正序列,在状态字符对齐序列,字符对齐序列需要在发送时钟修正序列之后才能进行发送;在发送状态发送串口

12、、外同步时序,当没有数据包发送请求的空闲时间,发送状态机就不断地发送时钟修正、字符对齐序列,用于通道链路的维持;若有请求发送图像有效数据包,则状态机转至发送数据包发送状态,从发送数据包的包头开始,包头发送状态作为数据包的起始标志,用于接收端接收检测数据包的开始标志,包头标志用特征字符及字符表示,包头发送 状 态 占 用 一 个 时 钟 周 期();包长发送状态占用个时钟周期(),用于指示发送有效数据的长度,设计中包长为,包长过后紧接着发送有效数据发送状态,当发送完有效数据后,进入发送当前数据包的累加和发送状态,包累加和用 于包内有效数据的字节统计,占用,其中高先发,占用,低后发,也占用;包编号

13、发送状态为发送的每一个数据包都有相应的编号,用于统计发送过程中发送包有无丢失;包累加和、包编号都用于接收端接收数据的有效校验;包尾发送状态用于指示当前包的结束,包 头标志用特征字符及 字符表示。发送状态,串口、外同步信息的发送是利用数据宽度的最低位(第位)来发送串口信息,利用数据宽度的第二位(第位)来发送外同步信息,串口信息和外同步信息在数据位宽度中至少要间隔一个数据位,原因是两个数据位相邻很近的情况下,两种时序经过发送状态机的时钟采样后,采样数据会带有毛刺,这样的采样数据经发送状态机打包发送后,在接收端再恢复为原始时序时,就会带有毛刺。设计使用串口收发波特率为,本地采样时钟为,扣除掉发送数据

14、包期间间隔个时钟周期,即本地时钟对串口的实际 采 样 率 为 ,因 此 ,采样率远远大于波特率,表明采样速率是可靠的。经过实验证明,两个串口信息在发送数据位里至少相隔一个数据位就能可靠采样,在接收端,从接收到的采样数据恢复出来的时序波形,就能避免毛刺带来的影响,实现串口、外同步信息在光纤通道上的可靠传输。4.5 接收端图像重构 从接收端接收到的数据流里,根据数据包的特殊字符指示,提取出数据包,并把数据包解包后得到帧首、帧尾标志、图像有效数据及附加信息,其中比较重要的两个附加信息是,原始图像的靶面大小即像素行、行帧,这两个附加信息将作为重构图像的依据。重构图像状态机如图所示,接收到的图像有效数据

15、首先写入缓存,根据重构图像状态机,帧开始状态接收提取得到的帧首标志,作为帧有效使能开始(即有效),有效开始个时钟周期后,进入行开始状态,在(即有效)下,此时需要进入状态,判断写入缓存的有效图像数据是否满一行,图 重构图像状态转移 若缓存已有一行数据,则读出图像有效数据至每一行,每一行结束后进入行尾状态,此时状态机也进入状态,判断当前行是否为当前帧的最后一行,若不是则跳转至行开始状态继续读出行,若是最后一行,则帧结束,即是一整帧图像。此时状态机跳出帧循环状态进入空闲状态,等待下一帧的到来。5 实验测试 5.1 图像在传输过程中的延迟测试 根据单模光模块及单模光纤传输距离远的特点,在发送端,采用收发独立的 单模光模块及单模光纤来做测试实验,该单模光模块工作波长为 ,在本测试实验中采用长的单模光纤进行传输,实验将实时图像数据经单模光模块沿着单模光纤发送出去,再将该单模光纤的另一端回环接至其单模光模块的输入端,实时接收回传的图像数据。此时,用 工具采

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1