多功能网络电力仪表详细设计说明书.docx
WQ1.-242多功能网络电力仪表详细设计说明书文件编号保密级别总页数编制评审记录对,Q1.-242多功镜网络电力仪表详细设计说明书Vi.OO的评审意见:K部分章节格式不正确2、笑用的模块,应注明复用组件名称上述问题修改嬖更显由冯如明验睡,本文件即可发布.评审人员签字:何甥修改脸证结果:1、已修改2、已修改验证人签字:_时间:2009年12-25日变更日志编号版本修改内容修改人修改日期10.10创建初稿2009-12-2320.20内部评审2009-12-2431.00发布2009-12-25引力11.1 编写目的11.2背景11.3 11.4 参考资料1系统设计总体说明22.1 系统结构22.1.1 便件结构22.1.2 软件结构22.2 软件运行平台3模块详细设计13.1 时测模块43.1.1 功能描述43.1.2 性能要求73.1.3 接口定义73.1.4 1.4程序流程73.1.5 1.6测试要点83.2 电能计量模块81. 2.1功能描述83. 2.2性能要求IO4. 2.3接口定义105. 2.4程序流程106. 2.5测试要点103.3 输入输出模块IO3.3.】功能描述103.3.2性能要求133. 3.5测试要点163.4 需JK统计模块161. 4.1功能描述163. 4.2性能要求174. 4.3接口定义175. 4.4程序流程176. 4.5测试要点173.5 电能质埴分析模块171. 5.1功能描述172. 5.2性能要求203. 5.3接口定义204. 5.4程序流程205. 5.5测试要点203.6 越眼保护模块201. 6.1功能描述203. 6.2性能要求214. 6.3接口定义215. 6.4程序流程216. 6.5测试要点213.7 数据记录模块213.7.1功能描述213.7.2性能要求213.7.3接口定义213.7.1程序流程223.7.5测试要点223.8通讯模块223.8.1功能描述223.8.3接口定义223.8.4程序流程233.8.5测试要点243.9界面设计243.10接口253.10.1外部接口253.10.2内部接口271引言1.1 缰写目的本文档是根据UQI,-212多功能网络电力仪表概要设计说明书而编制的,旨在确定HQ1.-242多功能网络电力仪衣的详细设计说明.通过本详细设计说明书,可以了解到*3.-242多功能网络电力仪我各个模块的详细设计说明.本文档的阅读阅读对象是:项目组成员.评审人员.1.2 W*WQ1.-242多功能网络电力仪衣是在WQ1.-237网络电力仪衣的基础上进行研发,主要增加电能质景分析功能,系统软硬件结构,均参照WQ1.237网络电力仪表。侍开发的软件系统的名称:WQI.-242多功能网络电力仪上.1.3 定义无1.4 参考资料号资料名称说明IHQ1.-242需求现格说明书2HQI.-212概要设计说明书2系统设计总体说明2.1 系统结构2.1.1 件结构硬件系统由四块PCB板组成,显示面板由一块自带段式液晶控制器的电路板及液晶、按键殂成:主机部分由地小系统部分和外用接口部分组成,以小系统部分包含DSP、品振、铁电存储器(包括后门狗、电压失效监测、铁电存储器湎分)组成,外围接口部分则由开入、开出、电压电流采集、系统电源、通讯等几部分组成.图2-1硬件系统框图2.1.2 软件结构软件设计按照模块化的思想,各功能帙块按照要求分过到各中断或任芬中执行.> 定时器I周期中断:为程序最高优先级中断,负责完成AD采样数据的转存,内部任务的处理、AD采样的同步、外部任务的调度等:> RS485接收中断:负货接收RS485数据并转存至接收数据慑冲区;> RS485发送中断:负货将RS485发送缓冲区的数据发送至总线:外部海量任务task。:完成采样数据的处理,电流、电压、功率、频率、功率因数、电度、电压电流H1.角、需用值、统计值等的计算:电能质量分析的计算.> 外部越来任务taskO1.:包含8级越限任务、最大最小值统计任务和继电器出11的刷新:外部通讯任务task2:完成RS485协议的处理,包括侦数据的完整性检测,计发数据的准爵和发送:> 外部显示任务UISk3:配合按键完成HM1.的展示:> 铁电处理任务m疝】:为整个任务中的皎低优先级任务,完成右门狗的复位、铁电数据的写入和读出.优先级降低铁电处理任务main外部显示任务task3外部通讯任务task2外部越限任务tasko1.外部测量任务taskoRS485发送中断RS485接收中研定时器1周期中断图2-2中断和任务优先级2.2 软件运行平台CPU:TMS320F2808F1.ASH:128kSRAM:36k操作系统:无3模块详细设计WQ1.-242多功能网洛电力仪表.功能实现方式分为爱用、部分亚用、设计开发.番功能模块的实现方式如下表所示.模块名称实现方式复用组件名称实时测量更用电能计H部分复用实时电能计款输入输出部分复用开关量怆入需At统计设计开发电能质分析设计开发越限保护部分复用越限方件记录数据记录设计开发通讯模块部分复用遥测、遥控界面设计设计开发3.1 实时测模块3.1.1 功能描述(1)电压测城外部输入电压,经过电阻分压后,再经过运放电跖,送入CPU内部的ADC管脚.由CPU控制ADC对电压信号进行实时采样,得到采样点,利用实时采样点,以真有效也的方法计算电压.pBR2p-3IS4*MBK4BK*BK6-CZ=ZJISOk-r-hBR7BR$BRg旧改5(-=i-BR1.OBRIIBRI2=-=>-r>-IAK-IHI:r.1.1.图3-1分压电路(2)电流测耻外部输入电流,羟过CT隔离转换后,中接一采样HIR1,R到电压信号.再经过运放电路,送入CPU内部的ADC管脚.由CPU控制ADC时电压佶号进行实时采样,得到采样点.利用实时采样点,以真有效值的方法计驾电流.图3-3CT回路(3)相位与序分量冽fit根据电流电压基波的实部和璜部,枭用查表的方法计算电流电压的相位,其中以A相电压为基准角。得到相位以后,即可根据序分心的分解和计算方法,计算出序分业。(4)功率与功率因素测中用电压利电流的实时采样点,采用真有效但驾法,计匏有功功率.视在功率采用电压和电流的代数乘枳,而无功功率则采用视在功率和有功功率平方差再开平方的方法计算得到的.有功功率除以实在功率.即可得到功率因素.<5)频率测量A相电压的波形经比较整形后送入DSP的外部中断弓I脚,采用捕获的方法计算两次中断的间隔时间,并把时间转化成电压的频率,(6)负效性质测瓜通过判定有功功率和无功功率的符号即可判定电压和电流的夹角在舞一个望限,从而可以判定负载性喷。无功功率输入C2)OH1.功功率<->此无助功率<÷>功率闪数(一)(三)3正,功动率(+>成无助功率(+)*IM(+)14*i*行功功率输入做仆功叨率(一)仇无功功率(一)功率取畋(一)正,1功功+(+)RA功功率(一)功率因数<>图36负我性质与功率符号对应图3.1.2 性能!求(I)精度精度分辨率m显示一次值tS.0.2%0.01V0120%Un<=5kV电流0.2%0.00IA01.2In<=50kA有功功率0.5%OJW0999.9W<=15WJM无功功率0.5%OJvar0-4)999.9varV=I500M视在功率0.5%0.IVA099999VA<=I5(X)M功率因效0.5%0.01.100001.0000*频率0.01Hz0.01Hz4565Hz-电流电压相位3。3。0036俨-(2)时间特性所有实时量,必需在IS内蒯新一次.3.1.3 接口定义实时测量模块的测量值保存在定义好的结构体里,是以全局变量的类型定义的,便于其他模块直接引J1.h3.1.4 程中流程本模块采用直线型流程,逻辑结构简单.图3-7实时测量程序流程图3.1.6 测试要点A所有泅量例的线性度、精度:、边界伯必雷达到预定指标,>所有泅量他的刷新时间,必需达到预定指标.3.2 电能计模块3.2.1 功邮述(1)电能计量> 有功电度有功电度是有功功率对于时间的积分.以kWh为胞位.由于功率是有方向的,正值时消耗能fit负值时择放能!也所以有功电度也存在消耗性有功电改<EpJmp)和择放性有功电度(EPfXP)同时我们还定义消耗行功电度与发出有功电度的绝对值之和叫作绝对值和有功电度(Epjota1.);而两者绝对值之差为净有功电度(EPjeI).电度盘计算时考虑频差带来的影晌.以DSP的时钟为基准进行补偿.> 无助电度同有功电度类似,无动电度是无功功率对于时间的枳分,以kvarh为单位.由于无动功率也是有方向的,正值时无动功率由电源流向负我(感性),负伯时由负载(容性)馈回电源。所以无功电仪也存在正负方向,也可称为感性无功电度(EqJmp)和容性无功电度(E(UeXP).同时我们还定义这两种无动电度家的绝对(ft之和叫作绝对值和无功电度(EqjotaI):而两拧绝对假之差为冲无功电度(Eq_nct>.> 视在电度视在电度是视在功率对于时间的枳分.没有消耗性和拜放性的区别.(2)秒表功德WQ1.242具有定时自动抄表功能.能自动记录本月JR计电能量数据.自动备份上月电能数据.限计自上一次清零以来的电能fit,具符多种消零方式“(3)分时计快仪表支持分时计费功能.8个时段,4种费率可设定.在系统参数设世中,用户可以最多可定义8个时段.每个时段费率可设定为尖(sharp).峰CpcaD、平(no11na1.).谷(Va1.ICy)中的一种.每一个时段均可选择使能或不使能.需要注意的是,时段设置时,所有使能的时段表相加应该涵盖一天中的24小时。仪表会对分时计费参数设定做出判断,如设定的参数有误,会给出告警信息,将开关城中的“自检信息”TOU时间设词”位於.1。当分时计费设定好后,并且分时计费使能时,仪表在统计电度时,既统计上一节所述的实时电度,同时统计分时电度,程序计算电度每周波执行一次,每次计算当前周波的电度埴量,累加到实时电度中,同时,根据系统时间和时段我的费率设定,将当前周波的电度增1.累加到相应的分时计费电度值中(当月TOU与TOU累计).当月ToU包含表3-2与表3-3所示电度(ft:TOU累计包含的电度值与当月TOU类似.不同的是.TOU累计指示的是自系统运行起(或上次清零后)总的TOU电度值.该ToU累计值Ur以手动清零,或者设定为定时济等,在用户设定的时刻自动清零。(4)分时计费抄表分时计费抄表,主要包括当月IOU冻结TOU累计冻结,并能自动保存上月TOU.TOU当月计算模式可以设定为月末计算或者定时计算。当系统运行到设定的ToU冻结时刻时(月末或是用户设定的时刻,仪表会将实时的ToU电度假备份卜来,即为当月TOU冻结;同时将实时的ToU累泞电度值备份为TOU累计冻结。当新的月开始时,仪去会将实时的ToU在份为上月TOU,同时将实时TOU清零,-R新开始联计.3.2.2 性能要求精度#«精度分辨率显示一次值有功电度0.5%0.0IWh-O-IOMWh0.5%O-OIVarti-0IOMvarh0.5%0.01VA-O-IOMVA(2)时间特性所布的电度限应IS内计算一次,且不能发生漏计算.3.2.3 接口定义电能计量模块的电度值保存在定义好的结构体里,是以全局变量的类型定义的,便于其他模块直接引用。电度佗衡要在铁电中诳行备份,进行电度值每份时,口接调用铁电模块提供的数据存储函数即可.3.2.4 程摩流程本模块采用直线型流程.逻辑结构简单.3.2.5 测试要点> 电度的精度衢海足预定指标,> 所有电度数据需要掉电不易失。> 当电度计fit到最大值时应能自动翻传后维续累计.3.3 幅入输出模块3.3.1 功能描述(1)开关拉谕入2跖遥信状态采集功能,并可通过扩展板扩展4路开关心输入。支持延时泄波功能,延时时间可设置为OYOOOOmS,支持遥伯变位事件记录,与系统事件记录共享32个存储空间,掉电不丢失记录.支持遥信变位告警功能.该告警功能是通过越限告警来实现的.可以将任一不等式的越限对象选择配置为某一路开入盘状态.需要注意的是.此时不等式条件必须设置为-=>且门限值只可以设置为“0”或“1”.开入量除入电平支扑DDAC1.I0V,并兼容DCJAC220V.通过更改限流电阻.可支持DC24V电平标准.出于未添加整流电路,为断交流输入信号有效时,采用的是判断采样点有效的方式,需参照C开入带分析报告。(2)键电器输出2路继电涔输出,并可通过犷展板扩展2跖缚电器输出。具有“电平”和“脉冲”两种输出方式可供选择,可通过软件充置为:告警电平、告警脉冲、遥控电平、遥控脉冲,脉冲电度输出总共五种功能,扩展三Q1.-242多功能网络电力仪表惮蒯设计说明书板维电潺无脉冲电度谕出功能.告瞥电平:该功能需配合越限告警功能来使用。当超限不等式成立,并使能了维电器出口,且时应的维电器工作模式配置为告警电平'W,维电器会闭合.需要注意的是,当越限不等式不成立时,该告警电平并不会自动撤销,若要撤销该告警电平,衡要手动复归超限不等式。告警脉冲;告警脉冲与告警电平类似,只是输H1.的告警信号是以脉冲形式输出的.当越限不等式不成立时.该告警怙号也会相应停止.脉冲宽度可以设跟1-50以内的整数,总位为20mS.WQ1.-230支持的两个脓冲之间的最小间依是20mS.遥抄电平:可以通过通讯方式,遥控分合维电器。遥控脉冲;可以通过通讯方式,遥控继电器输出一个脉冲信号,脓冲宽度可设汽。脉冲电度输出:两路继电器航出亦可用来作为脓冲输出电度怆出,但此时RO1.RO2不能再用作报警输出或遥控输出.所备要输出的电度盘(各种不同性质的有功电度或无功电度)可以被选择设定,脉冲常数和脓冲宽度也可设定.脉冲常.数指每个脉冲所代表的电度数,脓冲宽度表示每个脉冲的逻辑“1”所维持的时间。当选择输出的电度吊果计增加达到脓冲常数指定的电度数位时,在RO口上便输出I个设定脉冲宽度的脓冲.脉冲常数”可设定为16000内的整数,总位为0.1KWh(Kvarh),此数值实际上也就是脉冲电度玳输出的最小分辨率.”脓冲宽度i殳定”可i殳定为150内的整数.总位为20m5.WQ1.-230规定两个脉冲之间的最小间隔时间为20ms.(脉冲充电平宣度设定值+1)XPmaX除冲常数若脉冲宽度设为最小20ms,则在1秒仲之内,WQ1.-236的Ro1.I可输出最多脉冲数为25个,若脉冲宽度设为最小XOmS.则在1秒钟之内.WQ1.-236的Rou可皱出最多脉冲数为10个.在实际应川中“脓冲宽度”与“脉冲常数”的设定要根据系统的实际功率来选择。只有满足卜式才能保证不丢失脉冲.IKO(三)式中PmaX指三相最大功率(有功功率或无功功率),单位:Kw或KVM建议:脓冲常数的取值为等式右边数值的35倍.需要注意的是.味冲电度”除出电度增S1.当选择某一项电度值作为脉冲电度输出时,脉冲电度会初始化,该项电度的先前半枳值,并不会作为脓冲输出.当继电器的工作模式,或是所选择的脓冲输出对象更改时,都会作类似的初始化。模拟量输出可以通过扩展板扩展2路模拟址怆出.除出形式为4-2()mA电流徜出.或0-5V电压输出.AO的变送对象可以在电压、电流、有功功率、无功功率、现在功率等电力变显中选取,对应关系如表3-3所示。UJ以将模拟法输出的变送对象设置知)”,关闭模拟币输出功能.设置值变送对象设置值变送对象IUA电压(次级)13A相有功(次级)2UB电压(次级)14B相有功(次缴)3UC电压(次级)15C相有功(次级)4相平均电压(次级)16有功功率(次姒)5UAB电压(次级)17A相无功(次级)6UBC电压(次级18B和无功(次相7UCA电压(次级)19C和无功(次级)8线平均电压(次级)20无动功率(次次)9A和电流次级)21A相视在功率(次级)10B相电液(次级)22B相视在功率(次欲I1.C相电流(次级)23C相视在功率(次级12相电流平均值(次级)24视在功率(次级)表3-3模拟量变送对象选择在420mA电流输出方式下,各个变阜的输出公式表达如卜.(10单位:mA):电压U,输出电流IO=*x=sx(20-4)+4PT2放大系数电部输出电流I1.cj放黑数'a1.)+,功率P(或Q),输出电流I。=P"或篙FCT2一7aOyX(204)+42PT2×CT2放大系数QO1(1功率S,输出电流1。=一:二、X-I1.-x(20-4)+4PT2×CT2放大系数',在O5V电压输出方式下,各个变收的输出公式衣达如下(Uo单位:V);电JKU,驰出电流Uo=MXk5x5PT2放大系数电流1,输出电流Uo=-5CT2放大系数功输鼻铲功率S,输出电流Uo=S210PT2×CT2放大系数×5增加放大倍数这一卷数,是为了方便用户合理调节输出量程。由于P和Q是有符号数,存在正位值,故i了特殊处理。3.3.2 性能要求(1)开关量输入> 光电耦介器隔幽输入> 输入形式有源接点输入> 额定电压AC'DCKX)V220V> 隔离电Hi4000Vac11ns> 分辨率小于2ms(2)维电器输出> 维电器干接点给出> 输出形式机械式触点> 最大开关电压25OVACDC> 出口接点接通不大于5A(不允许断弧)> 信号接点接通不大于IA> 信号接点断开不大于3OW(t=5ms).不大于IA(3)模拟量输出> 输出范用;120mA> 最大负软电阻:100a3.3.3接口定义开关M输入、州电器输出,与CPU通过GP1.O连接.模拟量输出模块与CPU采用I1.C接口连接,3.3.4程序流程图3-8开关盘黝入流程图3-10模拟Ift输出游程33.5涌试要点>开关量谕入的分辨率需要达到预定的指标.维电器输出各种模式均能正常工作,并在相互切换的过程中不会出错.模拟量输出精度需要达到预定的指标,带负我能力也能达到预定的指标。>重划分合外部开入量状态,每一次变位事件均需被正球记录。3.4 需蜕计模块3.4.1 功能描述装置支持用户选择多种需加算法:/动区块方式、固定区块方式等.并可记录最大需把发生的峥值及其时刻.需出测量的参数包括:四象限有功需Jft及其峰值(DmiJp.1.>n*1.PmaA)四猊米无功露盘及其峰(ft(Dmd-Q.Dnu1.QJnaX电流儒!及其峰(ft(Dnxi_1.Dmd_1._max).(1)滑动区块:选择一个1-60分钟的计算周期(地段为I分钟.需用计算第一次刷新在计算周期末,以后每分钟刷新一次。装置提供上一次计算周期结束时的需量值.(2)固定区块:选择一个160分钟的计獴周期(增;%为1分钟)。装祝在好个计豫周期结束时计算和刷新制最值.(3)福泉峰值:在非易失性内存中,装置保存功率福设和电流前Gt的最大值,称为“需ht煤值”.当需见峰值产生时,装置也存储H期和时间.3.4.2 性能要求(1)精度电流雷量:0.2%:功率需里:0.5%(2)时间特性猫尿的计贪周期可用置,需在设定的周期内完成SifiI计算,且无漏计算.3.4.3 接口定义需阜统计模块的能量值保存在定义好的结构体里,是以全局变量的类型定义的,便于其他模块直接引用。3.4.4 皿流程本模块采用直线型流程,逻辑结内简单.3.4.5 /试要点需域计算精度需要达到预定的指标。>需出刷新周期满足要求.>不同的计算模式相互切换,不会出错.3.5 电能质分析模块3.5.1 功能描述(1)不平衡度计算WQ1.-242具备电压、电流不平衡度计算功能.计算方法参照GBTT15543-2(X)8.不平衡度指-:相电力系统中二.相不平衡的程度.用电压、电流负序基波分量或零序基波分出与正序基波分量的方均根值百分比表示.电压、电流的负序不平衡度和零序不平衡度分别用es、Ee和£4<in表示.电压不平衡度的计算公式如下,电流不平衡度的计算与此类似.%=才XI。VCuJ=找X100%式中:UI:三相电压的正序分鼠,单位为V.U2:三相电压的负序分量,单位为V。U0:三相电压的零序分量,单位为V。WQ1.-242D金照GB"!5543-28时不平衡度测域仪器的溯埴要求,记录周期为3s,按照方均根取值,电压、电流输入信号班波分盘的保次测收取IO个周波的间隔。按照如下公式计算不平衡度:式中:J在3s内第k次测得的不平衡度;B:在3s内均匀间隔取依次数(>>6):在WQ1.-242D支挣的电压接线方式中,若采用“21.N”或u21.1."的接线方式,仪表在计算时,默认三相电压向盘组成封闭三角形,即电压零序分量始终为零,也就意味着电压零序不平衡度为零.同样,在WQ1.-242D支持的电流接税方式中,若采用“2CT"的接战方式,电流容序不平衡度为零:若采用“ICT接城方式,则电流负序不平衡度、电流零序不平衡度均为零.(2)总谐波畸变率波形均变的程度,常以其总谐波的变率来表示,作为衡状电能助量的一个指标.各次谐波含有率的平方和的平方根称为总i吉波的变率.THD=JX膏XIO0%式中U1.为基波有效值:Uh为h次谐波有效fi.,仪衣可测属三相系统的电压总谐波陶变率和电流谐波崎变率。(3)各次谐波含有率电压均变波形的第h次谐波电压含有率等于其第h次谐波电压有效值Uh与其基波电压有效伯U1.的百分比:>/1.7j=-×100oU电波骑变波形的第h次谐波电流含有率等于其第I)次谐波电流干j效值Ih与其法波电流有效值I1.的百分比:HRJh=X1.oOoQI1.(4)毋次谐波畸变率(Io1.akx1.dHD)各有次谐波的含有率的平方和的平方根称为奇次谐波畸变率.(5)偶次谐波畸变率(tota1.evenHD)各偶次谐波的含有率的平方和的平方根称为隅次谐波的变率.波峰系数(CreStfaCtOr)波嶂系数用来表征明变波形的峥侪大小.以CF表示,常用它来衡豉波形畸变时绝嫁等何时的影响.定义式为畸变波形电压的峰值与有效值(或与基波的有效值)之比.CF.1.414V式中U1.为基波方均根值:Uh为h次谐波方均根值.(7)电话谐波波形因数(THEF)在电信上各种频率的噪声或各次谐波对人耳听觉的干扰敏感程度不同.一般人的听觉对XUo-1200Hz或对第16-24次谐波的噪声较为敢厚,凶际电报电话咨询委员会<CCITT>用噪声权系数Ph计入各次谐波对电信的干扰;用电话波形系数THFF衡业谐波在长输电线引起的干扰,即:TUm一(mXhXPhxUh'THFF=J>×100%YWI8(X)xI(XN)XUU式中Uh为各次谐波电压,Ph为各次所对应的统计常数,如下图所示.31323334353637383940Ph842824807791775760745732720708谱波次数n414243444546474849Ph698e,679670661652M3634625表34噪声权系数与各次谐波对应关系(8)K系数(KFactor)这衡Ift电流质量的一个重要指标.(n×Fn)'Kfac1.or=-Z(F"f式中Fn为各次谐波电流分吊有效值,3.5.2 性解要求(1)精度制度分辨率«9电3量分析1%0.(XX)1.(30%(2)时间特性所有的电能质砒分析计算值必需在Is内刷新一次。3.5.3 接口定义移植TI公司FFT库,调用其标准接口函数,即可实现FFT运算。3.5.4 程序流程本模块采用直线型流程,逻辑结构简单.3.5.5 涌试要点>所有电能质量参数的精度、边界值必褥达到预定指标,>所有电能顽业多数的刷新时间,必需达到fft定指标,3.6 越限保护模块3.6.1 功能描述WQ1.-242具有8级越限检测功能.各级都带独立的延时时间、选择变量和告瞥出口。报警时的越限数值及报警发生时刻均作为事件被记录存储,最多可以有32条这样的记录存储在事件记录媛冲区中,掉电不易失。各级的输入量可配置为模拟吊:、计蚱量和开入埴,输出信号可控制维电涔输出,3.6.2 性能要求精度设定的越限对融动作门限误差不超过1%,低于门限值95%时应能自动返回.(2)时间特性在设定的时间内动作,误差小于20ms,3.6.3 接口定义越限保护设定值保存在定义好的结构体里,是以全局变M的类型定义的,便于其他模块宜接引用。3.6.4 程序流程本模块采用H线型流程,逻辑结构简单。3.6.5 测试要点>每一个被设定的越限值符合动作条件时.越限功能均应正确动作.不符合条件时越限功能应能向行返回.> 动作廷时符合设定值的要求,> 多个不等式内接不应相互影响。3.7 数据记录模块3.7.1 功能描述(1)系统步件记录WQ1.242支持32个系统事件记录,存储在铁电存储潺内掉电不易失,系统事件包括:开关量变位.遥控维电器.消除最值.消除越限事件等.系统事件记录包含事件名.以及发生系统事件的时刻.(2)勒网告售记录WQ1.-242支持32个越限告警记录.存储在铁电存储器内,控电不易失.越限告警记录包含越限的对软.以及发生越黑告警的时刻.(3)最值记录WQ1.-242记录各实时参M(包括电压和电流的总谐波畸变)的最也,包括最大色、最小(ft.以及发生最值的时间.最值记录也存储在帙电存储器里,掉电非易失.3.7.2 性能要求(1)精度堤一条呆值记录时应的参数精度应与测砧精度保持一致.(2)时间特性数抠记录的时间,应能精确到ms.3.7.3 接口定义数据记录需要在铁电中进行需份。进行数据记录爵份时,自接调用供电模块提供的数据存储函数即可,3.7.4 程序流程本模块采用直线型流程.逻辑结构简单.3.7.5 涌试要点年条数据记录应能准确记录5件类型或最值对应的变革名称,> 数据记录超过32条时,应能自行也盖老的记录.> 数据记录均能掉电不易失,重新上电后应能恢更.3.8 通讯模块3.8.1 功能描述支持RS-I85通讯方式,并可通过扩展板扩展一路CAN通讯.采用MoDBIS通讯规约.能实现遥测、遥信、遥控、遥设功能.通讯规的细节详见SQ1.242通讯规的文本V1.OOh(1) RS-485初始化时,WQ1.242处于接收状态,接受的数据存放在接收缓冲区.每接收个字节,清空接收延时计数器,行接收延时计数器溢出时,WQ1.242关闭接收功能,触发通讯任务,处理报文,若接收的是正确的报文,则作出相应的响应,等发送报文结束,WQ1.-242清空接收级冲区,更新打开接收功能.(2) CANCAN协议接收到的批文进行了封装.故需添加一个拆包打包孙议,参见附录.拆包后的报文,存入接收缓冲区中.由于CAN接收到的每一帧都行地址,故可以将目标地址与本机地址不一致的帧亘接丢弃。当接收到单帧或是结束多帧触发通讯任务,通讯仔务采用MoDBUS协议,解析接受馍冲IX的报文,并将葡要相应的批文放入发送缓冲反。处理结束后,需要将发送缓冲区的报文按照CAN例议打包后,再通过CAN通讯接口传送到上位机,3.8.2 性能要求(1) RS485波特率:6<X)bps.1200bps.4WX)bps,96<X)bps.19200bps.38400bps地址:1-247(2) CANBUS波特率:10kbps.50kbps.100kbps.250kbps.50OkbPS地址;01.093.8.3 接口定义> RS485模块与CPU的UART接I连接.> CANBUS模块与CPV的bxCAN接I1.连接.3.8.4程序流程图31.1.RS485程序ii程图3-12CANBUS程序流程3.8.5需试要点> 测试好一种支持的波特率是否能正常通讯。> 通讯中断后更新连接,应能恢复通讯.> 通讯帧校验码错误,仪龙应能正确识别,并丢弃错误的帧.> 同一总线上的不同设的的通讯模块应能互不干扰.3.9 界面设计段式1.CD显示各实时量及开关显状态。按键切换各显示页面。段式1.a)配分四个按键,进行仪表参数设置,菜睢结构如下:S3-I3菜单结构3.10 接口3.10.1 外部接口(1.)开关量输入开关量输入通过一大电阳分压,并采用光耦隔离,接到CPU的GPIO。CPU通过划定对应的GPIO的状态,丸定开关量的开闭状态。(2.)维电器输出CPI通过GPK)连接一三极管,三极管的通断,自接控制着第电器的通道,从而实现CpC控制继电器输出。CrV(4.)模拟Ift输出WQ1.-242可以通过扩展板扩展2路模拟量输出,输出形式为420mA电流输出,或O5V电压输HhAo的变送耐象可以在电压、电流、有功功率、无功功率、觇在功率等电力变M中选取,图3-17模拟后输出接口3.10.2 内部接口(I.)SP1.接口CpU与1.CD控制器采用SP1.接口,接口电平为3.3V0CPU为主机,1.CD控制器为从机。时序图如下:CSSCKS1.SO0123456701234567012345677-11jmrur1.um11jr1.11jr1.11jm11jr1.11j1.1.%JOPVM_Reis1.erAddress跟OOO7O0八1WEs,GTDMMS8H-Z1.SBOetaOutMnHnIXDCHMS81.SBS3-18SPI读时序CS厂SCK012345670123456701234567/7n11J111.1.11jRR11JTR11jr1.1.11jm11n1.114j_SI8<MReotsifrf000P00rT0XsX4XAddfeesDataXXX)E(OTX1(4XXXIXEXZy3)MS8soHi-Z1.SBMS81.SB1.SB(2.)IIC接口图3I9SP1.写时序图321.IIC写时序