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

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

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

  • 写回答

1条回答

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

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

    评论

报告相同问题?

悬赏问题

  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用