求一个关于莫尔条纹的matlab仿真的程序~~~非常感谢!!!~

求一个关于莫尔条纹的matlab仿真的程序~~~非常感谢!!!~,第1张

是这个意思吗?

以下这个函数可以模拟上面的图形,N是线条数,用鼠标拖动旋转培郑庆,希望对你有帮助

function Moire_pattern_sim

global dt

N = 25%number of lines

h_f = figure

h_a = axes('parent',h_f)

set(h_f,...

  'windowbuttonupfcn',@stopdragfcn,...

  'windowbuttonmotionfcn','')

set(h_a,'buttondownfcn',@startdragfcn)

set(h_a,'dataaspectratio',[1 1 1],...

  'xlim',[-2,2],'ylim',[-2,2])

%mouse_down = false

xy_pre = [NaN,NaN]

rt_pt = [0 0]

rt_mat = repmat(rt_pt',1,2*N)

t = 0

x0 = repmat(linspace(-1,1,N),2,1)

y0 = repmat([-11],1,N)

x1 = x0

y1 = y0

l1 = zeros(1,N)

for k = 1:N

  line(x0(:,k),y0(:,k),'color',[0 0 0],'linestyle','-',...

      'linewidth',2)

  l1(k) = line(x1(:,k),y1(:,k),'color',[0 0 1],'linestyle','-',...

      'linewidth',2)

end

  function startdragfcn(varargin)

      %mouse_down = true

 丛袭     set(h_f,'windowbuttonmotionfcn',@draggingfcn)

      pt = get(h_a,'currentpoint')

      xy_pre = pt(1,1:2)

  end

  function stopdragfcn(varargin)

      %mouse_down = false

      set(h_f,'windowbuttonmotionfcn','')

  end

  function draggingfcn(varargin)

      %if mouse_down

      pt = get(h_a,'currentpoint')

      v1 = xy_pre-rt_pt

     配握 v2 = pt(1,1:2)-rt_pt

      xy_pre = pt(1,1:2)

      dt = atan2(v2(2),v2(1))-atan2(v1(2),v1(1))

      t = t+dt

      t = t/2

      A = [cos(t),-sin(t)sin(t),cos(t)]

      xy1 = A*([[x1(1,:),x1(2,:)][y1(1,:),y1(2,:)]]-rt_mat)+rt_mat

      x1 = [xy1(1,1:N)xy1(1,N+1:2*N)]

      y1 = [xy1(2,1:N)xy1(2,N+1:2*N)]

      for kk = 1:N

          set(l1(kk),...

              'xdata',x1(:,kk),...

              'ydata',y1(:,kk))

      end

      %end

  end

end

X-Y 定位系统是评价贴片机精度的主要指标,它包括传动机构和伺服系统贴片速度的提高意味着X-Y 传动机构运行速度的提高而发热,而滚珠丝杆是主要的热源,其热量的变化会影响贴装精度,最新研制的X-Y 传动系统在导轨内设有冷却系统在高速贴片机中采用无磨擦线性马达和空气轴承导轨传动,运行速度做得更快。X-Y 伺服系统(定位控制系统)由交流伺服电机驱动,并在传感器及控制系统指挥下实现精确定位,因此传感器的精度起关键作用。位移传感器有园光栅编码器、磁栅尺和光栅尺。1. 园光栅编码器园光栅编码器的转动部位上装有两片园光栅,园光栅由玻璃片或透明塑料制成,并在片上镀有明暗相间的放射状铬线,相邻的明暗间距称为一个栅节,整个园周总栅节数为编码器的线脉冲数。铬线的多少也表示精度的高低。其中一片光栅 固定在转动部位作指标光栅,另一片则随转动轴同眇运动并用来计数,因此指标光栅与转动光栅组成一对扫描系统,相当于计数传感器。园光栅编码器装在伺服电机中,它可测出转动件的位置、角度及角加速度,它可以将这些物理量转换为电信号舆给控制系统。编码器能记录丝杆的放置数并将信息反馈给比较器,直至符合被线性量。该系统抗干扰性强,测量精度取决于编码器中光栅盘上的光栅数及溢珠丝杆导轨的精度。2.磁栅尺由磁栅尺和磁头检测电路组成,利用电磁特性和录磁原理对位移进行测量。磁栅尺是在非导磁性标尺基础上采用化学涂覆或电镀工艺在非磁性标尺上沉积一层磁性膜(一般10~20um)在磁性膜上录制代表一定年度具有一定波长的方波或正弦波磁轨迹信号。磁头在磁栅尺上移动和读取磁恪,并转变成电信号输入到控制电路,最终控制AC伺服电机的运行。磁栅尺的优点是制造简单、安装方便、稳定性高、量程范围大,测量精度高达1~5um,贴片精度一般在0.02mm。3.光栅尺由光栅尺、光栅读数头与检测电路组成。光栅尺是在透明下班或金属镜面上真空沉积镀膜,利用光刻技术制作均匀密集条纹(每毫米100~300 条),条纹距离相等且平等。光栅读数头由指示光栅、光源、透镜及光敏器件组成,光栅尺有相同的条纹,光栅尺是根据根据物理学的莫尔条纹形成原理进行位移测量,精度高达0.1~1um,这种测量是要经过上千万次的方式才能做到最佳,深圳市金狮王科技有限公司研发此类技术整整用了,二年时间才得出了一个有效的原理和定义,其定位精度比磁栅尺还要高1~2 个数量级。光栅尺对环境要求比较高,特别是防尘,尘埃落在光尺上会引起贴片机故障。上述三种测量方法仅能对单轴向运动位置的偏差进行检测,而轮帆对导轨的变形、弯曲等因素造成的正交或旋转误激桐行差却无能为力。4.Y 轴方向运行的同步性新型贴片机X轴运行采取完全同步控制回路的双AC伺服电机驱动系统,将内部震动降至最低,从而保证了Y 轴方向同明哗步运行,其速度快、口音低、贴片头运行流畅轻松。5.X-Y 运动系统的速度控制调整机运行速度高达 150mm/s,瞬时的启动和停止都会产生震动和冲击。最新的X-Y 运动系统采用模糊控制技术,运行过程中分三段控制“慢--快――慢”(“S”型)从而使运动变得柔和,也有利于贴片精度的提高,降低噪音。6.Z 轴伺服、定位系统在泛用机中,支撑贴片头的基座固定在X 导轨上,Z 轴控制系统的形式有:1. 园光栅编码器――AC/DC 马达伺服2. 系统与 X-Y 伺服定位类似,采用园光栅编码器的AC/DC 伺服马达-濂珠丝杆或同步机构,马达可安装在侧位,通过齿轮转换机构实现吸嘴在Z 轴方向的控制。3. 圆筒凸轮控制系统在松下MV2VB型贴片机中,吸嘴Z 方向运动就是这类,贴片时在PCB装载台的配合下完成贴片程序。4.Z 轴的旋转定位早期采用气缸和挡块来实现,只能做到 0、90 度控制,现在的贴片机已直接将微型脉冲马达安装在贴片头内部,以实现旋转方向高精度控制。MSR 型的分辨率为0.072 度/脉冲,它通过高精度的诣波驱动器(减速比为30:1),直接驱动吸嘴装置,由于诣波驱动器具有输入轴与输出轴同心度高、间隙小、振动低等优点,故放置方向分辨率高达0.0024 度/脉冲。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12433434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存