【技术实现步骤摘要】
基于千兆网的工业相机固件系统及实现方法
本专利技术涉及一种基于千兆网的工业相机固件系统及实现方法,属于工业相机
技术介绍
工业摄像机是一种适用于智能交通、治安卡口、高清电子警察系统、工业检测、半导体检测、印制板检测、食品饮料检测等众多领域应用的高分辨率彩色数字摄像机。它具传输速度快,色彩还原性好,成像清晰等特点。不但能够方便拍摄显微图像,而且能够测量拍摄物体的长度、角度、面积等系列参数,还可打印图文报告,是目前各种现代化检测的利器。MicroBlaze嵌入式软核是一个被Xilinx公司优化过的可以嵌入在FPGA中的RISC处理器软核,具有运行速度快、占用资源少、可配置性强等优点,广泛应用于通信、军事、高端消费市场等领域。
技术实现思路
本专利技术目的是提供了一种基于千兆网的工业相机固件系统及实现方法。本专利技术为实现上述目的,通过以下技术方案实现:一种基于千兆网的工业相机固件系统,包括主循环模块、中断服务模块和驱动模块;主循环模块包括初始化模块、超时处理模块和图像处理模块 ...
【技术保护点】
1.一种基于千兆网的工业相机固件系统,其特征在于: 包括主循环模块、中断服务模块和驱动模块; 主循环模块包括初始化模块、超时处理模块和图像处理模块,中断服务模块包括事件处理模块和网络模块;/n初始化模块用于主循环模块、中断服务模块、事件处理模块和驱动模块进行初始化,并且启动主循环模块;/n事件处理模块,为中断服务模块调用,便于对事件进行快速处理;/n超时处理模块和图像处理模块设置在主循环模块内,减少中断处理时间;网络模块,为中断服务模块和初始化模块所调用;/n中断服务模块,用于在CPU发生中断时,响应该中断而执行中断服务例程,并且在中断处理完成后,控制回到主循环的中断处继续 ...
【技术特征摘要】
1.一种基于千兆网的工业相机固件系统,其特征在于:包括主循环模块、中断服务模块和驱动模块;主循环模块包括初始化模块、超时处理模块和图像处理模块,中断服务模块包括事件处理模块和网络模块;
初始化模块用于主循环模块、中断服务模块、事件处理模块和驱动模块进行初始化,并且启动主循环模块;
事件处理模块,为中断服务模块调用,便于对事件进行快速处理;
超时处理模块和图像处理模块设置在主循环模块内,减少中断处理时间;网络模块,为中断服务模块和初始化模块所调用;
中断服务模块,用于在CPU发生中断时,响应该中断而执行中断服务例程,并且在中断处理完成后,控制回到主循环的中断处继续执行主循环;
驱动模块作为其他模块与寄存器、存储单元之间的接口。
2.一种基于千兆网的工业相机固件系统实现方法,特征在于:包括以下步骤:
初始化步骤:用于主循环模块、中断服务模块、事件处理模块和驱动模块进行初始化,并且启动主循环模块;
事件处理步骤:为中断服务模块调用,便于对事件进行快速处理;
超时处理和图像处理步骤:减少中断处理时间;
中断服务步骤:用于在CPU发生中断时,响应该中断而执行中断服务例程,并且在中断处理完成后,控制回到主循环的中断处继续执行主循环。
3.根据权利要求2所述基于千兆网的工业相机固件系统实现方法,特征在于:初始化步骤包含以下内容:
1)Flash驱动的初始化;
2)Sensor传感器的初始化;
3)加载出厂参数:从Flash指定地址读取对应长度的数据,赋值给相应的参数结构体;而对于Sensor或FPGA寄存器初始化相关参数时,需要将对应参数加载到对应的Sensor/FPGA地址中;
4)加载出厂/用户参数组:涉及Sensor和FPGA寄存器的参数需要加载对应值到Sensor和FPGA寄存器中;
5)如果加载出厂参数或出厂/用户参数组失败,则相机跳转进入出厂程序运行;
6)DNA校验:从Flash中读取DNA字段,与FPGA的DNA寄存器值经运算后进行比较,如...
【专利技术属性】
技术研发人员:田洪刚,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。