多电平单线双向通信方法及系统技术方案

技术编号:17516434 阅读:56 留言:0更新日期:2018-03-21 01:02
本发明专利技术提供一种多电平单线双向通信方法及系统。所述方法包括:当主机向从机传输数据时,所述主机根据主机向从机传输的数据输出N种电流值,以在通信线上产生N电平信号,其中N≥3,N取正整数;所述从机将所述N电平信号转换成所述主机向从机传输的数据;当从机向主机传输数据时,所述从机根据从机向主机传输的数据产生M种电阻值,以在通信线上产生M电平信号,其中M≥3,M取正整数;所述主机将所述M电平信号转换成所述从机向主机传输的数据。本发明专利技术能够提高单线双向通信的数据传输速率。

Multilevel single line two-way communication method and system

The invention provides a multi level single line two-way communication method and system. The method includes: when the host machine to transmit data from the host, according to data from the host machine to the transmission output N current value, to generate a N signal in a communication line, wherein N = 3, N positive integer; the machine from the N level signal into the from the host to the transmission data to the host machine; when the data is transmitted from the transmission from machine to machine according to the host data to generate M resistance value, to generate a M signal in a communication line, wherein M = 3, M = positive integer; the host sees the M level signal conversion as the transmission from the data to the host machine. The present invention can improve the data transmission rate of single line two-way communication.

【技术实现步骤摘要】
多电平单线双向通信方法及系统
本专利技术涉及数字通信
,尤其涉及一种多电平单线双向通信方法及系统。
技术介绍
在快速充电器和电池的通信领域,为了节省I/O引脚,很多都采用单线双向通信。现有的单线双向通信通过固定的电压(或电流)编码实现数据传输,比如有电压输出用1表示,无电压输出用0表示,将数据进行二进制编码实现单线传输,这种数据传输方法只有1和0两种电平,数据传输速率低。
技术实现思路
本专利技术提供的多电平单线双向通信方法及系统,能够提高单线双向通信的数据传输速率。第一方面,本专利技术提供一种多电平单线双向通信方法,所述方法用于主机向从机传输数据,包括:所述主机根据主机向从机传输的数据输出N种电流值,以在通信线上产生N电平信号,其中N≥3,N取正整数;所述从机将所述N电平信号转换成所述主机向从机传输的数据。可选地,所述主机根据主机向从机传输的数据输出N种电流值,以在通信线上产生N电平信号,包括:主机编解码模块将所述主机向从机传输的数据转换成第一N进制编码;主机电流控制模块将所述第一N进制编码转换成主机可变电流源控制指令;主机可变电流源根据所述主机可变电流源控制指令输出N种电流值,以在通信线上产生N电平信号。可选地,所述从机将所述N电平信号转换成所述主机向从机传输的数据,包括:从机电压检测模块在检测到所述N电平信号之后,将所述N电平信号转换成第二N进制编码;从机编解码模块将所述第二N进制编码转换成所述主机向从机传输的数据。第二方面,本专利技术提供一种多电平单线双向通信方法,所述方法用于从机向主机传输数据,包括:所述从机根据从机向主机传输的数据产生M种电阻值,以在通信线上产生M电平信号,其中M≥3,M取正整数;所述主机将所述M电平信号转换成所述从机向主机传输的数据。可选地,所述从机根据从机向主机传输的数据产生M种电阻值,以在通信线上产生M电平信号,包括:从机编解码模块将所述从机向主机传输的数据转换成第一M进制编码;从机电阻控制模块将所述第一M进制编码转换成从机可变电阻器控制指令;从机可变电阻器根据所述从机可变电阻器控制指令产生M种电阻值,以在通信线上产生M电平信号。可选地,所述主机将所述M电平信号转换成所述从机向主机传输的数据,包括:主机电压检测模块在检测到所述M电平信号之后,将所述M电平信号转换成第二M进制编码;主机编解码模块将所述第二M进制编码转换成所述从机向主机传输的数据。第三方面,本专利技术提供一种多电平单线双向通信系统,包括主机和从机,当主机向从机传输数据时,所述主机用于根据主机向从机传输的数据输出N种电流值,以在通信线上产生N电平信号,其中N≥3,N取正整数;所述从机用于将所述N电平信号转换成所述主机向从机传输的数据;当从机向主机传输数据时,所述从机用于根据从机向主机传输的数据产生M种电阻值,以在通信线上产生M电平信号,其中M≥3,M取正整数;所述主机用于将所述M电平信号转换成所述从机向主机传输的数据。可选地,所述主机包括:主机编解码模块、主机电流控制模块、主机可变电流源和主机电压检测模块,其中,所述主机编解码模块,用于将所述主机向从机传输的数据转换成第一N进制编码;所述主机电流控制模块,用于将所述主机编解码模块生成的第一N进制编码转换成主机可变电流源控制指令;所述主机可变电流源,用于根据所述主机电流控制模块生成的主机可变电流源控制指令输出N种电流值,以在通信线上产生N电平信号;所述主机电压检测模块,用于在检测到所述M电平信号之后,将所述M电平信号转换成第二M进制编码;所述主机编解码模块,还用于将所述主机电压检测模块生成的第二M进制编码转换成所述从机向主机传输的数据。可选地,所述从机包括:从机编解码模块、从机电阻控制模块、从机可变电阻器和从机电压检测模块,其中,所述从机编解码模块,用于将所述从机向主机传输的数据转换成第一M进制编码;所述从机电阻控制模块,用于将所述从机编解码模块生成的第一M进制编码转换成从机可变电阻器控制指令;所述从机可变电阻器,用于根据所述从机电阻控制模块生成的从机可变电阻器控制指令产生M种电阻值,以在通信线上产生M电平信号;所述从机电压检测模块,用于在检测到所述N电平信号之后,将所述N电平信号转换成第二N进制编码;所述从机编解码模块,还用于将所述从机电压检测模块生成的第二N进制编码转换成所述主机向从机传输的数据。本专利技术提供的多电平单线双向通信方法及系统,当主机向从机传输数据时,所述主机根据主机向从机传输的数据输出N种电流值,以在通信线上产生N电平信号,其中N≥3,N取正整数,所述从机将所述N电平信号转换成所述主机向从机传输的数据;当从机向主机传输数据时,所述从机根据从机向主机传输的数据产生M种电阻值,以在通信线上产生M电平信号,其中M≥3,M取正整数,所述主机将所述M电平信号转换成所述从机向主机传输的数据。与现有技术相比,本专利技术采用多电平的方式进行数据传输,能够提高单线双向通信的数据传输速率。附图说明图1为本专利技术一实施例提供的多电平单线双向通信方法用于主机向从机传输数据的流程图;图2为本专利技术另一实施例提供的多电平单线双向通信方法用于主机向从机传输数据的流程图;图3为本专利技术一实施例提供的多电平单线双向通信方法用于从机向主机传输数据的流程图;图4为本专利技术另一实施例提供的多电平单线双向通信方法用于从机向主机传输数据的流程图;图5为本专利技术一实施例提供的多电平单线双向通信系统的结构示意图;图6为本专利技术一优选实施例提供的多电平单线双向通信系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种多电平单线双向通信方法,如图1所示,所述方法用于主机向从机传输数据,包括:S11、主机向从机传输数据时,所述主机根据主机向从机传输的数据输出N种电流值,以在通信线上产生N电平信号,其中N≥3,N取正整数;S12、所述从机将所述N电平信号转换成所述主机向从机传输的数据。主机向从机传输数据之前,初始化通信链路,使从机可变电阻器输出默认值R0,主机可变电流源输出默认值I0,因此通信线上的初始电压V0=I0*R0,主机采用发送脉冲的方式将数据传输到从机,每次数据传输完成后,通信线上的电压都恢复到初始电压V0=I0*R0。可选地,主机向从机传输数据时,由主机发起通信,具体步骤如图2所示,包括:S21、主机编解码模块将所述主机向从机传输的数据转换成第一N进制编码;S22、主机电流控制模块将所述第一N进制编码转换成主机可变电流源控制指令;S23、主机可变电流源根据所述主机可变电流源控制指令输出N种电流值,以在通信线上产生N电平信号;S24、从机电压检测模块在检测到所述N电平信号之后,将所述N电平信号转换成第二N进制编码;S25、从机编解码模块将所述第二N进制编码转换成所述主机向从机传输的数据。具体地,对于主机来说,主机可变电流源是可控的,可输出N种电流值I1,I2,……,IN-1,IN,其中N≥3,N取正整数,在从机本文档来自技高网...
多电平单线双向通信方法及系统

【技术保护点】
一种多电平单线双向通信方法,其特征在于,所述方法用于主机向从机传输数据,包括:所述主机根据主机向从机传输的数据输出N种电流值,以在通信线上产生N电平信号,其中N≥3,N取正整数;所述从机将所述N电平信号转换成所述主机向从机传输的数据。

【技术特征摘要】
1.一种多电平单线双向通信方法,其特征在于,所述方法用于主机向从机传输数据,包括:所述主机根据主机向从机传输的数据输出N种电流值,以在通信线上产生N电平信号,其中N≥3,N取正整数;所述从机将所述N电平信号转换成所述主机向从机传输的数据。2.根据权利要求1所述的方法,其特征在于,所述主机根据主机向从机传输的数据输出N种电流值,以在通信线上产生N电平信号,包括:主机编解码模块将所述主机向从机传输的数据转换成第一N进制编码;主机电流控制模块将所述第一N进制编码转换成主机可变电流源控制指令;主机可变电流源根据所述主机可变电流源控制指令输出N种电流值,以在通信线上产生N电平信号。3.根据权利要求1所述的方法,其特征在于,所述从机将所述N电平信号转换成所述主机向从机传输的数据,包括:从机电压检测模块在检测到所述N电平信号之后,将所述N电平信号转换成第二N进制编码;从机编解码模块将所述第二N进制编码转换成所述主机向从机传输的数据。4.一种多电平单线双向通信方法,其特征在于,所述方法用于从机向主机传输数据,包括:所述从机根据从机向主机传输的数据产生M种电阻值,以在通信线上产生M电平信号,其中M≥3,M取正整数;所述主机将所述M电平信号转换成所述从机向主机传输的数据。5.根据权利要求4所述的方法,其特征在于,所述从机根据从机向主机传输的数据产生M种电阻值,以在通信线上产生M电平信号,包括:从机编解码模块将所述从机向主机传输的数据转换成第一M进制编码;从机电阻控制模块将所述第一M进制编码转换成从机可变电阻器控制指令;从机可变电阻器根据所述从机可变电阻器控制指令产生M种电阻值,以在通信线上产生M电平信号。6.根据权利要求4所述的方法,其特征在于,所述主机将所述M电平信号转换成所述从机向主机传输的数据,包括:主机电压检测模块在检测到所述M电平信号之后,将所述M电平信号转换成第二M进制编码;主机编解码模块将所述第二M进制编码转换成所述从机向主机传输的数据...

【专利技术属性】
技术研发人员:陈良金雷鹏房柏阳
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

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

1