- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于fpga的西瓜子色选机系统设计
cd色选机
为了保证西瓜面的质量,在加工前选择西瓜面是一个重要的环节。人工分选效率较低,不能满足大规模生产需要,进而产生了自动分选瓜子物料机。色选机是瓜子分选机器的重要设备,采用线阵CCD技术的光电色选机因其分选效率高和准确性好而成为瓜子分选的主流设备。CCD色选机的核心技术为基于高速线阵CCD的数字图像处理技术和基于嵌入式系统的硬件实时处理技术,这也是该领域的研究热点问题。由于CCD色选机对实时性要求较高,其图像算法既要能够满足分类精度,又要保证处理速度快,因此算法的复杂性必须和硬件资源相匹配。CCD色选机关键技术国内外学者均有成果报道。过于复杂的算法实时性欠缺,对硬件平台的要求也更高。为了提高分选的实时性,当前主要采用FPGA并行硬件处理技术,但是该技术在色选机上的应用并不完善,需要进一步探讨。
本文基于甘肃会宁的新疆圆片西瓜子的颜色特征,设计西瓜子的灰度带比例分类识别算法,分析基于工控机处理平台的CCD色选机方案,并对FPGA并行硬件计算实现方案进行试验研究,对两种方案进行对比测试。
1 色选机设计工艺
CCD色选机由喂料器、滑道、光源、CCD图像信号处理系统、气阀控制执行系统组成,如图1所示。
通过喂料器将待选物料均匀撒在滑道表面,单层物料沿滑道表面均匀下滑,经过线阵CCD相机的拍摄区域,CCD相机捕获图像信号,并送入后继系统进行实时处理,由处理结果决定是否给出气阀的开阀信号,从而在废弃型物料滑过气阀口时将其吹入废料区。色选机设计的关键是:①物料经过拍摄区域的时间很短,一般为10~30ms,而后下落30~40ms之后进入气枪口,因此要求图像处理过程能在约50ms之内完成。②CCD相机的拍摄角度、扫描速度必须和光源的角度及光通量相配合,才能保证拍摄的图像清晰可用。③为提高产量,色选机通常设计为多通道下料,单个CCD色选系统应能满足同时处理数十个通道的要求,即具有较高的并行处理能力。本文从CCD相机的硬件处理系统及图像算法两个方面实现该检测系统。
2 检测系统硬件平台设计方案的比较
2.1 色选机的fpga网络
早期的CCD色选机通常由工控机平台(IPC)进行图像处理和控制,其基本构成如图2所示。CCD相机采集的信号经PCI采集卡传送到工控机,所有的信号采集、处理和控制信号输出均由工控机实现。软件开发平台为Visual C++,CCD相机采集到的物料图像信息经信号处理电路进行放大、隔离之后传送至工控机内PCI接口数据采集卡,利用VC编程功能进行实时处理并控制电磁气阀进行动作响应。该硬件平台作为成熟硬件的简单集成,易于实现。早期用于分选算法的验证有一定的优势,但也有一系列的无法克服的问题:①每台色选机一般由8套左右的工控机系统组成,硬件系统结构庞大,不易集成于CCD色选机内部,降低了环境适应性,对色选机内部温升较为敏感,系统稳定性差,经常出现个别工控机死机等现象。②由于工控机为单线程串行工作方式运行,包含大量中断等待时间,因此运行效率受到牵制,甚至出现在线处理中数据丢失的现象,造成错判、误判。而分选工程实时性较强,各通道之间需要互不干扰的并行处理,因此探索并行检测处理系统非常迫切。
2.2 线阵fpga的实现和海探技术
为提高系统实时性,在前期研究基础上设计了FPGA并行硬件计算平台。根据CCD色选机图像处理的计算规模,硬件核心部分采用Altera Cyclone Ⅲ系列高性能FPGA作为主处理芯片,图像采集采用TCD1208AP型线阵CCD。被测物体反射光线在线阵CCD的感光面上,线阵CCD在FPGA生成的一系列信号驱动下进行光电转换,并进行像素电荷转移和模拟信号输出。CCD专用前端处理芯片在FPGA生成的时钟信号驱动下,对CCD输出的模拟信号进行相关双采样(CDS)和模数转换(ADC),所得数字信号又传回FPGA;经FPGA内部FIFO存储器缓冲存储后,送入相应的图像处理逻辑电路部分进行计算;随后FPGA给出处理结果,并进行相应的阀门控制信号输出,在硬件平台上实现了线阵CCD高速图像检测。采用FPGA作为整个检测系统的核心进行数据采集、存储、处理和控制,全部控制逻辑由硬件完成,能同时达到精确性和实时性的要求,如图3所示。
综合比较两种检测系统硬件平台,工控机方案硬件系统支出较大,但实时性较差,对于简单的算法验证有一定作用,但用于产品机有一些问题;基于FPGA的 CCD硬件系统并行工作,将数据采集、信息处理及控制信号输出集成到一个芯片上,系统结构简单,并行处理效率较高,是CCD色选机的较为合理的硬件处理系统。
3 f.探测器系统的设计
针对图3所示的硬件系统原理要求,结合西瓜子图像处理、气阀控制信号输出及各模块之间的通信要求,分别对各个子模块进行设计。
(1) fpga信号时序仿真
T
文档评论(0)