节点文献
海参等级自动分选系统设计与实现
Design and Implementation of Sea Cucumber Grade Automatic Selecting System
【作者】 李红;
【导师】 李明伟;
【作者基本信息】 大连理工大学 , 信息与通信工程, 2016, 硕士
【摘要】 我国海参产业发展迅速,产量巨大,海参加工之后需要分等分级。人工分选具有效率低、精度差、易疲劳和不卫生等特点,无法满足海参分选的正常需求。海参自动分选机是自动化分选设备,使用重量和图像相结合的方式,能够有效地克服人工分选的种种弊端,高效、准确地完成分选任务。海参分选机以Exynos4412处理器为核心,使用嵌入式Linux系统,采集海参的重量和图像数据作为分选的主要依据。不同于市面上的分选机,本文设计的海参分选机使用图像进行辅助处理,可有效避免一次称量多只海参或者混入异物等特殊情况。并且用户可以对分选机进行扩展,用于其他产品的分选。本研究主要完成了海参分选机的硬件、软件和图形用户界面设计。硬件部分主要包括:核心板周围电路设计、图像采集电路设计、分选控制电路设计、传送带调速控制电路设计和触摸屏接口电路设计。软件部分主要包括:设备驱动程序设计、用户界面和应用程序设计。驱动程序设计包括TVp5150驱动程序设计和分选控制器驱动程序设计;应用程序设计包括:图像采集程序设计、图像识别程序设计以及分类数据处理程序设计。图形用户界面用于对海参分选机的控制和参数设置,主要包括:主窗口、分选标准设定模块、时间和速度设定模块、串口参数设定模块、网络参数设定模块、打击测试和密码设置等其他模块设计。海参分选机的用户图像界面基于Qte-4.7.3版本设计,应用程序在Windows上完成开发设计,调试通过之后,经过Linux交叉编译,将应用程序运行于嵌入式Linux系统之中。海参分选机系统的软硬件都已经设计完成,经过反复调试和多次实验,可以高效、准确地完成海参的分选。
【Abstract】 The technology and output of sea cucumber industry are developed rapidly. After the pre-processing, sea cucumber requires to be graded. Because manual grading has some drawbacks such as low efficiency, poor accuracy, fatigue and unhygienic characters, it can’t meet the normal requirements of sea cucumber grading. Sea cucumber grading machine is an automatic equipment with a combination of weights and images, which can effectively overcome the drawbacks of manual grading, and complete the task efficiently and accurately.Sea cucumber grading machine with Exynos4412 processor core, using embedded Linux system, collects sea cucumber mainly according to its weight and image- Unlike other grading machines in the market, our design of sea cucumber machine is equipped with image identification, which can effectively prevent inaccurate weighting issues caused by quantity and foreign material. The designed grading machine is also available for other products. We mainly complete the designs of the hardware, software and graphical user interface of the grading machine in this paper.The hardware consists of the design of the circuit around core board; image capture circuit; selecting control circuit; conveyor speed control circuit and touch screen interface circuit. Software mainly includes the design of device driver, user interface and application. Device Driver incorporates the design of TVP5150 driver and selecting controller driver; The design of application includes the design of image acquisition program; image recognition program; classification data handler. Graphical user interface is used for parameter settings of the machine, including:the main window; selecting criterion setting module; time and speed setting module; serial port parameters setting module; network parameter setting module; blow testing and password settings, and other module design.The GUI of Sea cucumber selection machine is based on Qt/E-4.7.3. The application is designed and developed completely on Windows. After debugging, the application runs on the embedded Linux system by cross-compiling. Hardware and software of the sea cucumber selection machine system are designed and accomplished. After being tested repeatedly and conducted numerous experiments, it can complete the cucumber grading task efficiently.
【Key words】 Sea Cucumber Selection; Embedded Limux; Cortex-A9; Image Identification;