3d像素射击击游戏同步器

Copyright &
, Inc. All rights reserved.
冀ICP备号 []维库欢迎您!
微信扫一扫关注我们
当前位置:&>>&&>>&&>>&一种多通道视频同步采集方案
  这里以中心光斑为例,假设其与镜头的距离为a,镜头与感光器件的距离为b,感光器件的法线与带钢成45°夹角,当带钢在中心光斑处产生位移e时,其在平行于感光元件的方向的投影为e.cos45°,在感光元件上产生的位移为:
  e'=(ecos α)b/a
  当α=45°时,
  e'=0.707eb/a (1)
  由式(1)可见,采用较大的α值,对于相同的e可以得到更大的e'值,但是各个光斑成像差异变大,且摄像机不容易聚焦,通常取α=45°。
  对上式简单变换即可得到
  e=(1.414a/b)e' (2)
  通过式(2)即可根据光斑像的位置变化计算对应光斑处的带钢振动。
  对千其他4个光斑,可以做相同的分析,但各个光斑的a值和α不同,当a较大时,各个光斑对应的α近似相同,5个光斑处的带钢振动均可近似采用上述同一个公式计算。
  同样道理,可以得到每个测量截面处的带钢振动情况,但如果各个界面分别独立测量,则无法据此分析带钢的整体振动,因此必须采用各截面同步采集方案。
  1.2 视频采集模块设计
  为了有效检测带钢振动,视频采集模块必须满足时间分辨率和空间分辨率要求。所谓时间分辨率要求即摄像头的帧速率与带钢振动频率相比必须满足采样定理,通常带钢振动频率仅3~5 Hz,因此采用帧速率为10帧/秒以上的摄像头均可满足要求;所谓空间分辨率要求即感光器件上相邻像素间距所对应的带钢振动位移是否满足检测需求,这与a、b、α均相关。实际系统中,往往采用可调焦距摄像头,通过选择合适的焦距,让感光元件在宽度上覆盖整个带钢宽度,当然可以捕获5个光斑的影像。假设带钢宽度为1 100mm,5个光斑等间隔分布在宽度为1000 mm的范围内,感光元件每行有效像素为720,考虑到两端留有一定余量,假设5个光斑对应的有效像素数量为700,即感光元件上的相邻光斑像间隔为140像素,那么相邻两个像素对应的带钢振动位移可以通过计算得到,其值约为1mm,即该系统的空间分辨率为1mm.可见分辨率不高,但由于带钢振动幅度较大,通常可达以上,因此对于分析振动规律,还是能够满足要求的。
  实验所采用的摄像头感光元件为130万像素的数字图像,其最高分辨率可达,其中有十位的数据接口用于数据传输,还有标准的SCCB接口用于实现对摄像头中寄存器的初始化。
  视频采集模块的总体结构如图4所示。ARM平台通过RS485接口接收同步广播信号,启动并获取OV9650摄像头的数字输出,最后通过TCP/& IP协议上传到主控计算机。
图4 视频采集模块总体结构
  2 多通道视频采集同步方案
  多个视频采集模块的同步采集依赖RS485同步广播实现,同步广播的发出者是一个独立的定时模块,称为同步器,其同步报文的播发间隔可以根据需要设定,但不能超过摄像头的最高帧速率。
  2.1 同步器的结构原理
  同步器的结构如图5所示。该模块由单片机、设定按钮、状态及播发间隔显示以及RS485发送接口等组成。其中设定按钮用于根据需要改变播发间隔,显示部分用于显示工作状态并配合实现参数设定。这里采用PS485接口的目的之一是便于实现广播式通信,二是各个采样模块距离达数十米,且工业现场往往存在电磁干扰,如果采用难以保证可靠通信。其次,没有采用直接中断式同步的原因是希望通过RS485播发采样序列号,以实现更大时间跨度的同步。事实上,本系统中的网络拓步结构是以同步器为主节点、其他所有采集模块为从节点的主从式总线结构。
图5 同步器的结构原理简图
  同步器启动后,AT89C20通过内部确定时间间隔,然后定时向RS485总线播发采集同步信号,每个采集器必然同时收到同步信号,并通过完全相同的程序启动采集,同步信号内部含有采样序号,ARM平台获取采样数据并上传时,数据包中将包含这个采样序号,这样可以避免由于以太网传输延迟而导致的各个采集模块数据错误匹配问题。
  2.2 视频同步采集系统总体结构
  整个同步采集系统的总体结构如图6所示。运行过程中,同步器按照既定的间隔定时播发含有序列号的同步消息,通知采集模块进行视频采集,然后连同序列号打包后通过集线器发送到主控计算机,由主控计算机进行后续的位移判别、计算等工作,最终给出整体振动情况。
图6 视频同步采集系统总体结构
  3 同步精度分析
  1)以太网传输延迟问题本文介绍的系统采用RS485总线定时播发含有序列号的报文来实现多采集模块的同步。序列号的生成规则采用简单的0~255循环方式,如果摄像头的采集速率为25帧/秒,那么再次播发相同序列号的时间间隔超过10 s.则只要以太网的传输延迟不超过10s,在主控计算机端处理采样数据时就不会出现匹配错误。
  2)采集启动延迟问题各个采集模块是同一个方案的多个拷贝,结构、程序完全相同,因此对RS485同步报文的响应处理延迟也应该是相同,唯一可能造成采样启动时间误差的因素就是以太网传输过程的管理,实验证明这种时间误差在量级,这相对于200~300 ms的带钢振动周期来讲是可以忽略的。
  4 结束语
  笔者分析研究了通过视频采集实现带钢振动检测的原理与方法,探讨了空间、时间分辨率确定原则;采用自制同步器,通过BS485总线定时播发同步报文,实现了多个视频采集模块的同步采样;在同步报文中添加序列号,避免了因以太网传输延迟的不确定性而可能造成的各个采集模块之间的数据包匹配错误问题;为镀锌生产线的带钢振动整体检测提供了一种可行的方案。
技术资料出处:零下一度
该文章仅供学习参考使用,版权归作者所有。
因本网站内容较多,未能及时联系上的作者,请按本网站显示的方式与我们联系。
【】【】【】【】
上一篇:下一篇:
本文已有(0)篇评论
发表技术资料评论,请使用文明用语
字符数不能超过255
暂且没有评论!
12345678910
12345678910
12345678910
12345678910
您最关心的搜索
量化网络在个体用户上体验一直是很困难的工作,而测量无线网络性能的挑战性则更高。
因为WLAN环境确实非常复杂,因此真的没有任何一个工具可以一次性测量无线性能的各个方面。[][][][][][][][][][]}

我要回帖

更多关于 游戏窗口同步器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信