一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种房车总线系统的制作方法

2021-12-04 02:35:00 来源:中国专利 TAG:


1.本发明涉及房车改装技术领域,特别是涉及一种房车总线系统。


背景技术:

2.在房车改装领域,房车一般由实现行驶功能的前装设备和实现生活居住功能的后装设备组成:前装设备一般是原车底盘系统,主要包括发动机、底盘、驾驶室、电气设备;后装设备一般是在原车底盘系统的基础上改装加装的设备,主要包括寝具设备、厨房设备、盥洗设备。前装设备的通信总线一般为车载总线,例如can总线,而后装设备的通信总线一般为工业总线,例如rs485总线。由于不同的总线架构不兼容的问题,传统的房车改装没有把前装设备和后装设备的信息数据和控制功能连接起来。随着汽车电子技术的发展,前装设备和后装设备已经实现了更多的电动化和智能化功能,所以把更多的前装设备和后装设备做到互相获取信息数据和控制功能,也就是如何把两种总线上的设备给连通的问题已经非常有必要解决。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种房车总线系统,可以实现前装设备和后装设备信息互通。
4.一种房车总线系统,包括:
5.前装设备群,用于实现所述房车的行驶功能,所述前装设备群包括vcu(vehicle control unit)整车控制器和其他前装设备,所述vcu整车控制器用于对所述其他前装设备数据查询及控制;
6.后装设备群,用于实现所述房车的生活居住功能,所述后装设备群包括modbus网关和其他后装设备,所述modbus网关用于对所述其他后装设备数据查询及控制;
7.can总线,用于连接所述前装设备群;
8.rs485总线,用于连接所述后装设备群;以及
9.rs485

can转换器,分别与所述vcu整车控制器和所述modbus网关连接,用于对所述vcu整车控制器和所述modbus网关之间的通讯数据进行协议转换,以实现所述前装设备群和所述后装设备群之间的数据通信。
10.在其中一个实施例中,所述rs485

can转换器对所述vcu整车控制器和所述modbus网关之间的通讯数据进行协议转换的方法可以包括:
11.所述rs485

can转换器在软件协议层接收所述modbus网关基于modbus rtu协议组成的第一查询数据和控制指令,并将所述第一查询数据和控制指令按8字节为一组放到can总线帧的8字节数据区中以生成第二查询数据和控制指令,再将所述第二查询数据和控制指令发送至所述can总线;
12.所述vcu整车控制器针对在软件协议层接收的所述第二查询数据和控制指令生成第一回复数据和控制指令,并将所述第一回复数据和控制指令按8字节为一组放到can总线
帧的8字节数据区同时设置每个帧canid为唯一递增值以生成第二回复数据和控制指令,再将所述第二回复数据和控制指令依次发送至所述can总线;
13.所述rs485

can转换器在软件协议层将接收到的所述第二回复数据和控制指令的8字节数据区中的数据发送至所述rs485总线。
14.上述房车总线系统,前装设备通信总线采用最通用的车载总线can总线,后装设备通信总线采用工业rs485总线,通过rs485

can转换器将can总线上的数据查询及控制设备vcu整车控制器和rs485总线上的数据查询和控制设备modbus通信网关连接在一起,同时使用协议转换的方式,实现了前装设备群和后装设备群互相获取信息和控制的功能,完成了后装设备群适配前装设备群的需求,很好的实现了房车的改装要求。
附图说明
15.图1为一个实施例中房车总线系统的示意图;
16.图2为另一个实施例中房车总线系统的示意图;
17.图3为一个实施例中rs485

can转换器的帧格式转换图。
具体实施方式
18.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
19.图1为一个实施例中房车总线系统的示意图,如图1所示,一种房车总线系统100,包括:
20.前装设备群110,用于实现所述房车的行驶功能,所述前装设备群110包括vcu整车控制器111和其他前装设备112,所述vcu整车控制器111用于对所述其他前装设备112数据查询及控制;
21.具体地,所述vcu整车控制器111和所述其他前装设备112并联连接,所述其他前装设备112可以包括bms(battery management system)电池管理系统、pdu(power distribution unit)高压配电装置、dcdc直流转直流转换器、obc(on board charger)双向车载充电机,所述其他前装设备112所包括的前装设备之间并联连接;
22.进一步地,所述vcu整车控制器111可以使用基于can总线的can协议格式;所述vcu整车控制器111可以主动采集所述其他前装设备112的数据,还可以对所述其他前装设备112进行控制,所述vcu整车控制器111与所述其他前装设备112之间的通信报文按照标准的can帧格式发送和接收。
23.后装设备群120,用于实现所述房车的生活居住功能,所述后装设备群120包括modbus网关121和其他后装设备122,所述modbus网关121用于对所述其他后装设备122数据查询及控制;
24.具体地,所述其他后装设备122与所述modbus网关121串联连接,所述其他后装设备122可以包括hmi人机界面触摸屏、房车控制器、空调控制屏,所述其他后装设备122所包括的后装设备之间并联连接;
25.进一步地,所述modbus网关121可以使用基于rs485总线的modbus rtu协议格式;
所述modbus网关121可以主动采集所述其他后装设备122的数据,还可以对所述其他后装设备122进行控制,所述modbus网关121与所述其他后装设备122之间的通信报文按照标准的modbus rtu帧格式发送和接收。
26.can总线130,用于连接所述前装设备群110;
27.具体地,所述前装设备群110所包括的前装设备之间通过所述can总线130连接。
28.rs485总线140,用于连接所述后装设备群120;
29.具体地,所述后装设备群120所包括的后装设备之间通过所述rs485总线140连接。
30.rs485

can转换器150,分别与所述vcu整车控制器111和所述modbus网关121连接,用于对所述vcu整车控制器111和所述modbus网关121之间的通讯数据进行协议转换,以实现所述前装设备群110和所述后装设备群120之间的数据通信;
31.具体地,所述vcu整车控制器111通过所述can总线130与所述rs485

can转换器150连接,所述modbus网关121通过所述rs485总线140与所述rs485

can转换器150连接。
32.图2为另一个实施例中房车总线系统的示意图,如图2所示,一种房车总线系统100,包括:前装设备群110、后装设备群120、can总线130、rs485总线140以及rs485

can转换器150。
33.前装设备群110,用于实现所述房车的行驶功能,所述前装设备群110包括并联连接的vcu整车控制器111、bms电池管理系统113以及车载三合一(obc dcdc pdu)双向充电机114,所述vcu整车控制器111用于主动采集所述bms电池管理系统113和所述车载三合一(obc dcdc pdu)双向充电机114的数据,还用于对所述bms电池管理系统113和所述车载三合一(obc dcdc pdu)双向充电机114进行控制。
34.后装设备群120,用于实现所述房车的生活居住功能,所述后装设备群120包括modbus网关121、hmi(human machine interface,人机界面)触摸屏123、房车控制器124以及空调控制屏125,所述hmi触摸屏123、所述房车控制器124以及所述空调控制屏125分别与所述modbus网关121串联连接。所述modbus网关121用于主动采集所述hmi触摸屏123、所述房车控制器124以及所述空调控制屏125的数据,还用于对所述hmi触摸屏123、所述房车控制器124以及所述空调控制屏125进行控制。
35.can总线130,用于连接所述vcu整车控制器111、所述bms电池管理系统113以及所述车载三合一(obc dcdc pdu)双向充电机114,还用于连接所述vcu整车控制器111与所述rs485

can转换器150,所述vcu整车控制器111与所述bms电池管理系统113、所述车载三合一(obc dcdc pdu)双向充电机114之间的通信报文按照标准的can帧格式发送和接收。
36.rs485总线140,用于连接所述modbus网关121、hmi触摸屏123、房车控制器124以及空调控制屏125,还用于连接所述modbus网关121与所述rs485

can转换器150,所述modbus网关121与所述hmi触摸屏123、所述房车控制器124、所述空调控制屏125之间的通信报文按照标准的modbus rtu帧格式发送和接收。
37.具体地,因为modbus rtu协议是主问从答的通信方式,所以可以把所述hmi触摸屏123设置为主站,所述房车控制器124以及所述空调控制屏125设置为从站,而所述modbus网关121设置为一个主动采集网关,所述modbus网关121与所述房车控制器124、所述空调控制屏125连接的端口设置为主站,由这个端口主动发送命令读写从站设备中的数据地址,从而获取这些从站的状态,并控制这些从站的状态,同时把相应的数据存储在所述modbus网关
121的共享存储空间;同样的,所述modbus网关121与所述rs485

can转换器150连接的端口也配置为主站,由这个端口主动发送命令读写所述can总线130上从站设备vcu整车控制111中的数据地址,从而获取所述can总线130上相关电子控制单元的数据,并控制相关电子控制单元的状态,同时把相应的数据存储在所述modbus网关121的共享存储空间;最后,所述modbus网关121与所述hmi触摸屏123相连接的端口设置为从站,用来响应主站hmi触摸屏123的读写命令请求,并把所述modbus网关121的共享存储空间的数据做相应的读写操作,进而实现所述hmi触摸屏123主站间接的读写其余两个端口从站的数据存储,达到前装设备和后装设备数据互通的功能。
38.在其中一个实施例中,所述rs485

can转换器150对所述vcu整车控制器111和所述modbus网关121之间的通讯数据进行协议转换的方法可以包括:
39.所述rs485

can转换器150在软件协议层接收所述modbus网关121基于modbus rtu协议组成的第一查询数据和控制指令,并将所述第一查询数据和控制指令按8字节为一组放到can总线帧的8字节数据区中以生成第二查询数据和控制指令,再将所述第二查询数据和控制指令发送至所述can总线130;
40.所述vcu整车控制器111针对在软件协议层接收的所述第二查询数据和控制指令生成第一回复数据和控制指令,并将所述第一回复数据和控制指令按8字节为一组放到can总线帧的8字节数据区同时设置每个帧canid为唯一递增值以生成第二回复数据和控制指令,再将所述第二回复数据和控制指令依次发送至所述can总线130;
41.所述rs485

can转换器150在软件协议层将接收到的所述第二回复数据和控制指令的8字节数据区中的数据发送至所述rs485总线140。
42.具体地,所述rs485

can转换器150一端为所述can总线130的canhi和canlow接口,另外一端为所述rs485总线140的rs485 和rs485

接口,从而连通了所述can总线130和所述rs485总线的物理层。
43.进一步的,图3为一个实施例中rs485

can转换器的帧格式转换图,如图3所示,对于软件协议层,协议转换的方式为把rs485 modbus rtu的所有帧数据按8个字节为一组放到can帧的8字节数据区中,多于8个字节的时候就另外再组一个can帧,其中,canid设定为一个唯一的固定的整数值,例如1,并按照一定的时间间隔,比如1ms,发动到can总线中去,这样vcu整车控制器就可以接收到canid=1的can帧后把所有数据组帧,并根据rs485modbus rtu解析其中的设备地址码、功能码、数据个数、校验值后回复相应的应答命令消息。而回复的应答命令同样的把所有modbus rtu应答命令帧数据按8字节为一组放到can帧的数据区,并且设置每个帧canid为一个唯一的递增的值,并依次发送到所述can总线130中去,两个命令之间的数据包间隔3t时间,当所述rs485

can转换器150设置过滤器为只接收这些帧canid的时候,就能接收到这些can数据,并连续把其中的数据区的数据发送到所述rs485总线140中,而所述rs485总线140另一侧的modbus网关121根据间隔时间3t以上,判断为两个不同的modbus rtu命令数据帧,从而正确断帧并解析其中的设备地址码、功能码、数据个数、校验值。
44.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
45.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献