压缩机参数配置的方法与流程

文档序号:11620412阅读:2520来源:国知局
压缩机参数配置的方法与流程

本发明涉及压缩机参数配置领域,特别涉及压缩机参数配置的方法。



背景技术:

目前,压缩机参数配置的方法为“离线式”调试方法。压缩机参数调试过程是反复繁琐的参数调试过程,“离线式”调试方法每次修改完参数就需要人为的将eeprom取下来,然后用eeprom烧写工具进行烧写,接下来将烧写的eeprom装到eeprom座子上,最后进行压缩机启动能力、背压等调试。这个过程非常繁琐,导致压缩机参数调试效率极低。

本发明是以基本通用的硬件电路(即eeprom模块电路和eeprom调试电路板)为基础,主要通过软件程序来检测、判断,并决定是否自动进行压缩机参数配置。



技术实现要素:

本发明要解决的技术问题是:提供一种压缩机参数配置的方法,提高压缩机参数配置效率。

为解决上述问题,本发明采用的技术方案是:压缩机参数配置的方法,包括步骤:

a、在eeprom调试电路板上集成通用的eeprom模块电路,并从所述eeprom模块电路上的时钟引脚和数据传送引脚分别引出一根线路,将引出的线路与eeprom烧写器相连;

b、通过eeprom烧写器将eeprom配置文件烧写到eeprom中;

c、在eeprom调试电路板连续通电的条件下,每隔一段时间(例如图1中所示的20ms)通过eeprom的第一个字节的内容,来判定eeprom烧写器是否对eeprom进行了数据烧写,通过eeprom的最后一个字节的内容,来判定是否已经烧写完毕;若eeprom烧写器未对eeprom进行数据烧写,则返回步骤c;若eeprom烧写器正在对eeprom进行数据烧写,则立即停止压缩机,并进入步骤d;

d、延时一段时间(例如图2中所示的1s)之后,判断是否烧写完毕,若烧写完毕,则延时(例如图2中所示的10s)启动压缩机进行参数验证;若烧写未完毕,则返回步骤d。

本发明的有益效果是:本发明区别于传统的“离线式”调试方法,通过在eeprom调试电路板上集成通用的eeprom模块电路,并从所述eeprom模块电路上的时钟引脚和数据传送引脚分别引出一根线路,将引出的线路与eeprom烧写器相连,利用eeprom烧写器将eeprom配置文件烧写到eeprom中,在调试电路板连续通电的条件下通过软件程序实时检测eeprom是否被更新、以及决定是否启动压缩机进行eeprom参数验证,从而实现“在线式”调试并配置压缩机的方法,极大提高配置压缩机参数的效率,减小参数配置人员的工作量,且避免了每次验证压缩机参数都需要断电和上电等操作带来的触电安全隐患。

附图说明

图1为eeprom调试电路板上集成的eeprom模块电路原理图。

图2为软件程序判定是否正在对板载eeprom进行数据烧写的流程图。

图3为软件程序判定eeprom是否烧写完毕,并自动启动压缩机进行参数验证的流程图。

具体实施方式

实施例提供了一种压缩机参数配置的方法,具体步骤如下:

1、在eeprom调试电路板上集成通用的eeprom模块电路,并从所述eeprom模块电路上的时钟引脚和数据传送引脚分别引出一根线路,将引出的线路与eeprom烧写器相连.

2、通过eeprom烧写器将将eeprom配置文件bin文件“在线”烧写到调试电路板上的eeprom中。烧写器通过scl和sda两根线把数据烧写进入eeprom是由压缩机参数调试人员来完成的。调试人员通过烧写软件将eeprom配置文件(.bin)烧写到板载eeprom中。

3、在eeprom调试电路板连续通电的条件下,每隔一段时间通过eeprom的第一个和最后一个字节的内容,来判定eeprom烧写器是否对eeprom进行了数据烧写以及是否已经烧写完毕,以决定是否启动压缩机进行eeprom参数验证,具体包括以下内容:

(1)判定是否正在对板载eeprom进行数据烧写,并决定压缩机运行状态。本技术方案采用较巧妙的方法来判断外部烧写器是否对eeprom进行数据烧写。烧写器给eeprom进行数据烧写时,默认从第一个地址开始烧写。因此我们将eeprom的第一个地址作为检测eeprom是否被烧写器烧写的判定依据。判断方法为:我们约定eeprom的第一个字节的所有数据位都为0,即:0x00。当单片机读取eeprom的第一个字节为0x00时,且检测到eeprom的最后一个字节为0x00后,单片机就将第一个字节的值与0xff按位与,得到0xff,并将该值写入eeprom中,因此eeprom的第一个字节就被单片机更改为0xff。若外部烧写器没有对eeprom进行烧写,那么单片机读取的eeprom的第一个字节就永远为0xff,即判定外部烧写器没有对板载eeprom进行数据烧写;若外部烧写器对eeprom进行了数据烧写,那么单片机读取的eeprom的第一个字节就为0x00(不等于0xff),即判定外部烧写器正在对板载eeprom进行数据烧写。当判定外部烧写器正在对板载eeprom进行数据烧写时,单片机因立即停止压缩机,并进入步骤(2);当判定eeprom烧写器未对eeprom进行数据烧写,则重复本步骤。

实施例判定是否正在对板载eeprom进行数据烧写,并决定压缩机运行状态具体步骤如图2所示:

a.每隔20ms读取一次eeprom的第一个字节内容;

b.判断eeprom的第一个直接是否为0x00,若是,则表明读写器正在烧写eeprom,立即停止压缩机;若不是,则返回步骤a。

(2)判定eeprom是否烧写完毕,并延时启动压缩机进行参数验证。判断eeprom是否烧写完毕的方法同“步骤(1)、判定是否正在对板载eeprom进行数据烧写。”,只不过将eeprom的最后一个字节的内容作为判定依据,即:我们约定eeprom的最后一个字节的所有数据位都为0,即:0x00。当单片机读取eeprom的最后一个字节为0x00时,单片机就将最后一个字节的值与0xff按位与,得到0xff,并将该值写入eeprom中,因此eeprom的最后一个字节就被单片机更改为0xff。若外部烧写器没有对eeprom进行烧写或没有烧写完毕,那么单片机读取的eeprom的最后一个字节就永远为0xff,即判定外部烧写器没有对板载eeprom进行数据更改烧写或没有烧写完毕;若外部烧写器对eeprom数据烧写完毕,那么单片机读取的eeprom的最后一个字节就为0x00(不等于0xff),即判定外部烧写器已经对板载eeprom烧写完毕,达到压缩机启动条件。

压缩机启动条件:当检测到外部烧写器将数据烧进eeprom后,单片机延时10秒钟后就发出svpwm波启动压缩机进行参数验证。若配置压缩机参数人员发现压缩机工作不正常或电流波形不好等,则判定压缩机参数配置不合理,需要调整参数,然后重复上面的步骤进行再次验证,直至使压缩机稳定工作并达到所有要求。

当系统确认在对板载eeprom进行数据烧写,实施例判定eeprom是否烧写完毕,并延时启动压缩机进行参数验证的具体步骤如图3所示:

s1.延时1s读取一次eeprom的最后一个字节内容;

s2.判断eeprom的最后一个直接是否为0x00,若是,则表明烧写完毕,将第一个字节和最后一个字节赋值0xff,延时10s启动压缩机进行参数验证;若不是,则返回步骤s2。

以上描述了本发明的基本原理和主要的特征,说明书的描述只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1