基于UART的逆变系统通信方法及逆变系统技术方案

技术编号:35557630 阅读:7 留言:0更新日期:2022-11-12 15:39
本发明专利技术属于电源产品技术领域,提出一种基于UART的逆变系统自定义通信方法及逆变系统。自定义了一种主机和逆变模块的通信协议,这种自定义的通信协议规定了更多字节的信息,让诸如电压、电流、温度、故障等信息加入到通信协议中,使主机在和逆变模块的通信中获取到更多的逆变模块相关信息和状态,从而让主机获得的数据更加完整,通信信息也更加准确、及时和高效,更重要的,把这种通信方式用在主机和逆变模块中,增强了系统的纠错能力,让系统可以快速纠错。错。错。

【技术实现步骤摘要】
基于UART的逆变系统通信方法及逆变系统


[0001]本专利技术涉及音响或电源产品
,尤其涉及一种基于UART的逆变系统自定义通信方法及逆变系统。

技术介绍

[0002]两个(或多个)设备之间进行通信,需要遵循一定的通信协议,即双方实体完成通信或服务所必须遵循的规则和约定。通过通信信道和设备互连起来的多个不同地理位置的数据通信系统,要使其能协同工作实现信息交换和资源共享,它们之间必须具有共同的语言。交流什么、怎样交流及何时交流,都必须遵循某种互相都能接受的规则;
[0003]现有的大容量电源的逆变模块产品中,基于UART通信的模块都是相对比较简单的通信协议,这些简单的串口通信协议只传输3个字节,通常只有帧头、帧尾及温度值,可想而知这种通信协议只能应用在一对一的两个设备之间,同时,它也存在很多弊端,如连接到一条总线上的多个设备,不清楚是哪一个设备在发送信号,也不知道发送的信号要传输给谁;在受干扰环境下传输信号,数据的正确性不能保证;或者没有办法把故障信息或者错误信息及时传输给主机等等。
[0004]综上所述,现有的大容量电源的逆变模块通信协议由于数据内容的缺失,导致数据通信的不完整,特别是纠错能力差,不利于对逆变模块进行有效管理。

技术实现思路

[0005]为解决上述技术问题,本专利技术提供如下方案。
[0006]一方面,本专利技术提供一种基于UART的逆变系统自定义通信方法,包括:
[0007]获取第一数据帧,所述第一数据帧由主控模块生成发出;
[0008]获取逆变芯片信息;
[0009]根据所述第一数据帧和所述逆变芯片信息,发送第二数据帧给所述主控模块;所述第一数据帧与所述第二数据帧相对应;
[0010]所述第一数据帧和第二数据帧不少于4个字节。
[0011]优选地,所述第一数据帧和所述第二数据帧的长度为7个字节。
[0012]具体地,所述第一数据帧和所述第二数据帧分别为起始位,状态位,命令码,长度信息,数据内容,校验位,停止位。
[0013]具体地,所述数据内容的长度为32字节。
[0014]具体地,所述数据内容包括以下至少一项:逆变芯片基本信息,逆变芯片状态信息,电压,运行状态,故障代码。
[0015]具体地,所述主控模块检测到上电信号后,发送第一数据帧。
[0016]一方面,本专利技术提供一种基于UART的逆变系统自定义通信方法,包括:
[0017]向逆变模块发送第一数据帧;
[0018]所述逆变模块根据获取的所述第一数据帧,发送第二数据帧,所述第二数据帧与
所述第一数据帧相对应;
[0019]接收第二数据帧;
[0020]所述第一数据帧和所述第二数据帧不少于4个字节,接收的所述第二数据帧含有逆变芯片信息。
[0021]一方面,本专利技术提供一种逆变装置,包括:
[0022]第一数据帧获取模块,用于接收主控模块生成并发出的第一数据帧;
[0023]逆变芯片信息获取模块,用于获取逆变芯片信息;
[0024]第二数据帧发送模块,用于根据所述第一数据帧和所述逆变芯片信息,发送第二数据帧给所述主控模块;所述第二数据帧与所述第一数据帧相对应;
[0025]所述第一数据帧和第二数据帧不少于4个字节。
[0026]一方面,本专利技术提供一种逆变装置,包括:
[0027]第一数据帧发送模块,用于向逆变模块发送第一数据帧;所述逆变模块根据获取的所述第一数据帧,发送第二数据帧;所述第二数据帧与所述第一数据帧相对应;
[0028]第二数据帧获取模块,用于接收所述逆变模块发送的第二数据帧;
[0029]所述第一数据帧和所述第二数据帧不少于4个字节,接收的所述第二数据帧含有逆变芯片信息。
[0030]一方面,本专利技术提供一种逆变系统,包括逆变模块、主控模块及逆变芯片;
[0031]所述主控模块与所述逆变模块连接,所述逆变模块与所述逆变芯片连接;
[0032]所述主控模块用于发送第一数据帧给所述逆变模块;
[0033]所述逆变模块用于根据所述第一数据帧获取所述逆变芯片的相关信息,发送第二数据帧给所述主控模块;
[0034]所述逆变模块和所述主控模块实现前面所述的方法。
[0035]与现有技术相比,本专利技术的有益效果为:
[0036]本专利技术提出的大容量电源产品中基于UART的逆变系统自定义通信方法,通过获取第一数据帧,逆变模块接收主控模块发送的第一数据帧,发送第二数据帧,逆变模块根据获取的第一数据帧,发送第二数据帧给主控模块,第二数据帧与第一数据帧相对应,第一数据帧和第二数据帧不少于4个字节,逆变模块把获取的逆变芯片信息通过第二数据帧发送给主控模块,从而实现在逆变系统的通信中,可以获取更多的逆变芯片相关的参数,使数据通信更完整,主机掌握更多的逆变芯片相关信息,更重要的是,通过判断逆变芯片的各种性能和状态,使得系统的纠错能力增强,当出现故障或错误时第一时间让系统纠错。
附图说明
[0037]图1是基于UART的逆变系统通信方法的流程示意图;
[0038]图2是逆变模块和主控模块连接示意图;
[0039]图3是基于UART的逆变系统通信方法的另一种流程示意图;
[0040]图4是基于UART的逆变系统通信方法的流程示意图;
[0041]图5是带第一时间计数模块的连接示意图;
[0042]图6是带第二时间计数模块的连接示意图;
[0043]图7是带人机交互的连接示意图
具体实施方式
[0044]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0045]本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
[0046]应当理解,在本专利技术的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。
[0047]应当理解,在本专利技术中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0048]应当理解,在本专利技术中,“多个”是指两个或两个以上。“和/或”仅仅是一种描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于UART的逆变系统自定义通信方法,其特征在于,包括:获取第一数据帧,所述第一数据帧由主控模块生成发出;获取逆变芯片信息;根据所述第一数据帧和所述逆变芯片信息,发送第二数据帧给所述主控模块;所述第一数据帧与所述第二数据帧相对应;所述第一数据帧和第二数据帧不少于4个字节。2.如权利要求1所述的方法,其特征在于,所述第一数据帧和所述第二数据帧的长度为7个字节。3.如权利要求2所述的方法,其特征在于,所述第一数据帧和所述第二数据帧分别包括起始位,状态位,命令码,长度信息,数据内容,校验位,停止位。4.如权利要求3所述的方法,其特征在于,所述数据内容的长度为32字节。5.如权利要求4所述的方法,其特征在于,所述数据内容包括以下至少一项:逆变芯片基本信息,逆变芯片状态信息,电压,运行状态,故障代码。6.如权利要求1

5任一所述的方法,其特征在于,还包括:所述主控模块检测到上电信号后,发送第一数据帧。7.一种基于UART的逆变系统自定义通信方法,其特征在于,包括:向逆变模块发送第一数据帧;所述逆变模块根据获取的所述第一数据帧,发送第二数据帧,所述第二数据帧与所述第一数据帧相对应;接收第二数据帧;所述第一数据帧和所述第二数据帧不少...

【专利技术属性】
技术研发人员:王日翔梁永治
申请(专利权)人:深圳市奋达科技股份有限公司
类型:发明
国别省市:

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

1