大学毕业设计一席谈之四十一 压电信号的睡眠检测算法(12)性能一致然后开启测试

描述

要做到单片机中程序结果和浮点程序的结果完全一致,就要确保转换时不会有误差!准确的反映算法是单片机程序编写的准则!上一篇文章中的遗留问题会在本文中得到解决!解决后再考虑什么呢?算法的升级!哪些地方还需要改进呢?先看代码,再来看后续升级内容!产品的相关资料会在本文中展示。2023年11月,产品正式面市了。

通信网络

实物图!

通信网络 小程序需要扫码下载!

硬件也在不断的升级,后续会实现更多的功能,最先实现的就是睡眠检测!产品研发告一段落,赶紧带着学生编写技术方案,慢慢的规范起来。对我而言,这个编写过程是一种回顾,对于学生,那就是一种锻炼和能力增长的过程。只有先把文档、硬件和代码规范了,才能做到产品的有序升级。

第一堂课! 希望为社会多培养些工程师!面对大二学生,我需要更加深入浅出的讲解!现在教他们写方案、画原理图、写程序正合适。学过了C语言,很多实际工作就可以尝试了。 第二堂课! 从无到有!

通信网络

通信网络

同学们开始有模有样的学起来了!有哪些方面需要改进呢?继续看视频!

第三堂课!

学生学的努力,自然老师也会教的卖力。在大学学习过程中,如果有这么好的实践过程,将电路、微机原理、电子系统设计、信号处理等课程的知识融于实际项目中,学生们的能力自然得到长足进步。加油,未来可期!方案优化是个长期过程,不能着急,慢慢细化。

根据项目的现有技术储备情况,同学们应该进行原理图设计和转接板设计这两项工作。原理图是电路设计的第一步,是制板、仿真等后续步骤的基础。因此原理图正确与否直接关系到整个设计的成功与失败。另外,为方便读图,原理图的美观、清晰和规范也是十分重要的。对于硬件设计和软件设计,规范都是必不可少的。

通信网络

这方面知识可以参阅本公众号的另一个系列文章,有三十篇文章哦!

电气信息类实验课程之综合电子系统设计 (一) 启航(1)

设计新一版电路需要增加压力传感器。现有PCB板需要增加转接板已完成数据的采集工作,为后续的软件升级做好准备。在设计的过程中,开始准备硬件设计文档和软件设计文档吧。本文文字较多,大多和产品设计有关,需要这方面知识的读者可付费阅读全文。

画原理图建议使用Altium Designer。这是一个设计原理图和PCB的专业软件,功能十分强大,且使用方便,比较容易上手。它的前身就是Protel。本人在大学期间学习的就是Protel,那是上个世纪的事情了。技术在不断发展,也许很快就能用3D打印技术做出电子线路板。那么以后是不是就不需要 PCB板加工厂了啊?

通信网络

通信网络

再来分析代码!之前出现了细小的误差,源于哪呢?仔细分析程序中的代码,原来在这里!

通信网络

这个判断语句和下面的语句的效果不等效!看出差异了吧!在采样点的选取上有差异。

通信网络

起始点不一样!不过不影响性能,于是开始了大规模的测试。测试结果很满意,满足产品要求。2023年11月,准备带领团队升级产品了!团队成员是我的学生,他们今年才上大二,于是需要讲解基础知识,因此就有了上面的视频课程。如何大家想看产品涉及的源代码,请看本系列文章即可!

大学毕业设计一席谈之四十一 压电信号的睡眠检测算法(1)

这个系列完整的记录了产品开发的各个阶段所写的代码,极具参考价值。那什么时候教学生开始写代码呢?先要搞清楚原理。在课外,我已经讲解了滤波知识,也对产品性能做了测试,让他们感受到了软件需要升级的必要性,激发他们的学习兴趣。于是有了第四堂课。下一篇文章中给出视频!

通信网络

提问!

如果传感器上不加任何物体,也就是没有负载,那么单片机的心率数据滤波后是什么样子?

原文标题:大学毕业设计一席谈之四十一 压电信号的睡眠检测算法(12)性能一致然后开启测试

文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分