[发明专利]一种低成本的单片机程序无线上传系统在审
申请号: | 201711303768.6 | 申请日: | 2017-12-11 |
公开(公告)号: | CN107977213A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 吴方方 | 申请(专利权)人: | 江苏树果智能科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F13/38;H04B5/00 |
代理公司: | 北京华仲龙腾专利代理事务所(普通合伙)11548 | 代理人: | 李静 |
地址: | 226000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 低成本 单片机 程序 无线 上传 系统 | ||
技术领域
本发明涉及单片机技术,具体是一种低成本的单片机程序无线上传系统。
背景技术
单片机编程中最终步骤就是将上位机编译完成的最终程序二进制编码上传烧录到芯片内部flash中,目前实现该步骤的方案主要是通过串口信号线与芯片电路连接,通过发送控制信号重启芯片,然后与芯片通信传输二进制数据实现烧录。该系统的优点在于性能稳定,成本很低,但是其缺点也非常明显:对于控制器已在外壳内屏蔽,串行接口无法方便接入,或者最终形态较大的产品或作品,在程序上传调试时需要将结构拆开,这对调试过程造成很大困扰,特别是对于有动力装置的产品,调试时有信号线连接会影响调试效果。基于以上考虑,如果有一种低成本的方案,能够实现无线远程程序上传烧录功能,将是十分实用的技术。
附图1为现有实现方案一;该方案利用USB转串口芯片(如CP2102)实现USB上传烧录单片机程序,通过该方式可以加长信号线长度,减小接口尺寸,并可以使用便捷式电脑增加调试的便利性。其工作过程为:当点击代码上传,电脑端发送协议给转换芯片,芯片首先控制RST引脚产生脉冲信号,单片机进入重启状态,运行启动代码等待串口协议接收二进制编码数据,并将数据写入自身flash。
上述技术存在以下缺点:
1、有距离限制,虽然一定程度上增加了线长,但长度通常不超过3米;
2、有空间限制,对于烧录端口隐藏在结构内部的设备,不便于接线;
3、接口通常为MicroUSB,重复插拔容易损坏.
附图2为现有方案二;该方案利用无线串口数据透传设备(蓝牙或wifi),对单片机内部估计进行修改,加入一段串口数据监测解析逻辑,当收到特定协议字符串后控制自身重启开始代码上传烧录。其工作过程为:当点击代码上传,电脑通过无线串口透传设备(蓝牙或者wifi等)向单片机发送指定协议字符串,单片机解析到该协议后进入重启状态,等待电脑传送二进制程序数据,写入到自身flash中。
上述技术存在以下缺点:
1、有性能损失,单片机必须不断监视串口数据并进行数据解析和判断,需要占用处理性能;
2、非绝对安全可靠,一方面需要对串口协议进行管控,有可能某个数据段正好与重启协议重合,造成意外重启;另一方面,如果固件烧录失败,则单片机丢失重启机制,该机制出错后不可恢复。
发明内容
本发明的目的在于提供一种低成本的单片机程序无线上传系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种低成本的单片机程序无线上传系统,包括单片机和蓝牙芯片,所述单片机的RST脚与蓝牙模块的STAIND脚相连接,单片机的RXD脚与蓝牙模块的TXD脚相连接,单片机的TXD脚与蓝牙模块的RXD脚相连接,蓝牙芯片通过无线方式连接便携电脑。
作为本发明的进一步技术方案:所述蓝牙芯片的型号为HC05,但不仅限于上述型号。
与现有技术相比,本发明的有益效果是:1、该发明实现了无线烧录功能,解决了每次烧录插拔线缆的麻烦;2、该发明实现了更远距离的代码上传功能,解决了线缆长度受限的问题;3、该发明为接口隐藏在结构内部的产品固件升级提供了解决方案。
附图说明
图1为现有技术1的原理图。
图2为现有技术2的原理图。
图3为本发明的原理图。
图4为代码上传处理流程。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,一种低成本的单片机程序无线上传系统,包括单片机和蓝牙芯片,所述单片机的RST脚与蓝牙模块的STAIND脚相连接,单片机的RXD脚与蓝牙模块的TXD脚相连接,单片机的TXD脚与蓝牙模块的RXD脚相连接,蓝牙芯片通过无线方式连接便携电脑。
蓝牙芯片的型号为HC05,但不仅限于上述型号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏树果智能科技有限公司,未经江苏树果智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711303768.6/2.html,转载请声明来源钻瓜专利网。