一种适用于功放多微控制器系统的固件升级装置及其方法制造方法及图纸

技术编号:23983210 阅读:29 留言:0更新日期:2020-04-29 12:18
本发明专利技术提供一种适用于功放多微控制器系统的固件升级装置及其方法,其能够实现多个微控制器固件在线升级,并且电路更简单可靠,成本更低廉、极大的提高工作效率,其上位机连接USB转RS485电路、USB转RS485电路连接第一UART转RS485电路,UART转RS485电路通过RS485总线连接至第二UART转RS485电路,每个第二UART转RS485电路连接一个微控制器,每个微控制器分别连接至功率放大器。其升级方法首先给各MCU下载引导模块并设置地址标识,再给各MCU下载应用程序,当产品由于需求变化需要更应用程序时,再通过升级总线接口实现应用程序的升级。

A firmware upgrade device and method for power amplifier multi microcontroller system

【技术实现步骤摘要】
一种适用于功放多微控制器系统的固件升级装置及其方法
本专利技术涉及电子
,具体而言,涉及一种适用于功放多微控制器系统的固件升级装置及其方法。
技术介绍
微控制器(以下简称MCU)因为灵活性和可靠性等特点在复杂的功率放大器系统中得到了广泛应用。目前,微控制器的在线升级一般采用通用串行通信口UART实现,由于UART的固有特性只能对单个MCU的实现升级。然而在功率放大器系统中为了实现模块化设计和便于模块的可维护性设计者常常使用多个MCU对各模块的分部管理控制,要保证系统具有可维护性的重要手段就是各MCU的固件(应用程序)可以在系统升级,所以引入总线便于对各模块的多个MCU的统一协调控制并能通过总线方式对多个MCU的固件进行升级的实现就是功率放大器多微控制器系统的急切需要的功能。
技术实现思路
本专利技术的目的在于提供一种适用于功放多微控制器系统的固件升级装置及其方法,其能够实现多个微控制器固件在线升级,并且电路更简单可靠,成本更低廉、极大的提高工作效率。本专利技术的实施例是这样实现的:一种适用于功放多微控制器系统的固件升级装置,其包括上位机、USB转RS485电路、第一UART转RS485电路、RS485总线、第二UART转RS485电路、微控制器和功率放大器,上位机连接USB转RS485电路、USB转RS485电路连接第一UART转RS485电路,UART转RS485电路通过RS485总线连接至第二UART转RS485电路,每个第二UART转RS485电路连接一个微控制器,每个微控制器分别连接至功率放大器。在本专利技术的较佳实施例中,上述功率放大器包括人机界面管理模块、电源管理模块和栅压调节模块,微控制器包括第一微控制器、第二微控制器和第三微控制器,人机界面管理模块连接第一微控制器,电源管理模块连接至第二微控制器,栅压调节模块连接至第三微控制器,第一微控制器、第二微控制器和第三微控制器分别连接一个第二UART转RS485电路。在本专利技术的较佳实施例中,上述第一UART转RS485电路和第二UART转RS485电路均包括集成电路MAX13487E。在本专利技术的较佳实施例中,上述USB转RS485电路包括集成电路CH340G。在本专利技术的较佳实施例中,上述微控制器的TTL电平接口通过集成电路MAX13487E的TTL转RS485接口电路连接在RS485总线上。在本专利技术的较佳实施例中,上述上位机连接至集成电路CH340G的USB转TTL接口电路。在本专利技术的较佳实施例中,上述USB转TTL接口电路通过集成电路MAX13487E的TTL转RS485接口电路连接在RS485总线的接口上。本专利技术还提供一种适用于功放多微控制器系统的固件升级方法,其微控制器的flash存储器包括引导模块和应用模块,引导模块通过微控制器的SWD编程接口和微控制器编程器下载至flash存储器,应用模块通过引导模块下载至flash存储器,每个微控制器具有唯一地址标识,固件升级办法包括如下步骤:步骤一:微控制器上电复位;步骤二:判断微控制器是否收到带地址标识的升级命令;步骤三:若收到升级命令,则进入到升级循环;步骤四:若未收到升级命令,并且下载过应用模块则进入应用模块执行。在本专利技术的较佳实施例中,上述升级循环的具体步骤为:若收到升级命令,微控制器的引导模块运行,引导模块接收升级包完成升级后进入到应用模块执行。在本专利技术的较佳实施例中,上述引导模块未完成升级,则引导模块再次接收升级包升级;若引导模块升级超时,则引导模块再次运行接收升级包升级。本专利技术实施例的有益效果是:现有技术中的微控制器在线升级采用串行接口UART实现,其只能对单个微控制器的固件进行升级效率低下,本专利技术中采用RS485总线方式能够实现多个微控制器的固件在线升级,极大提高工作效率;同时RS485总线选用集成电路MAX13487E内部带收发控制,和微控制器的UART可直接连接不需要单独的引脚进行收发控制,相较于现有技术中使用的MAX485电路更加简单可靠,成本更低廉。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例的固件升级装置结构示意图1;图2为本专利技术实施例的固件升级装置结构示意图2;图3为本专利技术实施例的固件升级方法流程图;图标:100-上位机;200-USB转RS485电路;300-第一UART转RS485电路;400-RS485总线;500-第二UART转RS485电路;600-微控制器;700-功率放大器;710-人机界面管理模块;720-电源管理模块;730-栅压调节模块;610-第一微控制器;620-第二微控制器;630-第三微控制器。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。此外,术语“水平”、“竖直”、“悬垂”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。<本文档来自技高网...

【技术保护点】
1.一种适用于功放多微控制器系统的固件升级装置,其特征在于,包括上位机、USB转RS485电路、第一UART转RS485电路、RS485总线、第二UART转RS485电路、微控制器和功率放大器,所述上位机连接所述USB转RS485电路、所述USB转RS485电路连接所述第一UART转RS485电路,所述UART转RS485电路通过RS485总线连接至所述第二UART转RS485电路,每个所述第二UART转RS485电路连接一个所述微控制器,每个所述微控制器分别连接至所述功率放大器。/n

【技术特征摘要】
1.一种适用于功放多微控制器系统的固件升级装置,其特征在于,包括上位机、USB转RS485电路、第一UART转RS485电路、RS485总线、第二UART转RS485电路、微控制器和功率放大器,所述上位机连接所述USB转RS485电路、所述USB转RS485电路连接所述第一UART转RS485电路,所述UART转RS485电路通过RS485总线连接至所述第二UART转RS485电路,每个所述第二UART转RS485电路连接一个所述微控制器,每个所述微控制器分别连接至所述功率放大器。


2.根据权利要求1所述的适用于功放多微控制器系统的固件升级装置,其特征在于,所述功率放大器包括人机界面管理模块、电源管理模块和栅压调节模块,所述微控制器包括第一微控制器、第二微控制器和第三微控制器,所述人机界面管理模块连接所述第一微控制器,所述电源管理模块连接至所述第二微控制器,所述栅压调节模块连接至所述第三微控制器,所述第一微控制器、所述第二微控制器和所述第三微控制器分别连接一个所述第二UART转RS485电路。


3.根据权利要求1所述的适用于功放多微控制器系统的固件升级装置,其特征在于,所述第一UART转RS485电路和第二UART转RS485电路均包括集成电路MAX13487E。


4.根据权利要求1所述的适用于功放多微控制器系统的固件升级装置,其特征在于,所述USB转RS485电路包括集成电路CH340G。


5.根据权利要求1所述的适用于功放多微控制器系统的固件升级装置,其特征在于,所述微控制器的TTL电平接口通过所述集成电路MAX13487E的TTL转...

【专利技术属性】
技术研发人员:滕勇
申请(专利权)人:成都玖信科技有限公司
类型:发明
国别省市:四川;51

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

1