某智能绝缘电阻检测仪的软件设计.docVIP

某智能绝缘电阻检测仪的软件设计.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
某智能绝缘电阻检测仪的软件设计.doc

  某智能绝缘电阻检测仪的软件设计 某智能绝缘电阻检测仪的软件设计 引言   为了确保各种仪器、设备的正常工作,需要定期对其连接电缆的绝缘电阻和导通电阻进行测量。传统的方法是利用摇表和万用表分别对电缆进行绝缘电阻和导通电阻的测量,这种方法虽然简单,但是十分耗时并且容易出错。为此,在本文中,作者设计了一种基于单片机的绝缘电阻检测仪,它既可测量电缆芯线之间的绝缘电阻,同时也可测量各芯线本身的导通电阻(也称接地电阻)。该检测仪可以大大提高连接电缆的绝缘电阻和导通电阻测量的速度、精度与测量仪器的功能集成度。   1 硬件设计简介   图1 电压比较法原理图   该检测仪硬件设计采用电压比较法,原理如图1所示,其基本原理是这样的:基于欧姆定律而来的,通过测量两并联回路中两电阻的电压,根据并联回路两端电压相等就可推出绝缘电阻的测试公式。所示电路中,电阻R1、R2都是已知定值电阻,R3为确定的可变电阻,Rx为电缆芯线间绝缘电阻值或电缆的导通电阻值,R2两端的电压U1可以求出,为U1=VccR2(R1+R2),R3两端电压为U2,通过测量U1-U2即可求出U2的值,再根据公式U2=VccR3(R3+Rx),即可求出Rx的值:Rx=■-R3。   2 系统的软件设计   系统的软件部分利用C++语言进行编写,检测仪系统进行初始化后,各模块进行清零,电缆通过继电器将全部芯线选通进行接地放电处理,以保证仪器的安全使用,然后用户需要确定测量模式,即绝缘电阻测量模式或导通电阻测量模式(一般来说,若二者都需测量,可先测量导通电阻值,然后再测量绝缘电阻值),然后操作者需要确定电缆的选择模式,是通过键盘手动输入还是利用主/副继电器矩阵自动选择所有待测芯线。若选择手动输入,则需要输入待测芯线的号数,输入后系统首先判断其是否为有效芯线,若有效则对电路加入测试电压;另外,当进行绝缘电阻测量时,由于电压源有四个档位(100V、250V、500V和1000V),如果初始电压过低(初始电压设为100V),则信号反馈到单片机后,单片机会发出指令经量程自动转换电路将高电压切换到250V,若电压仍然偏低,则通过量程自动转换电路继.L.续升高电压;系统会对每一个测量点进行测试并回传记录测试数据,直至所有待测量点测试结束;当进行导通电阻测量时,因为测试电压为确定的+12V,不需要量程转换电路,可直接进行测量。测量结束后,系统会把测得的数据在液晶显示屏上显示出来,然后询问对数据的处理(包括存入上位机中的数据库或将结果打印);最后,完成所有的任务后检测仪就可以待机或关机。   3 测量速度的提高及算法实现   图2 快速算法的各级图   如果电缆内部芯线较多,如有100芯,利用检测仪检测时,时间会比较长。为此,作者设计了一种绝缘电阻的快速测量算法。由于电缆的绝缘电阻反映了电缆内部芯线或是芯线与大地之间的绝缘程度,所以,假如4条芯线两两之间相互绝缘,将4条芯线分为两组,每组有两条芯线,将两条芯线的一端连接到一起,则两组芯线之间仍然是绝缘良好的;反之,如果4条芯线两两之间并不是相互绝缘的,也就是说其中至少有两条芯线之间绝缘程度不高,则按上述方法分组测量后,两组芯线之间也是绝缘程度不高的。这就是作者设计的绝缘电阻快速测量算法依据的基本原理。   该算法的具体思想是:当电缆内部芯线数量较多时,可以将芯线逐级分为两组,基于主/副继电器矩阵的设计,组内的芯线通过闭合相应的继电器连接在一起,又由于每条芯线的两端分别连接有一个主继电器和一个副继电器,通过单片机控制使各级分成的两组芯线分别位于主/副两个继电器矩阵中,从而可以直接接入绝缘电阻测量回路进行测量;分组时要尽量使分成的两组芯线数量相同或相近,若组内的芯数n为偶数,则分成的两组芯线数量相同,分别为n/2,若组内的芯数为奇数,则分成的两组中的芯线个数分别为(n-1)2与(n+1)2;假设第一级由A、B两组芯线组成,A组在下一级分为a与b两组,B组在下一级分为c和d两组,依此类推;这样从第一级开始逐级测量,如果第一级测试正常,则表明A组内的各条芯线与B组内的各条芯线之间绝缘程度都是正常的,在下一级的测量中无需再测量A、B两组之间的任意两条芯线的绝缘电阻,只需要测量A组和B组内的芯线之间的绝缘电阻,也就是只需测量a组与b组,c组和d组之间的绝缘电阻,以此来判断两组内的芯线之间的绝缘电阻是否正常,依此方法进行下去即可;反之,如果第一级测量显示A、B两组芯线之间的绝缘电阻值是不正常的,则表明A、B两组芯线之间一定存在某两条芯线之间绝缘不好,组内的芯线之间绝缘程度不能够确定,下一级的测量就变为两组内部芯线之间的2次测量a与b,c和d和两组之间的4次测量a与c,a与d,b与c,b与d,共6次,依此方法进行,直至测量到两条故障芯线之间的绝缘电阻即可结束。   

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档