[发明专利]一种移动终端的CPU与传感器的数据通信方法、系统有效

专利信息
申请号: 201610426300.5 申请日: 2016-06-16
公开(公告)号: CN106055511B 公开(公告)日: 2019-10-29
发明(设计)人: 郭爱平;胡胜钢;赵士青 申请(专利权)人: TCL移动通信科技(宁波)有限公司
主分类号: G06F13/42 分类号: G06F13/42
代理公司: 深圳市君胜知识产权代理事务所(普通合伙) 44268 代理人: 王永文;刘文求
地址: 315016 浙江省宁*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种移动终端的CPU与传感器的数据通信方法、系统,所述数据通信方法包括:当移动终端的CPU需要与传感器进行数据通信时,CPU通过通信接口向传感器组发送开始信号和第一传感器地址;子传感器判断自身的地址和第一传感器地址是否一致;当一致,则子传感器向CPU发出第一应答信号;当CPU接收到第一应答信号后,向子传感器发送寄存器地址;子传感器接收到寄存器地址后,向CPU发送第二应答信号;当CPU接收到第二应答信号后,与子传感器进行数据通信,之后发送结束信号给子传感器。本发明数据通信方法能够使移动终端同时兼容各厂家的传感器,大大降低了移动终端的二次软件开发工作量,同时也使终端设计难度大大降低。
搜索关键词: 一种 移动 终端 cpu 传感器 数据通信 方法 系统
【主权项】:
1.一种移动终端的CPU与传感器的数据通信方法,其特征在于,包括:A、当移动终端的CPU需要与传感器进行数据通信时,所述CPU通过通信接口向传感器组发送开始信号,并同时发送将要与CPU进行数据通信的子传感器的第一传感器地址;B、当子传感器接收到所述开始信号和所述第一传感器地址时,判断自身的地址和所述第一传感器地址是否一致;当一致,则所述子传感器向所述CPU发出第一应答信号;C、当所述CPU接收到所述第一应答信号后,向所述子传感器发送将要进行数据通信的寄存器地址;所述子传感器接收到所述寄存器地址后,向所述CPU发送第二应答信号;D、当所述CPU接收到所述第二应答信号后,与所述子传感器进行数据通信,之后发送结束信号给所述子传感器;所述步骤D具体包括:D11、当移动终端的CPU向传感器传输数据,当所述CPU接收到所述第二应答信号后,发送数据给所述子传感器的所述寄存器;D12、当所述寄存器接收到所述CPU发送的数据后,向所述CPU发送第三应答信号;D13、当所述CPU接收到所述第三应答信号后,发送第一结束信号给所述子传感器;当移动终端的CPU向传感器传输多字节数据时,CPU接收到子传感器的第一应答信号后,CPU发送需要传输数据的该子传感器所属第一寄存器地址,该子传感器接收到CPU传送的第一寄存器地址后,回复CPU第二应答信号,CPU接收到第二应答信号后发送第一数据给该寄存器;CPU发送第二寄存器地址给该子传感器,该子传感器接收到CPU传送的第二寄存器地址后,回复CPU第二应答信号,CPU接收到第二应答信号后发送第二数据给该寄存器;CPU发送第n寄存器地址给该子传感器,该子传感器接收到CPU传送的第n寄存器地址后,回复CPU第二应答信号,CPU接收到第二应答信号后发送第n数据给该寄存器;所述步骤D具体还包括:D21、当移动终端的CPU从传感器中读取数据,当所述CPU接收到所述第二应答信号后,向所述子传感器发送读指令和读取地址;D22、当所述子传感器接收到所述读指令和所述读取地址后,将相应的数据发送给所述CPU;D23、当所述CPU读取到相应的数据后,发送第二结束信号给所述子传感器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL移动通信科技(宁波)有限公司,未经TCL移动通信科技(宁波)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610426300.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top