一种基于CAN通信的文本传输方法技术

技术编号:14516999 阅读:66 留言:0更新日期:2017-02-01 19:06
本发明专利技术公开了一种基于CAN通信的文本传输方法,其特征在于:所述的传输方法首先为需要进行文本交互信息的多媒体模块分配固定的CAN ID信息,用于在进行文本互换时表明自己的身份,再对CAN文本信息的构成进行分配;各多媒体模块采用统一的Unicode编码方式,生成程序储存在单片机内等待调用。由于采用上述的方法,本发明专利技术基于CAN通信技术实现汽车仪表,导航以及全景等多媒体模块之间的文本及字符信息传输。避免因为各模块自身储存的字库差异造成文本信息显示错误。无需增加任何硬件设备和生产成本。

【技术实现步骤摘要】

本专利技术涉及汽车通信领域,特别涉及一种基于CAN通信的文本传输方法。
技术介绍
目前跟随汽车的发展需求,多媒体模块之前的交互信息越来越多。现有的汽车通信都是采用CAN通信与LIN通信相结合的方法,但是对于车辆各模块之间文本信息的交流通过CAN通信进行交流时,经常会因为各模块自身储存的字库差异造成文本信息显示错误。针对上述问题,提供一种文本传输方法,基于CAN通信技术实现汽车仪表,导航以及全景等多媒体模块之间的文本及字符信息传输。
技术实现思路
本专利技术所要解决的技术问题是,提供一种基于CAN通信的文本传输方法,基于CAN通信技术实现汽车仪表,导航以及全景等多媒体模块之间的文本及字符信息传输。为达到上述目的,本专利技术的技术方案是,一种基于CAN通信的文本传输方法,其特征在于:所述的传输方法首先为需要进行文本交互信息的多媒体模块分配固定的CANID信息,用于在进行文本互换时表明自己的身份,再对CAN文本信息的构成进行分配;各多媒体模块采用统一的Unicode编码方式,生成程序储存在单片机内等待调用;在进行文本信息传输时,发送模块首先发送文本帧信息、文本长度信息、数据类型信息到接收模块后,接收模块向发送模块传递接收成功信息,发送模块将文本信息转化成二进制的方式发送到整车CAN上,传送完毕后信息可在自己的显示屏进行显示;接收模块接收到CAN上的文本信息后进行二进制转文本信息的转换,转换完成后将文本信息显示在自己的屏幕上;整个交互过程采用一问一答的应答方式,保证传输过程不会丢帧。所述的多媒体模块在分配CANID信息时,同时分配一个发送ID和一个接收ID。所述的CAN文本信息的构成主要包括文本帧控制位,文本长度控制位、数据类型控制位,位的排布都须符合整车CAN的信号编码方式。所述的接收模块接收到文本帧控制位判断是控制信息时,发送是否接收成功信息到发送模块,并根据文本长度判断需要接收几帧数据;接收到文本帧控制位为第几帧文本时,发送接收文本是否成功信息、接收到的文本为第几帧以及数据类型是歌曲名还是道路名等信息。一种基于CAN通信的文本传输方法,由于采用上述的结构,本专利技术基于CAN通信技术实现汽车仪表,导航以及全景等多媒体模块之间的文本及字符信息传输。避免因为各模块自身储存的字库差异造成文本信息显示错误。无需增加任何硬件设备和生产成本。附图说明下面结合附图和具体实施方式对本专利技术作进一步详细的说明;图1为本专利技术一种基于CAN通信的文本传输方法结构示意图;图2为本专利技术一种基于CAN通信的文本传输方法的流程图。具体实施方式如图1-2所示,本专利技术包括整车需要进行文本交互的所有模块,模块需要具备CAN收发器,CANH和CANL双绞线,统一的高速CAN信号编码方式与统一的UniCode文本编码方式。首先为需要进行文本交互信息的多媒体模块分配固定的CANID信息,用于在进行文本互换时表明自己的身份,每个模块只分配一个发送ID,一个接收ID,分别用于发送和接收时使用;进一步的,分配CAN文本信息的构成,主要包括文本帧控制位,文本长度控制位、数据类型控制位,位的排布符合整车CAN的信号编码方式;进一步的,各多媒体模块采用统一的Unicode编码方式,生成程序储存在单片机内等待调用;若模块A为发送信息方,则模块A首先发送文本帧信息,文本长度信息,数据类型信息,收到其他模块接收成功信息后,将文本信息转化成二进制的方式发送到整车CAN上,传送完毕后信息可在自己的显示屏进行显示;接收方的模块接收到CAN上的文本信息后进行二进制转文本信息的转换,转换完成后将文本信息显示在自己的屏幕上;整个交互过程采用一问一答的应答方式,保证传输过程不会丢帧。文本帧控制位—从0到N,用以表明发送的是控制信息或者第几帧文本;文本长度控制位—表明要发送的文本长度;数据类型控制位—表明文本的类型,如道路名,歌曲名等;发送模块接收到接收模块的反馈信息后则开始发送文本信息,否则重新发送控制信息。接收模块接收到文本帧控制位判断是控制信息时,发送是否接收成功,并根据文本长度判断需要接收几帧数据;接收到文本帧控制位为第几帧文本时,发送接收文本是否成功信息、接收到的文本为第几帧以及数据类型是歌曲名还是道路名等信息。上面结合附图对本专利技术进行了示例性描述,显然本专利技术具体实现并不受上述方式的限制,只要采用了本专利技术技术方案进行的各种改进,或未经改进直接应用于其它场合的,均在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种基于CAN通信的文本传输方法,其特征在于:所述的传输方法首先为需要进行文本交互信息的多媒体模块分配固定的CAN ID信息,用于在进行文本互换时表明自己的身份,再对CAN文本信息的构成进行分配;各多媒体模块采用统一的Unicode编码方式,生成程序储存在单片机内等待调用;在进行文本信息传输时,发送模块首先发送文本帧信息、文本长度信息、数据类型信息到接收模块后,接收模块向发送模块传递接收成功信息,发送模块将文本信息转化成二进制的方式发送到整车CAN上,传送完毕后信息可在自己的显示屏进行显示;接收模块接收到CAN上的文本信息后进行二进制转文本信息的转换,转换完成后将文本信息显示在自己的屏幕上;整个交互过程采用一问一答的应答方式,保证传输过程不会丢帧。

【技术特征摘要】
1.一种基于CAN通信的文本传输方法,其特征在于:所述的传输方法首先为需要进行文本交互信息的多媒体模块分配固定的CANID信息,用于在进行文本互换时表明自己的身份,再对CAN文本信息的构成进行分配;各多媒体模块采用统一的Unicode编码方式,生成程序储存在单片机内等待调用;在进行文本信息传输时,发送模块首先发送文本帧信息、文本长度信息、数据类型信息到接收模块后,接收模块向发送模块传递接收成功信息,发送模块将文本信息转化成二进制的方式发送到整车CAN上,传送完毕后信息可在自己的显示屏进行显示;接收模块接收到CAN上的文本信息后进行二进制转文本信息的转换,转换完成后将文本信息显示在自己的屏幕上;整个交互过程采用一问一答的应答方式,保证传输过程不...

【专利技术属性】
技术研发人员:刘淑娟侯亚飞赵松岭
申请(专利权)人:奇瑞商用车安徽有限公司
类型:发明
国别省市:安徽;34

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

1