一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种在高频下输出完整交流波形的方法与流程

2022-11-30 11:46:58 来源:中国专利 TAG:


1.本发明涉及一种交流波形输出方法,特别是一种在高频下输出完整交流波形的方法。


背景技术:

2.经颅电刺激设备在交流刺激模式下会输出交流波形;一般交流波形的最高频率与系统的采样频率有关,频率过高时,采样率就会低很多,因此波形频率过高时会使得输出波形点数过少,导致波形严重失真。目前经颅电刺激设备产品所示的交流输出波形在高频下多会失真,示波器所示的波形已不再像交流波形,而是一些不连续的散点。因此,现有的技术存在着高频下输出的交流波形不完整的问题。


技术实现要素:

3.本发明的目的在于,提供一种在高频下输出完整交流波形的方法。本发明具有能够有效提升高频下交流波形输出完整性的特点。
4.本发明的技术方案:一种在高频下输出完整交流波形的方法,包括以下步骤:
5.a、经颅电刺激设备开始交流刺激,采用mcu dac dma方式输出缓存中的200个点的数据,形成相应的半波波形;
6.b、进入dac传输完成中断函数,然后再采用mcu dac dma方式输出缓存中的200个点的数据,形成相应的半波波形,并使输出的半波波形翻转;
7.c、重复循环步骤b,直至刺激结束,输出完整的交流波形。
8.前述的一种在高频下输出完整交流波形的方法中,mcu dac dma方式的具体过程为:通过mcu模块控制恒流源产生周期性的交流半波,并将生成的交流半波周期内的200个点的数据存入静态内存中;dac模块通过dma通道获取静态内存中的缓存数据,通过数模转换并在定时器的驱动下将200个点的缓存数据一个点一个点的依次输出到dac引脚,生成相应的正弦波波形。
9.前述的一种在高频下输出完整交流波形的方法中,每个缓存数据点的输出时间为25us。
10.前述的一种在高频下输出完整交流波形的方法中,经颅电刺激设备在交流刺激模式下,频率为100hz。
11.与现有技术相比,本发明采用mcu dac dma的方式来完成交流波形的输出,一个周期输出点数有400个,输出波形相对较密集,既可以保证高频下输出完整的交流波形且不失真,而且还可以有效提高采样率,经计算频率在100hz高频时采样率能够达到40khz。同时,本发明采用dma方式,可以抛开cpu,不占用cpu的资源,直接使用这块内存的内容,速度也会加快。综上所述,本发明具有能够有效提升高频下交流波形输出完整性的特点。
附图说明
12.图1是本发明的结构示意图;
13.图2是实施例步骤a中产生的波形;
14.图3是实施例步骤b中产生的波形;
15.图4是实施例产生的完整波形。
具体实施方式
16.下面结合附图和实施例对本发明作进一步的说明,但并不作为对本发明限制的依据。
17.实施例。一种在高频下输出完整交流波形的方法,构成如图1所示,包括以下步骤:
18.a、经颅电刺激设备开始交流刺激,采用mcu dac dma方式输出缓存中的200个点的数据,形成相应的半波波形;
19.b、进入dac传输完成中断函数,然后再采用mcu dac dma方式输出缓存中的200个点的数据,形成相应的半波波形,并使输出的半波波形翻转;
20.c、重复循环步骤b,直至刺激结束,输出完整的交流波形。
21.mcu dac dma方式的具体过程为:通过mcu模块控制恒流源产生周期性的交流半波,并将生成的交流半波周期内的200个点的数据存入静态内存中;dac模块通过dma通道获取静态内存中的缓存数据,通过数模转换并在定时器的驱动下将200个点的缓存数据一个点一个点的依次输出到dac引脚,生成相应的正弦波波形。
22.每个缓存数据点的输出时间为25us。
23.经颅电刺激设备在交流刺激模式下,频率为100hz。
24.本发明通过mcu dac dma方式实现交流在周期100hz高频波形输出条件下,采样率达到40khz;使用dma方式好处是:可以抛开cpu,不占用cpu的资源,直接使用这块内存的内容,速度也会加快。
25.通过mcu dac dma方式输出缓存中的200个点数据,每个点输出时间为25us的波形如图2所示,然后进入dac传输完成中断函数,通过mcu dac dma方式输出缓存中的200个点数据,并使得输出波形翻转后的输出波形如图3所示,后面不断进入dac传输完成中断函数,直到刺激结束,最终输出波形如图4所示。
26.dac模块可以通过dma通道获取静态内存中可以生成正弦波的数据,然后经过数模转换,在引脚进行输出就可以得到正弦波了。那么当然,这个速度是非常快的,如果没有一定的延时,那么得到的估计就是一个变化很快的模拟量。所以这个时候就需要使用定时器timer了。dac在初始化的时候,可以设置成使用定时器触发,这就意味着,当定时器溢满的时候,就会触发dac工作。这样一来,就可以通过改变定时器的定时时间来改变正弦波的周期了。


技术特征:
1.一种在高频下输出完整交流波形的方法,其特征在于,包括以下步骤:a、经颅电刺激设备开始交流刺激,采用mcu dac dma方式输出缓存中的200个点的数据,形成相应的半波波形;b、进入dac传输完成中断函数,然后再采用mcu dac dma方式输出缓存中的200个点的数据,形成相应的半波波形,并使输出的半波波形翻转;c、重复循环步骤b,直至刺激结束,输出完整的交流波形。2.根据权利要求1所述的一种在高频下输出完整交流波形的方法,其特征在于:mcu dac dma方式的具体过程为:通过mcu模块控制恒流源产生周期性的交流半波,并将生成的交流半波周期内的200个点的数据存入静态内存中;dac模块通过dma通道获取静态内存中的缓存数据,通过数模转换并在定时器的驱动下将200个点的缓存数据一个点一个点的依次输出到dac引脚,生成相应的正弦波波形。3.根据权利要求1所述的一种在高频下输出完整交流波形的方法,其特征在于:每个缓存数据点的输出时间为25us。4.根据权利要求1所述的一种在高频下输出完整交流波形的方法,其特征在于:经颅电刺激设备在交流刺激模式下,频率为100hz。

技术总结
本发明公开了一种在高频下输出完整交流波形的方法,包括以下步骤:A、经颅电刺激设备开始交流刺激,采用MCU DAC DMA方式输出缓存中的200个点的数据,形成相应的半波波形;B、进入DAC传输完成中断函数,然后再采用MCU DAC DMA方式输出缓存中的200个点的数据,形成相应的半波波形,并使输出的半波波形翻转;C、重复循环步骤B,直至刺激结束,输出完整的交流波形。本发明具有能够有效提升高频下交流波形输出完整性的特点。出完整性的特点。出完整性的特点。


技术研发人员:张铁军 刘鹏 梅庆 姚文静
受保护的技术使用者:浙江纽若思医疗科技有限公司
技术研发日:2022.07.27
技术公布日:2022/11/29
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献