发明名称 一种交变磁场治疗仪实现无级调频的方法
摘要 本发明一种交变磁场治疗仪实现无级调频的方法属于生物磁疗领域,涉及一种方法,涉及一种交变磁场治疗仪实现无级调频的方法,应用于人体磁疗领域。该方法通过调制度M和调制比N实现对正弦交变磁场磁感应强度和磁感应频率的控制,单片机利用调制度M和调制比N两个参数生成相应的SPWM,通过逆变电桥产生等效于正弦电压的交变电压,该电压施加到线圈从而产生正弦交变磁场。霍尔传感器将采集到的线圈电流信号传递给单片机,比较理论电流值和实际采集到的电流值,利用改进的PID算法,对亥姆霍兹线圈的电流实现更有效地闭环控制。该方法提高了控制精度并且能消除静态误差、改善系统启动时造成的积分超调现象。
申请公布号 CN106178265A 申请公布日期 2016.12.07
申请号 CN201610538559.9 申请日期 2016.07.09
申请人 大连理工大学 发明人 张元良;张敏;李乾坤;王金龙;何希平;勾万强;郭俊飞;刘全利;王若飞;沈毅鸿;赵清晨;姜辉;关泽明
分类号 A61N2/04(2006.01)I 主分类号 A61N2/04(2006.01)I
代理机构 大连理工大学专利中心 21200 代理人 关慧贞
主权项 一种交变磁场治疗仪实现无级调频的方法,其特征在于:该方法通过调制度M和调制比N实现对正弦交变磁场磁感应强度和磁感应频率的控制,单片机利用调制度M和调制比N两个参数生成相应的SPWM,通过逆变电桥产生等效于正弦电压的交变电压,该电压施加到线圈从而产生正弦交变磁场,霍尔传感器将采集到的线圈电流信号传递给单片机,比较理论电流值和实际采集到的电流值,利用改进的PID算法,对亥姆霍兹线圈的电流实现更有效地闭环控制;方法的具体步骤如下:步骤1组装磁疗仪系统将隔离电源模块与控制模块连接起来,隔离电源模块分别与逆变模块、磁疗环模块和温振热磁振子模块连接起来,控制模块通过驱动电路控制温振热磁振子模块,温振热磁振子模块将电流、电压数值反馈给控制模块;控制模块通过电机电路控制磁疗仪模块,并接受磁疗仪模块的位置反馈信号;控制模块通过加绒电路控制温振热磁振子模块,并接受温振热磁振子模块的温度反馈信号,上述模块和电路组成磁疗仪系统;步骤2设定磁场的磁感应强度和频率,计算调制度M和调制比N利用控制电路产生的正弦脉宽调制SPWM实现对正弦交变磁场的频率和强度的无级调节,正弦脉宽调制SPWM的确定需要两个基本参数设定:调制度M和调制比N;通过控制调制度M的大小改变正弦波幅值的大小,即实现对磁感应强度的控制,调制度M定义为调制波正弦波的幅值U<sub>s</sub>和载波三角波的幅值U<sub>t</sub>之比,<maths num="0001"><math><![CDATA[<mrow><mi>M</mi><mo>=</mo><mfrac><msub><mi>U</mi><mi>s</mi></msub><msub><mi>U</mi><mi>t</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001045327390000021.GIF" wi="518" he="127" /></maths>当载波频率一定时通过控制调制比N的大小改变正弦波频率的大小,即实现对磁场频率的控制,调制比N定义为载波三角波的频率f<sub>t</sub>和调制波正弦波的频率f<sub>s</sub>之比,<maths num="0002"><math><![CDATA[<mrow><mi>N</mi><mo>=</mo><mfrac><msub><mi>f</mi><mi>t</mi></msub><msub><mi>f</mi><mi>s</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001045327390000022.GIF" wi="605" he="150" /></maths>线圈磁感应强度B计算公式:<maths num="0003"><math><![CDATA[<mrow><mi>B</mi><mo>=</mo><mn>0.716</mn><msub><mi>K</mi><mi>c</mi></msub><mfrac><mrow><msub><mi>&mu;</mi><mn>0</mn></msub><mi>I</mi></mrow><mi>R</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001045327390000023.GIF" wi="779" he="135" /></maths>其中,K<sub>c</sub>为亥姆霍兹线圈磁感应强度的修正系数,I为理论电流,R为线圈电阻,μ<sub>0</sub>为真空磁导率,由设定的磁感应强度B可以得到理论电流:<maths num="0004"><math><![CDATA[<mrow><mi>I</mi><mo>=</mo><mfrac><mrow><mi>B</mi><mi>R</mi></mrow><mrow><mn>0.716</mn><msub><mi>&mu;</mi><mn>0</mn></msub><msub><mi>K</mi><mi>c</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001045327390000024.GIF" wi="453" he="151" /></maths>线圈回路阻抗Z为:<maths num="0005"><math><![CDATA[<mrow><mi>Z</mi><mo>=</mo><msqrt><mrow><msup><mi>R</mi><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mi>&omega;</mi><mi>L</mi><mo>-</mo><mfrac><mn>1</mn><mrow><mi>&omega;</mi><mi>C</mi></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001045327390000025.GIF" wi="1127" he="183" /></maths>R为线圈电阻,L为线圈回路的电感,C为线圈回路的电容,ω=2πf<sub>s</sub>,f<sub>s</sub>为磁场频率;线圈两端电压为:<maths num="0006"><math><![CDATA[<mrow><mi>U</mi><mo>=</mo><mi>I</mi><msqrt><mrow><msup><mi>R</mi><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mi>&omega;</mi><mi>L</mi><mo>-</mo><mfrac><mn>1</mn><mrow><mi>&omega;</mi><mi>C</mi></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001045327390000026.GIF" wi="1134" he="182" /></maths>设经过整流后的逆变电压为U<sub>r</sub>,根据公式(1)调制度M,<maths num="0007"><math><![CDATA[<mrow><mi>M</mi><mo>=</mo><mfrac><mi>U</mi><msub><mi>U</mi><mi>r</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001045327390000031.GIF" wi="814" he="149" /></maths>由公式(2)和(7)确定的调制比和调制度经理论计算就能得到相应的正弦脉宽调制方波SPWM;步骤3SPWM采样计算利用单片机将正弦波离散化为一系列的等效方波时,需要用高频的三角波对正弦波采样,等效面积法为,将正弦波平均分成N等份,每一等份的曲线梯形面积用方波脉冲的面积等效,并且方波脉冲的中心和每一曲线梯形的中心对齐;步骤4定时AD采集线圈电流单片机通过电流传感器每隔一段时间对线圈中电流进行采样,采样频率为200Hz,并且比较实际采集到的电流和步骤2中计算得到的理论电流值,如果相等则结束,如果不等则进行步骤5;步骤5闭环改进的PID算法设定实际电流和理论电流的允许误差区间[A,B],如果电流误差小于最小允许值A,则进行正常的PID计算:<maths num="0008"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>&Delta;</mi><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>K</mi><mi>p</mi></msub><mo>&lsqb;</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo><mo>+</mo><msub><mi>K</mi><mi>i</mi></msub><msub><mi>T</mi><mi>s</mi></msub><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><msub><mi>K</mi><mi>d</mi></msub><msub><mi>T</mi><mi>s</mi></msub></mfrac><mo>&lsqb;</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mn>2</mn><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001045327390000032.GIF" wi="1005" he="255" /></maths>式中,K<sub>p</sub>为比例系数,K<sub>i</sub>为积分系数,K<sub>d</sub>为微分系数,i(k)为第k个采样时刻得到的电流值,Δi(k)为电流变化量;如果电流误差大于最大允许值B,则进行PD计算:<maths num="0009"><math><![CDATA[<mrow><mi>&Delta;</mi><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>K</mi><mi>p</mi></msub><mo>&lsqb;</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo><mo>+</mo><mfrac><msub><mi>K</mi><mi>d</mi></msub><msub><mi>T</mi><mi>s</mi></msub></mfrac><mo>&lsqb;</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mn>2</mn><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001045327390000041.GIF" wi="1358" he="135" /></maths>如果电流误差在误差允许区间之间,进行弱积分PID计算:<maths num="0010"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>&Delta;</mi><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>K</mi><mi>p</mi></msub><mo>&lsqb;</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo><mo>+</mo><mfrac><mrow><mi>B</mi><mo>-</mo><mo>|</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo></mrow><mrow><mi>B</mi><mo>-</mo><mi>A</mi></mrow></mfrac><msub><mi>K</mi><mi>i</mi></msub><msub><mi>T</mi><mi>s</mi></msub><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mfrac><msub><mi>K</mi><mi>d</mi></msub><msub><mi>T</mi><mi>s</mi></msub></mfrac><mo>&lsqb;</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mn>2</mn><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001045327390000042.GIF" wi="1182" he="311" /></maths>利用改进的PID算法能够更好地改善系统启动时造成的积分超调现象;实际采样电流加上改进PID计算后的电流变化量,返回到步骤2的公式(6)、(7)中,得到调制度M,进行下一轮的SPWM采样计算。
地址 116024 辽宁省大连市甘井子区凌工路2号