IT评测·应用市场-qidao123.com
标题:
GIGE 协议摘录 —— 引导寄存器(四)
[打印本页]
作者:
tsx81428
时间:
2024-6-20 16:59
标题:
GIGE 协议摘录 —— 引导寄存器(四)
系列文章目次
GIGE 学习条记
GIGE 协议摘录 —— 设备发现(一)
GIGE 协议摘录 —— GVCP 协议(二)
GIGE 协议摘录 —— GVSP 协议(三)
GIGE 协议摘录 —— 引导寄存器(四)
GIGE 协议摘录 —— 照相机的尺度特征列表(五)
GIGE 协议 2.0 中文版
前言
本规范界说了很多引导寄存器,以允许配置一个设备。这些寄存器是 GigE 视觉设备中常见的,而且位于本文指定的固定地址上。但是,设备也可以在从地址
0xA000
开始的设备特定的内存空间中分配非引导寄存器。这些特定于制造商的寄存器不是由本规范界说的,通常通过 XML 设备形貌文件进行宣传。
设备的配置可以通过一些可引导的寄存器(bootstrap registers)来实现。
使用 GVCP 协议访问设备寄存器,所有的寄存器必须是 32bit 且符合大端排序法。
程序使用 READREG 和 WRITEREG 消息访问引导寄存器,当信息存储在多个寄存器中,先访问低地址的寄存器,再访问高位。所有存储在引导寄存器上的字符串必须匹配地址 0x0004 的设备模式寄存器指定的字符集,且是空停止的。假如字符串使用引导寄存器的全部内存空间,则空停止是隐式的(不显示)。
在寄存器中,每一位表示为一种不同的 GVCP 下令,其保留字段值需为 0 且在应用程序中被忽略。
1、版本寄存器(R)
Version Register
2、设备模式寄存器(R)
Device Mode Register
3、设备MAC地址寄存器(R)
Device MAC Address Registers
高位
低位
4、网络接口性能寄存器(R)
Network Interface Capability Registers
又名:Supported IP Configuration
5、网络接口配置寄存器(R)
Network Interface Configuration Registers
又名:Current IP Configuration
6、当前 IP 地址寄存器(R)
Current IP Address Registers
7、当前子网掩码寄存器(R)
Current Subnet Mask Registers
8、当前默认网关寄存器(R)
Current Default Gateway Registers
9、设备制造商名寄存器(R)
Manufacturer Name Register
10、模型名寄存器(R)
Model Name Register
11、设备版本寄存器(R)
Device Version Register
12、制造商信息寄存器(R)
Manufacturer Info Register
13、SN 寄存器(可选,O)
Serial Number Register
14、自界说名寄存器(O)
User-defined Name Register
15、一级 URL 寄存器(R)
First URL Register
16、二级 URL 寄存器(R)
Second URL Register
17、网络接口数寄存器(R)
Number of Network Interfaces Register
18、静态 IP 地址寄存器(CR)
Persistent IP Address Registers
19、静态子网掩码寄存器(CR)
Persistent Subnet Mask Registers
20、静态默认网关寄存器(CR)
Persistent Default Gateway Registers
21、连接速度寄存器(CR)
Link Speed Registers
22、消息通道数寄存器(R)
Number of Message Channels Register
23、流畅道数寄存器(R)
Number of Stream Channels Register
24、动作信号寄存器数(CR)
Number of Action Signals Register
给出了该设备上支持的动作信号数,地址 0x0908,长度 4 字节,只读,出厂默认与设备相关。0-31 位标识动作信号数,值的范围为 0-128 。
25、动作设备键寄存器(CR)
Action Device Key Register
26、运动链接数寄存器(R)
Number of Active Links
27、GVSP 性能寄存器(R)
GVSP Capability Register
28、消息通道性能寄存器(R)
Message Channel Capability Register
29、GVCP 性能寄存器(R)
GVCP Capability Register
30、心跳超时寄存器(R)
Heartbeat Timeout Register
表示当前心跳超时时间(单位:ms)。假如值小于 500ms,则默以为 500ms,该寄存器内容也被改变以反映设备使用的现实值(只要更改该寄存器均可触发该动作)。
地址 0x0938;
长度 4 字节(心跳超时时间);
可读写,出厂默认 3000=0x0BB8。
31、时间戳计时频率寄存器
Timestamp Tick Frequency Registers
高位
低位
32、时间戳控制寄存器(CR)
Timestamp Control Register
该寄存器用于控制时间戳计数器。若存在一个时间戳计数器,则程序不能去读该寄存器,其访问类型是只写。地址:0x0944;长度为 4 字节;出厂默以为 0 。
其中,第 30 位(锁存位)表示将当前时间戳计数器锁入时间值寄存器(地址 0x0948,见下节),第31位(重置位)表示将当前 64 位时间戳计数器重置为 0,但一个 IEEE1588 驯服时钟在运行时,则不可能重置该时间戳。其余为保留位。
假如存在一个时间戳计数器,程序设置上面两位以同种访问方式,则设备必须对时间戳先锁存再重置。对其中一位写入 1 即哀求执行操纵,之后不须要再写入 0 。
33、时间戳锁存值寄存器(CR)
Timestamp Value Registers
高位
低位
34、Discovery_ACK 耽误寄存器(CR)
Discovery ACK Delay Register
35、GVCP 配置寄存器(R)
GVCP Configuration Register
36、特定超时寄存器(R)
Pending Timeout Register
37、控制切换键寄存器(CR)
Control Switchover Key Register
38、GVSP 配置寄存器(R)
GVSP Configuration Register
为 GVSP 配置提供了附加全局控制,附加功能由 GVSP 性能寄存器指示。
地址 0x0960
长度4字节
可读写
出厂默认与设备相关。其中,第1位表示 GVSP 的 64 位 block_id64 可用,假如流畅道不支持尺度 ID 模式(如 EI 字段总为 0),则该位不能被重置。其他为保留位 0。
39、物理链接配置性能寄存器(R)
Physical Link Configuration Capability Register
40、物理链接配置寄存器(R)
Physical Link Configuration Register
41、IEEE 1588 状态寄存器(CR)
IEEE 1588 Status Register
42、预定动作下令队列大小寄存器(CR)
Scheduled Action Command Queue Size Register
43、控制通道特权寄存器 CCP(R)
Control Channel Privilege Register (CCP)
45、主应用程序 IP 地址寄存器 (O)
Primary Application IP Address Register
46、消息通道端口寄存器 MCP (CR)
Message Channel Port Register (MCP)
47、消息通道目的地址寄存器 MCDA (CR)
Message Channel Destination Address Register (MCDA)
48、消息通道传输超时寄存器(MCTT)(CR)
Message Channel Transmission Timeout Register (MCTT)
49、消息通道重试计数寄存器 MCRC(CR)
Message Channel Retry Count Register (MCRC)
50、消息通道源端口寄存器 MCSP(条件性可选,记为 CO)
Message Channel Source Port Register (MCSP)
51、流畅道端口寄存器(SCPx)(CR)
Stream Channel Port Registers (SCPx)
为应用程序的流端口。
52、流畅道分组大小寄存器 SCPSx(CR)
Stream Channel Packet Size Registers (SCPSx)
53、流畅道分组耽误寄存器(SCPDx)(CR)
Stream Channel Packet Delay Registers (SCPDx)
54、流畅道目的地址寄存器 SCDAx(R)
Stream Channel Destination Address Registers (SCDAx)
对于 GVSP 发送器,表示指定流畅道的目的 IP 地址;对于 GVSP 吸收器,则表示吸收器可能吸收数据流泉源的目的 IP。
当该通道上的流处于运动状态时,GVSP 发送器不会写该寄存器。
地址:基地址 0x0D18,其他同上
长度 4 字节
可读写
出厂默认:若为发送器 SCPx_direction 字段设为 0,若为吸收器,则设为 1,即与具体设备相关。寄存器所有位均表示有效数据,即流畅道目的 IPv4 地址(单播或组播)。
55、流畅道源端口寄存器 SCSPx(CO)
Stream Channel Source Port Registers (SCSPx)
为 Gige 相机的流端口。
56、流畅道性能寄存器(SCCx)(CO)
Stream Channel Capability Registers (SCCx)
57、流畅道配置寄存器(SCCFGx)(CO)
Stream Channel Configuration Registers (SCCFGx)
58、流畅道区寄存器(SCZx)(CR)
Stream Channel Zone Registers (SCZx)
59、流畅道区方向寄存器(SCZDx)(CR)
Stream Channel Zone Direction Registers (SCZDx)
60、清单表(O,R)
Manifest Table
61、动作组键寄存器(CR)
Action Group Key Registers (ACTION_GROUP_KEYx)
62、动作组掩码寄存器(CR)
Action Group Mask Registers (ACTION_GROUP_MASKx)
☆
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4