[发明专利]一种电源初次级串口通讯方法、系统、存储介质在审
申请号: | 202110836161.4 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113760808A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 熊斌 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F11/10 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 李舜江 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电源 初次 串口 通讯 方法 系统 存储 介质 | ||
1.一种电源初次级串口通讯方法,其特征在于,包括如下步骤:
设置主控芯片的通用输入输出引脚配合主控芯片的计数器提供的时钟模拟设定协议的串口;
发送端通过所述串口发送含有校验位的字节;
当接收端接收到发送端发送的字节时,根据校验位对本字节接收的内容进行校验;
若校验结果正确,接收端发送接收成功的标志信息,当发送端接收到发送成功的标志信息时,开始下一字节的传输;
若校验结果错误,接收端发送接收错误的标志信息,当发送端接收到发送错误的标志信息时,启动重传机制对当前字节进行重新传输。
2.根据权利要求1所述的电源初次级串口通讯方法,其特征在于,该方法还包括:启动重传机制对当前字节进行重新传输的同时对该字节的传输次数进行计数。
3.根据权利要求2所述的电源初次级串口通讯方法,其特征在于,所述的若校验结果错误,接收端发送接收错误的标志信息,当发送端接收到发送错误的标志信息时,启动重传机制对当前字节进行重新传输的步骤还包括:
若校验结果错误,接收端发送接收错误的标志信息;当发送端接收到发送错误的标志信息时,判断传输次数是否达到设定的阈值次数;
若否,启动重传机制对当前字节进行重新传输;
若是,将传输次数清零,设定时间间隔后,再次启动重传机制对当前字节进行重新传输。
4.根据权利要求3所述的电源初次级串口通讯方法,其特征在于,传输字节内部格式为:起始位+数据位+校验位+结束位。
5.根据权利要求4所述的电源初次级串口通讯方法,其特征在于,字节内部采用奇偶校验的校验方式。
6.根据权利要求5所述的电源初次级串口通讯方法,其特征在于,传输的数据帧的格式为:命令+命令字/命令字节+校验。
7.根据权利要求5所述的电源初次级串口通讯方法,其特征在于,所述的设置主控芯片的通用输入输出引脚配合主控芯片的计数器提供的时钟模拟设定协议的串口的步骤中,设定协议包括UART协议。
8.一种电源初次级串口通讯系统,其特征在于,包括发送端和接收端;发送端和接收端均设置有设定协议的串口;所述串口的时钟由发送端和接收端内部的计时器提供;
发送端,用于通过所述串口发送含有校验位的字节到接收端;还用于接收到发送成功的标志信息时,开始下一字节的传输;还用于接收到发送错误的标志信息时,启动重传机制对当前字节进行重新传输;
接收端,用于接收发送端发送的字节,根据校验位对本字节接收的内容进行校验;若校验结果正确,接收端发送接收成功的标志信息到发送端;若校验结果错误,接收端发送接收错误的标志信息到发送端。
9.根据权利要求8所述的电源初次级串口通讯系统,其特征在于,该系统包括互为发送端/接收端的两个主控芯片;两个主控芯片分别为初级主控芯片和次级主控芯片;
当初级主控芯片为发送端时,次级主控芯片为接收端;
当次级主控芯片为发送端时,初级主控芯片为接收端;
分别设置主控芯片的通用输入输出引脚配合主控芯片的计数器提供的时钟模拟设定协议的串口。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至6任一项权利要求所述的电源初次级串口通讯方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110836161.4/1.html,转载请声明来源钻瓜专利网。