基于电力线载波的程序下载系统的制作方法

文档序号:7832808阅读:139来源:国知局
基于电力线载波的程序下载系统的制作方法
【专利摘要】本实用新型涉及一种基于电力线载波的程序下载系统,包括上位机、下位机,程序控制模块、电源控制模块、下载模块和目标单片机;所述上位机、下位机分别设有电力线载波通讯模块,并通过电力线实现电性连接;所述程序控制模块与下位机的电力线载波通讯模块的数据串口电性连接;所述电源控制模块用于控制目标单片机的断电与上电的操作,其与程序控制模块的控制端口电性连接;所述下载模块用于目标单片机的程序下载。本实用新型结构设计简单、紧凑,使用方便,可广泛运用于对原电子产品在原位置进行软件升级而不需要进行停电、开盖、拆机等系列操作的工作场合。
【专利说明】基于电力线载波的程序下载系统

【技术领域】
[0001]本实用新型属于电子产品【技术领域】,具体涉及一种基于电力线载波的程序下载系统,可广泛运用于对外接电源线的原电子产品在原位置进行软件升级。

【背景技术】
[0002]随着电子产业的快速发展和软件的更新换代,电子产品经常需要更新软件或调试新程序,以便使产品操作更加方便或者赋予更多功能。目前,外接电源线的电子产品在进行电子产品软件升级时通常需要进行停电、开盖、拆机等操作,然后再把程序通过专用设备下载到原来的电子产品之中,再进行安装、调试,这样不仅操作麻烦,工作繁琐,维护成本较高,而且易损坏内部的电子元件,甚至会造成一些不明故障。


【发明内容】

[0003]为了克服上述缺陷,本实用新型的目的在于提供一种:基于电力线载波的程序下载系统,其克服了外接电源线的电子产品软件升级时需要停电、开盖、拆机等的麻烦,在远端上位机就可以通过电力线载波把程序下载到需更新的电子产品中。
[0004]为了实现上述目的,本实用新型的技术方案为:
[0005]一种基于电力线载波的程序下载系统,包括上位机、下位机,程序控制模块、电源控制模块、下载模块和目标单片机;
[0006]所述上位机、下位机分别设有电力线载波通讯模块,并通过电力线与各自的电力线接口电性连接;所述程序控制模块用于启动程序下载,其数据串行接口与下位机的电力线载波通讯模块的数据串口电性连接;
[0007]所述电源控制模块用于控制目标单片机的断电与上电的操作,其输入控制端与程序控制模块的数据控制端口电性连接,其输出端与目标单片机相连;
[0008]所述下载模块用于目标单片机的程序下载,其数据传输通道一端与程序控制模块的数据I/o接口端口电性连接,另一端与目标单片机的数据串行接口电性连接。
[0009]作为本实用新型的优选实施例:所述电力线载波通讯模块采用BWPlOA电力载波模块。
[0010]作为本实用新型的优选实施例:所述程序控制模块为单片机。
[0011]本实用新型的进一步改进在于:还设有拨码开关,所述电力线载波通讯模块通过拨码开关与程序控制模块的数据串行接口电性连接。
[0012]为了方便对程序控制模块自身程序的更新和调整,还设有MAX232芯片,其TTL电平端通过拨码开关与单片机的数据串行接口电性连接。
[0013]本实用新型的进一步改进在于:所述电源控制模块由三极管与电阻构成,其基极通过电阻与程序控制模块连接,其发射机与集电极分别与目标单片机的电源端相连,其电路结构简单、实用,而且便于控制。
[0014]本实用新型的进一步改进在于:所述下载模块采用FSA1256A芯片。
[0015]本实用新型的工作原理为:利用电力线载波通讯模块实现远端上位机与下位机之间的通讯,并发布指令及需要更新的程序,再通过电力线载波把需要更新的软件程序传输给对应的程序控制模块,然后程序控制模块通过对电源控制模块及下载模块的控制来执行程序下载任务。本实用新型克服外接电源线的电子产品软件升级时需要停电、开盖、拆机等的麻烦,其在远端上位机上就可以通过电力线载波把程序下载到原来的电子产品中。
[0016]本实用新型电路结构简单、紧凑,使用方便,可广泛运用于对外接电源线的原电子产品在原位置进行软件升级。

【专利附图】

【附图说明】
[0017]图1为本实用新型的原理结构框图;
[0018]图2为本实用新型的电路结构图。

【具体实施方式】
[0019]为了加深对本实用新型的理解,下面将结合附图和实施例对本实用新型做进一步详细描述,该实施例仅用于解释本实用新型。
[0020]实施例1,如图1所示:本实用新型涉及一种基于电力线载波的程序下载系统,包括上位机、下位机,程序控制模块、电源控制模块、下载模块和目标单片机;上位机、下位机分别设有电力线载波通讯模块,另外设有拨码开关和MAX232芯片,实现程序控制模块自身程序设定。
[0021]如图1和图2所示,本实施例中:电力线载波通讯模块采用BWPlOA电力载波模块;程序控制模块为单片机8051芯片;电源控制模块由三极管与电阻构成,下载模块采用FSA1256A 芯片。
[0022]如图2所示:上位机电力线载波通讯模块通过电力线接口 P3与下位机电力线载波模块BWPlOA芯片Ul的N、L连接,BWPlOA芯片Ul的R1、T1通过拨码开关P5与程序控制模块8051芯片U2的TXD、RXD连接;当外接电源线的电子产品需要软件升级或调试程序时,程序控制模块8051芯片U2用来启动程序下载,BWPlOA芯片Ul的接收端通过P3的N、L 口将上位机电力线上载有信号的载波接收下来进行解调还原数据,然后BWPlOA芯片Ul的R1、Tl端口使用TTL电平与程序控制模块8051芯片U2进行通讯。
[0023]如图2所示:程序控制模块8051芯片U2自身程序由计算机串口 J2通过MAX232芯片U3的R10UT、T1IN端口与拨码开关P5连接,通过拨码开关与8051芯片U2的TXD、RXD连接。
[0024]本实施例中:拨码开关P5是供程序控制模块下载和下位机电力线载波通讯模块切换用的。
[0025]如图2所示:本实施例中:电源控制模块由三极管Ql与电阻Rl构成,其三极管Ql的基极通过电阻Rl与8051芯片U2的PlO管脚连接,其发射机与集电极分别与目标单片机的电源端相连;工作时,程序控制模块8051芯片U2的PlO管脚发出高电平将需要升级的原单片机断电,然后PlO管脚发出低电平给原单片机上电。
[0026]如图2所示:本实施例中:下载模块由FSA1256A芯片U4构成,其管脚1A、2A与程序控制模块8051芯片U2的P12、P13管脚相连,其管脚1B、2B通过接插件Jl与目标单片机的RXD、TXD管脚相连,其管脚1S、2S与程序控制模块8051芯片U2的Pll管脚相连;工作时,目标原单片机在电源控制模块控制下断电之后上电时,程序控制模块8051芯片U2的Pll管脚发出高电平使得FSA1256A的IA、IB之间与2A、2B之间同时闭合导通,这样通过FSA1256A芯片就可以把程序下载到需要升级的目标单片机内,完成软件升级。待升级完成后,8051芯片U2的Pll管脚发出低电平断开IA、1B之间与2A、2B之间的连接。
[0027]本实用新型结构设计简单、紧凑,使用方便,可广泛运用于对原电子产品在原位置进行软件升级而不需要进行停电、开盖、拆机等系列操作的工作场合。
【权利要求】
1.一种基于电力线载波的程序下载系统,其特征在于:包括上位机、下位机,程序控制模块、电源控制模块、下载模块和目标单片机; 所述上位机、下位机分别设有电力线载波通讯模块,并通过电力线与各自的电力线接口电性连接; 所述程序控制模块用于启动程序下载,其数据串行接口与下位机的电力线载波通讯模块的数据串口电性连接; 所述电源控制模块用于控制目标单片机的断电与上电的操作,其输入控制端与程序控制模块的数据控制端口电性连接,其输出端与目标单片机相连; 所述下载模块用于目标单片机的程序下载,其数据传输通道一端与程序控制模块的数据I/o接口端口电性连接,另一端与目标单片机的数据串行接口电性连接。
2.根据权利要求1所述的基于电力线载波的程序下载系统,其特征在于:所述电力线载波通讯模块采用BWPlOA电力载波模块。
3.根据权利要求1所述的基于电力线载波的程序下载系统,其特征在于:所述程序控制丰吴块为单片机。
4.根据权利要求2或3所述的基于电力线载波的程序下载系统,其特征在于:还设有拨码开关,所述电力线载波通讯模块通过拨码开关与程序控制模块的数据串行接口电性连接。
5.根据权利要求4所述的基于电力线载波的程序下载系统,其特征在于:还设有MAX232芯片,其TTL电平端通过拨码开关与单片机的数据串行接口电性连接。
6.根据权利要求1所述的基于电力线载波的程序下载系统,其特征在于:所述电源控制模块由三极管与电阻构成,其基极通过电阻与程序控制模块连接,其发射机与集电极分别与目标单片机的电源端相连。
7.根据权利要求1所述的基于电力线载波的程序下载系统,其特征在于:所述下载模块采用FSA1256A芯片。
【文档编号】H04B3/54GK204129724SQ201420569633
【公开日】2015年1月28日 申请日期:2014年9月30日 优先权日:2014年9月30日
【发明者】叶品菊, 胡远望 申请人:常州信息职业技术学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1