一种嵌入式微控制器在线程序更新电路的制作方法

文档序号:6390470阅读:363来源:国知局
专利名称:一种嵌入式微控制器在线程序更新电路的制作方法
技术领域
本实用新型涉及一种在线程序更新电路,尤其是一种嵌入式微控制器在线程序更新电路,属于嵌入式控制领域。
背景技术
目前,嵌入式微控制器的应用非常广泛,如家电控制器、工业设备控制器、数码产品控制器以及电源管理系统都可以发嵌入式微控制器作为核心器件,实现产品的控制逻辑。产品的控制逻辑也就是烧录在嵌入式微控制器上的程序,在产品的使用过程中经常会遇到控制逻辑有某些部分不太合理的地方需要调整,若控制逻辑需要修改,就需要更新嵌入式微控制器上的程序,嵌入式微控制器程序的更新一般使用以下两种技术I)最原始的嵌入式微控制器程序更新技术不需要专门的程序更新电路,先用离线 烧录器把嵌入式微控制器新的程序烧录好,然后更换控制板上原来的嵌入式微控制器实现 程序的更新。这种技术直观、简单,但使用该技术的前提条件是嵌入式微控制器需要从控制板上拆卸下来,如果使用芯片座来连接微控制器与跟控制板可实现方便的拆卸,但极大的影响控制板的EMC和抗干扰性能;如果使用直接焊接的方式又使微控制器很难从控制板上拆卸,产品的维护成本高。而且该技术需要专业的人员使用离线烧录器,也使产品的维护成本进一步提高,这在产品的生产地与使用地相隔较远时维护成本相当突出,不能作为理想的微控制器程序更新方法。2)另一种较为先进的嵌入式微控制器程序更新技术是使用带有ICP (在电路编程)或者ISP (在系统编程)功能的嵌入式微控制器,在控制板上有在线程序更新的接口以及电路,使用在线编程器连接嵌入式微控制器与电脑,通过在线编程器把程序从电脑上用烧录软件下载到嵌入式微控制器,以达到更新程序的目的。这种技术能够在控制板上直接在线更新程序,减免了微控制器拆卸的不便,但整个操作过程需要专业技术人员操作,不利于产品的批量维护,也不利于产品的远程维护,同样遇到第一种技术的部分问题,产品的维护难度大,维护成本高,未能从根本上很好的解决嵌入式微控制器程序更新的问题。综上所述,对于嵌入式微控制器程序更新来讲,需要一种结构简单,价格低廉,无需拆卸微控制器,操作简单的嵌入式微控制器在线程序更新电路来解决以上问题。
发明内容本实用新型的目的,是为了解决上述现有技术的不足之处,提供一种结构简单,价格低廉,无需拆卸微控制器,操作简单的嵌入式微控制器在线程序更新电路。本实用新型的目的可以通过以下技术方案达到一种嵌入式微控制器在线程序更新电路,包括微控制器U1、复位控制器U2、SD卡座;所述微控制器Ul与复位控制器U2的复位脚连接,复位控制器U2的复位脚通过下拉电阻Rll接地;微控制器Ul与插入SD卡的SD卡座连接。进一步的,所述微控制器Ul的引脚分别通过限流电阻R1、R2、R3、R4与SD卡座的引脚连接。其中微控制器Ul、SD卡座、复位控制芯片U3可接3. 3V电源。进一步的,所述微控制器Ul通过串口与SD卡座连接。本实用新型采用SD卡存放嵌入式微控制器需要更新的程序,SD卡插入到SD卡座,微控制器Ul通过串行通讯协议提取SD卡内的程序,经微控制器Ul内部IAP (在应用编程)功能,把提取到的新程序烧录到微控制器Ul内部的程序存储器,烧录完毕后自动运行程序存储器内的新程序,无需更换元器件,经简单操作即可实现嵌入式微控制器Ul的在线程序更新。由于整个操作只需要在产品关机的情况下将SD卡插入SD卡座再开机,就会自动的更新程序,无需再作任何操作,极大的降低产品的升级维护成本,整个电路只需要增加一个价格低廉的SD卡座及4个限流电阻,对整个产品的价格基本没有影响,整个电路结构简单,成本低,自动化程度高,具有广阔的应用前景。
图I为本实用新型具体实施例的电路原理图。
具体实施方式
如图I所示为本实用新型具体实施例的电路原理图,本实施例包括嵌入式微控制器Ul、SD卡座、限流电阻Rl R4、复位控制器U3、下拉电阻R11,其中SD卡座、限流电阻Rl R4构成程序更新电路,微控制器Ul的14脚通过限流电阻Rl与SD卡座的I脚连接,微控制器Ul的15脚通过限流电阻R3与SD卡座的5脚连接,微控制器Ul的16脚通过限流电阻R4与SD卡座的7脚连接,微控制器Ul的17脚通过限流电阻R2与SD卡座的2脚连接,微控制器Ul的30脚与SD卡座的10脚连接;复位控制器U3、下拉电阻Rll构成复位电路,微控制器Ul的第7脚与下接电阻Rll的一端以及复位控制器U3的第3脚复位脚连接。本实施例中,所述微控制器Ul第9、24、36、48脚,SD卡座第4脚,复位控制器U3第I脚可以接3. 3V电源。所述微控制器Ul第8、23、35、47脚,SD卡座第3、6、12、13、14、15脚,复位控制器U3第2脚可以接地。所述SD卡座用来为读取SD卡提供接口电路。本实施例的工作原理在SD卡没有插入SD卡座的情况下,电路上电后由复位控制器U3提供良好的复位信号使微控制器Ul复位,然后微控制器Ul运行内部程序存储器的程序。当SD卡插入SD卡座的情况下,电路上电在微控制器Ul完成复位后,运行内部程序存储器的程序前,通过30脚检测到SD卡已经插入了 SD卡座,立即启动串行通讯端口读取并查找SD卡内有否合适的更新程序,若没有合适的更新程序就直接运行微控制器Ul内部程序存储器的程序,若检测到有合适的更新程序即启动微控制器Ul的IAP (在应用编程)功能,把提取到的新程序烧录到微控制器Ul内部的程序存储器,烧录完毕后自动运行程序存储器内的新程序,实现嵌入式微控制器的在线程序更新。以上所述,仅为本实用新型较佳的具体实施例,但本实用新型的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本实用新型揭露的范围内,根据本实用新型的技术方案及其实用新型构思加以等同替换或改变,都属于本实用新型的保护范围。
权利要求1.一种嵌入式微控制器在线程序更新电路,其特征在于包括微控制器Ui、复位控制器U2、SD卡座;所述微控制器Ul与复位控制器U2的复位脚连接,复位控制器U2的复位脚通过下拉电阻Rll接地;微控制器Ul与插入SD卡的SD卡座连接。
2.根据权利要求I所述嵌入式微控制器在线程序更新电路,其特征在于所述微控制器Ul的引脚分别通过限流电阻R1、R2、R3、R4与SD卡座的引脚连接。
3.根据权利要求I所述嵌入式微控制器在线程序更新电路,其特征在于所述微控制器Ul通过串口与SD卡座连接。
专利摘要本实用新型公开了一种嵌入式微控制器在线程序更新电路,包括微控制器U1、复位控制器U2、SD卡座;所述微控制器U1与复位控制器U2的复位脚连接,复位控制器U2的复位脚通过下拉电阻R11接地;微控制器U1与SD卡座连接。本实用新型电结构简单,成本低,自动化程度高,无需更换元器件,经简单操作即可实现嵌入式微控制器的在线程序更新,具有广阔的应用前景。
文档编号G06F9/445GK202563492SQ20122025928
公开日2012年11月28日 申请日期2012年6月4日 优先权日2012年6月4日
发明者郑魏, 廖中原 申请人:佛山市顺德区瑞德电子实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1