[发明专利]一种基于ISA总线带有滤波功能的线阵扫描工业相机的触发方法有效
申请号: | 201310187889.4 | 申请日: | 2013-05-20 |
公开(公告)号: | CN103237174A | 公开(公告)日: | 2013-08-07 |
发明(设计)人: | 高会军;徐世东;任雨;张增杰;谢文麟 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04N5/232 | 分类号: | H04N5/232 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 isa 总线 带有 滤波 功能 扫描 工业 相机 触发 方法 | ||
1.一种基于ISA总线带有滤波功能的线阵扫描工业相机的触发方法,其特征在于它包括如下步骤:
步骤一:系统上电,令系统进行复位;
所述复位为利用运动控制板卡上CPLD控制器依次初始化磁栅尺脉冲数目计数器、磁栅尺A相信号移位计数器、磁栅尺B相信号移位计数器、目标触发位置计数器和触发信号宽度计数器;
步骤二:工控机通过ISA总线向运动控制板卡发出启动机械横梁的指令,运动控制板卡控制机械横梁运动;
步骤三:标记步骤二所述机械横梁运动产生的磁栅尺A相信号和磁栅尺B相信号,并将所述信号反馈给运动控制板卡;
步骤四:当CPLD控制器的时钟信号clock的信号出现上升沿时进入步骤五;
步骤五:运动控制板卡对步骤三所述的磁栅尺A相信号和磁栅尺B相信号进行计数,判断磁栅尺A相信号和磁栅尺B相信号的相位;
当磁栅尺A相信号超前磁栅尺B相信号90°时,磁栅尺脉冲数目计数器进行加计数;
当磁栅尺B相信号超前磁栅尺A相信号90°时,磁栅尺脉冲数目计数器进行减计数;
其中,加计数与减计数的步长均为1;
步骤六:计算磁栅尺计数器中的数值与目标触发位置计数器中的数值;当两者相等时启动触发相机的信号,同时置位相机已触发标志,并在每一次相机触发后将目标触发位置计数器的数值加上下一个触发位置与当前触发位置的距离差值;若不相等则不进行任何操作。
2.根据权利要求1所述的一种基于ISA总线带有滤波功能的线阵扫描工业相机的触发方法,其特征在于所述步骤六中启动触发相机的信号后还包括步骤七:计算目标触发位置计数器中的数值减去磁栅尺计数器中的数值结果,判断所述结果是否大于机械横梁的扰动值disturbance_value;
若不大于机械横梁的扰动值disturbance_value则返回步骤六;
若大于机械横梁的扰动值disturbance_value则将目标触发位置计数器中的数值减去机械横梁的扰动值disturbance_value,再减去相邻目标位置的差值。
3.根据权利要求2所述的一种基于ISA总线带有滤波功能的线阵扫描工业相机的触发方法,其特征在于所述步骤七中减去相邻目标位置的差值后还包括步骤八:判断相机已触发标志camera_flag是否已被置位;
若已被置位,则在每次CPLD控制器的时钟信号clock上升沿到来时,将触发信号宽度计数器中的数值减去1;
当触发信号宽度计数器中的数值减为0时,停止触发相机的信号camera_line和将触发标志camera_flag复位;
若未被置位,则不进行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310187889.4/1.html,转载请声明来源钻瓜专利网。