变频器及其用户密码加密方法

文档序号:8905406阅读:2650来源:国知局
变频器及其用户密码加密方法
【技术领域】
[0001]本发明涉及变频器技术领域,特别是涉及一种变频器及其用户密码加密方法。
【背景技术】
[0002]随着节能减排的大力推广,变频器在冶金、石油、化工、纺织、电力、建材、煤炭等行业得到了广泛的应用。通常来说,变频器都有用来设置功能参数的操作界面,其中一项功能是用户密码设定,用户输入的密码只有与变频器内部存储的密码相等时,才能对变频器进行功能参数设置等操作。传统的变频器,一般采用外设EEPROM进行密码参数、功能参数的存储,出厂时,外设EEPROM的存储内容为空,使用时,变频器会判断特定地址对应的存储内容是否为空,如果存储内容为空,那么变频器会对外设EEPROM初始化,即,将内部存储空间中初始的密码参数、功能参数写入到外设EEPROM中。用户对某个功能参数进行修改后,修改值会保存到外设EEPROM中,变频器掉电又重新上电后,如果判断外设EEPROM中特定地址对应的存储内容不为空,则将外设EEPROM中功能参数读出来作为所有功能参数的初始值。
[0003]然而,如果按照传统的变频器中功能参数的存储方式,将一个新的外设EEPROM来替换原来的外设EEPR0M,新的外设EEPROM会被重新初始化,用户密码参数会被还原初始值,原来的用户密码参数不再起任何保护作用,保密性差。
[0004]另外,将原来的外设EERPOM拆掉,通过外部装置很容易读取原来的外设EERPOM中存储的用户密码参数,进而被破解,安全性差。

【发明内容】

[0005]基于此,有必要提供一种保密性和安全性较佳的变频器及其用户密码加密方法。
[0006]一种变频器,包括:第一存储单元、第二存储单元和控制单元;
[0007]所述控制单元用于判断预存于所述第一存储单元的第一校验参数和预存于所述第二存储单元的第二校验参数是否满足预设对应关系,若满足,则验证通过,若不满足,则报错;
[0008]所述控制单元还用于响应用户输入,将预存于所述第一存储单元的初始密码更新为当前密码。
[0009]其中一个实施例中,所述第一校验参数和所述第二校验参数的预设对应关系为:所述第一校验参数与所述第二校验参数相等。
[0010]其中一个实施例中,所述第一校验参数和所述第二校验参数为生产序列号。
[0011]其中一个实施例中,所述第二存储单元还用于存储所述变频器的功能参数。
[0012]其中一个实施例中,所述第一存储单元和所述第二存储单元为EEPR0M。
[0013]一种变频器的用户密码加密方法,包括如下步骤:
[0014]判断预存于第一存储单元的第一校验参数和预存于第二存储单元的第二校验参数是否满足预设对应关系,若满足,则验证通过,若不满足,则报错;
[0015]响应用户输入,将预存于所述第一存储单元的初始密码更新为当前密码。
[0016]其中一个实施例中,所述第一校验参数和所述第二校验参数的预设对应关系为:所述第一校验参数与所述第二校验参数相等。
[0017]其中一个实施例中,将所述变频器的功能参数存储在所述第二存储单元。
[0018]本发明公开的变频器及其用户密码加密方法,通过控制单元判断预存于第一存储单元的第一校验参数和预存于第二存储单元的第二校验参数是否满足预设对应关系以及将经过更改操作更新后的密码存储于第一存储单元,防止所述变频器被非法的仿制,并提高所述变频器工作时的安全性和可靠性,同时提高用户密码的保密性。
【附图说明】
[0019]图1为本发明一实施例的变频器的功能模块图;
[0020]图2为应用在图1中所示变频器的用户密码加密方法的步骤流程图。
【具体实施方式】
[0021]如图1所示,本发明公开了一种变频器。
[0022]所述变频器包括:第一存储单元110、第二存储单元120和控制单元130。
[0023]控制单元130用于判断预存于第一存储单元110的第一校验参数和预存于第二存储单元120的第二校验参数是否满足预设对应关系,若满足,则验证通过,若不满足,则报错O
[0024]为了提高保密性,增大被破解的难度,第一存储单元110优选为所述变频器中加密性较好的MCU芯片内部的EEPROM。由于MCU芯片内部的EEPROM存储空间较小,通常需要添加外设存储单元来存储所述变频器的功能参数,本实施例中,第二存储单元120为所述外设存储单元,优选为EEPROM。
[0025]本实施例中,第一校验参数和第二校验参数的预设对应关系为:第一校验参数与第二校验参数相等。也就是说,控制单元130判断预存于第一存储单元110的第一校验参数和预存于第二存储单元120的第二校验参数是否相等,若判断结果为相等,则验证通过,若判断结果为不相等,则报错。
[0026]在实际应用中,第一校验参数和第二校验参数为所述变频器的生产序列号,每台所述变频器的生产序列号均不相同。在所述变频器出厂前,通过电脑等外部设备将生产序列号分别存储至MCU芯片内部的EEPROM和所述外设存储单元,即,将生产序列号分别存储至第一存储单元110和第二存储单元120。
[0027]由于第二存储单元120保密性和安全性较差,因此,存储在其中的第二校验参数容易被读取,进而得知与第二校验参数相等的第一校验参数,为了防止因读取第二校验参数就轻易地得知第一校验参数,在其他实施例中,第一校验参数和第二校验参数的预设对应关系为通过 DES、3DES、IDEA、AES、RSA/ECC、Diffie-hellman、SHA-l/SHA-256 等加密算法所形成的关系。
[0028]所述变频器上电工作后,控制单元130分别从第一存储单元110和第二存储单元120中读取第一校验参数和第二校验参数,并判断第一校验参数和第二校验参数是否满足预设对应关系,如果第一校验参数和第二校验参数满足预设对应关系,则验证通过。只有验证通过后,所述变频器才允许用户进行密码输入、功能参数设置等一系列操作。如果第一校验参数和第二校验参数不满足预设对应关系,则报错,从而能够得知所述变频器出现了第二存储单元120
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1