一种ccd-dr探测器相机的通信协议的制作方法

文档序号:1256960阅读:274来源:国知局
一种ccd-dr探测器相机的通信协议的制作方法
【专利摘要】一种CCD-DR探测器相机的通信协议,属于医疗器械【技术领域】。其特征在于,CCD-DR探测器的千兆网口通过网线与计算机的千兆网口连接,通信协议可大致分为三层:第一层为用于传输数据的传输线路、发送机、和接收机;第二层为网络数据包的编码和解码;第三层为相机通信协议的帧格式,CCD-DR探测器使用FPGA实现通信模块,计算机通过协议引擎来实现解析和生成数据包,计算机的协议引擎包括接收数据包缓存区、解析数据包引擎、生成数据包引擎和发送数据包引擎;计算机通过WinPcap系统收发数据;通信线路网线为双向信道;通信协议的数据帧格式分为起始段、指令编码、指令参数、及数据段。其优点是:传输速率快,使用方便。
【专利说明】一种CCD-DR探测器相机的通信协议

【技术领域】
[0001]本发明属于医疗器械【技术领域】,具体涉及CXD-DR探测器相机与计算机之间传输数据的协议。

【背景技术】
[0002]当CXD-DR探测器采集到图像后,需要传输到计算机上进行处理显示,由于图像的数据量较大,需要传输接口的速率较高,按照传统的方法,一般使用LVDS (Low-VoltageDifferential Signaling)接口进行传输,此种接口传输速率最高可达2Gbps,可满足传输图像的要求;但普通的计算机没有LVDS接口,需要另外购买专用的图像采集卡,这样用户的使用成本较高也不方便;若改为千兆网口进行传输,满足了传输速率要求,也提高了实用性。


【发明内容】

[0003]本发明的目的是:提供一种CCD-DR探测器相机与计算机之间传输数据的方法,使用千兆网口传输数据,不仅传输速率快,计算机也都带有此种接口,连接线也是常用的网线,经济性好使用也方便。
[0004]本发明所采用的技术方案是:其特征在于,CXD-DR探测器的千兆网口通过网线与计算机的千兆网口连接,通信协议可大致分为三层:第一层为用于传输数据的传输线路、发送机、和接收机;第二层为网络数据包的编码和解码;第三层为相机通信协议的帧格式,CXD-DR探测器使用FPGA实现通信模块,计算机通过协议引擎来实现解析和生成数据包。
[0005]CXD-DR探测器在FPGA设备中实现协议的第二层和第三层;计算机通过WinPcap系统收发数据,通过协议引擎实现协议的第二层和第三层;计算机的协议引擎包括接收数据包缓存区、解析数据包引擎、生成数据包引擎和发送数据包引擎;通信线路网线为双向信道;通信协议的第一层是按照现有的千兆以太网协议来定义;第二层是按照现有的以太网路协议、IP协议和UDP协议来定义;第三层是CXD-DR探测器相机的通信协议来定义;CCD-DR探测器相机的通信协议的数据帧格式分为起始段、指令编码、指令参数、及数据段。
[0006]本方法与现有技术相比,其显著优点是:
1、千兆网口为通用的接口,经济性和实用性好。
[0007]2、千兆以太网速率有不断提升的趋势,传输图像的时间会更短。
[0008]3、通过使用路由器,可无限延长传输距离。

【专利附图】

【附图说明】
[0009]图1为本发明实施例的CXD-DR探测器与计算机的连接方式。
[0010]图2为本发明实施例的计算机的协议引擎构成。
[0011]图3为本发明实施例的CXD-DR探测器相机的工作流程。
[0012]图4为本发明的Wireshark抓取连接的三次握手数据包。
[0013]图5为本发明的相机控制工具。

【具体实施方式】
[0014]参照附图,使用5类网线连接CXD-DR探测器和计算机,分别给CXD-DR探测器和计算机上电,在计算机上安装WinPcap系统和Wireshark软件;再在计算机上安装协议弓I擎和相机控制工具。
[0015]操作相机控制工具,打开Wireshark软件和相机控制工具,点击按钮“连接”,软件通过协议引擎中的发送引擎发送握手数据包,此时,在Wireshark中可显示发送和接收到的数据包,通过分析这些数据包可用来调试协议引擎,软件连接上相机后,在左侧列表显示相机参数,也可通过右侧窗口设置相机参数。
[0016]点击按钮“采集”,使软件处于等待接收相机图像的状态,这时通过脉冲触发让相机给计算机发送一幅图像,软件通过协议引擎接收数据包,再由解析引擎生成图像并显示出来;
点击按钮“关闭”,软件通过协议引擎中的发送引擎给相机发送挥手数据包断开连接,同时相机信息列表也被清空。
【权利要求】
1.一种CXD-DR探测器相机的通信协议,其特征在于,CXD-DR探测器的千兆网口通过网线与计算机的千兆网口连接,通信协议可大致分为三层:第一层为用于传输数据的传输线路、发送机、和接收机;第二层为网络数据包的编码和解码;第三层为相机通信协议的帧格式,CCD-DR探测器使用FPGA实现通信模块,计算机通过协议引擎来实现解析和生成数据包。
2.根据权利要求1所述的一种CCD-DR探测器相机的通信协议,CCD-DR探测器在FPGA设备中实现协议的第二层和第三层。
3.根据权利要求1所述的一种CXD-DR探测器相机的通信协议,计算机通过WinPcap系统收发数据,通过协议引擎实现协议的第二层和第三层。
4.根据权利要求3所述的一种CCD-DR探测器相机的通信协议,计算机的协议引擎包括接收数据包缓存区、解析数据包引擎、生成数据包引擎和发送数据包引擎。
5.根据权利要求1所述的一种CXD-DR探测器相机的通信协议,通信线路网线为双向信道,网线使用5类网线或更高规格的网线。
6.根据权利要求1所述的一种CCD-DR探测器相机的通信协议,通信协议的第一层是按照现有的千兆以太网协议来定义;第二层是按照现有的以太网路协议、IP协议和UDP协议来定义;第三层是CCD-DR探测器相机的通信协议来定义。
7.根据权利要求6所述的一种CXD-DR探测器相机的通信协议,CXD-DR探测器相机的通信协议的数据帧格式分为起始段、指令编码、指令参数、及数据段。
【文档编号】A61B6/00GK104333528SQ201310306635
【公开日】2015年2月4日 申请日期:2013年7月22日 优先权日:2013年7月22日
【发明者】李劲生, 吴建锋 申请人:南京普爱射线影像设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1