GZ029 智能电子产品设计与开发赛题第8套

2023年全国职业院校技能大赛高职组

“GZ029智能电子产品设计与开发”赛项赛卷八

题目:模拟工业传送带物品检测系统的设计与开发

1 竞赛任务

在智能电视机上播放工业传送带传输物品视频,模拟工业传送带物品检测系统(以下简称物品检测系统)通过摄像模块观察检测传送带上传输的物品,当发现符合指定特征的物品时,语音播报示意,并同时用云台控制激光笔照射在所发现的物品上。

按赛题要求,学习所发的技术资料,利用现场配备的元器件、模块、设备、器材,以及自带的部分电路模块,完成物品检测系统的系统配置、电路设计、软件仿真、制板安装、电路焊接、故障修复、微处理器应用软件设计、软硬件调试、系统测试等工作,完成这一智能系统的设计与开发。竞赛期间所有需要提交的文件根据现场要求命名,存放到指定目录。

    1. 根据本赛题及所给U盘中的技术资料,分析物品检测系统的工作原理和功能要求。
    2. 系统中有一指定功能电路,U盘文件确定了功能及性能指标要求;利用电路仿真软件(Multisim、Pspise、Proteus或国产相关软件等)完成电路设计,包括器件选型及参数设置。
    3. 利用电路仿真软件(Multisim、Pspise、Proteus或国产相关软件等)进行指定功能电路的仿真运行,并使用软件中的虚拟仪器实现对指功能电路的信号特征(波形、频率、幅度)进行测量。
    4. 根据1.2-1.3的设计要求,结合U盘提供的印刷电路板设计约束条件1,利用嘉立创EDA或Altium Designer软件,以电路板布局1绘制指定功能电路的印刷电路板图,生成符合规范要求的印制线路板Gerber工程文件,存储在U盘中。
    5. 根据赛题提供的某处理器控制板的纸质原理图,在相应软件中绘制原理图,并按照印刷电路板约束条件要求2,将其绘制成印制电路板,并可以进行三维展示,其中元器件3需由参赛队生成3D模型;PCB图文件及三维展示截图存放在U盘中。
    6. 典型电路分析及故障排除。裁判长现场抽取某典型功能电路板(故障电路板3),参赛队员根据原理图分析其功能及性能指标,测量分析电路板中存在故障,完成对电路板的故障维修任务;撰写描述故障现象、成因分析、维修方法的电子文档,保存到U盘,并用微处理器主控板对修复的电路进行测试,并在LCD显示器上显示测试结果。
    7. 在次日竞赛中,将加工完成的指定功能电路的印制线路板交付参赛队,参赛队完成指定功能电路板的安装、焊接、调试。
    8. 改造现场提供的激光笔,使之通断可控;激光笔固定在云台上,激光笔最前端到智能电视机屏幕垂直距离50±2cm内,系统控制云台用激光笔光束指向某几个指定的位置;位置可通过键盘设置。
    9. 根据系统要求,在现场提供的简易机箱中,安装固定构成系统所需的各个电路板、电源模块、接线排等部件,摄像模块与云台无需安装在机箱内;完成各电路、模块间的电源、信号连接;机箱适当位置可安装橡胶底脚。

1.10完成STM32、GD32或STC等系列单片机的应用软件设计,使物品检测系统达到规定的功能要求。在智能电视机播放的视频中,采用1号背景色、4号物品组合。在播放视频时,系统检测符合3号形状、4号颜色条件特征的物品;发现特征物品时,以语音播报、激光笔指示等方式展示检测结果。模拟工业传送带的视频有静止、低速和高速度三种不同难度状态。所编写的软件代码需保存到U盘中。

1.11系统工作时,需要在系统内的LCD显示器上显示检测到的物品信息,显示信息满屏后自动向上滚动。

1.12物品检测系统以RS-485通信方式(通信协议在U盘中提供)向运维系统发送检测结果。物品检测系统在工作中,每发现符合特征条件的物品时,通过RS-485通讯接口,向运行维护系统发送报文;在在检测工作结束时,发送不同难度状态下物品检测统计数据。

2 竞赛时间

竞赛时间为11小时:竞赛第一天3.5小时,第二天7.5小时。

3 工作要求

用32英寸智能电视机播放工业传送带传输物品的视频,模拟工业传送带传输物品。物品检测系统用摄像模块观察检测传送带上传输的物品,在发现符合指定特征(形状、颜色等)的物品时,用语音播报示意,并同时用安装在云台上的激光笔光束照射在所发现的物品上指示。

激光笔需要在现场加以改造后使用,即未发现物品时激光笔不得开启;发现特征物品后指示时,激光笔方能开启,并使光斑持续1s以上稳定照射在物品中心。

在动态检测条件下,物品检测系统在检测分析特征物品时,可使电视机暂停播放,待检测指示完成后,再控制电视机恢复播放视频;连续播放时间累计15s,检测到物品每次暂停播放时间不超过10s。

云台的控制方式及参数详见U盘提供的数据资料,可选择使用现场配备的驱动电路板控制云台。

1.10-1.12所述功能需在系统自主运行情况下完成,工作期间不得人为干预。

物品检测系统中,指定功能电路是系统中不可缺少的组成部分。参赛队若不能完成指定功能电路的装调,可选择使用现场提供的电路板完成后续工作,但相关部分工作不计成绩。

4 功能实现

参赛队需完成器件选型、电路设计、仿真测试、PCB设计、安装焊接、制作调试、电路障诊断与维修、系统应用软件设计、系统联调、工作运维等多项任务。

物品检测系统由多个功能模块组成,在竞赛中,首先确保微处理器能够正常运行,能够下载更新软件;测试自带或现场提供电路板模块、电气部件等,确保都能够正常工作;根据赛题要求对部分部件进行改装、安装;测试分析故障电路,在排除故障后测试性能;在微处理器模块的支持下,对人机交互、图像检测、云台控制、通信联络等功能进行单独测试或调试,最终进行系统联调。

4.1 电子电路设计

电子电路设计包括器件选型、电路设计、仿真测试和印刷电路板图设计两部分竞赛内容。

4.1.1 器件选型与电路设计仿真

针对指定功能电路,利用电子电路仿真软件(Multisim、Pspise、Proteus或国产相关软件等)进行器件选型、电路设计、参数设置等设计工作,电路图应正确且紧凑、美观。

电路应能够仿真运行,选择配置虚拟仪器,测试输出信号的波形、频率、幅度,设计表格记录上述参数。

参赛队所绘制的原理图、仿真测试结果文件均需保存到U盘。

4.1.2 印刷电路板设计

印制电路板设计包含两部分工作,均需利用嘉立创EDA或Altium Designer软件绘制电路的印刷电路板图。

其一,将经过软件仿真测试的指定功能电路,按照电路板布局1及印刷电路板约束条件要求1,将其绘制成印制电路板,生成Gerber工程文件保存到U盘,交付竞赛组织方制作成印制电路板;次日印制电路板交付参赛队,完成安装、焊接、调试,将其应用于物品检测系统之中。

其二,根据赛题指定的某处理器控制板的纸质原理图,绘制原理图,并按照印刷电路板约束条件要求2,将其绘制成印制电路板,生成Gerber工程文件保存到U盘;要求所有元器件均采用3D模型,其中指定元器件3需要参赛队自行建模,所绘制的印刷电路板可以进行三维展示。

4.2 典型故障电路板功能分析及故障排除

这是竞赛的应变题内容。由裁判长指定相关人员在比赛前抽取某典型故障电路。

典型故障电路板包括但不限于信号发生电路、波形变换电路、信号放大电路等。参赛队员对原理图进行分析,描述电路板的功能及性能指标;对电路板测试,根据故障现象分析故障原因,完成对电路板的故障维修任务,使电路板能够正常运行工作;运用微处理器主控板对电路板的输出进行采样,并显示信号及参数。

4.3 物品检测系统的装调

4.3.1 物品检测系统构成

物品检测系统中应该包含的模块与部件如下:

  1. 微处理器主控板
  2. 液晶显示和键盘电路板
  3. 电源模块
  4. 云台与激光笔
  5. 功率驱动板
  6. 摄像模块(及支架)
  7. 语音模块
  8. RS-485通信板
  9. 电气连接件
  10. 智能电视机

4.3.2 物品检测系统的安装与调试

构成系统的部分电路模块需要现场装调或改装。

1)指定功能电路完成印制电路板制作交付参赛队员后,参赛队需完成指定功能电路信号板的安装、焊接、调试。

若印制电路板设计或装调失败不能正常工作,可以采用现场提供的成品电路板替代,但在成绩中将扣除线路板设计、安装、调试部分任务的分值。

2)改装现场提供的激光笔,使之通断可控;将激光笔固定在云台上。系统可以由键盘设置目标位置,设计微处理器软件,通过功率驱动板控制云台,可控制激光笔光束指向某指定的目标位置。

在现场提供的简易机箱中安装固定构成系统电源及各功能电路板、接线排等部件,摄像检测与云台机构可置于机箱之外。完成各电路、模块间的电源、信号连接,使系统能够正常工作,完成物品检测功能。

参赛队需自行完成物品检测系统的结构安装、电气连接和调试测试工作。需要时可利用现场提供的加工条件,在指定区域对机箱进行适当加工改造。

4.3.3 物品检测系统的功能实现和运维

1)系统软件设计

根据所选择的微处理器,进行系统软件设计。其中包含键盘及显示器等人机交互软件,摄像模块通信及图像分析软件,云台控制软件,工作运维信息通信软件等。

2)物品检测功能实现

根据现场选题,决定物品检测的环境如传送带背景色与物品组合,决定需检测物品的特征如物品的形状与颜色。

采用插入U盘方式在智能电视机上播放视频,模拟物品检测传送带场景,播放的视频有以下三种不同难度等级,

  1. 电视机上以静止图片方式,连续播放3幅图片,每幅图片停留10秒;
  2. 电视机上以低速(3~10cm/s)播放连续视频,播放15s;
  3. 电视机上以高速(10~30cm/s)播放连续视频,播放15s;

系统检测到待测物品时,先以语音播报提示,然后用激光笔照射检测到的物品。

3)物品检测系统运维

物品检测系统在工作中,每当发现符合特征条件的物品时,通过RS-485通讯接口,向运行维护系统发送一条报文,通信协议在下发的U盘中提供;在检测工作结束时,将在不同检测难度条件下检测到的物品统计数据发送一组报文给运行维护系统。运维管理由昆仑通态等触摸屏实现,触摸屏已配备软件,可显示接收到的报文。上述检测结果,也需要在系统内的LCD显示器上显示,显示信息满屏后自动向上滚动;测试结束后,可采用翻页方式显示已以往的显示信息。LCD显示格式要求由U盘提供。

参赛选手在编写程序时将反映物品检测系统工作状态的数据按规定的通信协议传输到触摸屏。

4.3.4 人机交互要求

1)键盘定义

键盘的布局及定义如下图1所示,由0~9数字键,“上”、“下”、“左”、“右”显示控制键,F1~F4功能键,“D”、“E”备用键等构成。

图1 系统键盘定义图

  1. “0~9”数字键可供输入数字。
  2. F4定义为键盘设置目标坐标,控制激光笔指向目标的工作模式的启动与停止。
  3. F1~F3分别为三种物品检测难度条件工作模式的启动与停止。

2)LCD显示器工作要求

系统上电启动后,处于待命工作状态,显示器上显示指定信息。

在F1~F4四种工作模式下,分别显示表征各自工作模式的文字,也可包含数字。同时还需要时钟、工作计时、特征物品静止位置等。

3)系统工作中LCD显示器上显示的内容与格式、位置及灰度(或颜色)等项要求,根据下发U盘中“LCD显示器显示格式要求”文件确定。

4.4 职业素养

职业素养包括安全用电、操作规范、环境整洁、文明比赛,团队合作与职业道德等方面的内容,要求选手在竞赛过程中模范遵守。同时还要通过作品考察参赛队员的工程能力、工艺水平及作品美观性。

5 技术文件要求

技术文件包括提供给参赛队的资料文件与指令文件,以及需要参赛队完成的技术文件。

5.1提供给参赛队的技术文件

      需提供给参赛队的文件包括但不限于:

  1. 物品检测调试视频
  2. 物品检测测试视频
  3. 微处理器主控板原理图
  4. 印制电路板约束条件
  5. 典型功能电路板原理图
  6. 指定功能电路设计要求
  7. LCD显示器显示格式要求
  8. RS-485通信协议
  9. 云台、语音模块等模块部件的数据手册
  10. 参赛队提交文件命名要求

5.2参赛队完成并提交的技术文件

参赛队提交的电子文件均采用U盘保存后提交,技术文件包括但不限于:

  1. 指定功能电路原理图及仿真运行测试截图
  2. 指定功能电路PCB的Gerber工程文件
  3. 可3D展示的某微处理器主控板PCB图,
  4. 典型故障电路板功能及性能指标分析
  5. 典型故障电路板故障测试及修复方法
  6. 物品检测系统实现任务与功能所编写的源程序

第1天完成的文件存放在“1-XXX提交文件”(其中XXX为第1天的3位工位号),第2天完成的文件存放在“2-YYY提交文件”(其中YYY为第2天的3位工位号)。

因保密要求,在电路原理图和印刷电路板图文件中不得出现学校名称、参赛选手姓名等信息;提交的电子文件按照指定规则命名,不得以其它名称命名电子文件。电子文件名称如不符合命名规则,体现出参赛队信息的,该队该项竞赛成绩将被取消。

5.3技术文件上交方式

原理图、线路板图及源程序等工程文件均需提交电子文档,采用U盘保存;第1天下午提交时间为18:00以前;第2天下午提交时间为16:30以前。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/217689.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

16ASM 汇编基础与Debug使用

目录 硬件运行机制 微机系统硬件组成 计算机系统组成 8086CPU组织结构 DoxBox安装 Debug使用 R命令 D命令 E命令 U命令 T命令 A命令 标志寄存器 常用机器指令 硬件运行机制 下面是一个电子器件二极管,正向加电则通,反向加电则不通 利用二…

西南交通大学【数据结构实验8】

实验内容及要求: 编写控制台应用程序,提供以下菜单项: 插入元素 从键盘输入若干两两互不相同的非0整数,直到输入0时停止。将输入的所有非0整数按输入次序插入二叉排序树(初始时是空树)。 插入某个非0整数时,若该整…

不需要联网的ocr项目

地址 GitHub - plantree/ocr-pwa: A simple PWA for OCR, based on Tesseract. 协议 mit 界面 推荐理由 可以离线使用,隐私安全

JAVA全栈开发 JDBC、反射、设计者模式

一、JDBC 【1】JDBC概述 1.1什么是jdbc Java DataBase Connectivity是一种用于执行SQL语句的Java API,它由一组用Java语言编写的类和接口组成。通过这些类和接口,JDBC把SQL语句发送给不同类型的数据库进行处理并接收处理结果。 1.2jdbc的作用 提供j…

深度探索Linux操作系统 —— 构建桌面环境

系列文章目录 深度探索Linux操作系统 —— 编译过程分析 深度探索Linux操作系统 —— 构建工具链 深度探索Linux操作系统 —— 构建内核 深度探索Linux操作系统 —— 构建initramfs 深度探索Linux操作系统 —— 从内核空间到用户空间 深度探索Linux操作系统 —— 构建根文件系统…

Quartus II + Modelsim 脚本仿真

软件版本:Intel Quartus Prime Design Suite: 23.2 方式参考附件Intel 官方文档:Questa*-Intel FPGA Edition Quick-Start: Intel Quartus Prime Pro Edition 第1步,创建一个ram ip,并形成一个例化的top层ip 第2步,自…

免费图片无损放大:8大平台突破画质极限

之前介绍过图片提高清晰度的工具平台,这次AIGCer介绍下将图片无损放大的几个在线免费的工具平台。图片高清放大是一种处理低分辨率图像的方法,以增加图像的尺寸和细节,使其看起来更大、更清晰。 1.美图设计室 传送门:https://ww…

基于Python+WaveNet+MFCC+Tensorflow智能方言分类—深度学习算法应用(含全部工程源码)(二)

目录 前言引言总体设计系统整体结构图系统流程图 运行环境模块实现1. 数据预处理1)数据介绍2)数据测试3)数据处理 相关其它博客工程源代码下载其它资料下载 前言 博主前段时间发布了一篇有关方言识别和分类模型训练的博客,在读者…

什么是Z-Wave,技术特点,各国支持的频段

1.1 背景 Z-Wave是一种无线通信的协议,主要应用于智能家居网络,而其Z-Wave联盟主要是推动家庭自动化领域采用Z-Wave协议,其联盟成员都是智能家居领域非常有名的厂商,基本上覆盖了全球。 2.1 技术特点 低功耗、高可…

BigDecimald简单使用

为什么要用BigDecimal运算 在计算浮点型数据时,往往会存在数据计算失真问题 例1 2.0 - 1.9 应该等于0.1,用float类型赋值运算得出的结果为0.100000024,有问题 例2 1.8 - 1.9 应该等于 -0.1,用double类型赋值得出的结果为-0.09999999999999987,明显有问题 BigDecimal使用 BigDec…

用23种设计模式打造一个cocos creator的游戏框架----(十四)观察者模式

1、模式标准 模式名称:观察者模式 模式分类:行为型 模式意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 结构图: 适用于:…

网神 SecGate 3600 防火墙 多处任意文件上传漏洞复现

0x01 产品简介 网神SecGate 3600防火墙是基于状态检测包过滤和应用级代理的复合型硬件防火墙,是专门面向大中型企业、政府、军队、高校等用户开发的新一代专业防火墙设备,支持外部攻击防范、内网安全、网络访问权限控制、网络流量监控和带宽管理、动态路由、网页内容过滤、邮…

【Jeecg Boot 3 - 第二天】1.2、jar 包和 lib 依赖分离,部署包缩小100倍

一、场景 二、思路 三、实战 ▶ 2.1、项目 jar 包解压获取 lib config Stage 1:正常打包获取 jeecg-system-start-3.6.0.jar Stage 2:解压 获取如下文件 Stage 3:获取 lib config ▶ 2.2、获取简化版项目jar包 Stage 1&#xff1…

AI+无代码助力企业供应链优化

内容来自演讲:潘峰 | 预见明日科技(北京)有限公司 | CEO 摘要 本文介绍了企业供应链中的挑战和解决方案。文章指出,供应链成本占企业经营成本的大部分,且存在供给端和需求端的高度不确定性。为应对这种不确定性&…

【深度学习】注意力机制(二)

本文介绍一些注意力机制的实现,包括EA/MHSA/SK/DA/EPSA。 【深度学习】注意力机制(一) 【深度学习】注意力机制(三) 目录 一、EA(External Attention) 二、Multi Head Self Attention 三、…

ActiveMQ任意文件写入漏洞(CVE-2016-3088)

简述:ActiveMQ的fileserver支持写入文件(但是不支持解析jsp),同时也支持移动文件。所以我们只需要先上传到服务器,然后再移动到可以解析的地方即可造成任意文件写入漏洞。我们可以利用这个漏洞来上传webshell或者上传定时任务文件。 漏洞复现 启动环境 …

stm32 HAL库 发送接受 到了一定的字符串后就卡在.s文件中

问题介绍: 某个项目开发过程中,串口接收中断,开启了DMA数据传输,开启了DMA中断,开启DMA半满中断。然后程序运行的过程中,接收了一部分数据后就会卡在启动文件的DMA1_Ch4_7_DMA2_Ch3_5_IRQHandler 中断里。…

Etcd实战(二)-k8s集群中Etcd数据存储

1 介绍 k8s中所有对象的manifest都需要保存到某个地方,这样他们的manifest在api server重启和失败的时候才不会丢失,因此引入了etcd。在k8s中只有api server和etcd直接交互,其它组件都通过api server间接和etcd交互,这样做的好处…

Flink反压如何查看和优化

我们在使用Flink程序进行流式数据处理时,由于种种原因难免会遇到性能问题,如我们在使用Flink程序消费kafka数据,可能会遇到kafka数据有堆积的情况,并且随着时间的推移,数据堆积越来越多,这就表名消费处理数…

机器学习---Boosting

1. Boosting算法 Boosting思想源于三个臭皮匠,胜过诸葛亮。找到许多粗略的经验法则比找到一个单一的、高度预 测的规则要容易得多,也更有效。 预测明天是晴是雨?传统观念:依赖于专家系统(A perfect Expert) 以“人无…