基于stm32的智能按摩椅及其工作方法

xiaoxiao2020-6-23  22

专利名称:基于stm32的智能按摩椅及其工作方法
基于STM32的智能按摩椅及其工作方法技术领域
本发明属于模糊控制和嵌入式系统技术领域,涉及一种基于STM32的智能按摩椅及其工作方法。
背景技术
按摩椅是指通过机电、电子以及电热的技术方法产生模拟人手的各种按摩、揉捏、 锤打以及电热等刺激人体某些穴位,以消除疲劳并起到一定保健作用的电动器具。近年来, 随着科学技术的不断发展,按摩器具已发展成为集机械电子技术、计算机技术、伺服控制技术、传感技术、机器人控制技术以及新材料技术于一体的多学科交叉、知识密集、资金密集的高技术产业,其涉及的行业有机械、电子、医疗、纺织、皮革、化工、家具等众多相关领域。 从中国医药保健品进出口商会获悉,按摩器具已成为医疗器械及设备行业出口金额最大的产品,出口市场不断扩大,出口前景非常广阔。在众多的按摩器具中,电动按摩椅以其适用、 功能全、按摩方式丰富、外形美观等特点而受到消费者的青睐,广泛用于家庭、俱乐部、学校、宾馆以及各类休闲场所等健身活动。
目前,电动按摩椅正在由传统的定点固定按摩向自动智能按摩方向转变,在这方面日本三洋近日根据测谎仪的工作原理开发出一种新型智能按摩椅“HEC -DR5000”,它能够自行发现人体一些僵硬不适的部位,并进行重点按摩。使用者在利用此按摩椅进行按摩时,只需将装有按键遥控装置的感应器在手里握一分钟,感应器就可以读取人体出汗程度等各种生理状况。按摩椅随后就能有的放矢地对不同部位给予不同力度的按摩。发明内容
本发明主要通过本装置中的心率检测仪来实现,其根据是人们在接受按摩时,生理状况随之会发生变化。本按摩椅能够监测这些身体特征变化,并根据收集到的不同数据做自动的调整以达到最佳的按摩效果。
本发明所使用的硬件包括STM32微处理器、按摩电机、电机驱动单元、电流采样模块、系统保护、心率传感器和外部电源。
STM32微处理器采用基于ARM最新的内核Cortex_M3的微控制器STM32F103CBT6, 主要来处理心率传感器发送来的心率信号,并将分析处理后的结果发送到电机驱动单元。
按摩电机是最终实现按摩的模块,按摩电机按照电机驱动单元的要求来转动达到按摩的效果。
电机驱动单元是STM32微处理器和按摩电机之间的模块,它收到STM32微处理器的处理结果,对电机进行直接的控制。
电流采样模块主要利用STM32的ADC外设,通过对相应电流的计算,得到系统稳定时的电流范围,一旦超出此范围,系统立即采取保护措施。
系统保护主要作用是保护按摩电机的驱动芯片,防止过流烧坏。
心率传感器主要是检测被按摩个体的心率,并把检测结果发送到STM32微处理器。
外部电源主要给智能按摩椅的其他模块供电。
本按摩椅的具体工作步骤是步骤(1)通常,在实际按摩过程中用户的年龄大小不同,所对应的心率期望值也不同。设期望心率值为A),心率传感器采样心率值为k,则心率偏差等于忌-4 ,艮口
权利要求
1.基于STM32的智能按摩椅,包括STM32微处理器、按摩电机、电机驱动单元、电流采样模块、系统保护、心率传感器和外部电源,其特征在于STM32微处理器采用基于ARM最新的内核Cortex_M3的微控制器STM32F103CBT6,主要来处理心率传感器发送来的心率信号,并将分析处理后的结果发送到电机驱动单元;按摩电机是最终实现按摩的模块,按摩电机按照电机驱动单元的要求来转动达到按摩的效果;电机驱动单元是STM32微处理器和按摩电机之间的模块,它收到STM32微处理器的处理结果,对电机进行直接的控制;电流采样模块主要利用STM32的ADC外设,通过对相应电流的计算,得到系统稳定时的电流范围,一旦超出此范围,系统立即采取保护措施;系统保护主要作用是保护按摩电机的驱动芯片,防止过流烧坏; 心率传感器主要是检测被按摩个体的心率,并把检测结果发送到STM32微处理器; 外部电源主要给智能按摩椅的其他模块供电。
2.权利要求1所述的基于STM32的智能按摩椅,其工作方法包括以下步骤步骤(1)在实际按摩过程中用户的年龄大小不同,所对应的心率期望值也不同;设期望心率值为4,心率传感器采样心率值为4,则心率偏差e等于4 - 4 ,即 = 4-4(ι. Dec表示第λ次心率采样后计算得到的心率偏差变化量,计算方法如下 sc (k) = — e(Jc — X)(1.2)其中表示第次心率偏差,e{k-X)表示第i-1次心率偏差;计算心率偏差e、心率偏差两次采样值的变化量m和控制输出参数^的量化因子,将计算出的量化因子t、t、‘置于存储器中;量化因子具体计算方法如下曰和&的实际测量范围分别为[-20,20]和[-40,40],设计的论域为[-6,6],有
全文摘要
本发明涉及一种基于STM32的智能按摩椅及其工作方法。本发明中微处理器采用STM32F103CBT6,主要来处理心率传感器发送来的心率信号,并将分析处理后的结果发送到电机驱动单元。按摩电机按照电机驱动单元的要求来转动达到按摩的效果。电机驱动单元是STM32微处理器和按摩电机之间的模块,对电机进行直接的控制。电流采样模块利用STM32的ADC外设,通过对相应电流的计算,得到系统稳定时的电流范围。系统保护驱动芯片,防止过流烧坏。心率传感器检测被按摩个体的心率,并把检测结果发送到STM32微处理器。外部电源主要给智能按摩椅的其他模块供电。本发明按摩模式丰富,可以设置多种按摩模式。
文档编号A61H7/00GK102499866SQ20111031438
公开日2012年6月20日 申请日期2011年10月17日 优先权日2011年10月17日
发明者任彧 申请人:杭州电子科技大学

最新回复(0)