[发明专利]CAN总线数据链路及其逐位无损仲裁方法在审
申请号: | 201710011991.7 | 申请日: | 2017-01-08 |
公开(公告)号: | CN106789517A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 易晓云 | 申请(专利权)人: | 易晓云 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 627100 四川省绵阳*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | can 总线 数据链 及其 无损 仲裁 方法 | ||
1.一种CAN总线数据链路,其特征在于:用隐性电平跳变为显性电平或显性电平跳变为隐性电平作为时间基点也是上一次电平跳变的终点,与相邻下一次电平跳变为时间终点,通过计算基点与终点时间长度来表示所传送的数据。
2.根据权利要求1所述的CAN总线数据链路,其特征在于:用隐性电平跳变为显性电平或显性电平跳变为隐性电平作为时间基点也是上一次电平跳变的终点,与相邻下一次电平跳变为时间终点,通过计算基点与终点时间长度来表示所传送的多位数据。
3.根据权利要求1或2所述的CAN总线数据链路,其特征在于:通过监听总线上的相邻两次电平跳变时间长度与发送的电平跳时间长度比对进行逐位仲裁,如果相同就继续发送后续数据,不同就退出发送只接收数据等待总线空闲再发送。
4.根据权利要求3所述的CAN总线数据链路,其特征在于:所述的CAN总线数据链路包括复位收发单元、空闲计数器单元、循环冗余校验单元,所述的复位收发单元包括发送单元及接收单元。
5.一种应用于权利要求1-4任意一项所述的CAN总线数据链路的逐位无损仲裁方法,其特征在于:该方法至少包括如下步骤:
步骤1:若CAN总线的空闲时间超过3个位的时间,对发送单元、接收单元、空闲计数器单元及循环冗余校验单元进行复位;
步骤2:空闲计数器单元判断是否发送标志,若有,则触发发送单元,进入同时收发状态;
步骤3:发送单元及接收单元同时工作,发送单元每发送一位数据就会送位仲裁单元,接收单元也会把接收到的数据送位仲裁单元进行位仲裁,同时会产生CRC循环校验数据;
步骤4:若位仲裁通过,进行下一位传送,直到一帧数据传送完成;否则,停止发送数据,转换为纯接收状态并等待下一次CAN总线空闲再发送;
步骤5:若在位仲裁过程中被中止了,发送就成了纯接收节点,将本地CRC与收到的循环冗余校验单元进行校验通过后,保存数据发送应答脉冲。
6.根据权利要求5所述的CAN总线数据链路的逐位无损仲裁方法,其特征在于:在所述的步骤2中,若空闲计数器单元在触发之前没有收到数据,触发发送单元;若空闲计数器单元在触发之前收到数据,空闲计数器单元清零,进入纯接收状态,并等待下次CAN总线空闲复位到来再发送。
7.根据权利要求5所述的CAN总线数据链路的逐位无损仲裁方法,其特征在于:在所述的步骤4中,在一帧数据的帧尾加上本地CRC校验字节,同时在三个位的时间内等待应答脉冲到来以清除发送标志,否则不会清除发送标志,会在复位后继续发送这帧数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易晓云,未经易晓云许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710011991.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:对流的干式安全壳过滤排放系统
- 下一篇:用于本安防爆领域的CAN信号传输装置