自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 K230板子硬件学习记(一)

这是对应的io口外接的外设模块,由上往下分别是wifi模块、tf卡模块、串口通信模块、I2c模块作为camera以及display的输出端、mclk主时钟、LCD及tp复位和输入、hdmi高清口,按键等。左图为复位电路,右图为通信下载电路BOOT0和BOOT1。这个为晶振电路,上Y1提供低速时钟,下Y2提供高速时钟。这是k230排针口的对应作用。电源地以及各个管脚的连接情况。

2024-03-29 23:06:13 271 1

原创 在单片机上计算心率(stm32f103为例)

然后在我们了解什么是心率的基础下就可以开始介绍两种计算心率的方法:第一种则是按理解的一分钟的波峰数量,一个一个的去数,当然也可以开启中断去叠加波峰数量。在这里我采用的第二种方式:我们如果知道了第一个波峰与第二个波峰的时间间隔T,就可以用一分钟来除以这个时间间隔T的话就能得到一分钟内的波峰数量,计算时间快,效率高,并且准确。我们用adc的时候是开启定时器的,我们能知道adc多久采样一次并且知道adc采样到的值,所以在这里可以用adc采样到的值做一个阈值法(当adc的值达到一次值时记为达到一次峰值)。

2024-01-28 20:49:40 628

原创 单片机内部署c语言滑动平均滤波器(以stm32f103开发板为例)

思路如下:怎么处理50Hz信号呢?用1分钟除以50Hz: 1000 / 50 = 20ms ,20ms是工频干扰的一个周期,一个周期内的所有采样点相加即为0,那我们就得刚好设置adc 采样时间为这20ms内的,假设我的adc采样时间为4ms,那么就有4*5 = 20 , 所以就只需要有5个点就能完成一次滤波,这样我们就可以设置队列或者数组,当进来一个数据的时候出去一个数据,再进行求和取平均运算。作为最简单实用的滑动平均滤波器部署如下 , 该实验以加了50Hz的工频干扰的心电信号为实验对象。

2024-01-26 09:01:07 830 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除