一种控制器软件批量烧写装置制造方法及图纸

技术编号:17500518 阅读:69 留言:0更新日期:2018-03-18 04:30
本实用新型专利技术提供了一种控制器软件批量烧写装置;包括上位机、控制芯片、多个待烧录的控制器,通过多个串口,多路独立的电源输出控制端口,可一次连接多个控制器,同时进行程序烧写。整个软件烧写过程只需人工完成控制器连接,再点击开始烧写按钮,然后等待烧写完成即可,在软件烧写过程中的控制器硬件需要有几次断电再重新上电的过程,以实现控制器的重启,此重启操作也将由本工具通过自动控制各个控制器的电源通断得以实现,无需人工参与。另外,本实用新型专利技术通过USB数据线与计算机相连接,可通过计算机实时查看每个控制器的软件烧写过程及进度等。运用本实用新型专利技术可大大减少控制器程序烧写的人工工作量,并显著提高生产效率。

A batch burning and writing device for controller software

The utility model provides a controller software batch writing device; the controller comprises a plurality of the burning PC control chip, through multiple serial port control, power output multiple independent, a connecting multiple controller, while writing the program. The whole software programmer only needs manual controller is connected, and then click the start button and then wait for the writing, writing can be completed, in the software programmer controller hardware process need to process several times again on the electric power, in order to achieve the restart controller, the restart operation will also be the tool by the power supply automatic on-off control of each controller can be achieved, without artificial participation. In addition, the utility model is connected with the computer through the USB data line, and can check the software burning process and progress of each controller by a computer in real time. The application of the utility model can greatly reduce the manual workload of the controller program, and significantly improve the production efficiency.

【技术实现步骤摘要】
一种控制器软件批量烧写装置
本技术涉及一种控制器软件批量烧写装置。
技术介绍
控制器软件由BootLoader、底层驱动软件、应用软件组成,将由车间工作人员操作计算机,通过串口连接控制器硬件将软件烧写到控制器硬件中,烧写过程中,需先烧写BootLoader,重启控制器硬件后烧写底层驱动软件,再重启控制器硬件后烧写应用软件,每个过程都离不开人工操作,且由于软件代码量较大,需要6-10分钟才能完成一个控制器的软件烧写,生产效率较低。
技术实现思路
为解决上述技术问题,本技术提供了一种控制器软件批量烧写装置,通过同一上位机同时烧录多个控制器,并且控制芯片控制控制器的电源和串口连接减少人工操作步骤和多个控制器烧录的整体时长。本技术通过以下技术方案得以实现。本技术提供的一种控制器软件批量烧写装置;包括上位机、控制芯片、多个待烧录的控制器,所述上位机与控制芯片连接、所述控制芯片通过串口与控制器连接,所述控制芯片和控制器之间还设置有电源管理模块。所述上位机包括USB接口。所述控制芯片包括SPI接口、储存模块。所述上位机通过USB-SPI转换单元和控制芯片连接。所述电源管理模块还包括接地模块。所述控制器至少为1个且与控制芯片之间均设置有串口和电源管理模块。所述控制芯片为STM32F205ZCT6单片机。所述控制器优选为6个。本技术的有益效果在于:本专利技术通过多个串口,多路独立的电源输出控制端口,可一次连接多个控制器,同时进行程序烧写。整个软件烧写过程只需人工完成控制器连接,再点击开始烧写按钮,然后等待烧写完成即可,在软件烧写过程中的控制器硬件需要有几次断电再重新上电的过程,以实现控制器的重启,此重启操作也将由本工具通过自动控制各个控制器的电源通断得以实现,无需人工参与。另外,本专利技术通过USB数据线与计算机相连接,可通过计算机实时查看每个控制器的软件烧写过程及进度等。运用本专利技术可大大减少控制器程序烧写的人工工作量,并显著提高生产效率。附图说明图1是本技术的结构示意图;具体实施方式下面进一步描述本技术的技术方案,但要求保护的范围并不局限于所述。一种控制器软件批量烧写装置;包括上位机、控制芯片、多个待烧录的控制器,所述上位机与控制芯片连接、所述控制芯片通过串口与控制器连接,所述控制芯片和控制器之间还设置有电源管理模块。通过多个串口,多路独立的电源输出控制端口,可一次连接多个控制器,同时进行程序烧写。整个软件烧写过程只需人工完成控制器连接,再点击开始烧写按钮,然后等待烧写完成即可,在软件烧写过程中的控制器硬件需要有几次断电再重新上电的过程,以实现控制器的重启,此重启操作也将由本工具通过自动控制各个控制器的电源通断得以实现,无需人工参与。另外,本专利技术通过USB数据线与计算机相连接,可通过计算机实时查看每个控制器的软件烧写过程及进度等。运用本专利技术可大大减少控制器程序烧写的人工工作量,并显著提高生产效率。所述上位机包括USB接口。USB接口为USB2.0接口增加烧录速度。所述控制芯片包括SPI接口、储存模块。储存模块用来暂存烧录文件。所述上位机通过USB-SPI转换单元和控制芯片连接。上位机将烧录文件通过USB转SPI总线传输给控制芯片。控制芯片将软件通过SPI总线传输给各个烧录接口所述电源管理模块还包括接地模块。接地模块通过连接电阻和电容,使控制器的输入电源温度。所述控制器至少为1个且与控制芯片之间均设置有串口和电源管理模块。实现多控制器同时烧录。所述控制芯片为STM32F205ZCT6单片机。所述控制器优选为6个。以STM32F205ZCT6单片机为控制芯片,适应其接口。本专利技术采用一块STM32F205ZCT6MCU芯片作为主控芯片,一方面通过USB数据线与计算机进行通信,以获取从计算机传送来的指令及目标软件代码数据,同时将本机的运行数据传送到计算机,用于状态或进度显示。另一方面,每一个本工具都包含有6个控制器代码烧写接口,每个接口都由串口接收、串口发送、电源地、电源控制端口组成,运用本工具为控制器烧写代码时,本工具把从计算机端获取来的软件代码数据进行暂存,并通过不同的串口通道分别与各个控制器建立连接,并分别把软件代码数据传送给各个控制器进行烧写,从而实现同时烧写多过控制器软件的功能。本文档来自技高网...
一种控制器软件批量烧写装置

【技术保护点】
一种控制器软件批量烧写装置,其特征在于:包括上位机、控制芯片、多个待烧录的控制器,所述上位机与控制芯片连接、所述控制芯片通过串口与控制器连接,所述控制芯片和控制器之间还设置有电源管理模块。

【技术特征摘要】
1.一种控制器软件批量烧写装置,其特征在于:包括上位机、控制芯片、多个待烧录的控制器,所述上位机与控制芯片连接、所述控制芯片通过串口与控制器连接,所述控制芯片和控制器之间还设置有电源管理模块。2.如权利要求1所述的控制器软件批量烧写装置,其特征在于:所述上位机包括USB接口。3.如权利要求1所述的控制器软件批量烧写装置,其特征在于:所述控制芯片包括SPI接口、储存模块。4.如权利要求1所述的控制器软件批量烧写装置,其特征在于:所述上位机...

【专利技术属性】
技术研发人员:曾奕平
申请(专利权)人:贵阳永青仪电科技有限公司
类型:新型
国别省市:贵州,52

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

1