Kaiyun(集团)股份有限公司官网

Kaiyun(集团)股份有限公司

热搜词:

平台动态

菜鸟学四轴控制器之3:数字积分法DDA实现直线插补

日期: 阅读:

  

菜鸟学四轴控制器之3:数字积分法DDA实现直线插补(图1)

  上一篇的逐点比较法显然是无法画一条有倾角的直线的。因为X轴和Y轴永远都不同步,也就是像打台球一样,你打一个,我打一个,如果我进了球,我再接着打一个。

  如何实现X和Y同时动?也就是说,如果要画一条45度的线,X和Y同时动不就行了么?

  比如起点为0,0,终点为5,5,如果采用逐点比较法,则需要运动10次,如果两轴同时运动,则5步就可以实现了。实现的途径如下:

  初始值为0,0,然后下一步,我们每个坐标增加5,则结果为5,5,这样会溢出,也就是说,溢出来出发运动一步。溢出以后清零,下一步再加5,又溢出,继续同时运动一步。一共5步就可以实现了。

  等等,当然可以设置寄存器的溢出值为5,这样的寄存器使用3位就行了,但是如果要移动到(3,7)的坐标呢?显然,我们用的寄存器则可以选用溢出值为7.

  这样的话,我们要用的寄存器其实需要3个,一个是存(3,7)的初始值,一个存7这个阀值,一个则是累加器。我们可以直接省掉一个阀值的寄存器。也就是说,直接用3位的寄存器,阀值为8.

  问题来了,比如我们要运动从(0,0)运动到(2554,47)这个点,实际需要多少步?

  也就是说,只要能装的下2554这个的寄存器位数就可以了,也就是说,用4096来作为累加器。移动的速度则是4096*脉冲当量的周期。实际上,这个时间比2554+47慢了很多了。

  还有一种就是圆形的DDA插补,鉴于我好不容易才理解了数字积分法,以及提高DDA插补质量用到了更加难理解的左移规格化等技术,干货太多,我打算另起一篇。

  想起李笑来的一句话:解决问题的钥匙,显然大部分时候都不是要你眼睛盯着锁头,而是要到别的地方去寻找。

  显然,我一开始就打算了解什么是插补,什么是联动,在百度上苦苦搜寻,压根就没有办法了解清楚,而在不经意中,为了了解DDA,多轴联动的概念迎刃而解。

Tags:

最新资讯

  • 哪家福利平台能提供海量商品的积分兑换服务

     当前,企业福利正从一次性的商品交付,转变为全年可运营的数字化服务。在这一转变中,积分兑换商城成为企业福利体系的基础设施,而商品够不够多、场景够不够全、兑换够
  • 团市委在方山县马坊镇开展“三下乡”活动

       本报讯 (记者 李雅萍) 盛夏骄阳似火,7月7日,团市委组织干部职工和青年志愿者积极落实我市文化科技卫生“三下乡”启动仪式暨集中示范活动工作部署和安排,
  • 第三节数字积分法插补

       单位时间间隔?t,分别以增量kxe、kye同时累加的过程。据此可以作出直  N1?2NkN因为k=1/2,对于一个二进制数来说,使kxe(或kye)等于
  • 数字积分插补法的插补误差_____。

     逐点比较法插补第一象限的直线OA起点,在坐标原点,终点为(5,3),若以1个单位脉冲当量为步长计算,试按如下格式写插补计算过程,并画出刀具插补轨迹图。  备
  • 画里有话|“积分兑换”骗局需警惕

       很多人收到过这样的短信,提示积分即将过期,能兑换手机、手表,后面还跟着一个网址链接。可等真下了单,除了积分还得额外付款,要的是大牌手机,收到的却是卡顿的
  • 社会新闻-重庆新闻网

       第五届成渝美食工业博览会圆满闭幕 “重庆味道”香飘天府重庆展团成果丰硕  两江新区首届“守望杯”青少年禁毒征文大赛落幕暨获奖作品集《向阳生长》启动出版
  • 黑人粗大区一区二视频MBA智库

     [环球时报综合报道]“一段时间以来,比亚迪、吉利等中国自主品牌的崛起给不少外国汽车品牌带来压力。”美国CNBC网站18日报道称,美银证券汽车产业分析师约翰·
  • 新闻源财富源

       [证券*ST利达:17亿元关联方资金占用未如实披露,公司被罚款900万元,实控人五年禁入市场  [消费从洪湖藕塘到全国火锅桌:海底捞藕汤锅底售出超60万