基于多协议的惯性传感器装置及其通信方法制造方法及图纸

技术编号:16605486 阅读:24 留言:0更新日期:2017-11-22 15:16
本发明专利技术公开了一种基于多协议的惯性传感器装置,包括:通信协议接口,用于获取协议数据;传感器,用于检测惯性传感器装置的状态数据;多个数据传输接口,用于进行状态数据的传输;处理器,与通信协议接口、传感器以及数据传输接口连接,用于根据协议数据控制惯性传感器装置使用的通信协议,并根据通信协议选择多个数据传输接口进行状态数据的传输。本发明专利技术还公开了一种基于多协议的惯性传感器装置的通信方法。从而使得同种设备上可以同时兼容不同的惯性传感器,为产品的设计带来方便。

Multi protocol based inertial sensor device and communication method thereof

The invention discloses an inertial sensor device based on multi protocol including: communication protocol interface for data acquisition protocol; sensor for state data detection of inertial sensor device; a plurality of data transmission interface for transmitting status data; processing unit, connected with the communication protocol interface, sensor and data transmission interface. According to the communication protocol of data control device using the inertial sensor, and according to the communication protocol to select multiple data transmission interface state data transmission. The invention also discloses a communication method of the inertial sensor device based on multi protocol. Thus, the same equipment can be compatible with different inertial sensors at the same time, which brings convenience to the design of products.

【技术实现步骤摘要】
基于多协议的惯性传感器装置及其通信方法
本专利技术涉及惯性传感器
,尤其涉及基于多协议的惯性传感器装置及其通信方法。
技术介绍
目前,市场上惯性传感器种类繁多,但是各个厂商生产惯性传感器的封装各不相同,这很难在一种设备上同时兼容多个不同型号的惯性传感器,这使得一些产品在后期维护带来难度,以及增加产品后期升级的成本和周期。不同的外部设备要求的通信协议可能会不一样,但市场上惯性传感器本身提供的通信协议都比较少,这就会给一些外部通信接口比较少的设备带来设计的难度。一些外部设备由于自身通信协议接口比较丰富,这就要求设备在不同的应用场合或状态要求使用不同的通信协议,由于惯性传感器自身通信接口硬件设计比较繁琐,这就增加产品软硬件设计的工作量。由于利用惯性传感器来计算出自身状态需要比较大的运算量,这使得一些运算速度有限的外部设备难于实时计算出自身状态。
技术实现思路
本专利技术的主要目的在于提出一种基于多协议的惯性传感器装置及其通信方法,使得同种设备上可以同时兼容不同的惯性传感器,为产品的设计带来方便。为实现上述目的,本专利技术提供的一种基于多协议的惯性传感器装置,所述惯性传感器装置包括:通信协议接口,用于获取协议数据;传感器,用于检测所述惯性传感器装置的状态数据;多个数据传输接口,用于进行所述状态数据的传输;处理器,与所述通信协议接口、所述传感器以及所述数据传输接口连接,用于根据所述协议数据控制所述惯性传感器装置使用的通信协议,并根据所述通信协议选择多个所述数据传输接口进行所述状态数据的传输。可选地,所述通信协议包括标准四线SPI协议、标准双线IIC协议以及标准双线串行异步串口协议的至少之一。可选地,所述通信协议接口包括:用于接收第一信号的第一接口和用于接收第二信号的第二接口,其中,所述第一信号为高电平,所述第二信号为低电平时,所述处理器控制所述惯性传感器装置使用所述标准四线SPI协议进行通信;所述第一信号为低电平,所述第二信号为低电平时,所述处理器控制所述惯性传感器装置使用所述标准双线IIC协议进行通信;所述第一信号为低电平,所述第二信号为高电平时,所述处理器控制所述惯性传感器装置使用所述标准双线串行异步串口协议进行通信。可选地,所述数据传输接口包括:第三接口、第四接口、第五接口、第六接口以及第七接口;所述惯性传感器装置使用所述标准四线SPI协议进行通信时,所述处理器选择所述第三接口用于接收片选信号,所述第四接口和所述第五接口用于传输数据信息,所述第六接口用于传输时钟信号,所述第七接口用于接收中断信号,其中所述数据信息中包括所述状态数据;所述惯性传感器装置使用所述标准双线串行异步串口协议进行通信时,所述处理器选择所述第四接口用于发送数据信息,所述第五接口用于接收数据信息;所述惯性传感器装置使用所述标准双线IIC协议进行通信时,所述处理器选择所述第五接口用于传输数据信息,所述第六接口用于传输时钟信号,所述第七接口用于接收中断信号。可选地,所述惯性传感器装置还包括:电源接口,包括电源正极接口和电源负极接口,用于为所述传感器以及所述处理器提供电源。此外,为实现上述目的,本专利技术还提出一种基于多协议的惯性传感器装置的通信方法,所述惯性传感器装置包括通信协议接口以及多个数据传输接口,所述基于多协议的惯性传感器装置的通信方法包括:通过所述通信协议接口获取协议数据;检测所述惯性传感器装置的状态数据;根据所述协议数据控制所述惯性传感器装置使用的通信协议;根据所述通信协议选择多个所述数据传输接口进行所述状态数据的传输。可选地,所述通信协议包括标准四线SPI协议、标准双线IIC协议以及标准双线串行异步串口协议的至少之一。可选地,所述通信协议接口包括:第一接口和第二接口,所述通过所述通信协议接口获取协议数据,包括:通过所述第一接口获取第一信号,通过所述第二接口获取第二信号;所述根据所述协议数据控制所述惯性传感器装置使用的通信协议,包括:所述第一信号为高电平,所述第二信号为低电平时,控制所述惯性传感器装置使用所述标准四线SPI协议进行通信;所述第一信号为低电平,所述第二信号为低电平时,控制所述惯性传感器装置使用所述标准双线IIC协议进行通信;所述第一信号为低电平,所述第二信号为高电平时,控制所述惯性传感器装置使用所述标准双线串行异步串口协议进行通信。可选地,多个所述数据传输接口包括:第三接口、第四接口、第五接口、第六接口以及第七接口;所述根据所述通信协议选择多个所述数据传输接口进行所述状态数据的传输,包括:所述惯性传感器装置使用所述标准四线SPI协议进行通信时,选择所述第三接口用于接收片选信号,所述第四接口和所述第五接口用于传输数据信息,所述第六接口用于传输时钟信号,所述第七接口用于接收中断信号,其中所述数据信息中包括所述状态数据;所述惯性传感器装置使用所述标准双线串行异步串口协议进行通信时,选择所述第四接口用于发送数据信息,所述第五接口用于接收数据信息;所述惯性传感器装置使用所述标准双线IIC协议进行通信时,选择所述第五接口用于传输数据信息,所述第六接口用于传输时钟信号,所述第七接口用于接收中断信号。可选地,所述惯性传感器装置还包括电源接口,所述通过所述通信协议接口获取协议数据之前,包括:为所述惯性传感器装置提供电源。本专利技术实施例通过设置通信协议接口,用于获取协议数据;传感器,用于检测所述惯性传感器装置的状态数据;多个数据传输接口,用于进行所述状态数据的传输;处理器,用于根据所述协议数据控制所述惯性传感器装置使用的通信协议,并根据所述通信协议选择多个所述数据传输接口进行所述状态数据的传输。因此使得同种设备上可以同时兼容不同的惯性传感器,为产品的设计带来方便。附图说明图1为实现本专利技术第一实施例的基于多协议的惯性传感器装置的硬件结构示意图;图2为如图1所示的基于多协议的惯性传感器装置的尺寸示意图;图3为如图1所示的基于多协议的惯性传感器装置的电气连接示意图;图4为本专利技术的基于多协议的惯性传感器装置的通信方法的第一实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。图1为为实现本专利技术各个实施例一个可选的基于多协议的惯性传感器装置的硬件结构示意图。惯性传感器装置100包括:通信协议接口11、传感器12、多个数据传输接口13、处理器14、电源接口15、PCB板16等等。图1示出了具有各种组件的惯性传感器装置,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述惯性传感器装置100的元件。通信协议接口11用于获取协议数据。传感器12用于检测惯性传感器装置的状态数据。多个数据传输接口13用于进行状态数据的传输。处理器14与通信协议接口11、传感器12以及数据传输接口13连接,用于根据协议数据控制惯性传感器装置100使用的通信协议,并根据通信协议选择多个数据传输接口13进行状态数据本文档来自技高网...
基于多协议的惯性传感器装置及其通信方法

【技术保护点】
一种基于多协议的惯性传感器装置,其特征在于,所述惯性传感器装置包括:通信协议接口,用于获取协议数据;传感器,用于检测所述惯性传感器装置的状态数据;多个数据传输接口,用于进行所述状态数据的传输;处理器,与所述通信协议接口、所述传感器以及所述数据传输接口连接,用于根据所述协议数据控制所述惯性传感器装置使用的通信协议,并根据所述通信协议选择多个所述数据传输接口进行所述状态数据的传输。

【技术特征摘要】
1.一种基于多协议的惯性传感器装置,其特征在于,所述惯性传感器装置包括:通信协议接口,用于获取协议数据;传感器,用于检测所述惯性传感器装置的状态数据;多个数据传输接口,用于进行所述状态数据的传输;处理器,与所述通信协议接口、所述传感器以及所述数据传输接口连接,用于根据所述协议数据控制所述惯性传感器装置使用的通信协议,并根据所述通信协议选择多个所述数据传输接口进行所述状态数据的传输。2.如权利要求1所述的基于多协议的惯性传感器装置,其特征在于,所述通信协议包括标准四线SPI协议、标准双线IIC协议以及标准双线串行异步串口协议的至少之一。3.如权利要求2所述的基于多协议的惯性传感器装置,其特征在于,所述通信协议接口包括:用于接收第一信号的第一接口和用于接收第二信号的第二接口,其中,所述第一信号为高电平,所述第二信号为低电平时,所述处理器控制所述惯性传感器装置使用所述标准四线SPI协议进行通信;所述第一信号为低电平,所述第二信号为低电平时,所述处理器控制所述惯性传感器装置使用所述标准双线IIC协议进行通信;所述第一信号为低电平,所述第二信号为高电平时,所述处理器控制所述惯性传感器装置使用所述标准双线串行异步串口协议进行通信。4.如权利要求2所述的基于多协议的惯性传感器装置,其特征在于,所述数据传输接口包括:第三接口、第四接口、第五接口、第六接口以及第七接口;所述惯性传感器装置使用所述标准四线SPI协议进行通信时,所述处理器选择所述第三接口用于接收片选信号,所述第四接口和所述第五接口用于传输数据信息,所述第六接口用于传输时钟信号,所述第七接口用于接收中断信号,其中所述数据信息中包括所述状态数据;所述惯性传感器装置使用所述标准双线串行异步串口协议进行通信时,所述处理器选择所述第四接口用于发送数据信息,所述第五接口用于接收数据信息;所述惯性传感器装置使用所述标准双线IIC协议进行通信时,所述处理器选择所述第五接口用于传输数据信息,所述第六接口用于传输时钟信号,所述第七接口用于接收中断信号。5.如权利要求1-4中任一项所述的基于多协议的惯性传感器装置,其特征在于,所述惯性传感器装置还包括:电源接口,包括电源正极接口和电源负极接口,用于为所述加速度和陀螺仪传感器、所述地磁传感器以及所述处理器提供电源。6.一种基于多协议的惯性传感器装置的通信方法,其特征在于,所...

【专利技术属性】
技术研发人员:郑进平李国明魏鹏陶帅
申请(专利权)人:世纪天丰有限公司
类型:发明
国别省市:中国香港,81

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1