[变频空调维修]-第10章-存储器故障-第2节-使用编程器对存储器数据的读/写方法

技术支持评论2,038字数 5378阅读17分55秒阅读模式

空调培训资料缩略图

第2节 使用编程器对存储器数据的读/写方法

变频空调器室外机控制系统复杂,需要存储压缩机V/f值、传感器数据等,尤其是直流变频空调器,还需要计算压缩机的相位位置,如果为全直流变频空调器,还需要存储电子膨胀阀的阀针开度和压缩机转速的对应关系,而CPU一般存储不了如此大量的数据,因此一般外设存储器电路,专门存储数据。

空调器中的存储器早期型号多为93C46,目前多为24C××系列。室内机或室外机CPU上电复位均读取存储器中的数据,如正常则处于待机状态,或按遥控器的“开/关”键进行工作;如果上电时读取错误,则不再进行下一步操作,室外风机和压缩机均不运行,并通过指示灯或显示屏报出“室内机或室外机存储器故障”,如出现此种故障通常需要更换主板或模块板。在实际维修中,由于变频空调器主板或模块板价格较贵,一般还不容易配到,又由于存储器硬件电路一般不会损坏,如果只更换存储器或重新对存储器写入数据,则会很大程度地降低维修成本,因此在现实的维修中,为存储器写入数据有一定实用价值。本节对编程器为存储器读出或写入数据的方法进行介绍。

1.某品牌存储型编程器

图10-6所示为某品牌存储型编程器的实物外观。其可以在维修彩电、DVD、空调器时,用来读、写、存储24/85/93系列的存储器数据。

图10-6 编程器实物外观

图10-6 编程器实物外观

①显示窗:用数码管显示相应功能。

②按键:只有3个按键,即确定键、选择加键、选择减键。

③母块/子块插座:母块插座放置内含数据的存储器,子块插座放置待写入数据的存储器。

④挡位开关:挡位开关位于向上位置时,连接计算机(俗称电脑)进行联机操作,由计算机通过USB为编程器供电,如不连接计算机则相当于关机;挡位开关位于向下位置时,使用编程器内部电池供电,可进行脱机操作。

⑤遥控检测:接收遥控信号,如果遥控器正常,编程器内部蜂鸣器会发出声音提示。

⑥USB接口:位于上部,通过USB连接线连接计算机USB接口。

2.特点与功能

①编程器出厂时已存入数千种彩电数据,不用计算机即可写数据、存数据、对拷和进行遥控器信号检测。

②联机或脱机均自动识别存储器型号,同时支持手动选择型号,自动判断24、85系列7脚电位。

③采用区号、编号自动过滤技术,操作更省心。

④脱机即不用计算机即可对存储器进行以下操作。

  • 对拷:将母块中的数据复制到子块中。
  • 写数据:将编程器的内存数据写入子块中。
  • 存数据:把母块的数据存入编程器。

⑤联机使用计算机功能。

  • 读数据:读出存储器数据→缓冲区显示→保存到计算机。
  • 写数据:打开计算机中保存的数据→缓冲区显示→写入子块。
  • 编程器内存读取:选择区号、编号→单个读取内存数据→缓冲区显示→保存到计算机。
  • 编程器内存写入:打开计算机中保存的数据→缓冲区显示→选择区号、编号→保存至编程器内存。

说明:如图10-7所示,母块指原机有数据的存储器,子块指待写入数据即空白的存储器,子块写入数据之后也称为母块。

图10-7 母块和子块的含义

图10-7 母块和子块的含义

3.功能选项数码管显示字符

编程器共有4个功能选项,如图10-8和图10-9所示,通电后按选择加键或选择减键改变选项,按“确定”键进入相应功能,4种显示图标如下所述。

图10-8 功能选项表示符号

图10-8 功能选项表示符号

图10-9 功能选项表示符号(续)

图10-9 功能选项表示符号(续)

①脱机写数据:小杠从U向u跑,作用是将编程器内部存有的数据复制到子块。

②脱机存数据:小杠从u向U跑,作用是将母块的数据存储到编程器之中。

③连接计算机:两个小杠闪烁显示,作用是使用USB线将编程器连接至计算机。

④脱机对拷:小杠从u向u跑,作用是将母块的数据直接复制到子块中。

4.存储器型号与容量对应关系

空调器中的存储器常用的有93C××系列和24C××系列,存储器型号、编程器显示字符、容量对应关系见表10-3。

表10-3 存储器型号、编程器显示字符、容量对应关系

表10-3 存储器型号、编程器显示字符、容量对应关系

5.脱机对拷

脱机对拷就是不使用计算机,将母块的数据直接复制至子块中,操作步骤如下。

①开机:如图10-10所示,将挡位开关向下滑动至“电池”位置,数码管动态显示“SJ2009U”产品型号,以及编程器内存容量,随后进入开机状态。

图10-10 打开电池开关

图10-10 打开电池开关

②功能选择:如图10-11所示,开机后功能选项为“写数据”,按压选择减键,将功能选项调至“脱机对拷”。

图10-11 选择“脱机对拷”

图10-11 选择“脱机对拷”

③安装存储器:如图10-12所示,将母块放到左边的插座内,将子块放到右边的插座内,要注意存储器的豁口位置要与图标相对应。

图10-12 安装母块和子块

图10-12 安装母块和子块

④锁紧:如图10-13所示,向左按压锁紧锁扣,使插座内夹片紧紧连接存储器引脚,以免出现虚接现象。

图10-13 锁紧锁扣

图10-13 锁紧锁扣

⑤自动识别型号:如图10-14所示,按一下“确定”键,4位数码管的左边2位字符显示母块型号,右边2位字符显示子块型号。如果型号正确,再按一下“确定”键,编程器开始数据对拷,同时依次显示“----”字符,表示数据对拷的进度。

图10-14 显示型号和对拷进度

图10-14 显示型号和对拷进度

说明:本例母块和子块存储器型号均为24C02。

⑥完成:如图10-15所示,数据对拷完成后自动校验,正确显示“88”,并且蜂鸣器响1声提示复制成功,再按一下任意键,返回至待机状态,拨动挡位开关至“USB电源”,从而关闭编程器电源。

图10-15 对拷完成后关闭电源

图10-15 对拷完成后关闭电源

⑦取出存储器:如图10-16所示,向右扳动打开锁扣,取出母块和子块,此时子块的数据已经和母块相同,也可以称为母块。

图10-16 取出写好数据的存储器

图10-16 取出写好数据的存储器

6.脱机存数据

脱机存数据就是在维修过程中,对所检修空调器的存储器数据,在不用计算机的情况下保存起来。某品牌编程器内置大容量内存,可以将存储器数据保存在编程器内存中,在下次维修时如果需要使用,可使用编程器直接将数据复制至存储器。

下面以海信KFR-26GW/11BPI变频空调器室外机模块板存储器(485-××-0)为例,将存储器数据保存在编程器内存之中的操作步骤介绍如下。

①拨动挡位开关至“电池”位置,由内置电池为编程器供电,数码管显示字符为上次断电时的功能状态。

②如图10-17左图所示,将485-××-0存储器放到母块插座并锁紧。

③如图10-17右图所示,按压“选择加”或“选择减”键,将功能选项调至“脱机存数据”,显示字符为“u→U”,小横杠由u向U跑,表示数据从小容量的空调器存储器485-××-0读出、写入至编程器内部大容量内存ROM。

图10-17 安装存储器后选择“脱机存数据”

图10-17 安装存储器后选择“脱机存数据”

④如图10-18左图所示,按“确定”键,编程器自动进行存储器型号识别,由于此机存储器型号为24C02,实际显示为“02”。

⑤如图10-18右图所示,按“确定”键,将有一个等待过程,编程器首先进行存储器的试验读出,如读出成功则自动检测全部区空间的可用容量,此时显示“q 0”,即表示000区的空间可放置数据,试将数据存在127区,按压“选择减”键,即可跳转至127区,如图10-19左图所示。

图10-18 识别型号和选择区位

图10-18 识别型号和选择区位

⑥如图10-19右图所示,按“确定”键,此时显示“b 0”,表示可将数据保存在0号位置,按压“选择加”或“选择减”键可以改变编号,试将数据保存在16号位置,按压“选择加”键,调至“b 16”,如图10-20左图所示。如果是已使用过的编号,则会直接跳过。

图10-19 确定区位和选择编号

图10-19 确定区位和选择编号

⑦如图10-20右图所示,按“确定”键,小横杠随读/写进度移动,随后显示“88”字符,并且蜂鸣器响1声提示读/写校验完成,此时485-××-0存储器内数据已成功保存在编程器的127区16号位置。

图10-20 确定编号和保存成功

图10-20 确定编号和保存成功

7.脱机写数据

脱机写数据就是在维修过程中,检修空调器故障原因为存储器故障,需要重新对存储器或空白存储器写入数据时,如编程器内保存有所检修空调器的存储器数据,这样在不使用计算机的情况下,即可对存储器或空白存储器写入数据。

以检修海信KFR-26GW/11BPI变频空调器为例,假如模块板上存储器24C02损坏,更换时需要对空白存储器写入数据,根据记录得知数据储存在127区的16号位置。

①拨动挡位开关至“电池”位置,由内置电池为编程器供电,显示字符为上次断电时的功能状态。

②如图10-21左图所示,按压“选择加”或“选择减”键,将功能选项调至“脱机写数据”,显示字符“U→u”,小横杠由U向u跑,表示数据从编程器内部大容量内存ROM读出、写入至小容量的空调器存储器24C02。

③如图10-21右图所示,将空白存储器24C02放到子块插座并锁紧。

图10-21 选择“脱机写数据”和安装子块

图10-21 选择“脱机写数据”和安装子块

④如图10-22所示,按“确定”键,此时数码管显示“q 1”,表示当前区号为001号,按压“选择减”键,调至“q 127”,表示选择了127区。

图10-22 选择区位

图10-22 选择区位

⑤如图10-23所示,按“确定”键,此时数码管显示“b 0”,表示当前位置在0号,按压“选择加”键调整编号,直至“b 16”,表示选择了16号。

图10-23 选择编号

图10-23 选择编号

⑥如图10-24左图所示,按“确定”键,此时数码管显示“2p”,表示数据容量为2KB,应使用24C02存储器。

⑦如图10-24右图所示,按“确定”键,编程器自动对子块插座的存储器型号识别,正常情况下应显示“02”,如显示其他数值,如本例显示“16”,说明编程器识别型号为24C16。

图10-24 数据容量和识别型号

图10-24 数据容量和识别型号

⑧由于存储器型号识别错误,此时需要手动识别型号,按压“选择减”键改变型号,如图10-25左图所示,直至显示型号(02)和存储器型号(24C02)相对应。

⑨如图10-25右图所示,按“确定”键,小横杠随读/写进度移动,几秒钟后显示“88”,并且蜂鸣器响1声提示读/写检验完成。此时数据已成功由编程器127区16号写入存储器24C02。

图10-25 选择正确型号和复制成功

图10-25 选择正确型号和复制成功


Warning: file_exists(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content/uploads/2024/03) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2036

Warning: is_dir(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content/uploads/2024) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content/uploads) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/www/wwwroot) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/www) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content/uploads/avatar) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-content/themes/begin/inc/avatar-cache.php on line 7

Warning: file_exists(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content/uploads/avatar) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2036

Warning: is_dir(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content/uploads) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/www/wwwroot) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/www) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_dir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-includes/functions.php on line 2047

Warning: is_file(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content/uploads/avatar/b32f9e95aaf5f958e5327dc1538e4e1c96.png) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-content/themes/begin/inc/avatar-cache.php on line 21

Warning: is_file(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content/uploads/avatar/b32f9e95aaf5f958e5327dc1538e4e1c-d.png) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-content/themes/begin/inc/avatar-cache.php on line 22

Warning: fopen(): open_basedir restriction in effect. File(/www/wwwroot/www.yxjdzl.com/wp-content/uploads/avatar/b32f9e95aaf5f958e5327dc1538e4e1c-d.png) is not within the allowed path(s): (/www/wwwroot/yxjdzl.com/:/tmp/) in /www/wwwroot/yxjdzl.com/wp-content/themes/begin/inc/avatar-cache.php on line 26

Warning: fopen(/www/wwwroot/www.yxjdzl.com/wp-content/uploads/avatar/b32f9e95aaf5f958e5327dc1538e4e1c-d.png): Failed to open stream: Operation not permitted in /www/wwwroot/yxjdzl.com/wp-content/themes/begin/inc/avatar-cache.php on line 26

Fatal error: Uncaught TypeError: fclose(): Argument #1 ($stream) must be of type resource, bool given in /www/wwwroot/yxjdzl.com/wp-content/themes/begin/inc/avatar-cache.php:27 Stack trace: #0 /www/wwwroot/yxjdzl.com/wp-content/themes/begin/inc/avatar-cache.php(27): fclose() #1 /www/wwwroot/yxjdzl.com/wp-content/themes/begin/template/copyright.php(21): begin_avatar() #2 /www/wwwroot/yxjdzl.com/wp-includes/template.php(772): require('...') #3 /www/wwwroot/yxjdzl.com/wp-includes/template.php(716): load_template() #4 /www/wwwroot/yxjdzl.com/wp-includes/general-template.php(204): locate_template() #5 /www/wwwroot/yxjdzl.com/wp-content/themes/begin/single-default.php(16): get_template_part() #6 /www/wwwroot/yxjdzl.com/wp-includes/template.php(772): require('...') #7 /www/wwwroot/yxjdzl.com/wp-includes/template.php(716): load_template() #8 /www/wwwroot/yxjdzl.com/wp-includes/general-template.php(204): locate_template() #9 /www/wwwroot/yxjdzl.com/wp-content/themes/begin/single.php(6): get_template_part() #10 /www/wwwroot/yxjdzl.com/wp-includes/template-loader.php(106): include('...') #11 /www/wwwroot/yxjdzl.com/wp-blog-header.php(19): require_once('...') #12 /www/wwwroot/yxjdzl.com/index.php(17): require('...') #13 {main} thrown in /www/wwwroot/yxjdzl.com/wp-content/themes/begin/inc/avatar-cache.php on line 27
WordPress › 错误