首页 理论教育 振动频率与时序程序设计优化

振动频率与时序程序设计优化

时间:2023-06-23 理论教育 版权反馈
【摘要】:综上所述,设置振动频率与振动时序的目的是探索人体不同部位所能识别的振动间隔时间是多少。最初探索通过事件结构来实现振动频率与振动时序的控制,但没有找到一种比较好的触发方式,因而无法对PWM波的输出进行合理的控制。基于实验的方法原理,在做振动频率与振动时序控制时无须控制振动模块的振动强度,因此可以采用暂停数据流的方式来设计振动频率与振动时序的控制程序。图4-9振动时序与切换时间的程序前面板图

振动频率与时序程序设计优化

1)振动频率与振动时序设置目的

在人体的振动触觉实验中,两个振动单元同时工作时,相距多远人体能够分辨出来,这一振动触觉特性需要进行实验才能得出相应的结论。设置振动时序的目的就是测试出人体不同部位的振动触觉感知距离分辨率,探索人体的振动触觉感知距离分辨率的相关数据。

控制多个振动单元将产生一个新的控制量,就是振动频率。改变这个变量时可以控制振动单元之间的振动频率,也就是控制表达振动信息编码的振动单元状态切换的间隔时间。综上所述,设置振动频率与振动时序的目的是探索人体不同部位所能识别的振动间隔时间是多少。

2)振动频率与振动时序的LabVIEW实现(www.xing528.com)

根据LabVIEW的编程特性,发现在设计时序程序的方面没有STM32方便,如果简单地采用延时的方法,会影响程序的PWM输出。最初探索通过事件结构来实现振动频率与振动时序的控制,但没有找到一种比较好的触发方式,因而无法对PWM波的输出进行合理的控制。

在后来的探索中发现,利用暂停数据流的方式可以实现振动频率与振动时序的控制,但是此时不能控制振动的强度。基于实验的方法原理,在做振动频率与振动时序控制时无须控制振动模块的振动强度,因此可以采用暂停数据流的方式来设计振动频率与振动时序的控制程序。振动时序与切换时间的程序图如图4-9与图4-10所示。

图4-9 振动时序与切换时间的程序前面板图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈