一种数据通信方法、系统及电动车技术方案

技术编号:19121849 阅读:32 留言:0更新日期:2018-10-10 05:05
本发明专利技术实施例公开了一种数据通信方法、系统及电动车,应用于设置有中控系统的电动车,其中该方法包括:先进先出FIFO芯片接收中控系统发送的写指令,根据写指令写入控制器发送的电动车信息数据并存储;FIFO芯片根据存储的电动车信息数据生成存储空间状态,并将存储空间状态发送至中控系统,以使中控系统根据存储空间状态进行所述写指令与读指令的切换;FIFO芯片接收中控系统发送的读指令,根据读指令向中控系统发送已存储的电动车信息数据。本发明专利技术实施例提供的一种数据通信方法、系统及电动车,可以满足电动车控制器与中控系统间的通信需求。

【技术实现步骤摘要】
一种数据通信方法、系统及电动车
本专利技术实施例涉及通信技术,尤其涉及一种数据通信方法、系统及电动车。
技术介绍
现如今由于电动车符合节能环保趋势,且大大方便了短途交通,因此受到了人们的广泛青睐。本专利技术中电动车,是指电动自行车、电动三轮车、电动摩托车、残疾人机动轮椅车和老人代步车等以电池作为能量来源的非电动汽车的车辆。目前大部分电动车只具有行驶功能,电动车的控制器只需将相关车辆数据(例如剩余电量)和行驶数据(例如行驶速度)发送至仪表显示器显示,而显示器无需对控制器进行反馈,因此电动车的控制器与显示器之间采用国际标准原格式输入(SourceInputFormat,SIF)通信协议即可满足需求。在SIF通信协议中,电动车的控制器发送稳定时间间隔的高/低电平信号,显示器需要实时接收稳定时间间隔的高/低电平信号。随着电动车导航娱乐等功能的日益完善,电动车将增设相应的中控系统用于控制各功能的实现。中控系统为多任务操作系统,需要不断地进行任务调度,因此不能保证实时接收控制器发送的稳定时间间隔的高/低电平信号。此时,控制器与中控系统间采用SIF通信协议不能满足通信需求。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据通信方法、系统及电动车,可以满足电动车控制器与中控系统间的通信需求。第一方面,本专利技术实施例提供了一种数据通信方法,应用于设置有中控系统的电动车,包括:先进先出FIFO芯片接收中控系统发送的写指令,根据所述写指令写入控制器发送的电动车信息数据并存储;所述FIFO芯片根据存储的所述电动车信息数据生成存储空间状态,并将所述存储空间状态发送至中控系统,以使所述中控系统根据所述存储空间状态进行所述写指令与读指令的切换;所述FIFO芯片接收中控系统发送的读指令,根据所述读指令向所述中控系统发送已存储的电动车信息数据。可选的,所述存储空间状态包括满状态和空状态;相应的,所述中控系统根据所述存储空间状态进行所述写指令与读指令的切换,包括:若所述存储空间状态为满状态,则所述中控系统根据所述满状态将所述写指令切换至读指令;若所述存储空间状态为空状态,则所述中控系统根据所述空状态将所述读指令切换至写指令。可选的,所述FIFO芯片根据存储的所述电动车信息数据生成存储空间状态,包括:当所述电动车信息数据所占用的存储空间与所述FIFO芯片的存储空间相同时,确定所述存储空间状态为满状态;相应的,所述FIFO芯片接收中控系统发送的读指令,根据所述读指令向所述中控系统发送已存储的电动车信息数据之后,还包括:当所述FIFO芯片将所述已存储的电动车信息数据传输完成时,确定所述存储空间状态为空状态,并将所述空状态发送至所述中控系统,以使所述中控系统进行所述写指令与读指令的切换。可选的,所述写指令为PWM信号,其中所述PWM信号周期与所述控制器的时钟周期相对应。可选的,所述读指令为下降沿时钟信号。可选的,所述电动车信息数据的数据类型至少包括下述一种:故障提示、运行提示和开关机提示。可选的,所述电动车信息数据以帧为单位进行传输,每帧电动车信息数据包含起始位、数据位和空闲位。第二方面,本专利技术实施例提供了一种数据通信系统,应用于设置有中控系统的电动车,包括控制器、先入先出FIFO芯片和中控系统;其中,所述控制器,用于将采集的电动车信息数据发送至所述FIFO芯片;所述FIFO芯片,与所述控制器电连接,用以于接收到中控系统发送的写指令时,根据所述写指令写入控制器发送的电动车信息数据并存储;用以于接收到中控系统发送的读指令时,根据所述读指令向所述中控系统发送已存储的电动车信息数据;还用于根据存储的所述电动车信息数据生成存储空间状态,并将所述存储空间状态发送至中控系统;所述中控系统,与所述FIFO芯片电连接,用于根据所述存储空间状态进行所述写指令与读指令的切换。可选的,该系统还包括:信号传感器,与所述控制器电连接,用于采集电动车信息数据,并将所述电动车信息数据发送至所述控制器。第三方面,本专利技术实施例还提供了一种电动车,包括本专利技术任一实施例提供的数据通信系统和车架,所述数据通信系统设置于所述车架上。本专利技术实施例提供的一种数据通信方法、系统及电动车,FIFO芯片根据中控系统发送的写指令,写入控制器发送的电动车信息数据并存储;FIFO芯片根据存储的电动车信息数据生成存储空间状态,并发送至中控系统,以使中控系统根据存储空间状态进行所述写指令与读指令的切换;FIFO芯片根据中控系统发送的读指令,向中控系统发送已存储的电动车信息数据,从而实现了控制器与中控系统间的通信,满足了电动车控制器与中控系统间的通信需求。附图说明图1是本专利技术实施例一提供的一种数据通信方法流程图;图2是本专利技术实施例二提供的一种数据通信系统的结构示意图;图3是本专利技术实施例二提供的一种数据通信系统中FIFO芯片的结构示意图;图4是本专利技术实施例二提供的一种优选的数据通信系统的结构示意图;图5是本专利技术实施例三提供的一种电动车的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1是本专利技术实施例一提供的一种数据通信方法流程图,本实施例可适用于在设置有中控系统的电动车中控制器与中控系统进行数据通信的情况,该方法可以由数据通信系统实现,具体可通过系统中的软件和/或硬件来实施。参见图1,该数据通信方法包括如下步骤:S110、先进先出FIFO芯片接收中控系统发送的写指令,根据写指令写入控制器发送的电动车信息数据并存储。其中,先进先出(FirstInputFirstOutput,FIFO)芯片是指第一个写入其内的数据被第一个读出的芯片,其中FIFO芯片的读操作与写操作是异步进行的。当FIFO芯片的写引脚接收到中控系统发送的写指令时,FIFO芯片可以写入控制器发送的电动车信息数据,当FIFO芯片的写引脚没有接收到中控系统发送的写指令时,FIFO芯片不能写入控制器发送的电动车信息数据。其中,控制器输出的电动车信息数据可以是一线式信号,即通过单线传输的信号。信号格式可以是一次传输一帧数据,每帧数据包括1个起始位(起始位可以是15.5ms低电平和0.5ms高电平),8×n(n可以是12,15等的正整数)个数据位,传输结束后要求线路为空闲状态(可以是低电平状态),其中数据的电平遵守晶体管-晶体管逻辑电平(Transistor-TransistorLogic,TTL)规范。可选的,写指令为PWM(PulseWidthModulation,脉冲宽度调制)信号,其中PWM信号周期与控制器的时钟周期相对应。其中,Tosc可以表示控制器的时钟周期,不同控制器的时钟周期不同,通常选取32Tosc为最小单位时间,为保证FIFO芯片读入数据的精度,PWM信号周期需小于或等于32Tosc数值的一半,示例性的,当32Tosc为0.5ms时,则PWM信号周期需小于或等于0.25ms。S120、FIFO芯片根据存储的电动车信息数据生成存储空间状态,并将存储空间状态发送至本文档来自技高网...
一种数据通信方法、系统及电动车

【技术保护点】
1.一种数据通信方法,其特征在于,应用于设置有中控系统的电动车,包括:先进先出FIFO芯片接收中控系统发送的写指令,根据所述写指令写入控制器发送的电动车信息数据并存储;所述FIFO芯片根据存储的所述电动车信息数据生成存储空间状态,并将所述存储空间状态发送至中控系统,以使所述中控系统根据所述存储空间状态进行所述写指令与读指令的切换;所述FIFO芯片接收中控系统发送的读指令,根据所述读指令向所述中控系统发送已存储的电动车信息数据。

【技术特征摘要】
1.一种数据通信方法,其特征在于,应用于设置有中控系统的电动车,包括:先进先出FIFO芯片接收中控系统发送的写指令,根据所述写指令写入控制器发送的电动车信息数据并存储;所述FIFO芯片根据存储的所述电动车信息数据生成存储空间状态,并将所述存储空间状态发送至中控系统,以使所述中控系统根据所述存储空间状态进行所述写指令与读指令的切换;所述FIFO芯片接收中控系统发送的读指令,根据所述读指令向所述中控系统发送已存储的电动车信息数据。2.根据权利要求1所述的方法,其特征在于,所述存储空间状态包括满状态和空状态;相应的,所述中控系统根据所述存储空间状态进行所述写指令与读指令的切换,包括:若所述存储空间状态为满状态,则所述中控系统根据所述满状态将所述写指令切换至读指令;若所述存储空间状态为空状态,则所述中控系统根据所述空状态将所述读指令切换至写指令。3.根据权利要求2所述的方法,其特征在于,所述FIFO芯片根据存储的所述电动车信息数据生成存储空间状态,包括:当所述电动车信息数据所占用的存储空间与所述FIFO芯片的存储空间相同时,确定所述存储空间状态为满状态;相应的,所述FIFO芯片接收中控系统发送的读指令,根据所述读指令向所述中控系统发送已存储的电动车信息数据之后,还包括:当所述FIFO芯片将所述已存储的电动车信息数据传输完成时,确定所述存储空间状态为空状态,并将所述空状态发送至所述中控系统,以使所述中控系统进行所述写指令与读指令的切换。4.根据权利要求1-3任一所...

【专利技术属性】
技术研发人员:钟鸿彬李强
申请(专利权)人:上海与德科技有限公司
类型:发明
国别省市:上海,31

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

1