FPGA读取尼康(Nicon)编码器MAR-M50AH方法(DSP+FPGA)

news/2025/3/19 22:16:41/

Nicon编码器MAR-M50AH读取方法(DSP+FPGA)

    • 编码器协议细节
    • 读取FPGA与编码器通讯硬件电路
    • DSP+FPGA读取编码器的整体框架
    • FPGA中各模块主要部分的搭建
    • DSP外部接口及其编码器数据解算
    • DSP与FPGA之间的数据通讯
    • 读取实验结果

编码器协议细节

通讯波特率:2.5Mbps
单圈数据位:20bit
多圈数据位:16bit
通入电源:主电源 4.75 to 5.25V,电流 0.13A,电池供电电压3.6V。只有主电源情况下读取单圈数据准确,多圈数据状态位为1,多圈数据不可靠,多圈数据起始数据为随机数。电池是为了保证在主电源断电情况下,记录多圈数据。
通讯方式:Half-duplex serial communication[半双工] (Compliance with the EIA standard RS-485)
编码器出厂地址为:000

命令格式:

读取命令格式18bit在这里插入图片描述
各命令对应的command code和实现的function在这里插入图片描述
各命令对应的编码器回传数据在这里插入图片描述

读取FPGA与编码器通讯硬件电路

在这里插入图片描述

DSP+FPGA读取编码器的整体框架

在这里插入图片描述

FPGA中各模块主要部分的搭建

RS485 Sending module
在这里插入图片描述
RS485 Receiving module
在这里插入图片描述
CRC testing module
小脖子
SRAM in FPGA

~~删除文本~~

DSP外部接口及其编码器数据解算

DSP中Xintf模块读取SRAM的选择引脚波形。据此波形,编写FPGA中程序。
> 引用文本
在这里插入图片描述
在这里插入图片描述
DSP存储区Zone0选通引脚连接FPGA在这里插入图片描述
在这里插入图片描述

DSP与FPGA之间的数据通讯

在这里插入图片描述
在这里插入图片描述

读取实验结果

在这里插入图片描述
在这里插入图片描述
`mermaid
gantt
reference
[1]: TI,TMS320x2833x, 2823x External Interface (XINTF) Reference Guide (Rev. D)
[2]: Nicon,[ MAR-M50AH ] Reference Material LFS-51QJN11 June 11, 2015


http://www.ppmy.cn/news/861846.html

相关文章

colmap+openmvs生成ply文件用于eth3d评测

目录 1 将colmap的sfm文件转换成openmvs的输入格式2 scene.mvs文件run自己写的openMVS棋盘传播1 将colmap的sfm文件转换成openmvs的输入格式 在上图目录终端输入: ./InterfaceCOLMAP -i /home/xzx/code/openMVS_checkboard/run/electro/electro -o /home

乐队官网php源码,音乐家和乐队使用的 DWZ-M50数字无线音频套件

简介 包装内含 ZRX-HR50 数字无线半机架接收器和 ZTX-M01 数字无线手持式发射器 DWZ 数字无线麦克风系统的音频套件版本提供高品质 24 位/48KHz 线性 PCM 数字传输,而且可最多进行六个通道同时传输。采用可对音质进行自定义的 5 波段均衡器,提高了控制性…

沛翎个展在M50拉开帷幕

上海2018年9月20日电 /美通社/ -- 近期,ARTSEE旗下艺术家沛翎的第一次个展在 M50 拉开帷幕,为了这场展览沛翎闭关画画了一个半月,一个半月后展览顺利开幕,展览消息登上了纽约时代广场。 纽约时代广场的海报 沛翎的作品带给人自由自…

宽带常见的有20 30 50 100兆指的是什么意思???

宽带常见的有20 30 50 100兆宽带,那么我们需要了解到下面的: 1. 20 30 50 100“兆”是什么? 100M其实是100M Byte,我们所说的网速是指的Bit,而1Bit 8 Byte,所以100M其实是12.5M的网速,但实际可能达不到。…

人们日常所用的时间是

人们日常所用的时间是 C平太阳时 C平太阳时   太阳时系统包括真太阳时、平太阳时和区时   恒星时:是春分点距子午圈的时角。对应于地球上每一个地方子午圈存在一种地方恒星时。恒星时是世界时0时(北京时间8时) 的格林尼治恒星时。粗略地说…

fillcolor是什么意思_SVG fill 属性

SVG fill 属性 SVG形状的fill定义了其轮廓内的形状的颜色。换句话说,SVG形状的表面。填充是您可以为任何SVG形状设置的基本SVG CSS属性之一。 Fill示例 SVG形状的填充是形状轮廓内的填充。这是一个SVG填充示例: 示例 style="stroke: none; fill: #0000ff;" />测…

TrueNAS Enterprise是什么

TrueNAS Enterprise是专为关键存储应用程序而设计,可作为混合和全闪存存储系统使用,这些系统提供高可用性,生态系统认证(VMware,Citrix等),增强的性能以及全面的企业支持。 TrueNAS Enterprise 是专为关键存储应用程序而设计,可作为混合和全闪存存储系统使用,这些系统…

SRE是什么?

SRE是什么? SRE(Site Reliability Engineering),站点可靠性工程,起源于2003年。在系统管理员模式下,通常是通过人工操作完成任务,而SRE倾向通过设计、构建自动化工具来取代人工操作。SRE的本质是用软件工程的思维和方法解决复杂的运维问题。…