0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

通信工程师专辑 来源:未知 2023-10-31 16:25 次阅读

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

wKgaomVAuwqAWrmjAAHwzF4fF3w257.jpg

实物图!

wKgaomVAuwqAdap2AAB2mQB6lhA977.jpg 小程序需要扫码下载!

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

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

wKgaomVAuwuAKl96AAF6RExGO6E543.png

wKgaomVAuwuAAaSBAAPfV1xi6Sg346.png

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

第三堂课!

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

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

wKgaomVAuwuAZwfzAALyd_6cGag584.png

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

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

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

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

wKgaomVAuwuAQY0EAALjLVRr2YA265.jpg

wKgaomVAuwuAZQCCAAAHCaxgszk118.gif

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

wKgaomVAuwyAEGltAAF6vUGuCng441.png

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

wKgaomVAuwyAFvlsAAGCm_MBe0A484.png

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

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

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

wKgaomVAuwuAZQCCAAAHCaxgszk118.gif

提问!

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

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

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

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

    关注

    20

    文章

    1993

    浏览量

    51552

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

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

收藏 人收藏

    评论

    相关推荐

    大学毕业设计一席谈四十一压电信号睡眠检测算法(13)程序升级

    先来看看改动的程序!每个部分都有相应的说明和介绍。这是程序最终的运行结果!
    的头像 发表于 01-13 09:39 202次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>四十一压电信号</b>的<b class='flag-5'>睡眠</b><b class='flag-5'>检测算法</b>(13)程序升级

    AD8226采集表面肌电信号无法放大怎么解决?

    我使用AD8226采集表面肌电信号,使用两节18650电池,+-4V供电,ref接地,只能使用50倍放大信号,能观察到肌肉收缩时信号的波动,使用100倍以上放大信号,无波形!!!!救救
    发表于 11-14 06:35

    大学毕业设计一席谈四十一 压电信号睡眠检测算法(11)完善程序

    继续讲解。这个项目来源于哪呢? 2021年,一家专注于物联网智能终端业务下的智能家居数字化生态平台公司找到了我,要求我帮助他们进行算法开发。这家企业在国内拥有智能家居数字化生态平台及软硬件一体化
    的头像 发表于 08-29 23:25 257次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>四十一</b> <b class='flag-5'>压电信号</b>的<b class='flag-5'>睡眠</b><b class='flag-5'>检测算法</b>(11)完善程序

    大学毕业设计一席谈四十一 压电信号睡眠检测算法(10)段处理修改程序架构

    继续讲解!之前算法程序用的是采集数据,因此滤波时会将整段数据送入滤波器。对于MATLAB而言,这样的处理方式效率最高。而在实际产品中,AD数据采集后没办法占用如此大的内存来存这么多的数据,那该如何处
    的头像 发表于 08-16 00:05 239次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>四十一</b> <b class='flag-5'>压电信号</b>的<b class='flag-5'>睡眠</b><b class='flag-5'>检测算法</b>(10)段处理修改程序架构

    大学毕业设计一席谈四十一 压电信号睡眠检测算法(9)浮点转定点

    2023年7月, 本算法涉及的产品级代码终于 形成了归档版本, 预计该智能家居产品将在双十一的时候上线, 希望也预祝产品能够大卖。 这样或许就有足 够的资本来实现后续算法的升级,我也会投入更多的精力
    的头像 发表于 07-24 16:05 177次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>四十一</b> <b class='flag-5'>压电信号</b>的<b class='flag-5'>睡眠</b><b class='flag-5'>检测算法</b>(9)浮点转定点

    大学毕业设计一席谈之五十 删余卷积码仿真(2) 编译码函数

    继续讲解!一起来看之前程序中涉及到的函数的代码!实实在在的的干货,需要大家好好消化!内容接近四千字,主要为代码!本文内容已经归档到毕业设计课题库中了。本文内容超级长,主要因为译码算法非常复杂。如果
    的头像 发表于 06-15 00:00 416次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之五十 删余卷积码仿真(2) 编译码函数

    大学毕业设计一席谈四十八 词频统计(5)函数优化

    = 1:len     % 字符串比较     re_cmp = strcmp(words(iii),words_re); 原文标题:大学毕业设计一席谈四十八 词频统计(5
    的头像 发表于 06-09 23:15 282次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>四十</b>八 词频统计(5)函数优化

    大学毕业设计一席谈四十八 词频统计(4)另辟新径

    ,对于算法能力的提升很有帮助。按照本系列文章讲解的脉络学习,请保持耐心,等学完后自然会感觉“功力”大增。本文涉及的系列讲解视频已经发布在仿真秀网站上! %%% 第一步:读入要分析的文件 word_txt = fileread('sonnets.txt');     % 读入全文 原文
    的头像 发表于 06-05 12:15 197次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>四十</b>八 词频统计(4)另辟新径

    大学毕业设计一席谈之五十 删余卷积码仿真(1)

    好久没看专业书了,需要补充营养。回学校的这段时间,几乎没有看什么专业书籍。其实市面上还有很多书值得我们看,看书也是一种交流。虽然删余卷积码已经是很老的一种编码,我之前也写过相关的仿真程序,但网上相关的代码太少了,反正我没有查找到有用代码。因此本人决定把之前工作时写过的删余卷积码的代码贡献出来,并附上讲解。这次给出的程序是集群产品中的源代码,只对其中的序列标志做了简单更改,编译码的关键内容一览无遗。涉
    的头像 发表于 06-01 09:15 606次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之五十 删余卷积码仿真(1)

    大学毕业设计一席谈四十八 词频统计(3)自编函数!

    字符串 for iii = 1:len     % 字符串比较 原文标题:大学毕业设计一席谈四十八 词频统计(3)自编函数! 文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 05-28 08:30 344次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>四十</b>八 词频统计(3)自编函数!

    大学毕业设计一席谈四十八 词频统计(2)

    如何替换unique函数呢?这是整个算法的精华函数!如果想提高算法能力,这个函数的替换过程能帮助到你。看看下面这段代码就能有体会了。本系列文章会带着大家感受函数替换的过程,一步一步的渐进学习。这个
    的头像 发表于 05-27 23:50 232次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>四十</b>八 词频统计(2)

    大学毕业设计一席谈四十v2 CRC校验(3) 结合编译码

    ]; % HDLC帧 % 凑整过程 frame = [frame 0,0,0,0];  % 为什么要凑整呢? %%%%%%%%%%%    物理层 %%%  编码 原文标题:大学毕业设计一席谈四十v2 CRC校验(3) 结合编
    的头像 发表于 05-26 13:20 253次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>四十</b>v2 CRC校验(3) 结合编译码

    大学毕业设计一席谈之九 多种编码方式的通信系统仿真(6) RS码联合卷积码仿真

    下的matlab仿真(1) 大学毕业设计一席谈之三十 级联编码方式下的matlab仿真(2) 大学毕业设计一席谈之三十 级联编码方式下的mat ‍ lab仿真(3)
    的头像 发表于 05-25 17:55 353次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之九 多种编码方式的通信系统仿真(6) RS码联合卷积码仿真

    大学毕业设计一席谈之九 多种编码方式的通信系统仿真(4) RS码仿真

    MATLAB中的函数来完成仿真足以满足本科教学要求。那能不能自己编写函数呢?当然可以,本公众号里面都已经公布了自编函数的具体代码,有需求的同学可以自行去学习!涉及到编译码算法的知识点适合研究生阶段的学习。 老师在布置毕业设计课题
    的头像 发表于 05-21 10:30 441次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之九 多种编码方式的通信系统仿真(4) RS码仿真

    大学毕业设计一席谈四十八 词频统计(1)

    在讲课程《数据结构和算法》的过程中,我给了学生们一个参考例程,希望他们能够从程序中学到词频统计的方法。由于同学们底子比较薄弱,所以给出程序后,我希望同学们能够认真的查阅程序中用到的每个函数,了解
    的头像 发表于 05-19 07:00 258次阅读
    <b class='flag-5'>大学毕业设计</b><b class='flag-5'>一席谈</b>之<b class='flag-5'>四十</b>八 词频统计(1)