ionicons-v5-f

智能超市购物车的电路系统设计与制作

实验题目:智能超市购物车的电路系统设计与制作

1. 课程简要信息

课程名称:基于科创问题的电子信息系统创新实验
课程学时:课内24、课外24
适用专业:电气类、电子信息类、自动化类
学生年级:大三年级、秋季学期

2. 实验内容与任务

以单片机为控制器,设计一款智能超市购物车的电路系统,支持商品识别和商品定位功能,3.3V/5V 供电,商品识别速度 ${ > } 2 0$ 个/分,商品定位精度 ${ < } 3 0 \mathrm { c m }$ 。

(1) 商品识别

基本识别:利用 RFID 射频识别芯片 MF-RC522,设计其外围电路和 PL2303 串口电路,实现商品RFID射频识别功能。

进阶识别:利用神经网络智能处理芯片K210,设计其外围电路、电源电路、I/O电路和摄像头电路,实现商品的智能图像识别。

(2) 商品定位

协处理器电路:基于主芯片 STM32F103RCT6,设计P1接口电路对接DWM1000 通信,P2接口电路对接核心显示单元;保留启动模式选择接口 BOOT0,用于下载程序和后期维护、调试;电源使用 AMS1117-3.3稳压芯片将5V输入电源转换为 $3 . 3 \mathrm { V }$ 。

定位模块电路:选择主芯片 DWM1000 芯片,设计 6.5GHz 射频波段电路,设计电路支持数据传输率850kbps,数据包长度为512字节,双程测距和TDOA定位模式。

3. 实验过程及要求

(1) 明确内容要求,进行任务分解,制定作业计划;(2) 确定主控芯片型号,了解主控芯片的引脚功能、性能参数等;(3) 查找满足要求的外围电路,了解外围电路构成、功能特点、电气参数等;(4) 思考 RFID 电路系统的商品识别方法,讨论确定检测电路结构;(5) 思考根据 K210 电路系统实现商品图像识别方法,讨论确定检测电路结构;(6) 思考单片机 STM32F103RCT6 作为协处理器,对接核心计算单元和定位模块的
方法,讨论确定电路结构;(7) 思考超宽带 DWM1000 芯片电路系统,实现室内定位功能的方法,讨论确定定
位模块电路的结构;(8) 完成电路原理图设计;(9) 完成系统程序开发,并进行仿真调试与优化,确保仿真功能实现;

(10) 小组合作完成PCB电路设计,焊接电路元器件;(11) 下载源程序,修改控制流程,联调实现功能要求;(12) 分组演示产品功能,参照评分标准进行自评互评,整理技术资料并撰写设计报告;(13) 完成产品优化、外观设计,准备参加双创竞赛。

4. 相关知识及背景

这是一款运用电子设计技术及单片机相关知识设计的智能商超产品,需要运用单片机 STM32 技术、RFID 传感器技术、A/D 转换、信号放大、定时器中断和 UWB 室内定位电路技术等相关知识方法,并涉及原理图设计、程序开发、系统仿真分析、元器件筛选、产品焊接装配、软硬件联调,系统参数调整、仪器仪表使用等实践技能技术。

5. 教学目标与目的

(1) 知识目标

$\textcircled{1}$ 熟练运用相关知识点$\textcircled{2}$ 理解系统工作原理

(2) 技能目标

$\textcircled{1}$ 能完成产品装配$\textcircled{2}$ 会使用仪器仪表$\textcircled{3}$ 会故障定位与检修

(3) 素质目标

$\textcircled{1}$ 提高自主学习能力$\textcircled{2}$ 提高表达、沟通能力$\textcircled{3}$ 培养协作、创新能力

(4) 德育目标

$\textcircled{1}$ 培养勇于探索的科学精神$\textcircled{2}$ 树立科技强国理想信念$\textcircled{3}$ 弘扬和继承科学家精神

6. 教学设计与引导

课前-任务准备
理论MOOC针对技术点,选择对应的国家精品MOOC,为理论教学提供支撑。
实验 SPOC在 MOOC理论主体基础上,根据电路结构,录制实验 SPOC。
任务明确(1)下发开课通知,为学生推送MOOC;(2)下发工作任务书,明确任务内容及要求;(3)安排学生进行分组,4人一组,分解实验任务,制定作业计划。
资料收集(1)要求学生搜集单片机控制芯片、智能处理芯片、超宽带芯片相关资料;(2)简单介绍芯片及模块的选择依据,引导学生自主完成主控芯片的学习。
实验环节教学设计与引导
MOOC答疑教师回答学生MOOC学习中遇到的问题,共性问题重点讲解。
SPOC 授课课堂播放 SPOC,学生进行实验操作的学习。
课程思政针对实验环节技术点和产品应用背景,引入课程思政教学,选取典型科学家案例,引导学生树立科技强国理想信念,弘扬和继承科学家精神。
电路设计1.组织学生复习MF-RC522,PL2303,K210,STM32F103RCT6和DWM1000芯片的运行原理和电路知识,讨论确定系统模块组成、模块电路结构及相关元件参数,完成电气原理图设计;2.要求利用DXP进行电气规则检查,生成报表文件;3.设计过程中,提醒学生注意设计的规范性,如电路模块间的接口方式、参数要求、电气特性等,并对设计过程中出现的问题进行巡回指导。
程序开发1.讲解系统控制思路;2.引导学生完成控制程序流程图的绘制;3.讲解芯片的计算机运行环境搭建方法;4.推送原包程序,讲解关键参数修改方法;5.要求学生利用原包程序,进行参数修改,完善控制程序,对程序编写编译过程中出现的问题进行指导。
仿真分析1.要求利用Proteus 仿真软件完成系统硬件电路搭接;2.指导学生进行仿真分析,更改元件参数,优化控制程序,确保仿真功能正常实现。
产品装配1.指导学生利用DXP完成 PCB 制图设计,提醒学生注意元器件布局及走线规范性,教师协助进行PCB 制板;2.要求利用万用表完成元器件的引脚辨别、类型判断及性能测试;3.在PCB基础上完成实物焊接,提醒学生注意工艺要求和元器件插装;4.要求下载程序,进行软硬件联调,联调过程中进行巡回指导,保证产品功能实现。
评价总结1.组织学生以组为单位进行产品功能演示与汇报,交流设计制作心得;2.要求小组对照考核评价表进行自评互评,找差距,找不足;3.归纳分析设计制作过程中存在的典型问题,对实验作品进行综合评价;4.整理技术资料(作业计划书、原理图、PCB图元器件报表、流程图、源程序等),完成实验报告,撰写总结。
课后-任务拓展
实验环节教学设计与引导
作品优化1.指导学生进行外观造型及内部结构设计;2.指导学生完成显示屏设计和广告推送算法设计3.指导学生选择好外壳材料,完成产品整体组装与检查;4.组织学生对产品外观进行装饰美化。
竞赛准备1.组织学生进行市场调研,完成创新性和技术性的报告撰写;2.指导学生对作品进行PPT制作3.组织学生参加电子设计双创竞赛

7. 实验原理及方案

(1) 系统结构

智能超市购物车主要解决超市排队结算拖沓、商品寻找困难的问题。购物车具备商品特征识别和商品定位导航功能,因此,本课程重点解决智能超市购物车的商品识别和定位功能的电路系统设计问题。


图 1 系统结构

(2) 实现方案

商品识别:将RFID射频识别芯片 MF-RC522 作为主芯片,设计其外围电路和串口电路,实现对商品的特征、种类、品名识别。在完成 RFID 实验部分后,可以开展进阶实验,利用 K210 深度学习芯片取代 MF-RC522,外置摄像头传感器,实现商品的图像识别。

商品定位:协处理器电路选择主芯片 STM32F103RCT6,设计 P1、P2 接口电路对接 DWM1000 和核心显示单元;定位模块选择主芯片 DWM1000 芯片,设计 6.5GHz 射频波段电路,设计电路支持数据传输率850kbps,双程测距和TDOA定位模式。


图 2 实现方案

(3) 电路原理图

在智能购物车系统中,需要商品识别和商品定位,因此本课程基于电子线路和单片机技术,主要涉及四部分电路的设计:

$\textcircled{1}$ RFID 射频识别电路设计:选择主芯片为 MF-RC522,芯片的 TX1 和 TX2 引脚驱动读写器天线,发送经过调试的13.56MHz 载波能量信号。接收载波信号通过接收器解调成有效信号,有效信号再经过 A/D 转换器转换成数字信号,该信号会依照ISO14443A 协议处理。选择 I2C 接口,快速模式的速率为 400kbit/s,3.3V 的低电压低功耗供电,64 字节 FIFO 缓冲区。为配合数据传送,设计 PL2303 串口电路,12MHz 晶振,3.3V 供电,串行 RS232 数据流格式,19200bit/s 传输波特率,电路结构为图 $3 \sim$ 图 4。

$\textcircled{2}$ 视觉智能识别电路设计:选择主芯片为 K210,64 位内置浮点运算单元的双核处理器,3.3V电压供电,Tensorflow图像卷积网络接口,可编程IO阵列,为支撑 K210的机器智能视觉能力,需要对应设计 K210 模块电源电路、摄像头传感器接口电路和 I/O口接口电路,进而使用Tensorflow构建图像识别卷积神经网络,支撑大量数据训练,其性能指标:商品识别准确率 $. > 9 0 %$ ;商品识别速度 $\mathord { > } 5 0$ 次/分,电路结构为图 $5 \sim$ 图8。

$\textcircled{3}$ 协处理器电路设计:选择主芯片STM32F103RCT6。采用8M无源晶振作为时钟输入,经过内部锁相环倍频,工作在72MHz主频。P1接口引出了与DWM1000通信相关的引脚,通过排线与DWM1000模块相连;P2接口引出了与 ARM主处理器通信相关的引脚,通过排线与 ARM 主处理器电路板相连。协处理器部分电路还保留了启动模式选择接口 BOOT0,用于下载程序和后期维护、调试,电源使用 AMS1117-3.3 稳压芯片将5V输入电源转换为3.3V,电路结构为图9。

$\textcircled{4}$ 定位模块电路设计:选择主芯片 DWM1000 芯片,为了保证定位性能,DWM1000并未和协处理器设计在一块电路板上,而是采用了一块单独的电路板,通过排线和协处理器部分电路相连,因此需要单独设计,具体设计指标如下:6.5GHz射频波段;发射端输出功率编程可控;完全相干接收机,供电为 3.3V,低功耗模式,数据传输率 850kbps,数据包长度为512字节,双程测距和TDOA定位模式,电路结构为图10。


图 3. RC522 电路结构


图 4. 串口电路


图 5. K210 电路


图 6. K210 模块电源电路


图 7. K210 模块摄像头接口


图 8. I/O 口接口电路


图 9. STM32 协处理器电路


图 10. 基站 DWM1000 电路结构图

8. 教学实施进程

课前环节-智能超市购物车的电路系统设计与制作 课内学时24+课外学时24
课前-任务准备
准备环节准备内容资源工具双边活动教学方法
教师学生
理论MOOC选择国家精品MOOC,提供理论教学。爱课程、中国大学 MOOC针对电路系统知识点,选择精品慕课在线教育
实验SPOC基于实验操作,录制 SPOC 视频智慧树平台短视频录制,资源包整理混合式教学
任务明确1.云平台推送工作任务书与相关资源包2.采用卡片式抽签随机分组明确实验任务及要求,分解任务,制定作业计划。1.工作任务书2.作业计划书1.推送资源2.安排分组3.检查、指导作业计划1.学习资料2.任务分工3.制定作业计划并上传任务驱动法
资料搜集1.搜集单片机控制芯片、智能处理芯片、超宽带芯片相关资料2.完成主控芯片选取和芯片说明书学习1.芯片手册2.元器件手册1.介绍芯片选择依据2.解答疑问1.整理分析芯片资料2.自主完成芯片及模块选型3.问题反馈讲授法研讨法
课中环节-智能超市购物车的电路系统设计与制作 课内学时24+课外学时24
课中-任务实施
实验环节实验内容资源工具双边活动教学学时分配
教师学生方法
慕课答疑SPOC授课课程思政1.解答预习问题2.共性问题重点讲解3.实操 SPOC 授课4.课程思政案例教学1.多媒体课件2.视频文件1.解答疑问2.教师讲授1.反馈问题2.认真倾听混合式讲授法启发法讨论法2学时
实验环节实验内容资源工具双边活动教学方法学时分配
教师学生
电路设计1.RC522, L2303,K210,STM32 和DWM1000 电气原理图设计2.DXP 电气规则检查,生成报表文件;3.注意设计的规范性1.多媒体课件2.电气原理图3.DXP软件1.引导讲授2.巡回指导3.解答疑问1.认真倾听2.讨论确定电路构成3.自主完成原理图设计讲授法启发法讨论法实操法6学时
程序设计1.系统控制思路介绍2.程序流程图的绘制3.完成控制程序编写1.多媒体课件2.程序流程图3.Visio软件4.Keil C和Python1.引导讲授2.巡回指导3.解答疑问1.认真倾听2.讨论完成流程图绘制3.自主完成控制程序编写讲授法启发法讨论法实操法6学时
仿真分析1.利用 Proteus 仿真软件完成系统硬件电路搭接2.仿真调试,更改参数,优化程序,确保仿真功能正常实现1..ex 文件2.Proteus 软件1.注意事项讲解2.巡回指导3.解答疑问1.合作完成仿真电路搭接2.仿真运行,实现功能讨论法实操法4学时
作品装配1.确定元件参数,更新原理图完成 PCB制图设计,出 PCB板2.完成元器件引脚辨别、类型判断及性能测试3.完成元器件的正确贴装及实物的焊接制作4.下载程序,软硬件联调,保证产品功能正常实现1.元器件报表2.万用表3.万能板4.电烙铁5.稳压电源6.示波器7.STC-ISP程序下载软件1.提醒注意布局及走线规范性2.协助制作PCB板3.巡回指导4.解答疑问1.合作完成产品 PCB 设计2.合作完成元器件筛选;3.合作完成产品焊接制作;4.分析故障原因并排除故障。讨论法实操法4学时
评价总结1.以组为单位进行作品功能演示与汇报,分享心得2.进行自评互评3.归纳实验过程中存在的典型问题并进行综合评价4.整理技术资料,完成实验报告,撰写总结。1.实验报告2.考核评价表1.归纳总结2.给与评价作品分享参与评价整理资料演示法讨论法实操法2学时
课后环节-智能超市购物车的电路系统设计与制作 课内学时24+课外学时24
课后-任务拓展
实验环节实验内容资源工具双边活动教学方法
教师学生
作品优化1.完成显示屏设计和广告推送算法设计2.外观造型及内部结构设计3.选择好外壳材料,完成产品整体组装与检查4.产品外观进行装饰美化显示驱动包装材料1.下达任务2.介绍流程3.指导建议1.合作完成外观造型及内部结构设计2.显示驱动和界面设计启发法讨论法实操法
竞赛准备1.市场调研2.技术性报告2.PPT 制作3.参加电子设计类双创竞赛1.市场数据库2.报告模板3.宣传PPT4.竞赛文件1.下达任务2.指导建议3.反思总结4.组织参赛1.市场调研2.撰写技术性报告3.PPT制作4.准备参赛启发法讨论法实操法

9. 实验报告要求

实验报告需要反映以下工作:

(1) 作业计划表:明确任务分工、任务完成时间及要求;
(2) 系统结构框图:系统模块组成及模块、芯片选型论证;
(3) 电气原理图:系统电路构成、工作原理分析及元件参数推导计算;
(4) 系统控制思路:绘制程序流程图;
(5) 系统仿真分析:仿真调试过程中存在的问题及问题解决办法;
(6) PCB 制图设计:元件布局及走线规范性要求;
(7) 元器件筛选报表:元器件型号、作用、数量、电路符号、性能测试结果等;
(8) 系统功能调试:调试过程中存在问题与问题解决办法;
(9) 实验现象记录:记录数据、功能、现象;
(10) 实验结果总结:总结设计制作经验与方法。

10.考核要求与方法

考核内容 工程理论知识 (1)知识点熟练掌握考核标准考核方法
自评互评 (30%)教师点评 (10%)实验报告 (60%)
(30%)(2)芯片工作原理分析正确 (1)电气原理图设计正确 (2)流程图正确简明,程序编写正确(1)小组对照考核评价表进行自评互评 (2)教师对照演示汇报给予点评考核 (3)教师根据考核评价表进行综合评价
工程操作技能 (60%) 安全文明素养 (10%)(3)仿真设计分析正确 (4)PCB 制图设计正确 (5)元器件检测方法正确 (6)焊接符合工艺要求 (7)产品通电能正常演示功能 (8)检修思路及调试步骤正确 (9)实验报告完整规范 (1)工具、材料、资料整理归位 (2)不迟到、早退、旷课 (3)安全用电,无人为损坏仪器元件 (4)保持环境整洁,秩序井然 (5)操作习惯良好 (6)小组成员协作和谐

11.项目特色或创新

(1) 电子系统设计的综合性

实验完成过程中,需要综合运用《模拟电子技术》、《数字电子技术》、《传感检测技术》、《单片机技术及应用》等课程相关知识。

(2) 混合式教学模式的应用

实验教学设计采用线上线下混合式教学模式,依托在线环境知识传授的前置功能,改变课堂教学模式,使课堂教学侧重于以知识内化为目标的互动、协作探究与实践。

(3) 课程思政加强思想引领

结合课程知识点和研究过程,润物无声引入课程思政教学案例,引导学生树立科技强国理想信念,培养学生勇于探索的科学精神,弘扬和继承科学家精神。

参赛信息表

案例提供单位哈尔滨工业大学相关专业电气类、电子信息类
设计者姓名刘金龙电子邮箱yq20@hit.edu.cn
移动电话18645599889通讯地址(含邮编)黑龙江省哈尔滨市西大直街 92号,哈尔滨工业大学主楼411
设计者姓名侯成宇电子邮箱houcy @hit.edu.cn
移动电话18345003821通讯地址(含邮编)黑龙江省哈尔滨市西大直街 92号,哈尔滨工业大学主楼233
设计者姓名李鸿志电子邮箱lihongzhi@hit.edu.cn
移动电话18245030873通讯地址(含邮编)黑龙江省哈尔滨市西大直街 92号,哈尔滨工业大学新技术楼320
相关课程名称基于科创问题的电子信息系统创新实验学生年级三年级学时(课内+课外)24+24
支撑条件仪器设备万用表、示波器、直流稳压电源
软件工具Proteus,Protel DXP 2004,Keil C
主要器件MF-RC522,K210,STM32F103RCT6,DWM1000,贴片电阻,电容等元器件。

佐证材料一:教学大纲

基于科创问题的电子信息系统创新实验教学大纲

一、课程基本信息

课程编号:EI42001

课程名称:基于科创问题的电子信息系统创新实验

英文名称:EIS Innovative Experiment Based on Scientific Issue

课程学时:24 讲课学时:4 实验学时:20

课程学分:1.5

开课单位:电子与信息工程学院

授课对象:电气类、电子信息类、自动化类大三年级

开课学期:1秋

二、课程目标

(1)课程针对电子信息类前沿方向,讲授电子系统综合创新实验,突出“自主性、创新性、研究性”的培养目标,培养学生利用基础电路类课程知识,综合设计复杂电子信息系统的能力。

(2)通过本课程的学习,激发学生开展实验设计的创新研究,引导学生进行创新性实验设计,训练学生创新性思维,增强学生理论联系实践的能力,鼓励学生勇于创新,大胆尝试创新设想,解决创新问题

三、课程目标与毕业要求对应关系

毕业要求毕业要求具体描述课程目标
1.问题分析能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂工程问题,以获得有效结论。课程目标1
2.设计/开发解决方案能够设计针对复杂工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。课程目标2
3.使用现代工具能够针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。课程目标3

四、课程目标与课程内容对应关系

序号教学内容教学要求学时教学方式对应课程目标
1SPOC 授课1.解答预习问题2.共性问题重点讲解3.实操 SPOC 授课4.课程思政案例教学2授课课程目标1
2电路设计1.RC522,L2303,K210,STM32和DWM1000 电气原理图设计2.DXP电气规则检查,生成报表文件3.设计规范性6实验课程目标1、2、3
3程序设计1.系统控制思路介绍2.程序流程图的绘制3.完成控制程序编写6实验课程目标1、2、3
4仿真分析1.利用Proteus 仿真软件完成系统硬件电路搭接2.仿真调试,更改参数,优化程序,确保仿真功能正常实现4实验课程目标1、2、3
5作品装配1.确定元件参数,更新原理图完成PCB 制图设计,出PCB 板2.完成元器件引脚辨别、类型判断及性能测试3.完成元器件的正确贴装及实物的焊接制作4.下载程序,软硬件联调,保证产品功能正常实现4实验课程目标2、3
6评价总结1.以组为单位进行作品功能演示与汇报,分享心得2.进行自评互评3.归纳实验过程中存在的典型问题并进行综合评价4.整理技术资料,完成实验报告,撰写总结。2授课课程目标1、2

五、课程教学方法

课程采用混合式教学方法,充分利用创新实验典型设计案例的分析,基于每个创新设计方向展开互动式教学,指导学生对技术和方法进行深入研究,对题目进行实验设计,激发学生创新思维,引导产出科技创新作品。

六、课程考核方法

考核环节所占分值考核与评价细则
安全文明素养10分(1)工具、材料、资料整理归位(2)不迟到、早退、旷课(3)安全用电,无人为损坏仪器和元件(4)保持环境整洁,秩序井然(5)操作习惯良好(6)小组成员协作和谐
工程理论知识30分(1)知识点熟练掌握(2)芯片工作原理分析正确
工程操作技能60分(1)电气原理图设计正确;(2)流程图正确简明,程序编写正确(3)仿真设计分析正确(4)PCB 制图设计正确(5)元器件检测方法正确(6)焊接符合工艺要求(7)产品通电能正常演示功能(8)检修思路及调试步骤正确(9)实验报告完整规范

七、主要教材与参考书

[1] 钟洪声. 《电子电路设计技术基础》 电子科技大学出版社, 2012.

[2] 张世英. 《电子技术实践教程与课程设计》 国防工业出版社, 2016.

[3] 梅开乡, 梅军进, 张健. 《电子电路设计与制作:电子技术课程设计教学指导》 北京理工大学出版社, 2016.

[4] 李玉柏. 《最小系统设计与应用》 电子科技大学出版社, 2012.

[5] 陈祝明. 《电子系统专题设计与制作》 电子科技大学出版社, 2012. [7] 王新民,等. 无人机编队飞行技术. 西北工业大学出版社, 2015.

[8] 谢金龙,邓人铭. 物联网无线传感器网络技术与应用. 人民邮电出版社, 2016.


佐证材料二:电路 PCB

佐证材料三:开课过程

获奖信息

获奖等级 一等奖(最佳授课奖)
年份 2020

作品信息

学时分类 课内:24、课外:24

作者信息

作者
刘金龙,侯成宇,李鸿志
学校
哈尔滨工业大学
院系
电子与信息工程学院

电工电子实验教学资源平台 苏ICP备09069895号-19