本实用新型专利技术涉及电路领域,公开了一种同步更新CAN网络多节点设备固件的装置,包括:多个节点设备、CAN适配器单元,以及上位机,其中,所述CAN适配器单元通过USB接口与所述上位机连接,所述CAN适配器单元通过CAN网络与每个所述节点设备连接,并且,所述CAN适配器单元包括:微控制器模块;与所述微控制器模块连接的电源模块;与所述微控制器模块连接的USB通信模块;与所述微控制器模块连接的数据存储模块;与所述微控制器模块连接的CAN收发器模块。本申请结构更加简单、并且更新效率更高、成本更低。成本更低。成本更低。
【技术实现步骤摘要】
同步更新CAN网络多节点设备固件的装置
[0001]本技术涉及电路领域,特别涉及同步更新CAN网络多节点设备固件技术。
技术介绍
[0002]在现代社会中,智能设备的普及带来了越来越多的便利,因此得到了迅速的发展。然而,对于传统的固件更新方式存在着电路结构复杂、更新效率低、人工成本高等问题。具体地说,目前市面上的CAN节点设备固件更新普遍是基于一对一的固件更新方式,而现在一般中小型设备都具有多个同类型的CAN设备被投入使用,在进行整个设备更新时,通常也采用的是一对一的固件更新方式,不够方便,并且难以统一和规范化。
[0003]因此,为了提高多个同类型设备的固件更新效率,需要一种结构更加简单、并且更新效率更高、成本更低的更新装置。
技术实现思路
[0004]本技术的目的在于提供一种同步更新CAN网络多节点设备固件的装置,以解决上述
技术介绍
中提出的问题。
[0005]本申请公开了一种同步更新CAN网络多节点设备固件的装置,包括:多个节点设备、CAN适配器单元,以及上位机,其中,所述CAN适配器单元通过USB接口与所述上位机连接,所述CAN适配器单元通过CAN网络与每个所述节点设备连接,并且,
[0006]所述CAN适配器单元包括:
[0007]微控制器模块;
[0008]与所述微控制器模块连接的电源模块;
[0009]与所述微控制器模块连接的USB通信模块;
[0010]与所述微控制器模块连接的数据存储模块;
[0011]与所述微控制器模块连接的CAN收发器模块。
[0012]在一个优选例中,所述微控制器模块包含MM32F0144C6P芯片。
[0013]在一个优选例中,所述数据存储模块是W25Qxx系列闪存芯片。
[0014]在一个优选例中,所述CAN收发器模块的发送数据线连接到MM32F0144C6P芯片的PB9引脚,所述CAN收发器模块的接收数据线连接到MM32F0144C6P芯片的PB8引脚。
[0015]在一个优选例中,所述W25Qxx芯片的从机设备的片选信号线连接到MM32F0144C6P芯片的PB12引脚,所述W25Qxx芯片的时钟信号线连接到MM32F0144C6P芯片的PB13引脚,所述W25Qxx芯片的主设备输出、从设备输入的数据线连接到MM32F0144C6P芯片的PB15引脚,所述W25Qxx芯片的主设备输入、从设备输出的数据线连接到MM32F0144C6P芯片的PB14引脚。
[0016]在一个优选例中,所述USB通信模块是USB串口转换器。
[0017]在一个优选例中,所述多个节点设备中有至少一个是传感器。
[0018]在一个优选例中,所述多个节点设备中有至少一个是执行器。
[0019]本技术实施方式与现有技术相比,包括:多个节点设备、CAN适配器单元,以及上位机,所述CAN适配器单元通过USB接口与所述上位机连接,所述CAN适配器单元通过CAN网络与每个所述节点设备连接,所述CAN适配器单元包括微控制器模块;与所述微控制器模块连接的电源模块;与所述微控制器模块连接的USB通信模块;与所述微控制器模块连接的数据存储模块;与所述微控制器模块连接的CAN收发器模块,本技术的结构更加简单、并且更新效率更高、成本更低,在电路领域有十分广阔的应用前景。
[0020]本技术的说明书中记载了大量的技术特征,分布在各个技术方案中,如果要罗列出本技术所有可能的技术特征的组合(即技术方案)的话,会使得说明书过于冗长。为了避免这个问题,上述
技术实现思路
中公开的各个技术特征、在下文各个实施方式和例子中公开的各技术特征、以及附图中公开的各个技术特征,都可以自由地互相组合,从而构成各种新的技术方案(这些技术方案均因视为在本说明书中已经记载),除非这种技术特征的组合在技术上是不可行的。例如,在一个例子中公开了特征A+B+C,在另一个例子中公开了特征A+B+D+E,而特征C和D是起到相同作用的等同技术手段,技术上只要择一使用即可,不可能同时采用,特征E技术上可以与特征C相组合,则,A+B+C+D的方案因技术不可行而应当不被视为已经记载,而A+B+C+E的方案应当视为已经被记载。
附图说明
[0021]图1是根据本技术的第一实施方式的同步更新CAN网络多节点设备固件的装置中的CAN适配器单元的结构示意图。
[0022]图2是根据本技术的第一实施方式的同步更新CAN网络多节点设备固件的装置的结构示意图。
[0023]图3根据本技术的第一实施方式的同步更新CAN网络多节点设备固件的装置中的微控制器模块的结构示意图。
[0024]图4是根据本技术的第一实施方式的同步更新CAN网络多节点设备固件的装置CAN收发器模块的结构示意图。
[0025]图5是根据本技术的第一实施方式的同步更新CAN网络多节点设备固件的装置的电源模块的结构示意图。
[0026]图6是根据本技术的第一实施方式的同步更新CAN网络多节点设备固件的装置的数据存储模块的结构示意图。
[0027]图7是根据本技术的第一实施方式的同步更新CAN网络多节点设备固件的装置的USB通信模块的结构示意图。
[0028]在所有附图中,相同的附图标记用来表示相同的元件或结构,其中:
[0029]100:节点设备
[0030]200:CAN适配器单元
[0031]210:微控制器模块
[0032]220:电源模块
[0033]230:USB通信模块
[0034]240:数据存储模块
[0035]250:CAN收发器模块
[0036]300:上位机
具体实施方式
[0037]在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。此外,下面所描述的本技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0038]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请的实施方式作进一步地详细描述。
[0039]第一实施例
[0040]参见图1和图2,本实施例的同步更新CAN网络多节点设备固件的装置,包括:多个节点设备100、CAN适配器单元200,以及上位机300,其中,所述CAN适配器单元200通过USB接口与所述上位机300连接,所述CAN适配器单元200通过CAN网络与每个所述节点设备100连接,并且,
[0041]所述CAN适配器单元200包括:
[0042]微控制器模块210;
[0043]与所述微控制器模块210连接的电源模块220;
[0044]与所述微控制器模块210连接的USB通信模块230;
[0045本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种同步更新CAN网络多节点设备固件的装置,其特征在于,包括:多个节点设备、CAN适配器单元,以及上位机,其中,所述CAN适配器单元通过USB接口与所述上位机连接,所述CAN适配器单元通过CAN网络与每个所述节点设备连接,并且,所述CAN适配器单元包括:微控制器模块;与所述微控制器模块连接的电源模块;与所述微控制器模块连接的USB通信模块;与所述微控制器模块连接的数据存储模块;与所述微控制器模块连接的CAN收发器模块。2.如权利要求1所述的装置,其特征在于,所述微控制器模块包含MM32F0144C6P芯片。3.如权利要求2所述的装置,其特征在于,所述数据存储模块是W25Qxx系列闪存芯片。4.如权利要求3所述的装置,其特征在于,所述CAN收发器模块的发送数据线连接到MM32F0144C6P芯片的PB9引脚,所述CAN收...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:上海灵动微电子股份有限公司,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。