采用视频方式的点坐标测量方法
时间:01-20
来源:互联网
点击:
2.4.2 场计数
场计数实现的思想类似于行计数,只不过将复合同步信号替代为场同步信号;而场计数脉冲为复合同步脉冲,而不是15MHz脉冲信号。同样,为了避免场计数器在场逆程期间计数,将场同步脉冲宽度延迟到1600μs。光信号到来时,计数器停止计数,并将数值入场锁存器。下一场同步脉冲到来时,将计数器清零,开始新一场的点坐标测量。
由于摄像头采用隔行扫描方式,两场构成一帧画面,奇数场扫奇数行,偶数场扫偶数行,所以此时得到的场坐标与实际值之间有较大误差。为了提高精度,需要确定当前扫描的是奇数场还是偶数场。假设场计数器中的值为n,那么若LM1881的7脚输出0,表明当前扫描的是偶数场,光点实际应在第2n行;若7脚输出1,表明扫描的是奇数场,光点实际应在第2n-1行。
根据以上所述的行、场计数逻辑关系,可以用硬件描述语言(HDL)设计数字电路。在综合、仿真后,通过下载线将程序写入CPLD中,通过JTAG口可以方便地调试程序。
2.4.3 误差校正
由于光在空气中是发散的,所以实际上摄像头拍摄到的不是光点,而是光斑。在本方案中,电路测得的坐标实际为光斑左上解某点的坐标,而不是光斑中心点的坐标,故还需要对此值进行校正,才能得到光斑中心点较准确的坐标位置。校正值应根据实际情况下光斑的大小来确定。
场计数实现的思想类似于行计数,只不过将复合同步信号替代为场同步信号;而场计数脉冲为复合同步脉冲,而不是15MHz脉冲信号。同样,为了避免场计数器在场逆程期间计数,将场同步脉冲宽度延迟到1600μs。光信号到来时,计数器停止计数,并将数值入场锁存器。下一场同步脉冲到来时,将计数器清零,开始新一场的点坐标测量。
由于摄像头采用隔行扫描方式,两场构成一帧画面,奇数场扫奇数行,偶数场扫偶数行,所以此时得到的场坐标与实际值之间有较大误差。为了提高精度,需要确定当前扫描的是奇数场还是偶数场。假设场计数器中的值为n,那么若LM1881的7脚输出0,表明当前扫描的是偶数场,光点实际应在第2n行;若7脚输出1,表明扫描的是奇数场,光点实际应在第2n-1行。
根据以上所述的行、场计数逻辑关系,可以用硬件描述语言(HDL)设计数字电路。在综合、仿真后,通过下载线将程序写入CPLD中,通过JTAG口可以方便地调试程序。
2.4.3 误差校正
由于光在空气中是发散的,所以实际上摄像头拍摄到的不是光点,而是光斑。在本方案中,电路测得的坐标实际为光斑左上解某点的坐标,而不是光斑中心点的坐标,故还需要对此值进行校正,才能得到光斑中心点较准确的坐标位置。校正值应根据实际情况下光斑的大小来确定。
CPLD 电路 放大器 比较器 电流 集成电路 电容 LTE 电子 仿真 相关文章:
- 基于DDS的高分辨率信号发生器的实现(11-04)
- 基于CPLD和89S51的多功能信号测量仪(10-04)
- 基于MCU+CPLD的相位差和频率的测量方法研究及实现(01-16)
- 基于单片机和CPLD的数字频率计的设计(01-27)
- 脉冲信号源的CPLD实现方法(02-27)
- CPLD 在线缆快速测试技术中的应用(03-01)
