一种全数字经络脉冲电疗装置的制作方法

文档序号:31496277发布日期:2022-09-14 06:58阅读:117来源:国知局
一种全数字经络脉冲电疗装置的制作方法

1.本发明涉及治疗仪,尤其是涉及一种全数字经络脉冲电疗装置。


背景技术:

2.随着社会竞争加烈,工作压力大,现在很多人患有腰痛、颈椎痛、肩痛、背痛、胃肠消化功能异常、失眠、神经痛、神经衰弱等职业病,这些疾病严重影响了人们的工作和生活。中医学理论与实践表明,电脉冲对人体经络的刺激,可以改变人体组织细胞及体液内的各种离子的比例和含量,能调节人体内的物质代谢和提高免疫力,并且无毒副作用,因此,利用经络脉冲电疗仪治疗疾病,被人们接受,现逐渐成为疾病治疗与身体保健的重要手段,然而目前的络脉冲电疗仪功能单一、集成度低、体积较大和价格昂贵。因此研制多功能、小型化、家庭型、便携式、无毒副作用的脉冲治疗仪具有重要的现实意义。
3.针对以上情况,本文利用可编程逻辑门列阵(fpga)技术和直接数字频率合成技术(dds)技术构造一套全数字经络脉冲电疗装置。本装置能用户需要随机产生1~ 100hz、1k~100khz和100khz以上的正弦波,三角波和阶梯波等治疗波形,提高了治疗仪的治疗效果。本装置具有,成本低廉,体积小抗干扰能力强和易于升级等优点,有较大的实用价值。


技术实现要素:

4.为了解决现有技术中存在的问题,本发明由此提供了一种全数字经络脉冲电疗装置,包括可编程逻辑门列阵单元和外部元件,所述可编程逻辑门列阵单元包括avalon 数据总线,所述avalon数据总线上连接有epcs控制器、niosii处理器、jtag控制器、uart控制器、sdram控制、lcd控制器、pio控制器、经络脉冲发生器;所述外部元件包括,与所述epcs控制器连接的epcs4存储器,与所述jtag控制器连接的仿真器;与所述uart控制器连接的串口,与所述sdram控制器连接的sdram存储器,与所述lcd控制器连接的lcd显示器,与所述pio控制器连接的矩阵键盘,与所述经络脉冲发生器连接的数模转换模块,以及与所述数模转换模块连接的压控恒流源电路。
5.进一步的,所述经络脉冲发生器包括avalon接口单元、寄存器文件单元和信号发生单元;所述avalon接口单元包括avalon地址译码器和avalon-mm主从接口及其接口信号线,所述avalon地址译码器用于对输入的地址进行译码,选择与此地址码相对应的所述寄存器文件单元中的寄存器,以实现能够对相应寄存器进行读写;所述 avalon-mm主从接口用于连接所述niosii处理器与所述经络脉冲发生器;所述寄存器文件单元包括控制寄存器、状态寄存器、频率控制寄存器、波形选择寄存器;所述信号发生单元,包括dds信号发器。
6.进一步的,所述avalon接口单元一端通过avalon接口信号线与所述avalon数据总线相连,另一端通过内部数据线与所述寄存器文件单元相连;所述avalon接口信号线的信号至少包括时钟信号、片选信号、地址信号、复位信号、读控制信号、写控制信号、写数据线信号、读数据线信号。
7.进一步的,所述调相dds发生器包括相位累加器、地址变换器、治疗波形存储器,所
述相位累加器用于对输入的32位频率控制字k进行累加,把累加结果保存在寄存器中,并把累加结果的高12位作为所述治疗波形储存器地址信号。
8.进一步的,所述数模转换模块与压控恒流源电路相连,所述数模转换模块把信号发生器单元所产生的数字脉冲信号转换成模拟电压信号;所述的压控恒流源电路把输入的电压转换成恒定输出电流。
9.本调制系统具有电路简单,成本低廉,抗干扰能力强、控制精度高和系统易于升级等优点,具有较好的实用价值。
附图说明
10.当结合附图考虑时,参考下面的描述能够很好的理解本发明的结构、原理、工作特点和优点,但此处说明的附图用来对本发明的进一步解释,所附示意图只是为了更好的对本发明进行说明,并不对本发明构成不当限定,其中:
11.图1为本发明的经络脉冲电治疗装置的组成示意图;
12.图2为本发明的dds治疗波形发生器的组成示意图;
13.图3是本发明的经络脉冲电治疗装置的dds信号发生器结构的示意图;
14.图4是本发明的经络脉冲电治疗装置的数模转换电路示意图;
15.图5是本发明的经络脉冲电治疗装置的压控恒流源示意图;
16.图6是本发明的经络脉冲电治疗装置的niosii主程序的算法流程图。
具体实施方式
17.下面结合实例和附图对本发明作进一步的描述,应当指出的是,以下实施例仅仅为示意性的,其并非意图限制本发明。
18.参见图1,其示出了本发明的经络脉冲电治疗装置的结构示意图。在可编程逻辑门列阵(fpga)内部由主要epcs控制器、niosii处理器、jtag控制器、uart控制器、sdram控制、lcd控制器、pio控制器、经络脉冲发生器发生器和avalon数据总线;编程逻辑门列阵(fpga)的外部元件,主要由epsc4存储器、sdram存储器、lcd 显示器、矩阵键盘、数模转换模块和压控恒流源电路组成。avalon数据总线分别与 epcs控制器、niosii处理器、jtag控制器、uart控制器、sdram控制、lcd控制器、 pio控制器、经络脉冲发生器发生器连接;epsc4存储器与外接的epcs控制器相连, epsc4存储器用于存储可编程逻辑门列阵(fpga)配制程序和应用程序;仿真器与jtag 控制器相连,通过仿真器下载和调试程序;sdram存储器与sdram控制相连,sdram 存储器用于存储系统运行时的系统程序和系统运行时所产生的临时数据;lcd显示器与lcd控制器相连,lcd显示器用于显示系统的状态、输出波形和治疗时间;矩阵键盘与pio控制器相连,矩阵键盘用于设置系统的运行参数;数模转换模块与经络脉冲发生器发生器相连,数模转换模块把经络脉冲发生器发生器所产生的数字信号转换成模拟信号;压控恒流源电路与数模转换模块相连,压控恒流源电路对模拟信号进行转换。
19.如图2和图3所示,采用自顶向下的模块化构造思路,把所述经络脉冲发生器设计成具有标准化avalon总线功能模块,以供设计者重复调用。根据avalon总线规范,把经络脉冲发生器构造成avalon接口单元、寄存器文件单元和信号发生单元3大模块。在avalon接口单元中,定义了avalon地址译码器和avalon-mm主从接口及接口信号线,avalon地址译码器
对输入的地址进行译码,选择与此地址码相对应的寄存器文件单元中的寄存器,以便对该寄存器进行读/写操作;avalon-mm主从接口是连接niosii处理器nios软核cpu与经络脉冲发生器桥梁,保证nios与经络脉冲发生器之间能进行数据交换。在寄存器文件单元中定义一定数目寄存器,这些寄存器包括控制寄存器、状态寄存器、频率控制寄存器、波形选择寄存器;信号发生单元中,定义了dds信号发生功能,包括相位累加器和地址变换器和治疗波形储存器组成。相位累加器用于对输入的32位频率控制字k进行累加,把累加结果保存在寄存器中,并把累加结果的高12位作治疗波形储存器地址信号,治疗波形储存器根据波形选择寄存器值输出不同的治疗脉冲波形。当相位累加器产生一次溢出时,dds信号发生器输出一个周期的波,频率表达式为:
20.fo=fc×
k/2nꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
21.其中,fc为参考时钟,k为频率控制字,n为相位累加器的位宽。当k值取不同值时,信号fo不同。当k=1时,频率分辨率表达式为:
22.δfo=fc×
/2nꢀꢀꢀ
(2)式
23.所述avalon接口单元包括如表1所示的信号方向和位宽信息。一端通过定义 avalon接口信号线与avalon总线相连,另一端通过内部数据线与寄存器文件单元相连。avalon接口单元的地址译码器,对地址信号进行译码,保证niosii能访问寄存器。根据avalon-mm接口类型,还定义了clk、chipselect、address、reset、read、 write、readdata和writedata等信号,即时钟信号、片选信号、地址信号、复位信号、读控制信号、写控制信号、写数据线信号、读数据线信号,这些信号的方向和位宽等信息如表1所示。
24.表1
[0025][0026]
为了实现niosii处理器与任务逻辑单元之间通信,定义一组寄存器来寄存控制信息、状态信息和数据,共定义了控制寄存器、状态寄存器、频率控制寄存器和波形选择寄存器,这些寄存器、相对地址、方向和功率描述如表2所示。
[0027]
表2
[0028]
[0029]
图4为数核转换电路,其作用把数字脉冲信号转换成模拟脉冲信号。采用8位廉价的数模0832作为转换芯片。数模0832是属于倒t型电阻网络型数模转换模块,内部无运算放大器,输出为电流形式,要外接一个运算放大器lm324。数模0832第1、 2、17、18引脚接低电平,第7、6、5、4、16、15、14和13引脚接治疗脉冲信号发生器的输出口,第19引脚接+12v。第8引脚为参考电压输入端口,接在+5v的电源上。lm324为运算放大器,把数模0832的电流转换成电压。
[0030]
图5为压控恒流源电路,由u1、u2、u3和一些电阻组成,u1和u3是电压跟随器,u2与r1和r2构成比例放大电路,由电路知识可知:
[0031]io
=ui/r3ꢀꢀꢀꢀꢀ
(3)
[0032]
图6为本系统的niosii控制主程序软件算法流程图,当系统上电之后,主程序对脉冲治疗装置进行系统初始化和显示界面,在显示界面中由用户输入脉冲输出波段 (分为低、中和高3档)同时主程序启动定时器,启动定时器后,主程序确定治疗装置的随机脉冲频率控制字k,并把把频率控制字k字写入相关寄存器中和启动dds信号发生器输出治疗脉冲波,主程序控制脉冲治疗装置对病人治疗1分钟,主程序再判断治疗时间是否到,如果到,则结束治疗,否则返回进入下一个脉冲波的治疗。
[0033]
尽管已经结合实施例对本发明进行了详细地描述,但是本领域技术人员应当理解地是,本发明并非仅限于特定实施例,相反,在没有超出本技术精神和实质的各种修正,变形和替换都落入到本技术的保护范围之中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1