在路上028 2013-08-29 01:56 采纳率: 0%
浏览 2576

单圈绝对值编码器程序编写思路

单圈绝对值编码器是SSI接口,13位,格雷码输出,现在我要用单片机获取绝对值编码器的数据,请问如何获取数据,又如何将获得的数据转换为角度,C51程序编写思路是咋样的呢?

  • 写回答

1条回答

  • Warmu 2022-01-04 11:30
    关注

    根据你选用的具体编码器,定义和初始化你的SPI口,或者是用GPIO模拟。
    实现编码器与mcu通信,一般来说就是读spi,clk会根据位数产生相应CLK信号,这时候你读取的应该是二进制或格雷码数据。
    根据你的实际需求,将数据值转化为大小圈数,或者直接使用,看你需求来设计。

    评论

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大