基于微处理器的双磁棒旋转搜索定位跟踪系统.pdf

上传人:a1 文档编号:4991995 上传时间:2018-12-05 格式:PDF 页数:10 大小:826.92KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110123757.6

申请日:

2011.05.13

公开号:

CN102274024A

公开日:

2011.12.14

当前法律状态:

授权

有效性:

有权

法律详情:

登录超时

IPC分类号:

A61B5/05; A61B5/06; A61B19/00

主分类号:

A61B5/05

申请人:

复旦大学

发明人:

丁宁; 邬小玫; 葛鑫; 王一枫; 方祖祥

地址:

200433 上海市杨浦区邯郸路220号

优先权:

专利代理机构:

上海正旦专利代理有限公司 31200

代理人:

陆飞;盛志范

PDF下载: PDF下载
内容摘要

本发明属于医疗设备与定位跟踪技术领域,具体为一种基于微处理器的双磁棒旋转搜索定位跟踪系统。该定位跟踪系统包括:两个磁棒、磁棒激励电路、转动装置、磁阻传感器、信号调理电路、控制处理单元等。本发明以微处理器为核心,通过对磁棒旋转装置、磁棒激励电路的控制,对磁阻传感器数据采集/处理、搜索策略和定位/跟踪算法的运行以及定位/跟踪结果的显示,实时地实现三维六自由度的跟踪定位。

权利要求书

1.一种基于微处理器的双磁棒旋转搜索定位跟踪系统,其特征在于包括:两个磁棒、磁棒激励电路、转动装置、磁阻传感器、信号调理电路、ADC采样电路和控制处理单元;其中:所述磁棒由铁氧体磁芯和绕其上的电磁线圈组成;所述磁棒激励电路用于产生脉冲直流磁场;两个磁棒的电磁线圈由直流脉冲信号交替激励;直流脉冲信号的频率可根据系统跟踪速度的要求确定;在每个激励脉冲发放前存在两组线圈都不被激励的激励间歇,用于检测环境磁场强度;所述转动装置有2组,每组由一个水平转动步进电机和一个垂直转动步进电机组成,2组转动装置分别控制两个磁棒各自在水平和垂直方向自由转动,实现空间任意位置指向;所述磁阻传感器为三轴磁传感器,用于检测空间三个正交方向的磁场,并将检测到的磁场信号送入信号调理电路和AD转换电路;磁阻传感器在磁棒激励期间检测到的磁场强度减去环境磁场强度,就是磁棒激励磁场强度;所述信号调理电路由与三轴磁传感器的三组输出和一个参考端相连的低通滤波器和陷波器,以及与陷波器的输出相连的信号放大电路组成;所述ADC采样电路用于对经信号调理电路处理的信号进行采样,并将采样信号送入控制处理单元;所述控制处理单元采用微处理器,用于对旋转装置和磁棒激励电路进行控制,并对磁阻传感器的信号进行采样分析;其包括:ADC采样、数字滤波、根据计算出的总磁场强度控制电机旋转方向和角度、计算磁传感器的空间位置和姿态。2.根据权利要求1所述的基于微处理器的双磁棒旋转搜索定位跟踪系统,其特征在于所述微处理器的配置为:4个ADC采样通道,用于采样磁阻传感器的x、y、z三轴和参考电压vref的值;10个GPIO口,其中4个GPIO用于控制第一组步进电机的水平运动和垂直运动,4个GPIO用于控制第二组步进电机的水平运动和垂直运动,2个GPIO用于控制磁棒激励电路的工作。3.根据权利要求2所述的基于微处理器的双磁棒旋转搜索定位跟踪系统,其特征在于所述ADC采样电路的采样策略为:启动采样后,每个通道每次采样的数据为100个,对各个通道的数据做加法,然后对参考电压求差值,最终求得平均数,最后减去环境磁场干扰。4.根据权利要求3所述的基于微处理器的双磁棒旋转搜索定位跟踪系统,其特征在于所述控制处理单元进行运算和控制流程如下:首先测量一组静态环境磁噪声数据和一组磁棒初始位置的数据;然后控制步进电机转动,从而带动磁棒相应的转动,步长根据实际情况而定;采集磁阻传感器数据,并与前一个数据进行比较,如果比前一个数据小,说明此时转动的方向相反,改变转动方向,直到找到磁场的最大值,然后切换步进电机;……以此类推,直到四个步进电机均找到最佳的位置。5.根据权利要求4所述的基于微处理器的双磁棒旋转搜索定位跟踪系统,其特征在于所述控制处理单元计算磁阻传感器的位置的算式如下:假设夹角                                                和分别为两个磁棒水平垂直旋转角度,表征两磁棒当前指向,d为两磁棒中心间距,则磁阻传感器的空间坐标(x,y,z)为:                                                      (1)        (2)                                                             (3) ; 其中,                   (4)                                                                   (5)    。

说明书

基于微处理器的双磁棒旋转搜索定位跟踪系统

技术领域

本发明属于医疗设备与定位跟踪技术领域,具体涉及一种基于微处理器的双磁棒旋转搜索定位跟踪系统。

技术背景

电磁跟踪起源于上世纪70年代, 1975年J.Kuipers和1977年F.H.Raab等最早提出了基于三轴正交磁场的电磁跟踪方法,用于头盔瞄准器等领域。近十年来,这种方法被引入手术导航领域。为了提高电磁跟踪的性能,将这项技术更快更好地应用于临床,国内外研究者们陆续提出了许多种电磁跟踪方法。但是,现有的电磁跟踪方法大都是假定磁场分布符合某种磁场模型(如无限远偶极子模型),根据模型估算出的磁场分布和实测磁场强度的关系,迭代地解出待测物体的空间位置和空间姿态。由于磁场的真实分布和模型估算具有差异性,因而这种方法不可避免地引入了误差,虽然可以通过后续的标定校准进行一定的修正,但无法从根本上解决问题。此外,迭代的方法也具有计算复杂度高、易发散、存在局部极值点等缺陷。

发明内容

本发明的目的在于提供一种实时、高效、稳定的旋转磁场磁定位跟踪系统,以满足临床手术导航系统的需要。

本发明提供的定位跟踪系统,是以微处理器为核心,并通过其对磁棒旋转装置、磁棒驱动电路的控制,传感器数据采集/处理、搜索策略和定位/跟踪算法的运行以及定位/跟踪结果的显示,实时地实现定位/跟踪功能。具体说来,本发明提供的定位跟踪系统,包括:两个磁棒、磁棒激励电路、转动装置、磁阻传感器、信号调理电路、控制处理单元等。系统的整体结构框架如图1所示。其中:

磁棒由铁氧体磁芯和绕其上的电磁线圈组成;

磁棒激励电路用于产生脉冲直流磁场;两个磁棒的电磁线圈由直流脉冲信号交替激励;直流脉冲信号的频率可根据系统跟踪速度的要求确定;在每个激励脉冲发放前存在两组线圈都不被激励的激励间歇,用于检测环境磁场强度;

转动装置有2组,每组由一个水平转动步进电机和一个垂直转动步进电机组成,2组转动装置分别控制两个磁棒各自在水平和垂直方向自由转动,实现空间任意位置指向;

磁阻传感器采用三轴磁传感器,用于检测空间三个正交方向的磁场,并将检测到的磁场信号送入信号调理电路和AD转换电路;磁阻传感器在磁棒激励期间检测到的磁场强度减去环境磁场强度,就是磁棒激励磁场强度;

信号调理电路由与三轴磁传感器的三组输出和一个参考端相连的低通滤波器和陷波器(如为50Hz),以及与陷波器的输出相连的信号放大电路组成;

ADC采样电路用于对经信号调理电路处理的信号进行采样,并将采样信号送入控制处理单元;

控制处理单元采用微处理器,用于对旋转装置和磁棒激励电路的控制,并对磁阻传感器的信号进行采样分析;包括:ADC采样;数字滤波;根据计算出的总磁场强度,控制电机旋转方向和角度;计算磁传感器的空间位置和姿态;

控制处理单元的具体配置要求为:4个ADC采样通道,用于采样磁阻传感器的x、y、z三轴和参考电压vref的值;10个GPIO口,其中4个GPIO用于控制第一组步进电机的水平运动和垂直运动,4个GPIO用于控制第二组步进电机的水平运动和垂直运动,2个GPIO用于控制磁棒激励电路的控制;由于电流较大,所以采用固体继电器的方式进行控制。由于GPIO管脚的驱动能力有限,所以需要外加相应的驱动电路,如晶体管组成的驱动电路等。

控制处理单元对所采样的磁阻传感器信号进行实时处理并根据处理结果控制旋转装置的转动方向及角度,同时在显示器上显示定位/跟踪结果。同时也可以与电脑主机通信,将信息传送导电脑主机或者读取电脑主机的命令。

本系统中,根据磁棒在指向磁传感器时,磁传感器可检测到最强磁场,且此时磁场方向是沿着磁棒中心轴线的原理,采用两只可在空间旋转并实现任意指向的磁棒和一只三轴磁场传感器,动态地搜索传感器的位置,进而计算传感器的空间姿态,实现三维六自由度的跟踪。这种跟踪方法的优势一方面在于不依赖磁场模型,不需要对其磁场分布进行标定;另一方面在于采用非迭代的纯几何算法,可以快速有效地实现跟踪。

附图说明

图1为系统的整体结构框架。

图2为信号调理电路原理图。

图3为微控制器的编程流程图。

图4为ADC采样策略。

图5为两路PWM波波形时序。

图6为系统坐标系示意图。

图7为实际测量中拟合的图形。其中,上图为直接测量得到的磁场强度的分布图,下图为经过信号处理之后的磁场强度分布图。

图中标号:10为磁棒,20为磁阻传感器,30为信号调理电路,40为ADC采样电路,50为控制处理单元,60为主机;31为低通滤波器,32为陷波器,33为放大器。

具体实施方式

本具体实施例中,系统包括:两个磁棒、磁棒激励电路、转动装置、磁阻传感器、信号调理电路、控制处理单元等。系统的整体结构框架如图1所示。控制处理单元采用TI公司的cortex M3微处理器,磁阻传感器采用Honeywell公司的三轴磁传感器。

当系统工作时,两个磁棒10被交替激励,实现方式是利用微处理器的GPIO管脚配置为PWM输出端,这两个PWM波正交,其波形时序图如图5所示,这样相当于交替产生两个磁场。

通过磁阻传感器20,将检测到的分别与两磁棒磁场对应的磁场强度,转换为相对应的直流电压信号,并进行初步的放大处理,将信号输送给ADC采样单元。

通过外加的信号调理电路30,对信号进行相应的滤波处理。具体的实现方式是将信号分别经过低通滤波器31和50Hz的陷波器32,低通滤波器31的截止频率根据磁场变化的频率而确定,然后将信号进入放大器33进行放大处理,以方便与后面的ADC采样40匹配。

信号由ADC采样模块40进行采样、量化和编码。由于信道里面有一定的噪声,所以ADC采样可使用特殊的方式,具体采样策略流程图如图4所示。启动采样后,每个通道每次采样的数据为100个,对各个通道的数据做加法,然后对参考电压求差值,最终求得平均数,以减少舍入误差带来的影响。最后减去环境磁场干扰。 

由ADC采样模块40处理的数据进入控制处理单元50,进行运算。具体的算法流程如图3所示。其步骤为:首先测量一组静态环境磁噪声数据(步骤P102),和一组磁棒初始位置的数据(步骤P102);然后控制步进电机转动(步骤P103),带动磁棒相应的转动,步长根据实际情况而定(步骤P104),采集磁传感器数据(步骤P105);与前一个数据进行比较(步骤P106),如果比前一个数据小,说明此时转动的方向相反,改变转动方向,直到找到磁场的最大值(步骤P107),然后切换步进电机(步骤P108),……以此类推,直到四个步进电机均找到最佳的位置(步骤P108)。

此时通过读取四个步进电机所转过的步长的个数,可以计算出它们分别转动的角度和磁传感器的位置(步骤P109),其算式如下:夹角                                                和分别为两磁棒(第一磁棒和第二磁棒)水平垂直旋转角度,表征两磁棒当前指向,d为两磁棒中心间距,如图6所示,则磁传感器的空间坐标(x,y,z)为:                                              

        (1)

        (2)                                                             (3) ; 

其中,          (4)                                                

                   (5)   

由式(3)可知,底面三角形两边a和b均可以用来求解z,为了减小误差,我们选取二者中较小者进行计算。

最终的计算结果数据显示在控制处理单元的LCD屏幕上(步骤P110),这样可以快捷的进行观察。同时,为了更好地进行数据的分析与处理,以及图形化的显示,还可将数据通过串口传送到PC主机上面(步骤P111),然后通过电脑显示器,以图形的方式进行显示(步骤P112)。

图7为实际测量中的一组数据,可以看出,经过处理后,磁场强度的分布满足本系统的需要。

基于微处理器的双磁棒旋转搜索定位跟踪系统.pdf_第1页
第1页 / 共10页
基于微处理器的双磁棒旋转搜索定位跟踪系统.pdf_第2页
第2页 / 共10页
基于微处理器的双磁棒旋转搜索定位跟踪系统.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《基于微处理器的双磁棒旋转搜索定位跟踪系统.pdf》由会员分享,可在线阅读,更多相关《基于微处理器的双磁棒旋转搜索定位跟踪系统.pdf(10页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102274024 A (43)申请公布日 2011.12.14 CN 102274024 A *CN102274024A* (21)申请号 201110123757.6 (22)申请日 2011.05.13 A61B 5/05(2006.01) A61B 5/06(2006.01) A61B 19/00(2006.01) (71)申请人 复旦大学 地址 200433 上海市杨浦区邯郸路 220 号 (72)发明人 丁宁 邬小玫 葛鑫 王一枫 方祖祥 (74)专利代理机构 上海正旦专利代理有限公司 31200 代理人 陆飞 盛志范 (54) 发明名称 基于微处理器的双。

2、磁棒旋转搜索定位跟踪系 统 (57) 摘要 本发明属于医疗设备与定位跟踪技术领域, 具体为一种基于微处理器的双磁棒旋转搜索定位 跟踪系统。该定位跟踪系统包括 : 两个磁棒、 磁棒 激励电路、 转动装置、 磁阻传感器、 信号调理电路、 控制处理单元等。 本发明以微处理器为核心, 通过 对磁棒旋转装置、 磁棒激励电路的控制, 对磁阻传 感器数据采集/处理、 搜索策略和定位/跟踪算法 的运行以及定位 / 跟踪结果的显示, 实时地实现 三维六自由度的跟踪定位。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 3 页 附图 4 页 CN 1。

3、02274026 A1/2 页 2 1. 一种基于微处理器的双磁棒旋转搜索定位跟踪系统, 其特征在于包括 : 两个磁棒、 磁棒激励电路、 转动装置、 磁阻传感器、 信号调理电路、 ADC 采样电路和控制处理单元 ; 其 中 : 所述磁棒由铁氧体磁芯和绕其上的电磁线圈组成 ; 所述磁棒激励电路用于产生脉冲直流磁场 ; 两个磁棒的电磁线圈由直流脉冲信号交替 激励 ; 直流脉冲信号的频率可根据系统跟踪速度的要求确定 ; 在每个激励脉冲发放前存在 两组线圈都不被激励的激励间歇, 用于检测环境磁场强度 ; 所述转动装置有 2 组, 每组由一个水平转动步进电机和一个垂直转动步进电机组成, 2 组转动装置分。

4、别控制两个磁棒各自在水平和垂直方向自由转动, 实现空间任意位置指向 ; 所述磁阻传感器为三轴磁传感器, 用于检测空间三个正交方向的磁场, 并将检测到的 磁场信号送入信号调理电路和 AD 转换电路 ; 磁阻传感器在磁棒激励期间检测到的磁场强 度减去环境磁场强度, 就是磁棒激励磁场强度 ; 所述信号调理电路由与三轴磁传感器的三组输出和一个参考端相连的低通滤波器和 陷波器, 以及与陷波器的输出相连的信号放大电路组成 ; 所述 ADC 采样电路用于对经信号调理电路处理的信号进行采样, 并将采样信号送入控 制处理单元 ; 所述控制处理单元采用微处理器, 用于对旋转装置和磁棒激励电路进行控制, 并对磁 阻。

5、传感器的信号进行采样分析 ; 其包括 : ADC 采样、 数字滤波、 根据计算出的总磁场强度控 制电机旋转方向和角度、 计算磁传感器的空间位置和姿态。 2. 根据权利要求 1 所述的基于微处理器的双磁棒旋转搜索定位跟踪系统, 其特征在于 所述微处理器的配置为 : 4 个 ADC 采样通道, 用于采样磁阻传感器的 x、 y、 z 三轴和参考电压 vref 的值 ; 10 个 GPIO 口, 其中 4 个 GPIO 用于控制第一组步进电机的水平运动和垂直运动, 4 个 GPIO 用于控制第二组步进电机的水平运动和垂直运动, 2 个 GPIO 用于控制磁棒激励电 路的工作。 3. 根据权利要求 2 。

6、所述的基于微处理器的双磁棒旋转搜索定位跟踪系统, 其特征在于 所述 ADC 采样电路的采样策略为 : 启动采样后, 每个通道每次采样的数据为 100 个, 对各个 通道的数据做加法, 然后对参考电压求差值, 最终求得平均数, 最后减去环境磁场干扰。 4. 根据权利要求 3 所述的基于微处理器的双磁棒旋转搜索定位跟踪系统, 其特征在于 所述控制处理单元进行运算和控制流程如下 : 首先测量一组静态环境磁噪声数据和一组磁 棒初始位置的数据 ; 然后控制步进电机转动, 从而带动磁棒相应的转动, 步长根据实际情况 而定 ; 采集磁阻传感器数据, 并与前一个数据进行比较, 如果比前一个数据小, 说明此时转。

7、 动的方向相反, 改变转动方向, 直到找到磁场的最大值, 然后切换步进电机 ; 以此类推, 直到四个步进电机均找到最佳的位置。 5. 根据权利要求 4 所述的基于微处理器的双磁棒旋转搜索定位跟踪系统, 其特征在于所述控制处理单元计算磁阻传感器的位置的算式如下 : 假设夹角 和分别为两个磁棒水平垂直旋转角度, 表征两磁棒当前指向,d为两磁棒中心 间距, 则磁阻传感器的空间坐标 (x, y, z) 为 : 权 利 要 求 书 CN 102274024 A CN 102274026 A2/2 页 3 (1) (3) ; 其中, (4) (5) 。 (2) 权 利 要 求 书 CN 102274024。

8、 A CN 102274026 A1/3 页 4 基于微处理器的双磁棒旋转搜索定位跟踪系统 技术领域 0001 本发明属于医疗设备与定位跟踪技术领域, 具体涉及一种基于微处理器的双磁棒 旋转搜索定位跟踪系统。 技术背景 0002 电磁跟踪起源于上世纪 70 年代, 1975 年 J.Kuipers 和 1977 年 F.H.Raab 等最早 提出了基于三轴正交磁场的电磁跟踪方法, 用于头盔瞄准器等领域。 近十年来, 这种方法被 引入手术导航领域。 为了提高电磁跟踪的性能, 将这项技术更快更好地应用于临床, 国内外 研究者们陆续提出了许多种电磁跟踪方法。但是, 现有的电磁跟踪方法大都是假定磁场分。

9、 布符合某种磁场模型 (如无限远偶极子模型) , 根据模型估算出的磁场分布和实测磁场强度 的关系, 迭代地解出待测物体的空间位置和空间姿态。由于磁场的真实分布和模型估算具 有差异性, 因而这种方法不可避免地引入了误差, 虽然可以通过后续的标定校准进行一定 的修正, 但无法从根本上解决问题。 此外, 迭代的方法也具有计算复杂度高、 易发散、 存在局 部极值点等缺陷。 发明内容 0003 本发明的目的在于提供一种实时、 高效、 稳定的旋转磁场磁定位跟踪系统, 以满足 临床手术导航系统的需要。 0004 本发明提供的定位跟踪系统, 是以微处理器为核心, 并通过其对磁棒旋转装置、 磁 棒驱动电路的控制。

10、, 传感器数据采集 / 处理、 搜索策略和定位 / 跟踪算法的运行以及定位 / 跟踪结果的显示, 实时地实现定位 / 跟踪功能。具体说来, 本发明提供的定位跟踪系统, 包 括 : 两个磁棒、 磁棒激励电路、 转动装置、 磁阻传感器、 信号调理电路、 控制处理单元等。 系统 的整体结构框架如图 1 所示。其中 : 磁棒由铁氧体磁芯和绕其上的电磁线圈组成 ; 磁棒激励电路用于产生脉冲直流磁场 ; 两个磁棒的电磁线圈由直流脉冲信号交替激 励 ; 直流脉冲信号的频率可根据系统跟踪速度的要求确定 ; 在每个激励脉冲发放前存在两 组线圈都不被激励的激励间歇, 用于检测环境磁场强度 ; 转动装置有 2 组,。

11、 每组由一个水平转动步进电机和一个垂直转动步进电机组成, 2 组转 动装置分别控制两个磁棒各自在水平和垂直方向自由转动, 实现空间任意位置指向 ; 磁阻传感器采用三轴磁传感器, 用于检测空间三个正交方向的磁场, 并将检测到的磁 场信号送入信号调理电路和 AD 转换电路 ; 磁阻传感器在磁棒激励期间检测到的磁场强度 减去环境磁场强度, 就是磁棒激励磁场强度 ; 信号调理电路由与三轴磁传感器的三组输出和一个参考端相连的低通滤波器和陷波 器 (如为 50Hz) , 以及与陷波器的输出相连的信号放大电路组成 ; ADC 采样电路用于对经信号调理电路处理的信号进行采样, 并将采样信号送入控制处 理单元 。

12、; 说 明 书 CN 102274024 A CN 102274026 A2/3 页 5 控制处理单元采用微处理器, 用于对旋转装置和磁棒激励电路的控制, 并对磁阻传感 器的信号进行采样分析 ; 包括 : ADC 采样 ; 数字滤波 ; 根据计算出的总磁场强度, 控制电机旋 转方向和角度 ; 计算磁传感器的空间位置和姿态 ; 控制处理单元的具体配置要求为 : 4 个 ADC 采样通道, 用于采样磁阻传感器的 x、 y、 z 三轴和参考电压 vref 的值 ; 10 个 GPIO 口, 其中 4 个 GPIO 用于控制第一组步进电机的水平 运动和垂直运动, 4 个 GPIO 用于控制第二组步进电。

13、机的水平运动和垂直运动, 2 个 GPIO 用 于控制磁棒激励电路的控制 ; 由于电流较大, 所以采用固体继电器的方式进行控制。由于 GPIO 管脚的驱动能力有限, 所以需要外加相应的驱动电路, 如晶体管组成的驱动电路等。 0005 控制处理单元对所采样的磁阻传感器信号进行实时处理并根据处理结果控制旋 转装置的转动方向及角度, 同时在显示器上显示定位 / 跟踪结果。同时也可以与电脑主机 通信, 将信息传送导电脑主机或者读取电脑主机的命令。 0006 本系统中, 根据磁棒在指向磁传感器时, 磁传感器可检测到最强磁场, 且此时磁场 方向是沿着磁棒中心轴线的原理, 采用两只可在空间旋转并实现任意指向。

14、的磁棒和一只三 轴磁场传感器, 动态地搜索传感器的位置, 进而计算传感器的空间姿态, 实现三维六自由度 的跟踪。 这种跟踪方法的优势一方面在于不依赖磁场模型, 不需要对其磁场分布进行标定 ; 另一方面在于采用非迭代的纯几何算法, 可以快速有效地实现跟踪。 附图说明 0007 图 1 为系统的整体结构框架。 0008 图 2 为信号调理电路原理图。 0009 图 3 为微控制器的编程流程图。 0010 图 4 为 ADC 采样策略。 0011 图 5 为两路 PWM 波波形时序。 0012 图 6 为系统坐标系示意图。 0013 图 7 为实际测量中拟合的图形。其中, 上图为直接测量得到的磁场强。

15、度的分布图, 下图为经过信号处理之后的磁场强度分布图。 0014 图中标号 : 10 为磁棒, 20 为磁阻传感器, 30 为信号调理电路, 40 为 ADC 采样电路, 50 为控制处理单元, 60 为主机 ; 31 为低通滤波器, 32 为陷波器, 33 为放大器。 具体实施方式 0015 本具体实施例中, 系统包括 : 两个磁棒、 磁棒激励电路、 转动装置、 磁阻传感器、 信 号调理电路、 控制处理单元等。系统的整体结构框架如图 1 所示。控制处理单元采用 TI 公 司的 cortex M3 微处理器, 磁阻传感器采用 Honeywell 公司的三轴磁传感器。 0016 当系统工作时, 。

16、两个磁棒10被交替激励, 实现方式是利用微处理器的GPIO管脚配 置为 PWM 输出端, 这两个 PWM 波正交, 其波形时序图如图 5 所示, 这样相当于交替产生两个 磁场。 0017 通过磁阻传感器 20, 将检测到的分别与两磁棒磁场对应的磁场强度, 转换为相对 应的直流电压信号, 并进行初步的放大处理, 将信号输送给 ADC 采样单元。 0018 通过外加的信号调理电路 30, 对信号进行相应的滤波处理。具体的实现方式是将 说 明 书 CN 102274024 A CN 102274026 A3/3 页 6 信号分别经过低通滤波器 31 和 50Hz 的陷波器 32, 低通滤波器 31 。

17、的截止频率根据磁场变 化的频率而确定, 然后将信号进入放大器 33 进行放大处理, 以方便与后面的 ADC 采样 40 匹 配。 0019 信号由 ADC 采样模块 40 进行采样、 量化和编码。由于信道里面有一定的噪声, 所 以 ADC 采样可使用特殊的方式, 具体采样策略流程图如图 4 所示。启动采样后, 每个通道每 次采样的数据为 100 个, 对各个通道的数据做加法, 然后对参考电压求差值, 最终求得平均 数, 以减少舍入误差带来的影响。最后减去环境磁场干扰。 0020 由ADC采样模块40处理的数据进入控制处理单元50, 进行运算。 具体的算法流程 如图 3 所示。其步骤为 : 首先。

18、测量一组静态环境磁噪声数据 (步骤 P102) , 和一组磁棒初始 位置的数据 (步骤P102) ; 然后控制步进电机转动 (步骤P103) , 带动磁棒相应的转动, 步长根 据实际情况而定 (步骤P104) , 采集磁传感器数据 (步骤P105) ; 与前一个数据进行比较 (步骤 P106) , 如果比前一个数据小, 说明此时转动的方向相反, 改变转动方向, 直到找到磁场的最 大值 (步骤 P107) , 然后切换步进电机 (步骤 P108) ,以此类推, 直到四个步进电机均找 到最佳的位置 (步骤 P108) 。 0021 此 时 通 过 读 取 四 个 步 进 电 机 所 转 过 的 步。

19、 长 的 个 数,可 以 计 算 出 它 们 分 别 转 动 的 角 度 和 磁 传 感 器 的 位 置 (步 骤 P109) ,其 算 式 如 下 : 夹 角 和分别为两磁棒 (第一磁棒和第二磁棒) 水平垂直旋转角度, 表征两磁棒当前 指向,d为两磁棒中心间距, 如图 6 所示, 则磁传感器的空间坐标 (x, y, z) 为 : (1) (3) ; 其中, (4) (5) 由式(3)可知, 底面三角形两边a和b均可以用来求解z, 为了减小误差, 我们选取二者 中较小者进行计算。 0022 最终的计算结果数据显示在控制处理单元的 LCD 屏幕上 (步骤 P110) , 这样可以快 捷的进行观察。

20、。同时, 为了更好地进行数据的分析与处理, 以及图形化的显示, 还可将数据 通过串口传送到 PC 主机上面 (步骤 P111) , 然后通过电脑显示器, 以图形的方式进行显示 (步骤 P112) 。 0023 图 7 为实际测量中的一组数据, 可以看出, 经过处理后, 磁场强度的分布满足本系 统的需要。 (2) 说 明 书 CN 102274024 A CN 102274026 A1/4 页 7 图 1 图 2 说 明 书 附 图 CN 102274024 A CN 102274026 A2/4 页 8 图 3 说 明 书 附 图 CN 102274024 A CN 102274026 A3/4 页 9 图 4 图 5 说 明 书 附 图 CN 102274024 A CN 102274026 A4/4 页 10 图 6 图 7 说 明 书 附 图 CN 102274024 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人类生活必需 > 医学或兽医学;卫生学


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1