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

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,将其绘制成印制电路板,并可以进行三维展示,其中元器件1需由参赛队生成3D模型;PCB图文件及三维展示截图存放在U盘中。
    6. 典型电路分析及故障排除。裁判长现场抽取某典型功能电路板(故障电路板5),参赛队员根据原理图分析其功能及性能指标,测量分析电路板中存在故障,完成对电路板的故障维修任务;撰写描述故障现象、成因分析、维修方法的电子文档,保存到U盘,并用微处理器主控板对修复的电路进行测试,并在LCD显示器上显示测试结果。
    7. 在次日竞赛中,将加工完成的指定功能电路的印制线路板交付参赛队,参赛队完成指定功能电路板的安装、焊接、调试。
    8. 改造现场提供的激光笔,使之通断可控;激光笔固定在云台上,激光笔最前端到智能电视机屏幕垂直距离50±2cm内,系统控制云台用激光笔光束指向某几个指定的位置;位置可通过键盘设置。
    9. 根据系统要求,在现场提供的简易机箱中,安装固定构成系统所需的各个电路板、电源模块、接线排等部件,摄像模块与云台无需安装在机箱内;完成各电路、模块间的电源、信号连接;机箱适当位置可安装橡胶底脚。

1.10完成STM32、GD32或STC等系列单片机的应用软件设计,使物品检测系统达到规定的功能要求。在智能电视机播放的视频中,采用1号背景色、2号物品组合。在播放视频时,系统检测符合1号形状、2号颜色条件特征的物品;发现特征物品时,以语音播报、激光笔指示等方式展示检测结果。模拟工业传送带的视频有静止、低速和高速度三种不同难度状态。所编写的软件代码需保存到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模型,其中指定元器件1需要参赛队自行建模,所绘制的印刷电路板可以进行三维展示。

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/220798.shtml

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

相关文章

如何在Spring Boot中集成RabbitMQ

如何在Spring Boot中集成RabbitMQ 在现代微服务架构中,消息队列(如RabbitMQ)扮演了关键的角色,它不仅能够提供高效的消息传递机制,还能解耦服务间的通信。本文将介绍如何在Spring Boot项目中集成RabbitMQ,…

python中else的细节

if-else 首先我们都知道else可以和if共同使用,如果if条件没有执行,就会去执行else语句 a100 if a100:print("if 语句执行了") else:print("else语句执行了") a10 if a100:print("if 语句执行了") else:print("else…

8-二分-索引二分-H 指数

这是索引二分的第八篇算法,力扣链接 给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维基百科上 h 指数的定义:h 代表“高引用次数” ,一名科研人员的 …

【游戏篇】Scratch之小猴子接水果

【作品展示】小猴子接水果 操作:点击小绿旗,按下键盘左右键控制小猴子移动拿到水果,同时也要躲避炸弹。

#HarmonyOS:应用的包名配置--应用图标和标签配置--配置链接

配置相关 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/application-component-configuration-stage-0000001478340869-V2 应用的包名配置 应用需要在工程的AppScope目录下的app.json5配置文件中配置bundleName标签,该标签用于标识应用的唯…

【自主探索】rrt_exploration 源码解析

各文件运行顺序&#xff1a; simple.launchglobal_rrt_detector.cpplocal_rrt_detector.cppfilter.pyassigner.py 文章目录 一、simple.launch二、global_rrt_detector.cpp三、local_rrt_detector.cpp四、filter.py五、assigner.py 一、simple.launch <!-- Launch file fo…

如何排查线上问题的?

其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、预警层面 1.1 做好监控告警 1.2 定位报警层面 二、近期版本 2.1 判断最近有没有发版本 2.2 回归最近的版本 三、日志告警…

用队列实现栈,力扣

题目地址&#xff1a; 225. 用队列实现栈 - 力扣&#xff08;LeetCode&#xff09; 难度&#xff1a;简单 今天刷用队列实现栈&#xff0c;大家有兴趣可以点上看看题目要求&#xff0c;试着做一下。 题目&#xff1a; 我们直接看题解吧&#xff1a; 解题方法&#xff1a; 方法…

MySQL8改库,表,字段编码及排序规则

修改数据库编码格式语句 SELECT CONCAT(ALTER DATABASE ,SCHEMA_NAME, CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;) as 修改数据库编码格式语句 FROM information_schema.SCHEMATA WHERE 11 AND SCHEMA_NAME 数据库名称 #要修改的数据库名称 -- 修改所有自建库 -…

conda环境报错: Solving environment: failed with initial frozen solve.

出现的情况&#xff1a; 解决方法&#xff1a; 参考了许多博客 建议的方法&#xff1a; 创建一个虚拟环境 conda create -n torch_1.3 python3.6 激活虚拟环境 conda activate torch_1.3 conda安装 conda install pytorch1.5.0 如果报错每个包单独安装就可以了&#x…

使用CFimagehost源码自建无需数据库支持的PHP图片托管服务

文章目录 1.前言2. CFImagehost网站搭建2.1 CFImagehost下载和安装2.2 CFImagehost网页测试2.3 cpolar的安装和注册 3.本地网页发布3.1 Cpolar临时数据隧道3.2 Cpolar稳定隧道&#xff08;云端设置&#xff09;3.3.Cpolar稳定隧道&#xff08;本地设置&#xff09; 4.公网访问测…

k8s-learning-why we need pod

应用场景 应用从虚拟机迁移到容器中 为什么虚拟机中的应用不能无缝迁移到容器中 虚拟机中应用&#xff1a;一组进程&#xff0c;被管理在systemd或者supervisord中 容器的本质&#xff1a;一个容器一个进程 所以将运行在虚拟机中的应用无缝迁移到容器中&#xff0c;与容器…

addslashes()函数

addslashes() 函数是 PHP 中用于在字符串中的特定字符前添加反斜杠 \ 的函数。它通常用于准备字符串&#xff0c;以防止其中的字符被误解为具有特殊含义的字符。这个函数的主要用途是在构建 SQL 查询语句或其他需要转义特殊字符的上下文中&#xff0c;以防范一些安全问题&#…

ubuntu20.04里面安装目标检测数据标注软件labelImg的详细过程

1.在github克隆仓库到本地 地址&#xff1a;https://github.com/Ruolingdeng/labelImg.git 或者百度网盘下载 链接&#xff1a;https://pan.baidu.com/s/1p-478j5WOTN0TKmv3qh-YQ?pwdl8bj 提取码&#xff1a;l8bj 2、进入到labelimg的文件夹&#xff0c;安装pyqt相关依赖包 …

好的CRM系统是什么样的?有没有推荐的CRM?

企业如果引入一套优秀的CRM系统&#xff0c;能极大地提升企业的效率&#xff0c;调动人员积极性。同时&#xff0c;带有自动化功能的CRM系统能帮助企业省去日常经营中琐碎无意义的活动&#xff0c;让企业员工把更多时间集中到业务开发上来&#xff0c;实现经济效益的提升。那么…

下一站 GenAI @你!站稳扶好,“码”上发车

点击下方链接&#xff0c;精彩抢先看https://dev.amazoncloud.cn/column/article/657a74432b6d177219412733?trkcndc-detail 亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最…

飞天使-linux操作的一些技巧与知识点4-ansible常用的技巧,配置等

文章目录 ansible配置文件的优先级尝试开始进行操作ansible常用模块ansible 的playbook示例安装phpplaybook中变量的引用 ansible yum install -y ansible 测试是否可用 ansible localhost -m ping /etc/ansible/ansible.cfg &#xff1a;主配置文件&#xff0c;配置 ansible…

解决固定资产盘点问题,易点易动来帮忙!

固定资产盘点是企业管理中不可或缺的环节&#xff0c;然而&#xff0c;很多企业在固定资产盘点方面面临一系列问题&#xff1a; 盘点过程繁琐&#xff1a;传统的手动盘点方式需要耗费大量人力和时间&#xff0c;容易出现疏漏和错误&#xff0c;效率低下&#xff1b; 数据记录不…

物联网有哪些关键技术?

物联网有哪些关键技术? 物联网正在以前所未有的速度改变我们的生活和工作方式。作为一个庞大的网络&#xff0c;物联网连接了各种设备&#xff0c;使其能够相互通信和交互&#xff0c;进而实现智能化的目标。然而&#xff0c;要实现物联网的发展和应用&#xff0c;关键技术的支…

随记-nginx docker + SSL 配置 - 配置等资源挂宿主机

随记-Nginx docker SSL 配置 - 配置等资源挂宿主机等 笔者动手配置&#xff0c;随手写的笔者&#xff0c;保证可操作 话说现在padmon是不是已经有代替docker的趋势了&#xff0c;谁能告诉我一把&#xff1f; 配置前准备 # 拉取nginx镜像 docker pull nginx #启动(暂时) doc…