System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 光学相干层析成像系统的电机控制方法技术方案_技高网

光学相干层析成像系统的电机控制方法技术方案

技术编号:40101573 阅读:7 留言:0更新日期:2024-01-23 17:46
本申请涉及一种光学相干层析成像系统的电机控制方法。该光学相干层析成像系统的电机控制方法包括:获取旋转电机的旋转角度单位计数;确定所述旋转电机的转数和步进电机的控制计数;基于所述旋转电机的旋转角度单位计数、转数和所述步进电机的控制计数确定所述步进电机旋转预定角度对应的所述旋转电机的旋转角度单位的数目;基于所述步进电机的转速和所述步进电机旋转预定角度对应的所述旋转电机的旋转角度单位的数目确定所述步进电机的控制阈值数目;以及,基于所述步进电机的控制阈值数目进行所述步进电机的步进控制输出。这样,能够实现所述光学相干层析成像系统的旋转电机和步进电机的同步旋转,从而提高三维成像的质量和精度。

【技术实现步骤摘要】

本申请涉及驱动控制,更为具体地说,涉及一种光学相干层析成像系统的电机控制方法


技术介绍

1、光学相干层析成像系统(oct)基于干涉仪原理,利用近红外弱相干光照射到待测组织,依据光的相干性产生干涉,采用超外差探测技术,测量反射回来的光强,用于组织浅表层成像。频域oct技术的参考臂无需扫描,它可以一次采集横向位置的某一纵向角度(a-line)的干涉光谱信号,也就是频域信号。同时采用旋转电机带动光路旋转,采集某一横向位置360°的a-lines干涉光谱,拼接成二维断层图像;并采用步进电机使光路横向移动,得到移动范围内的全部二维断层图像,最终实现待测组织的三维成像。

2、通常,在采用旋转电机控制光路旋转,步进电机控制光路横向移动的情况下,两个电机运行相互独立,无法实现同步旋转。

3、因此,本申请期望提供一种能够实现旋转电机和步进电机同步旋转的光学相干层析成像系统的电机控制方法。


技术实现思路

1、本申请实施例提供了一种光学相干层析成像系统的电机控制方法,其能够实现所述光学相干层析成像系统的旋转电机和步进电机的同步旋转,从而提高三维成像的质量和精度。

2、根据本申请的一方面,提供了一种光学相干层析成像系统的电机控制方法,包括:获取旋转电机的旋转角度单位计数;确定所述旋转电机的转数和步进电机的控制计数;基于所述旋转电机的旋转角度单位计数、转数和所述步进电机的控制计数确定所述步进电机旋转预定角度对应的所述旋转电机的旋转角度单位的数目;基于所述步进电机的转速和所述步进电机旋转预定角度对应的所述旋转电机的旋转角度单位的数目确定所述步进电机的控制阈值数目;以及,基于所述步进电机的控制阈值数目进行所述步进电机的步进控制输出。

3、在上述光学相干层析成像系统的电机控制方法中,所述光学相干层析成像系统的旋转电机提供有用于对所述旋转电机的旋转角度单位进行计数的编码器。

4、在上述光学相干层析成像系统的电机控制方法中,所述旋转角度单位计数是所述旋转电机的编码齿数。

5、在上述光学相干层析成像系统的电机控制方法中,所述步进电机的控制计数为微步数。

6、在上述光学相干层析成像系统的电机控制方法中,在所述步进电机采用换向控制的情况下,所述微步数设置为预定值。

7、在上述光学相干层析成像系统的电机控制方法中,定义所述旋转电机的转速为vfoc,所述旋转电机的编码齿数为nfoc,所述步进电机的微步数为nmic的情况下,作为所述步进电机旋转预定角度对应的所述旋转电机的旋转角度单位的数目,所述步进电机旋转三百六十度对应的所述旋转电机的编码器齿数nstep为nstep=(vfoc*nfoc)/nmic。

8、在上述光学相干层析成像系统的电机控制方法中,定义所述步进电机的转速为vstep的情况下,作为所述步进电机的控制阈值数目,所述旋转电机的编码器的计数阈值ncnt为ncnt=nstep/vstep。

9、在上述光学相干层析成像系统的电机控制方法中,基于所述步进电机的控制阈值数目进行所述步进电机的步进控制输出包括:每当所述旋转电机的编码器计数达到所述计数阈值ncnt,控制所述步进电机进行下一步的步进控制输出,以实现所述旋转电机和所述步进电机同步旋转三百六十度。

10、在上述光学相干层析成像系统的电机控制方法中,每当所述旋转电机的编码器计数达到所述计数阈值ncnt,控制所述步进电机进行下一步的步进控制输出包括:将所述旋转电机的编码器输出连接到所述步进电机的控制单元的普通输入输出接口;开启所述控制单元的外部中断功能;响应于产生一次外部中断,外部中断计数值加一;以及,响应于所述外部中断计数值等于所述计数阈值,进行步进电机的换向或者脉冲电平变换,并将所述外部中断计数值清零。

11、在上述光学相干层析成像系统的电机控制方法中,每当所述旋转电机的编码器计数达到所述计数阈值ncnt,控制所述步进电机进行下一步的步进控制输出包括:将所述旋转电机的编码器输出连接到所述步进电机的控制单元的支持外部时钟源的定时器;将所述定时器初始化为定时器计数值ncnt;以及,每当所述定时器计数到ncnt时产生中断,以进行步进电机的换向或者脉冲电平变换,并将所述定时器计数值清零。

12、在上述光学相干层析成像系统的电机控制方法中,每当所述旋转电机的编码器计数达到所述计数阈值ncnt,控制所述步进电机进行下一步的步进控制输出包括:将所述旋转电机的编码器输出连接到所述步进电机的控制单元的第一定时器;将所述第一定时器连接到第二定时器;响应于所述第一定时器接收到所述编码器的所述计数阈值ncnt,所述第二定时器的输出电平变化;以及,响应于所述第二定时器的输出电平变化,进行步进电机的脉冲电平变换。

13、本申请实施例提供的光学相干层析成像系统的电机控制方法,能够实现所述光学相干层析成像系统的旋转电机和步进电机的同步旋转,从而提高三维成像的质量和精度。

本文档来自技高网...

【技术保护点】

1.一种光学相干层析成像系统的电机控制方法,包括:

2.如权利要求1所述的光学相干层析成像系统的电机控制方法,其中,所述光学相干层析成像系统的旋转电机提供有用于对所述旋转电机的旋转角度单位进行计数的编码器。

3.如权利要求2所述的光学相干层析成像系统的电机控制方法,其中,所述旋转角度单位计数是所述旋转电机的编码齿数。

4.如权利要求3所述的光学相干层析成像系统的电机控制方法,其中,所述步进电机的控制计数为微步数。

5.如权利要求4所述的光学相干层析成像系统的电机控制方法,其中,在所述步进电机采用换向控制的情况下,所述微步数设置为预定值。

6.如权利要求5所述的光学相干层析成像系统的电机控制方法,其中,定义所述旋转电机的转速为vfoc,所述旋转电机的编码齿数为Nfoc,所述步进电机的微步数为Nmic的情况下,作为所述步进电机旋转预定角度对应的所述旋转电机的旋转角度单位的数目,所述步进电机旋转三百六十度对应的所述旋转电机的编码器齿数Nstep为Nstep=(vfoc*Nfoc)/Nmic。

7.如权利要求6所述的光学相干层析成像系统的电机控制方法,其中,定义所述步进电机的转速为vstep的情况下,作为所述步进电机的控制阈值数目,所述旋转电机的编码器的计数阈值Ncnt为Ncnt=Nstep/vstep。

8.如权利要求7所述的光学相干层析成像系统的电机控制方法,其中,基于所述步进电机的控制阈值数目进行所述步进电机的步进控制输出包括:

9.如权利要求8所述的光学相干层析成像系统的电机控制方法,其中,每当所述旋转电机的编码器计数达到所述计数阈值Ncnt,控制所述步进电机进行下一步的步进控制输出包括:

10.如权利要求8所述的光学相干层析成像系统的电机控制方法,其中,每当所述旋转电机的编码器计数达到所述计数阈值Ncnt,控制所述步进电机进行下一步的步进控制输出包括:

11.如权利要求8所述的光学相干层析成像系统的电机控制方法,其中,每当所述旋转电机的编码器计数达到所述计数阈值Ncnt,控制所述步进电机进行下一步的步进控制输出包括:

...

【技术特征摘要】

1.一种光学相干层析成像系统的电机控制方法,包括:

2.如权利要求1所述的光学相干层析成像系统的电机控制方法,其中,所述光学相干层析成像系统的旋转电机提供有用于对所述旋转电机的旋转角度单位进行计数的编码器。

3.如权利要求2所述的光学相干层析成像系统的电机控制方法,其中,所述旋转角度单位计数是所述旋转电机的编码齿数。

4.如权利要求3所述的光学相干层析成像系统的电机控制方法,其中,所述步进电机的控制计数为微步数。

5.如权利要求4所述的光学相干层析成像系统的电机控制方法,其中,在所述步进电机采用换向控制的情况下,所述微步数设置为预定值。

6.如权利要求5所述的光学相干层析成像系统的电机控制方法,其中,定义所述旋转电机的转速为vfoc,所述旋转电机的编码齿数为nfoc,所述步进电机的微步数为nmic的情况下,作为所述步进电机旋转预定角度对应的所述旋转电机的旋转角度单位的数目,所述步进电机旋转三百六十度对应的所述旋转电机的编码器齿数nstep为nstep=(vfoc...

【专利技术属性】
技术研发人员:王剑肖琳李珉端杨琳张林涛
申请(专利权)人:苏州微创阿格斯医疗科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1