【技术实现步骤摘要】
本专利技术涉及一种数字微分分析器的脉冲控制方法,特别是涉及一种数字微分分析器的脉 冲产生方法。
技术介绍
数字微分分析器(Digital Differential Analysis: DDA),指利用离散演算方式对连 续系统所下达的指令作计算,以达到平均分送的目的。此数字微分分析器可产生脉冲( pulse)指令来控制一般步进马达或伺服马达的运动。请参考图l,数字微分分析器包括有一 移位暂存器3、 一计数器4及一包含有一比较器6的加法器5。该数字微分分析器在一固定时钟 下,执行下列步骤在加法器5中将移位暂存器3与计数器4的数值相加。若移位暂存器3与计数器4的相加值大于或等于比较器6的值,则加法器5会输出一脉冲( AZ=1),再将移位暂存器3与计数器4的相加值减去比较器6的值后的结果送至计数器4储存 ,以便在下次时钟继续运算。若移位暂存器3与计数器4的相加值小于比较器6的值,则加法器5不会输出脉冲(AZ=0 ),再将移位暂存器3与计数器4的相加值送至计数器4储存,以便在下次时钟继续运算。参照图2,初始时设定移位暂存器3的值P为1、比较器6的值L为8、计数器4的值Q ...
【技术保护点】
一种数字微分分析器的脉冲产生方法,用于控制一数字微分分析器产生脉冲,该数字微分分析器包括一计数器、一移位暂存器及一具有一比较器的加法器,其特征在于,包括下列步骤: 设定初始时该比较器的值L及该计数器的值Q,使Q=int(0.5L+0. 5); 将一脉冲指令输入该移位暂存器; 该加法器中将该移位暂存器和计数器的值相加; 比较器比较上述相加值与比较器的值,若该相加值大于或等于比较器的值,则该数字微分分析器输出一脉冲,若该相加值小于比较器的值,则不输出脉冲。
【技术特征摘要】
权利要求1一种数字微分分析器的脉冲产生方法,用于控制一数字微分分析器产生脉冲,该数字微分分析器包括一计数器、一移位暂存器及一具有一比较器的加法器,其特征在于,包括下列步骤设定初始时该比较器的值L及该计数器的值Q,使Q=int(0.5L+0.5);将一脉冲指令输入该移位暂存器;该加法器中将该移位暂存器和计数器的值相加;比较器比较上述相加值与比较器的值,若该相加值大于或等于比较器的值,则该数字微分分析器输出一脉冲,若该相加值小于比较器的值,则不输出脉冲。2 如权利要求l所述的数...
【专利技术属性】
技术研发人员:洪荣煌,唐伟德,赖幼仙,张昭琳,张灿辉,
申请(专利权)人:鸿富锦精密工业深圳有限公司,赐福科技股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。