一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于蓝牙HID协议的蓝牙数显卡尺的制作方法

2022-02-21 07:57:54 来源:中国专利 TAG:

一种基于蓝牙hid协议的蓝牙数显卡尺
技术领域
1.本发明涉及测量装置技术领域,尤其涉及一种基于蓝牙hid协议的蓝牙数显卡尺。


背景技术:

2.游标卡尺作为传统的测量工具在各个领域都有较为广泛的应用,相交传统游标卡尺,数显卡尺具有读数直观,方便使用的特点。但在油污环境下使用时,油污会遮挡屏幕导致度数不清晰,并且对于测量后的数据,仍然需要操作人员手动记录数据,无法实现数据的信息化管理,如果使用数据线进行传输,则会受到距离和环境的限制;
3.现有的蓝牙数显卡尺,使用外置蓝牙模块的数显卡尺对测量的数据进行传输;
4.但需要使用配套app接受蓝牙模块传输的数据。


技术实现要素:

5.本发明的目的在于提供一种基于蓝牙hid协议的蓝牙数显卡尺,旨在解决现有的蓝牙数显卡尺需要使用配套app接受蓝牙模块传输的数据的问题。
6.为实现上述目的,本发明提供了一种基于蓝牙hid协议的蓝牙数显卡尺,包括电源模块、测量模块、液晶显示模块、蓝牙模块、fifo队列、hid协议和终端设备;
7.所述电源模块与所述测量模块和所述蓝牙模块电连接,所述测量模块分别与所述液晶显示模块和所述蓝牙模块电连接,所述蓝牙模块与所述fifo队列、所述hid协议和终端设备无线连接;
8.所述电源模块,用于向所述测量模块和所述蓝牙模块供电;
9.所述测量模块,用于测量工件,并向所述蓝牙模块发送串行数据;
10.所述液晶显示模块,用于在所述测量模块的控制下显示所述测量模块的检测示值;
11.所述蓝牙模块,用于将所述测量模块传输的串行数据转换成hid码送入所述fifo队列中;
12.所述fifo队列,用于基于所述蓝牙模块送入的hid码,列出队列hid码,并通过所述蓝牙模块将队首hid码传输给所述hid协议;
13.所述hid协议,用于将所述蓝牙模块传输的队首hid码组成数据包,并通过所述蓝牙模块将数据包发送给终端设备;
14.所述终端设备,用于接受所述蓝牙模块传输的数据包并显示。
15.其中,所述测量模块包括容栅传感电路和容栅芯片模块,所述容栅芯片模块分别与所述容栅传感电路、所述液晶显示模块和所述蓝牙模块电连接;
16.所述容栅传感电路,用于测量工件;
17.所述容栅芯片模块,用于控制所述液晶显示模块显示所述容栅传感电路的检测示值,并向所述蓝牙模块发送串行数据。
18.其中,所述蓝牙模块包括解析单元、转换单元、拆解单元和发送单元,所述解析单
元与所述容栅芯片模块电连接,所述转换单元与所述解析单元电连接,所述拆解单元与所述转换单元电连接,所述发送单元与所述转换单元电连接,且所述发送单元与所述fifo队列、所述hid协议和终端设备无线连接;
19.所述解析单元,用于解析所述容栅芯片模块传输的串行数据;
20.所述转换单元,用于将所述解析单元的解析数据转换为字符串;
21.所述拆解单元,用于将所述转换单元转换的字符串拆解并转换为对应hid码;
22.所述发送单元,用于将所述拆解单元转换的hid码发送给所述fifo队列,将队首hid码传输给所述hid协议,将所述hid协议组成的数据包发送给终端设备。
23.其中,所述hid协议包括存放单元、组合单元、保留单元和控制单元,所述存放单元与所述发送单元无线连接,所述组合单元与所述存放单元电连接,保留单元与所述组合单元电连接,所述控制单元与所述存放单元、所述组合单元和所述保留单元电连接;
24.所述存放单元,用于存放所述发送单元传输的队首hid码;
25.所述组合单元,用于将所述存放单元内存放的队首hid码组成数据包,并通过所述发送单元将数据包发送给所述终端设备;
26.所述保留单元,用于保留协议和数据包;
27.所述控制单元,用于对所述存放单元、所述组合单元和所述保留单元进行控制。
28.本发明的一种基于蓝牙hid协议的蓝牙数显卡尺,所述电源模块用于向所述测量模块和所述蓝牙模块供电;所述测量模块用于测量工件,并向所述蓝牙模块发送串行数据;所述液晶显示模块用于在所述测量模块的控制下显示所述测量模块的检测示值;所述蓝牙模块用于将所述测量模块传输的串行数据转换成hid码送入所述fifo队列中;所述fifo队列用于基于所述蓝牙模块送入的hid码,列出队列hid码,并通过所述蓝牙模块将队首hid码传输给所述hid协议;所述hid协议用于将所述蓝牙模块传输的队首hid码组成数据包,并通过所述蓝牙模块将数据包发送给所述终端设备;所述终端设备用于接受所述蓝牙模块传输的数据包并显示,解决了现有的蓝牙数显卡尺需要使用配套app接受蓝牙模块传输的数据的问题。
附图说明
29.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
30.图1是本发明提供的一种基于蓝牙hid协议的蓝牙数显卡尺的结构示意图;
31.图2是测量模块的结构示意图;
32.图3是蓝牙模块的结构示意图;
33.图4是hid协议的结构示意图;
34.图5是测量模块、蓝牙模块、fifo队列和hid协议的结构示意图。
35.1-电源模块、2-测量模块、3-液晶显示模块、4-蓝牙模块、5-fifo队列、6-hid协议、7-终端设备、8-容栅传感电路、9-容栅芯片模块、10-解析单元、11-转换单元、12-拆解单元、13-发送单元、14-存放单元、15-组合单元、16-保留单元、17-控制单元。
具体实施方式
36.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
37.请参阅图1至图5,本发明提供一种基于蓝牙hid协议的蓝牙数显卡尺,包括电源模块1、测量模块2、液晶显示模块3、蓝牙模块4、fifo队列5、hid协议6和终端设备7;
38.所述电源模块1与所述测量模块2和所述蓝牙模块4电连接,所述测量模块2分别与所述液晶显示模块3和所述蓝牙模块4电连接,所述蓝牙模块4与所述fifo队列5、所述hid协议6和终端设备7无线连接;
39.所述电源模块1,用于向所述测量模块2和所述蓝牙模块4供电;
40.所述测量模块2,用于测量工件,并向所述蓝牙模块发送串行数据;
41.所述液晶显示模块3,用于在所述测量模块2的控制下显示所述测量模块2的检测示值;
42.所述蓝牙模块4,用于将所述测量模块2传输的串行数据转换成hid码送入所述fifo队列5中;
43.所述fifo队列5,用于基于所述蓝牙模块4送入的hid码,列出队列hid码,并通过所述蓝牙模块4将队首hid码传输给所述hid协议6;
44.所述hid协议6,用于将所述蓝牙模块4传输的队首hid码组成数据包,并通过所述蓝牙模块4将数据包发送给终端设备7;
45.所述终端设备7,用于接受所述蓝牙模块4传输的数据包并显示。
46.在本实施方式中,型号可选nrf51822、nrf52832等支持所述hid协议6的所述蓝牙模块4,使用内置的所述蓝牙模块4无需外接蓝牙发射模块和蓝牙接收模块有效防止油污,溅水等情况对数显卡尺造成损伤,所述终端设备7可为手机或电脑,所述蓝牙模块4通过所述hid协议6与所述终端设备7的手机或电脑配对,所述蓝牙模块4获取到所述测量模块2的数据并解析完成后,按照卡尺分辨率精度,将绝对值位置数据以浮点数据形式保存在变量中,在按下数据传输键后,所述蓝牙模块4将按照浮点型数据转换为模拟键盘事件,将数据值键入至所述终端设备7的活动输入框中,完成数据键入后会自动进行回车,从而将数据完整的输入至所述终端设备7中,完成一次数据的输入,可在光照条件不佳的情况下,通过所述终端设备7进行数据查看,不需要下载安装专门的app进行数据的接收,所述终端设备7的手机或电脑可利用excel表格或word文档等文档工具,可以将多次串行数据包进行统一保存,便于进行单个尺寸多次串行数据分析,以及多个尺寸单次测量的数据对比工作,解决了现有的蓝牙数显卡尺需要使用配套app接受蓝牙模块4传输的数据的问题。
47.进一步的,所述测量模块2包括容栅传感电路8和容栅芯片模块9,所述容栅芯片模块9分别与所述容栅传感电路8、所述液晶显示模块3和所述蓝牙模块4电连接;
48.所述容栅传感电路8,用于测量工件;
49.所述容栅芯片模块9,用于控制所述液晶显示模块3显示所述容栅传感电路8的检测示值,并向所述蓝牙模块4发送串行数据。
50.在本实施方式中,所述容栅传感电路8和所述容栅芯片模块9工作时所需的电量均由所述电源模块1提供。
51.进一步的,所述蓝牙模块4包括解析单元10、转换单元11、拆解单元12和发送单元13,所述解析单元10与所述容栅芯片模块9电连接,所述转换单元11与所述解析单元10电连接,所述拆解单元12与所述转换单元11电连接,所述发送单元13与所述转换单元11电连接,且所述发送单元13与所述fifo队列5、所述hid协议6和终端设备7无线连接;
52.所述解析单元10,用于解析所述容栅芯片模块9传输的串行数据;
53.所述转换单元11,用于将所述解析单元10的解析数据转换为字符串;
54.所述拆解单元12,用于将所述转换单元11转换的字符串拆解并转换为对应hid码;
55.所述发送单元13,用于将所述拆解单元12转换的hid码发送给所述fifo队列5,将队首hid码传输给所述hid协议6,将所述hid协议6组成的数据包发送给终端设备7。
56.在本实施方式中,所述蓝牙模块4的所述发送单元13将数据包直接输入至所述终端设备7的手机或电脑中的可输入窗口,例如world文档、excel、记事本等。
57.进一步的,所述hid协议6包括存放单元14、组合单元15、保留单元16和控制单元17,所述存放单元14与所述发送单元13无线连接,所述组合单元15与所述存放单元14电连接,保留单元16与所述组合单元15电连接,所述控制单元17与所述存放单元14、所述组合单元15和所述保留单元16电连接;
58.所述存放单元14,用于存放所述发送单元13传输的队首hid码;
59.所述组合单元15,用于将所述存放单元14内存放的队首hid码组成数据包,并通过所述发送单元13将数据包发送给所述终端设备7;
60.所述保留单元16,用于保留协议和数据包;
61.所述控制单元17,用于对所述存放单元14、所述组合单元15和所述保留单元16进行控制。
62.在本实施方式中,通过所述hid协议6,可以将串行数据包收集至所述终端设备7的手机或电脑的extel表格或记事本中,实现信息化管理,可以管理批量串行数据。
63.实施例,所述hid协议6的键盘数据包由8个字节组成,第1字节为所述控制单元17,第2字节为所述保留单元16,其余6个字节为所述存放单元14;
64.所述蓝牙模块4的所述解析单元10解析所述容栅芯片模块9发送的串行数据,解析出数据为-12.34mm,所述转换单元11将浮点数-12.34转换为字符串
“‑
12.34”,在字符串末尾添加单位mm和回车字符后,所述拆解单元12将字符串拆解并转换为对应hid码字,所述发送单元13将hid码字送入所述fifo队列5中,列出队列hid码,所述发送单元13将队列hid码中队首hid码放入所述hid协议6的键盘数据包第3字节,第3字节为所述存放单元14,所述组合单元15将所述存放单元14内存放的队首hid码组成数据,所述发送单元13将数据包发送给所述终端设备7,等待发送完成后,再重复该步骤直到所述fifo队列5中所有数据出列,所述终端设备7将依次接收到以下数据包:
65.1、符号键
“‑”
键按下事件。
66.2、数字键“1”键按下事件。
67.3、数字键“2”键按下事件。
68.4、符号键“.”键按下事件。
69.5、数字键“3”键按下事件。
70.6、数字键“4”键按下事件。
71.7、字母键“m”键按下事件。
72.8、字母键“m”键按下事件。
73.回车键按下事件。
74.所述终端设备7每接收到一个数据包,都将在活动输入框中输入
“‑
12.34mm”,从而完成一次完整的数据传输并在所述终端设备7中并显示。
75.以上所揭露的仅为本发明一种基于蓝牙hid协议的蓝牙数显卡尺较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献