camlink协议.docx
- 文档编号:29370469
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:9
- 大小:20.61KB
camlink协议.docx
《camlink协议.docx》由会员分享,可在线阅读,更多相关《camlink协议.docx(9页珍藏版)》请在冰豆网上搜索。
camlink协议
竭诚为您提供优质文档/双击可除
camlink协议
篇一:
gige协议
接口
目前的工业相机上具有各种各样的接口,但是jai的产品上只采用以下3种类型的接口。
jai的数字相机产品大多为cameralink和gige两种类型,客户可以选择适用于自身应用领域的接口。
请点击下述相关链接查看各种接口的特点
gigeVisionandgencam
gigeVision的可能性
gigabitethernet是将10mbps100mbps(Fast
ethernet)的数据传输带宽扩大到1000mbps(gige)后的产品,因此,它采用了适用于包括笔记本电脑在内的通用计算机芯片。
作为一种通用接口,随着它在全球的普及、其附带技术的价格得到降低,由此,在ethernet的数据传输速度达到了100mbps时,自然也就被图像处理市场所利用。
若带宽达到了1000mbps,那么即可在目前所使用的众多应用领域中得到使用。
有效利用gigabit的数据传输速度,即可实现高速传输Vga~uxga像素的图像数据。
但是,如果是在如现场检测等大型数据的应用领域通过高速传输线以高速且连续的方式来读取传输的被拍摄物体的图像,则可能导致处理侧的cpu负荷增大、os支持的驱动程序上也可能产生不良反应。
因此,必须利用由相机厂商或第三方供应商所提供的gigeVision专用驱动程序等相关的资源支持。
jai对gigeVision标准的所有产品免费提供专用的驱动程序及sdk(softwaredevelopmentkit)。
使用专用驱动程序读取图像不但可以降低cpu的负荷,同时还可以构筑一个图像处理程序同时作业的环境。
灵活运用gigeVision的接口特性,将有助于开发更多迄今未有的应用领域。
例如:
在its(intelligenttrafficsystem)的使用中,图像采集数据传输距离的限制阻碍了高像素大幅面数字相机的引入。
但是,高像素且数据传输距离无限制的这种gigeVison版本的相机即可解决上述问题。
此外,如果有效利用
ethernet的网络性、数据传输性能,那么即可将分布于工厂内、或医院内的各图像处理系统统合在一个地方进行集中管理。
gigeVision的特性
所谓gigeVision,是指决定ethernet的ip网络通信协议的相机接口标准。
1979年,美国ieee学会通过ieee802.3委员会批准才使ethernet本身的标准得以规范化,当时
10mbps的传输速度在标准规范化后逐渐进入100mbps、1gbps、10gbps的高速化时代。
一般所说的网络都是指基于这种ethernet技术的tcp/ip,udp/ip通信,而gigeVision标准则是基于udp/ip构成了gigeVisionprotocol。
gigeVision的优点
电缆长度最长可伸展至100m(转播设备上可无限延长)带宽达1gbit,因此大量的数据可即时得到传输可使用标准的nic卡(或pc上已默认安装)可使用廉价电缆(可使用通用的ethernet电缆(cat-6))gigeVision的缺点对所连接的计算机性能有一定要求gige设备上加入了图像采集卡功能,因此作为系统来说价格便
宜了,但相机的价格却有所提高
与cameralink接口相机相比,gige相机的耗电量较高网络性能上无法确定数据包的送达时间
必须优化主机侧的软件(安装特定的驱动程序)
gigeVision标准
一般我们都使用tcp/ip来作为确保数据安全性的通信协议。
例如:
浏览网页时所使用的http、电子邮箱上使用的smtp等都通过应答确认等方式来实现高度安全性的通信。
而另一方面,udp/ip虽然安全性相对较低,但可以使用于需要高速通信速度的dns等方面。
gigeVision也需要通过高速进行图像数据的传输,因此使用了后者的udp/ip来提高传输效率,而对于安全性欠缺方面,结构上则采用gigeVision通信协议的方式加以弥补。
协议概要
(1)ip地址的设定
如果从网络的相关结构上进行思考的话就比较容易理解了。
网络设备运行的首要条件就是通过某种方式来获取ip地址。
当gigeVision设备(可能是相机但也可能是其他装置,故称作设备)被连接至某个网络时,为了使其作为ip网络设备开始运行,首先必须获取网络地址、ip地址。
然后,需要从主机中查找该些gigeVision设备,这就称作devicediscovery(设备自动查找)。
实际上,设备本身在接通电源后,即会向dhcp服务器发出获
取ip地址的请求,然后自动设定ip。
如果向dhcp发出请求却接收不到应答时,则可以断定该网络上没有dhcp服务器,这样的话就会切换为ip地址手动设定模式。
lla(locallinkaddress)将会搜索在169.254.xxx.xxx这个地址空间内未被使用的地址并进行自动设定。
这时的设备就会拥有一个ip地址。
(也可设定为静态ip地址,不过default是oFF状态。
)
(2)设备的控制
其次就是需要对已被识别的设备(相机)进行控制。
简单地说就是要将操作指令发送至相机并对相机进行控制。
例如:
增益、快门、触发模式的设定等。
控制上必需的是gVcp(gigVisioncontrolprotocol)控制协议,并规定了memoryread/write、及其他各种指令,然后通过向设备内存映射中的地址的数据写入或读取操作对设备进行控制。
(3)图像数据的交接
最后最重要的是gVsp(gigeVisionstreaming
protocol)串流协议。
这是最后从设备中交接想要获取的图像时所需的协议。
由于像素数、滤色以及3ccd、8/10/12比特等均为固定数据,因此,图像格式也可以根据用户的需要来进行图像发送。
实际上是指定udp的端口编号、然后向该端口发送数据。
数据大小是以可以将1个区块中的1张图像分割为若干份后集中于1个数据包内进行一次性发送为基准。
ethernet有1440个字节的限制,而gigabitethernet使用大型数据包(增大1个数据包的容量、节约送至每个数据包的各帧头中的数据)可以传输1440个字节以上的数据。
但必须注意的是,根据所使用的硬盘(例如:
相机或nic)的差异,可能会有4kb、6kb、8kb、16kb等的带宽限制。
(4)genicamxml设备设定文件
gigeVision上,相机储存器也必须具有通过genlcam命名、xml格式的设备所具有的性能。
(或者需要根据uRl连接网页上的文件)通过对它的使用,主机可以直接根据名称对设备进行控制,而无需每次都要查看内存映射后才能写入数据,减少了不少麻烦。
详细请查看。
jaioffersawiderangeofgigeVision/gencamcompliantcameras.toselectagigecameraforyourapplication,visitour,andclickonthe"interface"headingtosortthelistbyinterfacetype.
cameralink
cameralink通过aia得到了标准化,电缆也可以获得成品。
数据传输带宽虽然大,但由于数据传输距离受到限制、最长只能达到10m,因此适用于需要传输大型数据、但可以限制数据传输距离的系统。
大型连接器未能使相机达到小型化,不过minicameralink的诞生推动了相机小型化的发展。
同时,通过图像采集功能,使用为相机提供电源的pocl后,只要1根电缆即可连接相机,由此还可以结合小型化的效果作为替换模拟相机的最优先备用品。
在各企业销售的图像采集卡中也有可以连接多个相机的产品,图像采集卡是图像读取中不可或缺的产品,而在硬件、应用软件等全方位的市场销售上具有一定的实绩,由此也可以放心地投入新产品。
(camlink协议) 模拟接口
连接器小且相机体积小型化,多用于安装在贴片机等检测装置的可移动部分。
有一种可输入多个相机的廉价图像采集卡,优点是可以使用同步信号便于多个相机的同步处理等,但另一方面,与数字相比,抗噪声能力差。
由于在价格上具有优越性,因此至今依然是机器视觉市场的主流产品。
(hidden)googletrackingcode
Followuson:
R|copyright20xxjai-allrightsreservedsitemap|terms/privacy|Feedback
篇二:
cameralink转光纤电路设计
cameralink转光纤电路设计
1.概述
本设计主要利用xilnx的xc6slx45t/cycloneiV完成cameralink转光纤的技术要求、质量保证与控制要求、验收与交付要求。
2.技术需求
2.1电路功能
板卡采用单Fpga的结构,Fpga采用xilnx的spaRtan6系列的xc6slx45t,用来实现1路cameralink输入,光纤输出的功能。
2.2板卡设计框图
2.2硬件接口设计介绍
2.2.1cameralink接口-mdR26
3m公司的26pinmdR连接器因为其优秀的设计和先前的channellink告诉传输经验而被选作cameralink接口的连接器。
cameralink协议规定了连接器及其电缆的引脚分配。
2.2.2.sfp光纤接口
sfp(小型封装可热插拔式光纤收发模块:
smallForm-Factorpluggableopticaltransceiver)是继标准化的可热插拔光接口模块gbic之后的第二代产品,具有小型化、可热插拔和自诊断功能。
目前使用范围最广,使用量最多。
2.3供电要求
+5V0.5a
3.软件设计
Fpga程序完成cameralink数据发送给光纤,同时完成Rs232,cc信号的控制。
图像信息需要嵌入行场标识,参考h.1120标准实现标准化数据收发。
4.开发进度说明
20xx年11月01日到20xx年11月10日完成方案评审;
20xx年11月11日到20xx年11月25日完成Fpga逻辑初步设计评估;20xx年11月26日到20xx年12月05日完成原理图设计;
20xx年12月06日到20xx年12月20日完成pcb设计,Fpga逻辑开发;
20xx年12月21日到20xx年01月04日完成产品加工;20xx年01月05日到20xx年01月25日完成产品联调;
20xx年01月26日到20xx年01月30日完成产品评审。
篇三:
cam
d
darkRed暗红
dashedcenter刀轨虚线(显示)
dataallchains所有数据链接
datacurrentchain当前数据链接
default缺省
definedFunctions定义的功能
definitionFileelements定义文件要素
definitionFile定义文件
delay延迟
departure(刀具)离开
depthFirst深度优先
depthoffset深度偏置
depthpercut每刀切削深度
description描述
deselectallmembers取消选择所有元素
deselectlastmember取消选择最后元素
destinationpoint目标点
diameter直径
direction方向
directionVector方向矢量
directionalsteep加工陡峭面
directrix准线
display显示
displayaRcandsheethole显示圆弧和片体孔displaycutdirection显示切削方向
displaydrivepath显示驱动轨迹
displayoptions显示选项
display,ReVeRse显示,反向
display/VeRiFy显示/验证
distance距离
downward向下
draftangle拔模角度
dRill钻削
drillinggeometry钻削几何体
drillingtool钻头
driveboundary驱动边界
drivecurvelathe驱动曲线车削
drivegeometry驱动几何体
drivemethod驱动方法
dRiVesuRFace驱动面
dslooppaRameteRs驱动面循环参数
dual4-axisondrive双四轴于驱动面上
dual4-axisonpart双四轴于零件面上
dumbobjects非关联对象
dwell暂停
dwelltime暂停时间
dynamicmaterialRemoval动态材料去除
e
editdisplay编辑显示
editpostprocessing编辑后置处理
editstatus编辑状态
editingapostcommand编辑一个后置命令
endfirst%最初结束百分比
endlast%最后结束百分比
endoperation结束操作
endpoint端点
end-of-path刀轨结束
end-of-pathcommands刀轨结束命令
end-oF-tool-path刀轨结束
engage/Retract进刀/退刀方法
engageangle/angle/distance进刀角度/角度/距离engageangles进刀角度
engagemotion进刀运动
engagepoint进刀点
engagetoolaxis进刀刀具轴
engageVectoR进刀矢量
engage进刀
entitysubtype实体子类型
entitytype实体类型
entrancediameter沉孔直径
environment环境
event事件
eventgenerator事件生成器
eventhandler事件处理器
excessmaterial剩余材料
excludeFace排除的面
expand扩张
ext.tan相切延伸
extend延伸
extendatconvexcorner在凸角处延伸
extendopenboundary延伸开口边界
exterioredges外部边缘
F
Facegeometry面几何体
Faces&curves面和曲线
Facing面铣
Fan扇形
Farside远侧
Feedpertooth每齿进给量
FeedRateoutputmode速度输出模式
Feedunit速度单位
Feedrate进给速度
Feedsandspeeds进给速度和面速度
FilletRadius圆角半径
Filtermethods过滤方法
Final最终
Finalevent最终事件
FinalRetract最终退刀
Finalstock最终余量
Finishcutting精加工
Finishonly只精加工
Finishpass精加工刀轨
Finishstock精加工余量
Finishedpreview结束预览
Firstcut首刀(进给量)
Firstcut/lastcut第一刀轨迹/最后一刀轨迹Fixedcontour固定轴曲面轮廓铣
Fixeddepth固定深度
Fixedpoint固定点
Fixedtool固定的刀具
Fixedtoolaxis固定的刀具轴
Fixture夹具
Fixtureoffset夹具偏置(号)
Flstck/minclr零件底面余量/最小安全距离Flipmaterial材料反向
Flipmaterialside材料侧反向
Flood流水状(冷却液形式)
Floor底面
Floor&islandtops切削底平面和各岛屿的顶面Flooronly只切削底平面
Floorplane底平面
Floorsameasside底面和侧壁(余量)一致Flowcut-cut清根切削-切削
Flowcut-cutmethod清根切削-切削方法
Flowcut-hookupdistance清根切削-连接距离Flowcut-manualassembly清根切削-手工组合Flowcut-maxconcavity清根切削-最大凹度Flowcut-mincutlength清根切削-最小切削度
Flowcut-numberofoffsets清根切削-刀轨偏置条数Flowcut-offsetmode清根切削-刀轨偏置模式Flowcut-outputtype清根切削-输出形式Flowcut-overlap清根切削-重叠距离
Flowcut-Reference清根切削-考刀具(直径)Flowcut-sequencing清根切削-刀轨顺序Flowcut-stepover清根切削-步距
Flowcut清根切削
Flutelength刀刃长度
Followboundary沿着边界方向
Followcheckgeometry沿着检查几何体
Followpart仿形零件
Followperiphery仿形外轮廓
Followpocket仿形内腔
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- camlink 协议