[发明专利]基于千兆网的工业相机固件系统及实现方法在审
申请号: | 202010963894.X | 申请日: | 2020-09-15 |
公开(公告)号: | CN112099859A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 田洪刚 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 李桂存 |
地址: | 250104 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 千兆 工业 相机 系统 实现 方法 | ||
本发明提供了一种基于千兆网的工业相机固件系统及实现方法。基于千兆网的工业相机固件系统,包括主循环模块、中断服务模块和驱动模块;主循环模块包括初始化模块、超时处理模块和图像处理模块,中断服务模块包括事件处理模块和网络模块;初始化模块用于主循环模块、中断服务模块、事件处理模块和驱动模块进行初始化,并且启动主循环模块;事件处理模块便于对事件进行快速处理;减少中断处理时间;中断服务模块,用于在CPU发生中断时,响应该中断而执行中断服务例程,并且在中断处理完成后,控制回到主循环的中断处继续执行主循环;驱动模块作为其他模块与寄存器、存储单元之间的接口。
技术领域
本发明涉及一种基于千兆网的工业相机固件系统及实现方法,属于工业相机技术领域。
背景技术
工业摄像机是一种适用于智能交通、治安卡口、高清电子警察系统、工业检测、半导体检测、印制板检测、食品饮料检测等众多领域应用的高分辨率彩色数字摄像机。它具传输速度快,色彩还原性好,成像清晰等特点。不但能够方便拍摄显微图像,而且能够测量拍摄物体的长度、角度、面积等系列参数,还可打印图文报告,是目前各种现代化检测的利器。
MicroBlaze嵌入式软核是一个被Xilinx公司优化过的可以嵌入在FPGA中的RISC处理器软核,具有运行速度快、占用资源少、可配置性强等优点,广泛应用于通信、军事、高端消费市场等领域。
发明内容
本发明目的是提供了一种基于千兆网的工业相机固件系统及实现方法。
本发明为实现上述目的,通过以下技术方案实现:
一种基于千兆网的工业相机固件系统,包括主循环模块、中断服务模块和驱动模块;主循环模块包括初始化模块、超时处理模块和图像处理模块,中断服务模块包括事件处理模块和网络模块;
初始化模块用于主循环模块、中断服务模块、事件处理模块和驱动模块进行初始化,并且启动主循环模块;
事件处理模块,为中断服务模块调用,便于对事件进行快速处理;
超时处理模块和图像处理模块设置在主循环模块内,减少中断处理时间;网络模块,为中断服务模块和初始化模块所调用;
中断服务模块,用于在CPU发生中断时,响应该中断而执行中断服务例程,并且在中断处理完成后,控制回到主循环的中断处继续执行主循环;
驱动模块作为其他模块与寄存器、存储单元之间的接口。
一种基于千兆网的工业相机固件系统实现方法,包括以下步骤:
初始化步骤:用于主循环模块、中断服务模块、事件处理模块和驱动模块进行初始化,并且启动主循环模块;
事件处理步骤:为中断服务模块调用,便于对事件进行快速处理;
超时处理和图像处理步骤:减少中断处理时间;
中断服务步骤:用于在CPU发生中断时,响应该中断而执行中断服务例程,并且在中断处理完成后,控制回到主循环的中断处继续执行主循环。
上述基于千兆网的工业相机固件系统实现方法基础上,初始化步骤包含以下内容:
1)Flash驱动的初始化;
2)Sensor传感器的初始化;
3)加载出厂参数:从Flash指定地址读取对应长度的数据,赋值给相应的参数结构体;而对于Sensor或FPGA寄存器初始化相关参数时,需要将对应参数加载到对应的Sensor/FPGA地址中;
4)加载出厂/用户参数组:涉及Sensor和FPGA寄存器的参数需要加载对应值到Sensor和FPGA寄存器中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010963894.X/2.html,转载请声明来源钻瓜专利网。