数字射频导纳连续料位计及控制方法转让专利

申请号 : CN201110294668.8

文献号 : CN102426041B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王耀栋

申请人 : 天津滨海耐特自动化仪表有限公司

摘要 :

一种数字射频导纳连续料位计及控制方法,料位计包括有三端式射频导纳连续料位计和与其相连有信号输出电路,与信号输出电路相连的单片机控制电路,与单片机控制电路相连的HART通信电路,与单片机控制电路相连的输出电路,HART通信电路还与输出电路相连接,还设置有电源供电电路和芯片供电电路,电源供电电路分别连接单片机控制电路、HART通信电路、芯片供电电路、信号输出电路和输出电路,芯片供电电路还连接输出电路。方法:执行主控制程序;判断是否进入中断;进入数据处理子程序;进入数据显示子程序。本发明解决了现有技术所存在的垂直安装在传感器根部挂料问题,提高了整个系统稳定性,带HART协议,能够和计算机通信,实现远程调试。

权利要求 :

1.一种数字射频导纳连续料位计,包括有三端式射频导纳连续料位计,其特征在于,还设置有接收三端式射频导纳连续料位计输出的测量信号的信号输出电路(6),与信号输出电路(6)相连,接收信号输出电路(6)的输出信号的单片机控制电路(2),与单片机控制电路(2)相连用于与外部计算机进行通信及4-20mA输出的HART通信电路(3),与单片机控制电路(2)相连用于输出电源及用于提供电源和回路信号的输出电路(1),所述的HART通信电路(3)还与输出电路(1)相连接,还设置有电源供电电路(5)和芯片供电电路(4),所述的电源供电电路(5)分别连接单片机控制电路(2)、HART通信电路(3)、芯片供电电路(4)、信号输出电路(6)和输出电路(1),所述的芯片供电电路(4)还连接输出电路(1),所述的输出电路(1)包括有集成块U2,所述集成块U2的1脚接电源VDD,2、3脚均通过电容C10接地,

5、6、7脚连接单片机控制电路(2),9脚接地,10、11、12脚分别对应通过电容C5、C6、C7接地,4脚分别通过电容C8至电源输出端VCCA,和依次通过电容C8、电容C9接地,15、16脚分别连接场效应管Q8的源极、通过电容C9接地以及至电源输出端VCCA,8脚通过电容C2接地,13脚通过电阻R1与电容C4的串联接地,14脚通过电容C3、电阻R1和电容C4的串联接地,所述的场效应管Q8的栅极通过电阻R1与电容C4的串联接地,场效应管Q8的漏极通过电容C1接地,所述场效应管Q8的漏极还通过二极管CR2接电源输入接口P1的1脚,场效应管Q8的漏极还连接HART通信电路(3)和电源供电电路(5),所述集成块U2的8脚连接电源输入接口P1的2脚,电源输入接口P1的3脚接地,所述电源输入接口P1的1脚连接电源供电电路(5)中的P91端,还通过二极管CR2连接电源供电电路(5)中的P92端,还设置有跳块P2,电源输出端VCCA通过跳块P2连接单片机控制电路(2)、芯片供电电路(4)和信号输出电路(6)。

2.根据权利要求1所述的数字射频导纳连续料位计,其特征在于,所述的HART通信电路(3)包括有集成块U7,集成块U7的18脚通过电容C39接地,17脚通过电容C38接地,18脚和17脚通过晶体电容Y2相连接,10脚通过电阻R26分别连接1、3、4、5、6、11、12、19、20、

28脚,集成块U7的2、13、21、30脚至电源VCC,还通过三个电容C35、C36、C37的并联接地,

22、23、25、26脚接单片机控制电路(2),7脚通过电容C33接输出电路(1)的OTXA端,16脚通过电容C31接地,15脚分别通过电阻R20与电容C31的串联接地、通过电阻R18与电阻R17的串联接地、依次通过电阻R18与电容C29和电容C28接电源供电电路(5)的电源U+以及电阻R18与电容C29和电阻R16接地,14脚依次通过电阻R19、电容C30、电容C29和电容C28接电源供电电路(5)的电源U+,还依次通过电阻R19、电容C30及电阻R17接地,以及通过电阻R21接地,依次通过电阻R22和电容C32接地,8脚分别连接电容C32、电阻R24、电阻R10、稳压二极管CR31和电容C34,所述电容C32的另一端接地,电阻R24的另一端接9脚,该端还通过电阻R25接地,电阻R10至电源VCC端,稳压二极管CR31的另一端接地,电容C34的另一端接地。

3.根据权利要求1所述的数字射频导纳连续料位计,其特征在于,所述的芯片供电电路(4)包括有集成块U4,集成块U4的1脚分别通过电阻R11接输出电路(1)的电源端VCCB,依次通过电阻R10和电阻R9接地,通过电感L1接单片机控制电路(2),以及通过电容C25接地,3、4脚接地,7脚通过电阻R9接地,5脚通过二极管CR7接地,6脚分别通过电阻R13与电阻R12的串联接地,通过电容C26接地,依次通过电阻R15和电容C27接地,以及依次通过电阻R15和电阻R14接电源供电电路(5)的电源VC,8脚通过电阻R12接地。

4.根据权利要求1所述的数字射频导纳连续料位计,其特征在于,所述的电源供电电路(5)包括:有电容C22、稳压二极管CR4、稳压二极管CR5、稳压二极管CR6、电容C23以及电容C24相并联,并联后的一端构成输出电源VC分别接芯片供电电路(4)和信号输出电路(6),有运算放大器U8,所述的运算放大器U8的2脚通过电阻R6至电源VC,还直接接地,以及通过电位器R7接地,3脚通过电阻R8至电源VC,还连接场效应管Q9的漏极,4脚接地,6脚分别通过电容C21接地,通过电阻R5至电源VC,以及通过电阻R4接场效应管Q1的栅极,所述场效应管Q1的源极至电源VC,漏极通过电容C20接地,以及至电源U+端分别连接输出电路(1)和HART通信电路(3),所述场效应管Q9的源极通过稳压二极管CR3分别接地以及接电位器R7的可调端,栅极分别接单片机控制电路(2)以及通过电阻R61至电源VCC,还设置有用于监测回路电流的电源端测试点P9,电源端测试点P9连接输出电路(1)。

5.根据权利要求1所述的数字射频导纳连续料位计,其特征在于,所述的信号输出电路(6)包括有运算放大器U3B和运算放大器U3A,所述运算放大器U3B的5脚通过电容C80接地,还连接来自于三端式射频导纳连续料位计中信号采样电路的SIGNE端,6脚和7脚通过电位器R41接地,电位器R41的可调端连接运算放大器U3A的2脚,并还通过电阻R44连接运算放大器U3A的1脚,该1脚还分别连接AD至单片机控制电路(2),及依次通过电阻R100和二极管CR100接输出电路(1)的电源VCCA端。

6.一种用于权利要求1所述的数字射频导纳连续料位计的控制方法,其特征在于,包括如下步骤:

1)执行主控制程序;

2)进入中断,判断是否有中间向量,是进入下一步骤,否则继续判断是否有中间向量;

3)进入数据处理子程序;

4)进入数据显示子程序,完成后返回步骤2)继续进入中断,判断是否有中间向量。

7.根据权利要求6所述的用于数字射频导纳连续料位计的控制方法,其特征在于,所述的数据处理子程序包括如下步骤:

1)判断AD采样是否满足要求,不是,继续判断AD采样是否满足要求,是则进入下一步骤;

2)判断是否需要最小电流输出,是,则以最小电流秒输出进入下一步骤,否则直接进入下一步骤;

3)判断是否有固定电流输出,是则输出固定电流然后进入步骤7),否则进入下一步骤;

4)处理采样数据;

5)判断是否有阻尼,是进行阻尼算法并输出阻尼后进入步骤7),否则进入下一步骤;

6)按设定的格式输出至DA;

7)中断等待,返回主控制程序。

8.根据权利要求6所述的用于数字射频导纳连续料位计的控制方法,其特征在于,所述的数据显示子程序包括如下步骤:

1)接收到中断;

2)判断是否接收到数据,是进入下一步骤,否则继续判断是否接收到数据;

3)对数据进行判断,是否需要相应的命令处理,是进入下一步骤,否则返回第一步骤继续接收到中断;

4)在相应的命令处作处理;

5)返回主控制程序。

9.根据权利要求8所述的用于数字射频导纳连续料位计的控制方法,其特征在于,步骤4)所述的在相应的命令处作处理是,按照HART规范定义编写通用命令代码,处理接收到的响应代码,再根据仪表本身需求规定其他代码。

说明书 :

数字射频导纳连续料位计及控制方法

技术领域

[0001] 本发明涉及一种料位计。特别是涉及一种能够实现远程调试的数字射频导纳连续料位计及控制方法。

背景技术

[0002] 随着工业自动化的不断发展,新型智能仪表的作用也日益突出。智能化、集成化、微电子技术、计算机技术、软件技术、现场总线技术的发展,特别是单片机的出现及其性能的日臻完善,使仪表具有智能性,具有一定的可控能力和数据处理能力,如:自诊断、自校正、自选量程、数字滤波等,无须增加硬件电路,只需编制相应程序便可以实现,将大大提高仪器仪表的可靠性、经济性和准确性。另外,许多超强功能的单片机的不断涌现,将许多原来由外部芯片完成的功能如:A/D、D/A等功能全部集成进CPU,使电路板的尺寸大大减小。近年来,随着新材料、微电子工艺技术、精密微细加工技术的发展,促进了检测传感器的变革,使之向小型化、集成化、智能化方向发展,可以将整个测量电路作成一块专用电路,既有利于生产,又可提高产品的稳定性。
[0003] 专利号为ZL 200820144944.6的专利公开了一种三端式射频导纳连续料位计,包括有:振荡器、交流驱动电路、三端传感器、误差放大电路、全波解调电路、低通滤波电路、输出电路,其中,振荡器、交流驱动电路、全波解调电路、低通滤波电路和输出电路依次相连,振荡器还连接三端传感器,三端传感器连接误差放大电路,而误差放大电路分别连接交流驱动电路和全波解调电路。三端传感器包括有:由里至外依次设置的:探头端、绝缘层、屏蔽层、绝缘层和地层,其中所述的屏蔽层采用导电材料构成,其中,所述的探头端通过电阻R49、电容C0、C46连接误差放大电路。其探头上方形成等势面,只有等势面内的物料接触探头,探头与地通过物料才能形成回路,产生有效信号。适用于钢铁、电力、水泥工业等。但是,现有的三端式射频导纳连续料位计存在有垂直安装在传感器根部挂料的问题,并不能够与计算机通信,不能实现远程调试。很难适用智能化、集成化、微电子技术、计算机技术、软件技术、现场总线技术的发展。

发明内容

[0004] 本发明所要解决的技术问题是,提供一种能够克服现有技术的不足,实现远程控制的数字射频导纳连续料位计及控制方法。
[0005] 本发明所采用的技术方案是:一种数字射频导纳连续料位计及控制方法。数字射频导纳连续料位计,包括有三端式射频导纳连续料位计,还设置有接收三端式射频导纳连续料位计输出的测量信号的信号输出电路,与信号输出电路相连,接收信号输出电路的输出信号的单片机控制电路,与单片机控制电路相连用于与外部计算机进行通信及4-20mA输出的HART通信电路,与单片机控制电路相连用于输出电源及用于提供电源和回路信号的输出电路,所述的HART通信电路还与输出电路相连接,还设置有电源供电电路和芯片供电电路,所述的电源供电电路分别连接单片机控制电路、HART通信电路、芯片供电电路、信号输出电路和输出电路,所述的芯片供电电路还连接输出电路。
[0006] 所述的输出电路包括有集成块U2,所述集成块U2的1脚接电源VDD,2、3脚均通过电容C10接地,5、6、7脚连接单片机控制电路,9脚接地,10、11、12脚分别对应通过电容C5、C6、C7接地,4脚分别通过电容C8至电源输出端VCCA,和依次通过电容C8、电容C9接地,15、16脚分别连接场效应管Q8的源极、通过电容C9接地以及至电源输出端VCCA,8脚通过电容C2接地,13脚通过电阻R1与电容C4的串联接地,14脚通过电容C3、电阻R1和电容C4的串联接地,所述的场效应管Q8的栅极通过电阻R1与电容C4的串联接地,场效应管Q8的漏极通过电容C1接地,所述场效应管Q8的漏极还通过二极管CR2接电源输入接口P1的1脚,场效应管Q8的漏极还连接HART通信电路和电源供电电路,所述集成块U2的8脚连接电源输入接口P1的2脚,电源输入接口P1的3脚接地,所述电源输入接口P1的1脚连接电源供电电路中的P91端,还通过二极管CR2连接电源供电电路中的P92端,还设置有跳块P2,电源输出端VCCA通过跳块P2连接单片机控制电路、芯片供电电路和信号输出电路。
[0007] 所述的HART通信电路包括有集成块U7,集成块U7的18脚通过电容C39接地,17脚通过电容C38接地,18脚和17脚通过晶体电容Y2相连接,10脚通过电阻R26分别连接1、3、4、5、6、11、12、19、20、28脚,集成块U7的2、13、21、30脚至电源VCC,还通过三个电容C35、C36、C37的并联接地,22、23、25、26脚接单片机控制电路,7脚通过电容C33接输出电路的OTXA端,16脚通过电容C31接地,15脚分别通过电阻R20与电容C31的串联接地、通过电阻R18与电阻R17的串联接地、依次通过电阻R18与电容C29和电容C28接电源供电电路的电源U+以及电阻R18与电容C29和电阻R16接地,14脚依次通过电阻R19、电容C30、电容C29和电容C28接电源供电电路的电源U+,还依次通过电阻R19、电容C30及电阻R17接地,以及通过电阻R21接地,依次通过电阻R22和电容C32接地,8脚分别连接电容C32、电阻R24、电阻R10、稳压二极管CR31和电容C34,所述电容C32的另一端接地,电阻R24的另一端接9脚,还通过电阻R25接地,电阻R10至电源VCC端,稳压二极管CR31的另一端接地,电容C34的另一端接地。
[0008] 所述的芯片供电电路包括有集成块U4,集成块U4的1脚分别通过电阻R11接输出电路的电源端VCCB,依次通过电阻R10和电阻R9接地,通过电感L1接单片机控制电路,以及通过电容C25接地,3、4脚接地,7脚通过电阻R9接地,5脚通过二极管CR7接地,6脚分别通过电阻R13与电阻R12的串联接地,通过电容C26接地,依次通过电阻R15和电容C27接地,以及依次通过电阻R15和电阻R14接电源供电电路的电源VC,8脚通过电阻R12接地。
[0009] 所述的电源供电电路包括:有电容C22、稳压二极管CR4、稳压二极管CR5、稳压二极管CR6、电容C23以及电容C24相并联,并联后的一端至电源VC分别接芯片供电电路和信号输出电路,有运算放大器U8,所述的运算放大器U8的2脚通过电阻R6至电源VC,还直接接地,以及通过电位器R7接地,3脚通过电阻R8至电源VC,还连接场效应管Q9的漏极,4脚接地,6脚分别通过电容C21接地,通过电阻R5至电源VC,以及通过电阻R4接场效应管Q1的栅极,所述场效应管Q1的源极至电源VC,漏极通过电容C20接地,以及至电源U+端分别连接输出电路和HART通信电路,所述场效应管Q9的源极通过稳压二极管CR3分别接地以及接电位器R7的可调端,栅极分别接单片机控制电路以及通过电阻R61至电源VCC,还设置有用于监测回路电流的电源端测试点P9,电源端测试点P9连接输出电路。
[0010] 所述的信号输出电路包括有运算放大器U3B和运算放大器U3A,所述运算放大器U3B的5脚通过电容C80接地,还连接来自于三端式射频导纳连续料位计中信号采样电路的SIGNE端,6脚和7脚通过电位器R41接地,电位器R41的可调端连接运算放大器U3A的2脚,并还通过电阻R44连接运算放大器U3A的1脚,该1脚还分别连接AD至单片机控制电路,及依次通过电阻R100和二极管CR100接输出电路的电源VCCA端。
[0011] 本发明的用于数字射频导纳连续料位计的控制方法,包括如下步骤:
[0012] 1)执行主控制程序;
[0013] 2)判断是否进入中断,有中间向量,是进入下一步骤,否则继续判断是否进入中断有中间向量;
[0014] 3)进入数据处理子程序;
[0015] 4)进入数据显示子程序,完成后返回步骤2继续判断是否进入中断,有中间向量。
[0016] 8.根据权利要求7所述的用于数字射频导纳连续料位计的控制方法,其特征在于,所述的数据处理子程序包括如下步骤:
[0017] 1)判断AD采样是否满足要求,不是,继续判断AD采样是否满足要求,是则进入下一步骤;
[0018] 2)判断是否需要最小电流输出,是,则以最小电流秒后进入下一步骤,否则直接进入下一步骤;
[0019] 3)判断是否有固定电流输出,是则输出固定电流然后进入步骤7,否则进入下一步骤;
[0020] 4)处理采样数据;
[0021] 5)判断是否有阻尼,是进行阻尼算法并输出阻尼后进入步骤7,否则进入下一步骤;
[0022] 6)按设定的格式输出至DA;
[0023] 7)中断等待,返回主控制程序。
[0024] 所述的数据显示子程序包括如下步骤:
[0025] 1)接收到中断;
[0026] 2)判断是否接收到数据,是进入下一步骤,否则继续判断是否接收到数据;
[0027] 3)对数据进行判断,是否需要相应的命令处理,是进入下一步骤,否则返回第一步骤继续接收到中断;
[0028] 4)在相应的命令处作处理;
[0029] 5)返回主控制程序。
[0030] 步骤4所述的在相应的命令处作处理是,按照HART规范定义编写通用命令代码,处理接收到的响应代码,再根据仪表本身需求规定其他代码如相应的档位调节。
[0031] 本发明的数字射频导纳连续料位计及控制方法,解决了现有技术所存在的垂直安装在传感器根部挂料问题,提高了整个系统稳定性,带HART协议,能够和计算机通信,实现远程调试。

附图说明

[0032] 图1是本发明的整体构成框图;
[0033] 图2是本发明输出电路的电路原理图;
[0034] 图3是本发明单片机控制电路的电路原理图;
[0035] 图4是本发明HART通信电路的电路原理图;
[0036] 图5是本发明芯片供电电路的电路原理图;
[0037] 图6是本发明电源供电电路的电路原理图;
[0038] 图7是本发明信号输出电路的电路原理图;
[0039] 图8是本发明控制方法的流程图;
[0040] 图9是图7中数据处理子程序的流程图;
[0041] 图10是数据显示子程序的流程图。
[0042] 其中:
[0043] 1:输出电路 2:单片机控制电路
[0044] 3:HART通信电路 4:芯片供电电路
[0045] 5:电源供电电路 6:信号输出电路

具体实施方式

[0046] 下面结合实施例和附图对本发明的数字射频导纳连续料位计及控制方法做出详细说明。
[0047] 如图1所示,本发明的数字射频导纳连续料位计,包括有三端式射频导纳连续料位计,还设置有接收三端式射频导纳连续料位计输出的测量信号的信号输出电路6,与信号输出电路6相连,接收信号输出电路6的输出信号的单片机控制电路2,与单片机控制电路2相连用于与外部计算机进行通信及4-20mA输出的HART通信电路3,与单片机控制电路2相连用于提供电源和回路信号的输出电路1,所述的HART通信电路3还与输出电路1相连接,还设置有电源供电电路5和芯片供电电路4,所述的电源供电电路5分别连接单片机控制电路2、HART通信电路3、芯片供电电路4、信号输出电路6和输出电路1,所述的芯片供电电路4还连接输出电路1。
[0048] 如图2所示,所述的输出电路1包括有集成块U2,所述集成块U2的型号为AD421。所述集成块U2的1脚接电源VDD,2、3脚均通过电容C10接地,5、6、7脚连接单片机控制电路2,9脚接地,10、11、12脚分别对应通过电容C5、C6、C7接地,4脚分别通过电容C8至电源输出端VCCA,和依次通过电容C8、电容C9接地,15、16脚分别连接场效应管Q8的源极、通过电容C9接地以及至电源输出端VCCA,8脚通过电容C2接地,13脚通过电阻R1与电容C4的串联接地,14脚通过电容C3、电阻R1和电容C4的串联接地,所述的场效应管Q8的栅极通过电阻R1与电容C4的串联接地,场效应管Q8的漏极通过电容C1接地,所述场效应管Q8的漏极还通过二极管CR2接电源输入接口P1的1脚,场效应管Q8的漏极还连接HART通信电路3和电源供电电路5,所述集成块U2的8脚连接电源输入接口P1的2脚,电源输入接口P1的3脚接地,所述电源输入接口P1的1脚连接电源供电电路5中的P91端,还通过二极管CR2连接电源供电电路5中的P92端,还设置有跳块P2,电源输出端VCCA通过跳块P2连接单片机控制电路2、芯片供电电路4和信号输出电路6。
[0049] 如图3所示,所述的单片机控制电路2采用单片机U1,其型号为MSP430F449。
[0050] 如图4所示,所述的HART通信电路3包括有集成块U7,所述集成块U7的型号为SD2015。集成块U7的18脚通过电容C39接地,17脚通过电容C38接地,18脚和17脚通过晶体电容Y2相连接,10脚通过电阻R26分别连接1、3、4、5、6、11、12、19、20、28脚,集成块U7的2、13、21、30脚至电源VCC,还通过三个电容C35、C36、C37的并联接地,22、23、25、26脚接单片机控制电路2,7脚通过电容C33接输出电路1的OTXA端(U2的脚10),16脚通过电容C31接地,15脚分别通过电阻R20与电容C31的串联接地、通过电阻R18与电阻R17的串联接地、依次通过电阻R18与电容C29和电容C28接电源供电电路5的电源U+以及电阻R18与电容C29和电阻R16接地,14脚依次通过电阻R19、电容C30、电容C29和电容C28接电源供电电路5的电源U+,还依次通过电阻R19、电容C30及电阻R17接地,以及通过电阻R21接地,依次通过电阻R22和电容C32接地,8脚分别连接电容C32、电阻R24、电阻R10、稳压二极管CR31和电容C34,所述电容C32的另一端接地,电阻R24的另一端接9脚,还通过电阻R25接地,电阻R10至电源VCC端,稳压二极管CR31的另一端接地,电容C34的另一端接地。
[0051] 如图5所示,所述的芯片供电电路4包括有集成块U4,所述集成块U4的型号为MAX639。集成块U4的1脚分别通过电阻R11接输出电路1的电源端VCCB,依次通过电阻R10和电阻R9接地,通过电感L1接单片机控制电路2,以及通过电容C25接地,3、4脚接地,7脚通过电阻R9接地,5脚通过二极管CR7接地,6脚分别通过电阻R13与电阻R12的串联接地,通过电容C26接地,依次通过电阻R15和电容C27接地,以及依次通过电阻R15和电阻R14接电源供电电路5的电源VC,8脚通过电阻R12接地。
[0052] 如图6所示,所述的电源供电电路5包括:有电容C22、稳压二极管CR4、稳压二极管CR5、稳压二极管CR6、电容C23以及电容C24相并联,并联后的一端至电源VC分别接芯片供电电路4和信号输出电路6,有运算放大器U8,所述运算放大器U8的型号为TLC271。所述的运算放大器U8的2脚通过电阻R6至电源VC,还直接接地,以及通过电位器R7接地,
3脚通过电阻R8至电源VC,还连接场效应管Q9的漏极,4脚接地,6脚分别通过电容C21接地,通过电阻R5至电源VC,以及通过电阻R4接场效应管Q1的栅极,所述场效应管Q1的源极至电源VC,漏极通过电容C20接地,以及至电源U+端分别连接输出电路1和HART通信电路3,所述场效应管Q9的源极通过稳压二极管CR3分别接地以及接电位器R7的可调端,栅极分别接单片机控制电路2以及通过电阻R61至电源VCC,还设置有用于监测回路电流的电源端测试点P9。
[0053] 如图7所示,所述的信号输出电路6包括有运算放大器U3B和运算放大器U3A,所述运算放大器U3B和运算放大器U3A的型号为LT1078。所述运算放大器U3B的5脚通过电容C80接地,还连接来自于三端式射频导纳连续料位计中信号采样电路的SIGNE端,6脚和7脚通过电位器R41接地,电位器R41的可调端连接运算放大器U3A的2脚,并还通过电阻R44连接运算放大器U3A的1脚,该1脚还分别连接AD至单片机控制电路2,及依次通过电阻R100和二极管CR100接输出电路(1)的电源VCCA端。
[0054] 如图8所示,本发明的用于数字射频导纳连续料位计的控制方法,包括如下步骤:
[0055] 1)执行主控制程序;
[0056] 2)判断是否进入中断,有中间向量,是进入下一步骤,否则继续判断是否进入中断,有中间向量;
[0057] 3)进入数据处理子程序;
[0058] 4)进入数据显示子程序,完成后返回步骤2继续判断是否进入中断,有中间向量。
[0059] 如图9所示,所述的数据处理子程序包括如下步骤:
[0060] 1)判断AD采样是否满足要求,不是,继续判断AD采样是否满足要求,是则进入下一步骤;
[0061] 2)判断是否需要最小电流输出,是,则以最小电流秒后进入下一步骤,否则直接进入下一步骤;
[0062] 3)判断是否有固定电流输出,是则输出固定电流然后进入步骤7,否则进入下一步骤;
[0063] 4)处理采样数据,即数字滤波;
[0064] 5)判断是否有阻尼,是进行阻尼算法并输出阻尼,所述的阻尼算法是用数字递推算法,人为设定递推次序调节阻尼大小后进入步骤7,否则进入下一步骤;
[0065] 6).按设定的格式输出至DA,具体是按照芯片AD421规范,先判断是否为报警模式,若正常输出,在4-20mA范围内,若报警模式,输出为3.5-4mA,20-24mA;
[0066] 7)中断等待。
[0067] 如图10所示,所述的数据显示子程序包括如下步骤:
[0068] 1)接收到中断;
[0069] 2)判断是否接收到数据,是进入下一步骤,否则继续判断是否接收到数据;将接收到的数据进行HART格式的分析,首先判断分界符,然后是地址符,命令字,字节数,数据,校验字节,如果接收数据满足上述要求,视为接收正确。
[0070] 3)对数据进行判断,是否需要相应的命令处理,是进入下一步骤,否则返回第一步骤继续接收到中断;
[0071] 4)在相应的命令处作处理;按照HART规范定义编写通用命令代码,处理接收到的响应代码,再根据仪表本身需求规定其他代码如相应的档位调节。
[0072] 5)返回主控制程序。