[发明专利]串行通信协议有效
申请号: | 201280035999.2 | 申请日: | 2012-05-21 |
公开(公告)号: | CN103703716B | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | J·M·罗斯 | 申请(专利权)人: | 德克萨斯仪器股份有限公司 |
主分类号: | H04L7/02 | 分类号: | H04L7/02;H04L29/06;H04L12/42 |
代理公司: | 北京纪凯知识产权代理有限公司11245 | 代理人: | 赵蓉民,李英 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串行 通信协议 | ||
1.一种用于改进的异步串行通信的方法,该方法包括:
在接收设备处接收来自发送机的预定位流;
计数所述预定位流期间系统时钟的周期数;
生成具有分子和分母的分数比率倍增器,所述分母取决于所计数的系统时钟周期数量;
通过对所述系统时钟应用所述分数比率倍增器产生过采样时钟;
使用所述过采样时钟对所接收的数据位流进行采样;其中所接收的数据位流包括针对电池管理系统中的多个电池单元的电压和温度信息;
发送所述位流到主机控制器用于进一步的诊断;以及
在环网中连接多个接收设备和发送机,其中所述发送机是主设备并且所述接收设备被指定为从设备,其中每个从设备从所述主设备接收数据并且将其未改变地发送到所述环网中的下一个从设备,除非所述主设备希望接收由从设备返回的数据。
2.如权利要求1所述的方法,其进一步包括使用非归零编码即NRZ编码对所述位流进行编码,并且通过通用异步接收机/发送机协议即UART协议通信。
3.如权利要求1所述的方法,其进一步包括使用连续双频率编码对所述位流进行编码。
4.如权利要求1所述的方法,其进一步包括;
解析所述位流以确定该位流被寻址到从设备并且所述发送机正在请求从所述从设备返回的数据;
通过在位时间的中途使所述位流反相来填充所述位流中多个占位符位中的一个,以及
将反相后的位流转发至所述环网中的后续从设备。
5.如权利要求1所述的方法,其进一步包括通过在主时钟上使用预缩放除法器产生所述系统时钟。
6.如权利要求1所述的方法,其进一步包括设置常数分子;以及通过调整所述分母来调谐所述过采样时钟。
7.如权利要求1所述的方法,其中所述预定位流包括起始位和停止位;所述方法进一步包括响应于接收所述预定位流的起始位来计数系统时钟周期的数量。
8.一种用于在环网中串行通信的方法,所述方法包括:
在从设备处接收来自所述环网中主设备的位序列,所述位序列使用双频率编码进行编码,其中所接收的位序列包括针对电池管理系统中的多个电池单元的电压和温度信息;
发送所述位序列到主机控制器用于进一步的诊断;
使过采样时钟与所接收的位序列的波特率同步;
解析所述位序列以确定是否该位序列被寻址到所述从设备并且所述主设备正在请求从所述从设备返回的数据;
将所述位序列未改变地发送到所述环网中的下一个从设备,除非所述主设备希望接收由从设备返回的数据;
如果所述主设备正在请求从所述从设备返回的数据,则通过在位时间的中途使所述位序列反相来填充所述位序列中多个占位符位中的一个;以及
将反相后的位序列转发至所述环网中的后续从设备;
其中所述位序列中每个位的开始由所述主设备使所述位序列反相第一次以表示0并且反相第二次以表示1来表示。
9.如权利要求8所述的方法,其进一步包括确定所述主设备不需要响应;并且将所述位序列未改变地转发至所述下一个从设备。
10.如权利要求8所述的方法,其中同步所述过采样时钟进一步包括:
通过计数预定位序列上的系统时钟周期的数量来监测系统时钟和所发送的位序列的波特率之间的差异;
生成具有固定分子和可变分母的分数比率倍增器,所述分母等于系统时钟周期的计数数量;
通过使所述分子与分母的比率乘以所述系统时钟产生所述过采样时钟;以及
使用所述过采样时钟对来自发送机的数据位序列进行采样。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德克萨斯仪器股份有限公司,未经德克萨斯仪器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280035999.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:U型折弯机
- 下一篇:一种轮式装载机副车架