6. 各个描述符之间的关系
1)一个设备,只有一个设备描述符。
2)一个设备描述符可以包含多个配置描述符。
3)一个配置描述符可以包含多个接口描述符。
4)一个接口描述符可以包含多个端点描述符。
描述符之间的包含关系如下图(站在集合的角度去理解):
首先要知道,USB描述符之间的关系是一层一层的,理解了这一点,有助于我们去分析整个设备枚举过程(下一篇介绍)。
GY7841 PCI-CAN总线接口卡带有1路CAN接口,可双向传送。
GY7841接口卡可以被作为一个标准的CAN节点,是CAN总线产品开发、CAN总线设备测试、数据分析的强大工具。采用该接口适配器,PC可以通过PCI接口连接一个标准CAN网络,应用于构建现场总线测试实验室、工业控制、智能楼宇、汽车电子等领域中,进行数据处理、数据采集、数据通讯。
GY7841 PCI-CAN接口卡设备中,CAN总线电路采用独立的DC-DC电源模块,进行光电隔离,使该接口适配器具有很强的抗干扰能力,大大提高了系统在恶劣环境中使用的可靠性。
GY7841 PCI-CAN接口卡配备厂家提供的CANTools工具软件,直接进行CAN总线的配置,发送和接收。用户也可以参考我公司提供的DLL动态连接库、VC/VB例程编写自己的应用程序,方便的开发出CAN系统应用软件产品。
利用吉阳光电的PCI-CAN接口卡进行二次软件开发时,您完全不需要了解复杂的PCI接口通讯协议。
1.2 产品特性
支持PCI V2.1规范,即插即用;
集成1路电气隔离的CAN通道;
支持CAN2.0A和CAN2.0B规范;
符合ISO/DIS 11898 规范;
支持5Kbps ~ 1Mbps之间的任意波特率;
传输速度:每秒3000帧;
DC-DC 2500V电气隔离保护;
内置120欧姆终端电阻,可通过跳线选择;
遵守工业应用规范 ;
工作温度:-20~85℃,工业级;
电源与功耗:+5V, 200mA;
1.3 操作系统支持与软件产品特性
GY7842接口卡支持Windows XP/2000/Vista/WIN7等操作系统,提供驱动程序;
提供测试软件CANTools,以及函数库文件,支持软件二次开发;
1.4 典型应用
大流量CAN-bus数据传输;
高速CAN-bus数据传输;
长期工作下的CAN-bus节点;
CAN-bus教学应用、数据分析;
CAN-bus产品应用开发;
智能楼宇控制、数据广播系统等CAN-bus应用系统;
CAN-bus工业自动化控制系统。
1.5 产品销售清单
1)GY7841 CAN总线接口卡。
2)光盘1张。(CAN总线通信测试分析软件CANTools,以及VC,VB,C#,Labview等例程、DLL,LIB等开发文件,用户手册,CAN总线相关资料等);
1.6 技术支持与服务
货到10日内无条件退货;一年内免费维修或更换;终身维修服务。
说明:
1)语言ID,只使用美式英语的一种,即0x0409。
2)bString字段使用的是UNICODE编码的字符串,使用两个字节来表示一个字符。
3)如果设备描述符中的iManufacturer、iProduct、iSerialNumber都设置为0的话,主机就不会下发对设备字符串描述符的请求(调试),所以说,开发过程中,字符串描述符并不是必须的。但是,针对产品的研发,它又是必须的。