描述
<p># 注:*为必填项。</p>
<p>【请在报名阶段填写 ↓】</p>
<p>* 1、自我/团队介绍</p>
<p>我们是来自深圳大学电子与信息工程学院的大二本科生,成员主要来自电子科学与技术、微电子科学与工程、通信工程这三个专业。</p>
<p>* 2、简要介绍项目</p>
<p>主要是一个STM32F411CEU6作为主控芯片的带有姿态感应,红外输入,红外输出,可根据任意录入的红外信号进行存储,然后发出红外线控制各种电器设备, 并具有测电流,电压,电阻,电容能力的手表,是对于电子工程师来说具有较强实用性的小工具</p>
<p>【请在竞赛阶段填写 ↓】</p>
<p>< br>
* 1、描述项目详情</p>
<p>万能遥控也许很多人有听说过也有用过,但是大部分的万能遥控是用来直接复制一种类型电视或其他电器的遥控,使用上不是很方便,并且有局限性,面对各种各样的电器往往需要各种各样的类型的万能遥控与之匹配,有时候很多人需要的是一种可以随便复制任何遥控信号的遥控,但这样类似的产品往往并不常见,有人说手机也可以实现类似的功能,但事实是并不是每一个手机都具有红外发射功能,而且手机也不能接收红外信号,也就不能复制输入的红外信号,使用单片机做一个这样的产品就是一种解决方案,也可以用于调试各种红外设备,如红外遥控小车或其他自制的设备,作为一个集成的遥控。之所以要 加入万用表功能是因为对于一个电子专业或者电子爱好者来说,往往在调试电路板的时候使用最多的用过就是万用表了,奈何传统的万用表体积较大,而且对于这些人来说,测量高电压,大电流,足够精确的电阻往往不是重点,用万用表主要是用来测量电路的连续性,简单的测量电阻的阻值还有电容的容值或者电流是最常用的,此表的意义就在于此。</p>
<p>* 2、描述项目所面临的挑战及所解决的问题</p>
<p>硬件部分:</p>
<p>(1)首先是硬件焊接过程中由于经验不足,导致了多次芯片或器件连锡情况的出现,这种技术上的失误拖慢了整个电路板焊接调试的进程,后面发现是所采用的工具等问题,由于电路板上使用的很多是0402的封装,使用刀头电烙铁焊接起来难免有些笨重,换用普通尖头可以很好的焊接这些小封装器件,连锡情况可以通过使用助焊剂等来改善。</p>
<p>(2)由于设计失误,未考虑ACS712输出的是交变电流,电路设计上未加入整流滤波部分电路,因此测电流这一功能无法实现,硬件问题也不能靠软件优化改善。
软件部分:</p>
<p>(1)由于单片机内部设计其他程序,在处理红外发射和接收部分程序的时候精度和响应存在问题,为解决这个问题,我们采取外置一块STC单片机,预先烧录红外接收和解码程序,通过串口连接STM32,其实也就相当于是一个外置模块,从而使得红外接收和发射能独立完成;</p>
<p>(2)在实际编程过程中,由于使用的是ST的标准库,存在一定的BUG,例如在一些内存位置初始化GPIO等外设会失效,无法写入寄存器地址,推测是标准库优化存在的问题,只能更改一些外设的初始化代码来解决这一问题。</p>
<p>(3) 系统任务调度过程中,定时器中断时间未正确匹配导致系统运行时的一些列问题。</p>
<p>* 3、描述项目硬件、软件部分涉及到的关键点</p>
<p>硬件:</p>
<p>(1)电压检测电路,主要是将外部-15v~15v的电压通过几个限压电阻根据KCL和KVL转化成0~3.3v,再由ADC芯片采集;</p>
<p>(2)电阻检测电路,根据简单的分压原理,将待测电阻通过模拟开关分别与1k和1M欧高精度电阻串联测得分压,从而实现精确测量较大范围内的电阻阻值;</p>
<p>(3)电容检测电路,根据电容的一阶零状态响应,算出时间常数,再根据串联的电阻计算出接入电容的电容值;</p>
<p>(4)红外接收发射电路,采用外加一块STC单片机(一个模块~~~~),里面预先烧录红外解码程序,再通过串口与STM32通讯,实现对外部输入红外信号的解码和调制发射;</p>
<p>软件:</p>
<p>(1)姿态解算算法,实现步数计算,抬手感应,翻腕感应,LCD虚拟触屏;</p>
<p>(2)针对不同红外信号的解码和发射算法,红外信号存储算法等;</p>
<p>(3)电阻,电容测量算法;</p>
<p>(4)自制定时器系统任务调度算法。</p>
<p>< br>
* 4、项目材料清单展示</p>
<p>见附件处</p>
<p>* 5、项目图片上传</p>
<p>5.1、PCB上印制大赛logo图片,若无视为放弃参赛</p>
<p><img src="//image.lceda.cn/pullimage/2AAxy79YaB4alinyKplYGAhJtr4pLXMAl2PNWXcX.png" alt="d8a4c6d30bff973d2c472ed913a29fd.png"></p>
<p><img src="//image.lceda.cn/pullimage/HfQ8iy9pGfkocQyt6S3zDC8VMQQRnD8yKf7ASu0a.png" alt="c35536db673fbf72bfd3c60f02340a3.png"></p>
<p><img src="//image.lceda.cn/pullimage/8c71BZa96qE4kIVsFjZjzdMtEygjyX72H4EdNlDI.jpeg" alt="4a5593af9eedf3e200314a54efb87a0.jpg"></p>
<p>5.2、项目其它图片</p>
<p><img src="//image.lceda.cn/pullimage/FnzKJ11tN3VBzZWuj9yiMTdxFrJOEzgSqunDHzrg.jpeg" alt="25ea6a5953ee930181102d1b1f023ca.jpg">
<img src="//image.lceda.cn/pullimage/ExH2T8YsZV9668154HembX2PIjSNowVYRT2uUhh6.jpeg" alt="b9c18a85f911c1861e549dc622249de.jpg"></p>
<p>* 6、演示您的项目并录制成视频上传</p>
<p>6.1、视频上传大赛官网</p>
<p>视频已上传,见顶部</p>
<p>6.2、B站视频标题和链接</p>
<p>标题:第五届立创电子设计大赛:《万能遥控手表》项目-功能演示&性能测试</p>
<p>链接:<a href="https://www.bilibili.com/video/BV1354y1m7Tr" target="_blank">https://www.bilibili.com/video/BV1354y1m7Tr</a>< br>
< br>
注意事项:</p>
<p>①:视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;</p>
<p>②:视频上传:请同步上传至大赛官网和B站(<a href="www.bilibili.com" target="_blank">www.bilibili.com</a>),B站人气TOP10项目将获得1000-5000元现金奖励,其它上传项目获得100元立创商城无门槛券;</p>
<p>③:视频标题:第五届立创电子设计大赛:{项目名称}-{视频模块名称};</p>
<p>如第五届立创电子设计大赛:《自动驾驶》项目-团队介绍。(<a href="www.bilibili.com" target="_blank">http://www.bilibili.com</a>),</p>
<p>B站人气TOP10项目将获得1000-5000元现金奖励,其它上传项目获得100元立创商城无门槛券;</p>
<p><a href="https://www.bilibili.com/video/BV1354y1m7Tr" target="_blank">www.bilibili.com,B站人气TOP10项目将获得1000-5000元现金奖励,其它上传项目获得100元立创商城无门槛券</a>< br>
< br>
< br>
* 7、是否首次公开发布</p>
<p>7.1、项目之前是否发表过或获奖,请说明</p>
<p>这是一个完全由立创EDA开发的新项目,未在其他任何赛事或平台发表过。</p>
<p>7.2、若项目是在原有基础上优化,请说明优化部分</p>
<p>1、优化了模拟量的采集和以及电容电阻的算法数值优化</p>
<p>2、优化PCB图,从之前的两层夹板设计到现在的单四层设计</p>
<p>* 8、开源文档
程序见附件处~~~~</p>
<p>* 9、参考文献
见附件处~</p>
<p>点击链接了解更多详情:<a href="https://www.szlcsc.com/go/dsxq" target="_blank">https://www.szlcsc.com/go/dsxq</a></p>
评论(6)