MCU多通道烧录装置的制作方法

未命名 08-14 阅读:145 评论:0

mcu多通道烧录装置
技术领域
1.本实用新型涉及嵌入式系统技术领域,特别涉及mcu芯片烧录技术。


背景技术:

2.mcu,即microcontroller unit,是指微控制器单元,是一种具有逻辑处理功能的集成电路,集成了逻辑处理模块、存储器、输入输出接口、定时器等多种功能模块。mcu被广泛应用于各种电子设备。mcu芯片烧录技术是指将指定的数据通过烧录器等设备烧录到mcu芯片中的过程。
3.在带有mcu的电路板量产烧录过程中,通常需要使用烧录器将指定的数据烧录到mcu芯片中,以实现对电路板的控制和功能。然而,传统的烧录器在实际使用中存在多个问题。首先,价格昂贵,不仅增加了开发成本,也限制了烧录器的普及率。其次,传统的烧录器通常只能同时烧录一片或者几片mcu,效率非常低,不能满足大规模生产的需求。再次,由于mcu种类繁多,不同品牌、型号的mcu烧录器可能并不兼容,给烧录工作带来了不便和限制。因此,需要一种新的烧录方案来解决这些问题,提高烧录效率、可靠性并降低成本,


技术实现要素:

4.本实用新型的目的在于提供一种mcu多通道烧录装置,以解决上述背景技术中提出的问题。
5.本技术公开了一种mcu多通道烧录装置,包括:上位机,主控板,机械手臂,以及多个烧录组件,其中,所述上位机通过usb线与所述主控板连接,所述机械手臂通过串口与所述主控板连接,所述每个烧录组件分别通过控制器局域网与所述主控板连接。
6.在一个优选例中,所述装置包括110个烧录组件。
7.在一个优选例中,所述每个烧录组件包括:依次连接的rgb三色灯、烧录模块,以及mcu芯片烧录座。
8.在一个优选例中,所述烧录模块通过控制器局域网can与所述主控板连接。
9.在一个优选例中,所述rgb三色灯用于显示烧录状态。
10.在一个优选例中,所述mcu芯片烧录座通过串口与相应的烧录模块连接。
11.在一个优选例中,所述主控板包含mm32f0160芯片。
12.在一个优选例中,所述每个烧录模块包含mm32f0160芯片。
13.本实用新型实施方式与现有技术相比,现有的串口烧录要么只能一次烧录一片mcu,要么需要自制串口切换电路来分时烧录,效率极低,而本实用新型真正做到并行烧录,通过模块扩展理论最多同时烧录2的29次方(29位id)片mcu左右,实际使用受限于电气特性会在一百多个,因此,本技术不但效率更高、可靠性更高,并且成本更低,在烧录领域有十分广阔的应用前景。
14.本实用新型的说明书中记载了大量的技术特征,分布在各个技术方案中,如果要罗列出本实用新型所有可能的技术特征的组合(即技术方案)的话,会使得说明书过于冗
长。为了避免这个问题,上述实用新型内容中公开的各个技术特征、在下文各个实施方式和例子中公开的各技术特征、以及附图中公开的各个技术特征,都可以自由地互相组合,从而构成各种新的技术方案(这些技术方案均因视为在本说明书中已经记载),除非这种技术特征的组合在技术上是不可行的。例如,在一个例子中公开了特征a+b+c,在另一个例子中公开了特征a+b+d+e,而特征c和d是起到相同作用的等同技术手段,技术上只要择一使用即可,不可能同时采用,特征e技术上可以与特征c相组合,则,a+b+c+d的方案因技术不可行而应当不被视为已经记载,而a+b+c+e的方案应当视为已经被记载。
附图说明
15.图1是根据本实用新型的第一实施方式的mcu多通道烧录装置的结构示意图;
16.图2-图5是根据本实用新型的第一实施方式的mcu多通道烧录装置中的主控板电路结构示意图;
17.图6-图10是根据本实用新型的第一实施方式的mcu多通道烧录装置中的烧录模块电路结构示意图。
18.在所有附图中,相同的附图标记用来表示相同的元件或结构,其中:
19.100:上位机
20.200:主控板
21.300:机械手臂
22.4001,4002,4003,4110:烧录组件
具体实施方式
23.在以下的叙述中,为了使读者更好地理解本技术而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本技术各权利要求所要求保护的技术方案。此外,下面所描述的本实用新型各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
24.参见图1,本实施例的mcu多通道烧录装置包括:上位机100,主控板200,机械手臂300,以及烧录组件4001,烧录组件4002,烧录组件4003,

,烧录组件4110,其中,所述上位机100通过usb线与所述主控板200连接,所述机械手臂300通过串口与所述主控板200连接,每个烧录组件,即:烧录组件4001,烧录组件4002,烧录组件4003,

,烧录组件4110则分别通过can(controller area network,控制器局域网)与所述主控板200连接。
25.可选地,烧录组件可以是多个,例如,2个,3个,

110个,烧录组件的具体数量可以根据烧录的具体需要进行调整。
26.具体的,烧录组件4001包括:依次连接的第一rgb三色灯(rgb1)、第一烧录模块(烧录模块1),以及第一mcu芯片烧录座(socket1)。其中,rgb1指的是一种rgb三色灯,用于显示烧录状态等信息。
27.具体的,烧录组件4002包括:依次连接的第二rgb三色灯(rgb2)、第二烧录模块(烧录模块2),以及第二mcu芯片烧录座(socket2)。
28.具体的,烧录组件4003包括:依次连接的第三rgb三色灯(rgb3)、第三烧录模块(烧录模块3),以及第三mcu芯片烧录座(socket3)。
29.可选的,本实施方式中的每个烧录模块通过can与所述主控板200连接。
30.可选的,本实施方式中的mcu芯片烧录座可通过串口与相应的烧录模块连接。
31.可选的,如图2-图5所示,主控板200包括电路1、电路2、电路3,以及电路4,具体如下:
32.电路1用于usb接口,其中,数据负极usb dm连接到u2(mm32f0160)的pa11引脚,数据正极usb dp连接到u2的pa12引脚。
33.电路2用于can接口,其中,传输端can tx连接到u2的pb9引脚,接收端can rx连接到u2的pb8引脚。
34.电路3用于给主控板上的主控芯片mm32f0160烧录调试的接口,其中,复位端nrst连接到u2的nrst引脚(复位脚),swd信号线swdio连接到u2的pa13引脚,swd时钟线swclk连接到u2的pa14引脚。
35.电路4是u2(mm32f0160),mm32f0160是一款32位arm cortex-m0微控制器(mcu),由中国的mindmotion公司(灵动股份)生产。具体连接关系可参见图5,在此不做赘述。
36.可选的,每个烧录模块包括:电路5,电路6,电路7,电路8,电路9和电路10,具体如下:
37.电路5用于电源输入,用于给烧录模块供电。
38.电路6用于can,其中,传输端can tx连接到u3(mm32f0160)的pb9引脚,接收端can rx连接到u3的pb8引脚。
39.电路7用于输出3.3v或5v电压,给待烧录mcu供电。
40.电路8是u3(mm32f0160),具体连接关系可参见图9,在此不做赘述。
41.电路9用于给烧录模块上的主控芯片mm32f0160烧录调试的接口,其中,复位端nrst连接到u2的nrst引脚(复位脚),swd信号线swdio连接到u2的pa13引脚,swd时钟线swclk连接到u2的pa14引脚。
42.进一步的,图9的h1用于连接待烧录mcu的接口,其中,u4为电平转换芯片。u3的pa9,pa10为串口脚,经过电平转换芯片u4连接待烧录mcu的串口。同理u3的pa8,pa15脚控制待烧录mcu的boot0脚和nrst脚实现自动烧录。主控板200和每个烧录模块的具体电路结构和连接关系可进一步参见图2-图10,在此不做赘述。
43.为了能够更好地理解本技术的技术方案,下面结合一个具体的例子来进行说明,该例子中罗列的细节主要是为了便于理解,不作为对本技术保护范围的限制。
44.参见图2-10的电路结构图,在本例子中,上位机100通过usb连接主控板200,并且可以配置主控板功能,例如将烧录文件通过分包发送给主控板,主控板再通过can总线广播给每个烧录组件中的烧录模块,烧录模块则把数据烧录到mcu芯片烧录座(socket)上的mcu,从而实现批量并行烧录。
45.其中,主控板200通过can总线与多个烧录组件中相应的烧录模块连接,并且每个烧录模块连接一个mcu芯片烧录座(socket)
46.烧录完成后,机械手臂300可取下mcu芯片烧录座(socket)上烧录完的mcu,再把新的mcu放到mcu芯片烧录座上,这样可以实现自动烧录。机械手臂的工作由控制程序自动化完成,包括运动控制、位置定位、抓取和放置等操作,这些可以通过目前已有的技术直接实现,在此不做赘述。
47.每个烧录模块可控制rgb三色灯,来显示烧录状态,例如,繁忙(busy)、失败(fail),完成(success)。
48.上述实施方式的优点如下:
49.本实用新型实施方式与现有技术相比,现有的串口烧录要么只能一次烧录一片mcu,要么需要自制串口切换电路来分时烧录,效率极低,而本实用新型真正做到并行烧录,通过模块扩展理论最多同时烧录110片mcu,因此,本技术不但效率更高、可靠性更高,并且成本更低,在烧录领域有十分广阔的应用前景。
50.需要说明的是,在本实用新型提及的所有文献都在本技术中引用作为参考,就如同每一篇文献被单独引用作为参考那样。此外应理解,在阅读了本实用新型的上述讲授内容之后,本领域技术人员可以对本实用新型作各种改动或修改,这些等价形式同样落于本技术所附权利要求书所限定的范围。
51.并且,在本专利的权利要求书和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本专利的权利要求书和说明书中,如果提到根据某要素执行某行为,则是指至少根据该要素执行该行为的意思,其中包括了两种情况:仅根据该要素执行该行为、和根据该要素和其它要素执行该行为。
52.虽然通过参照本实用新型的某些优选实施例,已经对本实用新型进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本实用新型的精神和范围。

技术特征:
1.一种mcu多通道烧录装置,其特征在于,包括:上位机,主控板,机械手臂,以及多个烧录组件,其中,所述上位机通过usb线与所述主控板连接,所述机械手臂通过串口与所述主控板连接,每个所述烧录组件分别通过控制器局域网与所述主控板连接。2.如权利要求1所述的装置,其特征在于,所述装置包括110个烧录组件。3.如权利要求1所述的装置,其特征在于,所述每个烧录组件包括:依次连接的rgb三色灯、烧录模块,以及mcu芯片烧录座。4.如权利要求3所述的装置,其特征在于,所述烧录模块通过控制器局域网与所述主控板连接。5.如权利要求3所述的装置,其特征在于,所述rgb三色灯用于显示烧录状态。6.如权利要求3所述的装置,其特征在于,所述mcu芯片烧录座通过串口与相应的烧录模块连接。7.如权利要求3所述的装置,其特征在于,所述主控板包含mm32f0160芯片。8.如权利要求3所述的装置,其特征在于,所述每个烧录模块包含mm32f0160芯片。

技术总结
本实用新型涉及MCU芯片烧录技术,公开了一种MCU多通道烧录装置,包括:上位机,主控板,机械手臂,以及多个烧录组件,其中,所述上位机通过USB线与所述主控板连接,所述机械手臂通过串口与所述主控板连接,所述每个烧录组件分别通过控制器局域网CAN与所述主控板连接。本申请不但效率更高、可靠性更高,并且成本更低。并且成本更低。并且成本更低。


技术研发人员:请求不公布姓名
受保护的技术使用者:上海灵动微电子股份有限公司
技术研发日:2023.04.19
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐