ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:418.18KB ,
资源ID:15780504      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15780504.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整版USB通讯协议通用规范Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整版USB通讯协议通用规范Word文件下载.docx

1、这三种接口方式,通过通用的接口板去实现。更换接口方式,主控板不用变化,只需更换不同的接口板即可。这些接口板和白板类型无关,是通用接口板。主控板可以内置在板体中,也可以外置。接口板外置在板体之外,便于更换。两者之间通过一个标准的短连接线连接。主控板只负责白板逻辑的处理,所有和接口相关的处理都放在接口板上(HID的处理、无线的处理、网络的处理等)。关于内置Flash的标准:在主控板上,内置Flash,用于存放各种内置参数、快捷按键的设置、白板序列号、白板定位信息等等内容,通过统一的协议进行写入和读取。在这种框架下,驱动程序只需要和三种接口板打交道;不管什么接口,获取的信息都是相同的:白板类型、快捷

2、按键的设置、固件版本号、产品序列号、定位信息的保存等等,都可以在所有的产品、所有的接口方式上实现,对于产品的标准化管理非常有利。三种接口板一旦调试稳定,则可以适用到各种白板上,不用重复开发;主控板的开发也单纯很多,不用考虑各种接口的问题,只针对鸿合内部的通讯协议即可。同一种类型的白板,不管型号、大小、快捷按键的配置等是否相同,主控板本身都是相同的。所有配置信息(包括序列号等)都存放在主控板中,生产时根据不同的型号写入不同的信息。特别说明:复合白板的结构。复合白板是一种很特殊的白板,同时集成了电磁和红外两种技术,用户可以同时使用手指和电磁笔进行操作,在高层软件一端,手指操作和电磁笔操作,可以执行

3、不同的功能。三、 白板硬件和驱动程序之间的消息类型如果不考虑无驱HID工作模式,则在有驱工作模式下,白板和驱动程序之间需要传递的消息,根据我们以往的经验,总共有如下的消息:1、 和具体接口相关的控制指令(比如无线专用类控制指令、HID握手指令等)2、 白板握手类指令(*,带星号的指令是必须支持的指令)3、 心跳类指令(*)4、 操作数据上行(要考虑多点数据)(*)5、 笔托类指令6、 硬按键类指令7、 Flash类指令(各种配置信息、定位信息的自动保存等等)(*)8、 固件升级类指令9、 各种专用测试类指令每个白板,不一定要支持全部的指令,但是需要支持其中的主要部分(带星号的指令必须支持),而

4、且,必须按照统一的指令格式,即本文档规定的格式。后续如果有扩充,则对本文档进行扩充和完善。四、 HID白板硬件设计规范(一体式)现有的HID白板,不同类型的白板,HID接口电路和主控板是一体的,而且是有线连接的。对于主控板和接口板的处理,为了减低成本等原因,可以考虑保持现有的模式不动,不强制分离。但是在实现的功能和指令格式上,则需要保持一致。存在的缺陷就是:这些白板将只能支持HID有线连接,不能通过更换接口板切换到其他连接方式。如下内容,基本来自原“鸿合HID设备设计规范”,做了一定的优化和改进。一体式HID主控板,在硬件上需要实现两种工作模式:免驱模式和有驱模式。HID白板的VID/PID规

5、范:现有已经出货的HID白板,VID/PID比较多,显得很混乱。 红外的 VID = 0x1cbe, PID = 0x0114; 2points 电磁的 VID = 0x1cbe, PID = 0x0117; 1/2 光学的 VID = 0x4623, PID = 0x0117; 1 红外多点的 VID = 0x4623, PID = 0x011a; 2-4 日本模组的光学 VID = 0x1477, PID = 0x1223,2已经出货的,保持现状不动。目前我们正在申请鸿合专用VID/PID,后续所有新研发的HID白板,将统一使用这个VID/PID,遵循统一的握手指令和数据通讯指令。鸿合专用

6、VID已经于2012/06月获取,10进制10071,16进制为0x2757。HID免驱模式下的协议规范(端口1):协议集H0使用标准的Win7-touch协议,详细的指令格式(2点一个包)字节描述值报告ID0x11第一笔报告标志位,PenType0x04抬笔,0x07压下,0x00,无效2第一笔笔画标识,PenId0x003,4第一笔X方向坐标0-0X7FFF5,6第一笔Y方向坐标7第二笔报告标志位,PenType8第二笔笔画标识,PenId0x019,10第二笔X方向坐标11,12第二笔Y方向坐标13笔画数目或(4点一个包)第二笔笔画标识,PenID第三笔报告标志位,PenType14第三

7、笔笔画标识,Penid0x0215,16第三笔X方向坐标17,18第三笔Y方向坐标19第四笔报告标志位,PenType20第四笔笔画标识,Penid0x0321,22第四笔X方向坐标23,24第四笔Y方向坐标254同时,该HID设备的 report config descriptor 必须按照上述规定进行明确的定义;该HID设备的 product string descriptor,必须符合鸿合设备规范:Hite Board-XXX。前10个字符,必须是“Hite Board”。HID自定义端口的协议规范(端口2):协议集H1所有指令,采用64字节定长数据包,不足部分补0;所有指令,通过自定义

8、HID端口上下行。包括如下指令:1. 白板握手包02Q 0 0 0 0 0 0 0 0 0 0 0 0 0 0Q0 随机数2. 白板握手返回包T0 V0 V1 V2 V3 D0 D1 D2 D3 P0 Q0 0 0T0:1:红外,2:电磁,3:压感,4:CCD,5:手写板,6:红外书写框,7:电磁书写屏,8:复合白板,9:红外多点白板,10台湾力新的光学白板,11:多点红外方案2V0 V3:固件程序版本(BCD码)D0 D3:设计日期(BCD码)P0:最大可操作点数Q0:随机数3. 工作模式控制包T0 0 0 0 0 0 0 0 0 0 0 0T0 = 1:休眠模式。可以进行Flash的读写访

9、问,同时停止扫描,停止心跳T0 =2:免驱工作模式。所有数据,按照标准Win7格式,从端口1上行。T0 = 3:有驱工作模式。所有数据,按照自定义格式,从端口2上行。 这个是一个显式的强制模式设置指令,有驱动程序下发该指令,对白板的工作模式进行强制设置。同时,白板硬件也需要有一个隐含的模式切换机制:当和驱动程序之间的心跳断开之后的6-8秒内,要自动切换到无驱工作模式下。4. 工作模式控制包回复4 成功: T0 原来的值返回 失败: T0 为0xff值返回 5. 心跳包30 0 0 0 0 0 0 0 0 0 0 0 0 0白板主控板在没有任何操作的时候,每2秒上行一个心跳包,驱动程序收到后直接

10、回复。驱动程序在6-8秒内没有收到任何心跳,则认为连接丢失,会重新握手;白板主控板在6-8秒之内没有收到驱动返回的心跳回复,则认为驱动程序退出,自动进入免驱模式。6. 操作数据类命令各种白板操作的数据,要考虑到电磁、压感、红外、光学等各种白板的各种特性和操作。1)、白板操作数据:0,10x02 0x10PenID0x00:无效,1-n:PenId操作类型PenUp,2:PenDown,3:PenRight(电磁右键),4:PenReserved(电磁保留按键),5:Eraser(电磁板擦),6:Rover(红外漫游)4,5X6,7Y8,9额外参数对于电磁,存放实际的频率;对于压感,存放电阻值10信号来源0:红外、1:电磁、2:压感、3:光学,(用于复合白板)111213,142122,2324,250-0X7

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1