焊剂测量控制仪.pdf

上传人:a2 文档编号:412959 上传时间:2018-02-14 格式:PDF 页数:27 大小:644.47KB
返回 下载 相关 举报
摘要
申请专利号:

CN87101253.7

申请日:

1987.12.16

公开号:

CN1034062A

公开日:

1989.07.19

当前法律状态:

撤回

有效性:

无权

法律详情:

||||||公开

IPC分类号:

G01N9/10; G05D11/06

主分类号:

G01N9/10; G05D11/06

申请人:

北京东风无线电厂

发明人:

王涛

地址:

北京市广渠门内大街25号

优先权:

专利代理机构:

北京市科技专利事务所

代理人:

孙美华

PDF下载: PDF下载
内容摘要

本发明是一种配有单片微机进行焊剂比重和浓度的测量、比重控制的仪器,本发明是由浮筒式比重传感器、放大电路、模/数转换电路、单片微机及显示与控制电路连结而成。它用微处理机软件编程的方法进行误差补偿和比重控制。用该仪器尤其能在大生产过程中实时测量和调整焊剂的比重(包括比重小的液体),同时它配上相应的外围设备还能测溶液的温度、混浊度。它操作方便、测量范围宽、精度高,适用于溶液浓度控制、电镀溶液比重测量、液体成分分析等化工、医药部门。

权利要求书

1: 一种液体测量控制仪,由比重傳感器(1);微处理器(4);放大电路(2);模/数转换电路(3)及显示与控制电路(5)所组成,其特征是 A比重傳感器是由差分式灰苽鞲衅?8);浮筒(6);弹簧(7);滑块(9);连接器(10);外壳(11);固定板(12),所组成,它的连接器一端连浮筒,另一端连浮块,浮块連着弹簧,弹簧悬挂于外壳上,外壳和差分式位移傳感器、固定板固定在一起。 B微处理器采用的是单片微机,它通过軟件編程的方法,对比重傳感器(1)及仪器整个系统的誤差进行补偿、数据处理、采集和显示控制。
2: 按照权利要求1所述的液体测量控制仪,其特征是它用单片微机软件编程的方法来进行温度、混浊度、液位引起的比重误差的补偿时,可以增加温度传感器(13);混浊度传感器(15);液位传感器(14)。

说明书


本发明是一种配有单片微机进行焊剂比重和浓度的测量、比重控制的仪器,属于电子测量仪器类。

    目前在生产现测量焊剂的比重通常是采用玻璃比重计来测量。这种测量方法,一般测量范围窄、精度低,存在着较大的视觉误差。若用常规的二次或三次仪表进行测量,为了保证高精度测量,就会对敏感元件材料要求严,加工精度高,一般不易做到。

    本发明的目的,在于避免现有技术的上述不足之处,而提供一种配有单片微机控制的比重调整测量仪。用本设备测焊剂的比重,增大了测量范围,提高了测量的精度,放宽了对敏感元件及系统内另件的精度;在现有的条件下,使高精度的测量成为可能。

    本发明的任务是由以下措施来完成的。本装置是由比重传感器(1);微处理器(4);放大电路(2);模/数转换电路(3)及显示与控制电路(5)所组成。看附图1,它的比重传感器是由差分式位移传感器(8);浮筒(6);弹簧(7);滑块(9);连接器(10);外壳(11);固定板(12)所组成,它的连接器一端连浮筒,另一端连浮块,浮块连着弹簧,弹簧悬挂于外壳上,外壳和差分式位移传感器、固定板固定在一起。看附图2和附图3。浸入液体中的比重传感器的浮筒随着液体比重的变化,自身所受液体浮力也发生变化。浮力F=V×P V为浮筒的体积;P为液体比重参数。连接浮筒地弹簧随浮筒的受力的变化而产生位移变化。X= 1/(K) ×F×X为位移;K是弹簧的弹性鋼度。F是弹簧所受的力。这一位移变化经过差分式位移传感器,变为电信号输出。Ui=SX,Ui传感器输出的电压,S是位移传感器的灵敏度。通过这一传感系统,就可把液体比重参数转换成电压信号。Ui=(Mg-VP)M为浮筒的质量;g重力系数,差分式位移传感器的输出电压的变化靠传感器线圈内连接弹簧和浮筒的滑块的位移变化。这一小位移变化引起了线圈电磁的变化。从而使输出电压Ui变化。由于滑块的运动不和其他物体磨擦,这就大大提高了测量的灵敏度和精度。

    本装置的放大电路是起增益调整和零点调整的功能,它把比重传感器的输出电压信号,通过电缆线接到这运算放大器的输入端,把该电压信号放大成一个标准范围内变化的电压信号,通过由微处理器控制切换的CMOS模拟多路开关,接到模/数转换电路,模/数转换电路由A/D转换集成电路和一个电阻、电容组成,它将输入的模拟电压量转换成8位二进制数字量。

    本装置的微处理器由三个集成电路组成,有MCS-51单片微处理器、数据锁存器、程序存储器。本装置用的是单片微机,它通过软件编程的方法,对模/数转换电路转换的二进制电压信号(包括比重信号、温度信号、混浊度信号)和控制信号进行采集,在比重测量传感系统中,对浮筒体积尺寸的加工精度、重量误差、弹簧弹性鋼度的线性误差和位移传感器的线性误差,以及本装置整个系统的误差进行补偿、数据处理、采集和显示控制。微处理器软件程序流程图如图4。

    本装置有输出控制泵体的驱动电路、报警电路,有输入操作控制的键盘和码盘,和输出显示数码管。

    本装置可以增加温度传感器;混浊度传感器;液位传感器,通过单片微机软件编程的方法来进行温度、混浊度、液位引起的比重误差的补偿。

    图1,整机方框图。

    1.比重传感器。2.放大电路。3.模/数转换电路。4.微处理器。5.显示与控制电路。

    图2,比重传感器的方框图。

    6.浮筒。7.弹簧。8.差分式位移传感器。

    图3,比重传感器的结构示意图。

    6.浮筒。7.弹簧。8.差分式位移传感器。

    9.浮块。10.连接器。11.外壳。12.固定板。

    图4,焊剂浓度控制仪微处理器软件流程图。

    图5,焊剂浓度控制仪温度,比重关系图。

    图6,焊剂浓度控制仪构成示意图。

    1.比重传感器。13.温度传感器。14.液位传感器。15.混浊度传感器。16.信号采集电路。17.操作给定系统。18.μp微处理系统。19.显示报警电路。20.输出控制电路。21.焊剂。22.稀释剂。23.泵。24.焊剂溶液槽。25.溶液。26.电磁阀。

    图7    微处理器系统电路

    图8    模数转换电路

    图9    输入通道电路

    图10    输出通道电路

    图11    电源电路

    实施例:焊剂浓度控制仪。

    焊剂浓度控制仪是由传感器、单片微机、放大电路、模数转换电路及显示与控制电路所组成,传感器通过电缆线接到放大电路的输入端,再由该放大电路的输出端接到CMOS模拟开关的输入端,CMOS开关的输出端接到模/数转换电路的输入端,CMOS开关的控制端接到单片微机输入/输出端口上,模/数转换电路的输出线接到单片微机输入/输出端口上,模/数转换电路的控制端接到单片微机的控制端口上;输入键盘、码盘通过导线接到单片微机的输入/输出端口的锁存器1·2的输入端,锁存器1·2的输出端接到单片微机的输入/输出端口上;输出显示数码管由线路连接到单片微机输入/输出端口的锁存器3·4输出端,锁存器3·4输入接到单片微机输入/输出端口上。输出泵体和电磁阀由电缆线接到驱动电路的输出端,输入/输出锁存器5的输出端接到驱动电路的输入端,锁存器5的输入端接到输入/输出端口上,泵体的几个液体输入口由塑料软管分别接到电磁阀溶体输出口上,泵体的液体输出口由塑料软管伸到混合溶液的容器中。每个电磁阀的液体输入口由塑料软管分别伸到不同的纯溶液容器中。

    本装置的传感器有4个:比重传感器、混浊度传感器、液位传感器、温度传感器。比重传感器用的上面叙述的浮筒式比重传感器。温度传感器是由铂热敏电阻和外套构成,它的输出端通过电缆线接到电阻变换网络,电阻变换网络的输出端接到放大电路的输入端。通过这四个传感器所采集到生产现场的焊剂使用情况,经过信号变换、比较、计算、校正、补偿去驱动显示和执行机构(电磁阀或泵),並调节焊剂和稀释剂在槽中的配比,以调节焊剂浓度的比重值来满足工艺要求,使焊剂使用效果最佳。在整个系统的信号采集、处理、运算、补偿、输出控制和显示中,全部是以MCS-51八位单片微机为控制核心,系统工作流程图如图4。在进行焊剂浓度控制中,必须考虑温度对比重的影响。温度对焊剂比重值的影响曲线如图5。本装置通过比重传感器和温度传感器同时对液体比重值和温度值进行测量。以实测比重值为变量,实测温度值为参变量,由于比重值是随温度而变,它通过单片微机进行运算、校正,使比重值补偿到特定温度下的比重值,从

    而有效地进行了焊剂浓度的控制,使焊剂的使用效果最好。

    下面把比重测量仪和浮漂式比重计的测量范围和测量精度做一下比较。

    本发明是利用单片微机控制,实现在系统信号通道上全数字化的控制,弥补了国产元器件离散性和网络结构对系统误差的精度影响。在单片微机上配上相应的外围设备,可以对大批量数据进行作图分析,实现最佳控制。本发明不仅能实时测量和控制焊剂的比重、浓度,同时还能测量、控制比重小的液体的比重、浓度,能测溶液的温度、混浊度,可以进行液体的成分分析。电镀溶液比重测量。它以操作方便,测量范围宽、精度高。适用于化工、医药等部门。

    程序清单

    ORG    8000H

    RESET:AJMP    #MAIN

    POINT:AJMP    #SEEVER

    ORG    8060H

    MAIN:MOV    R1,#20H

    MOV    @R1,A

    MAIN3:INC    R1

    MOV    @R1,A

    CJNE    R1,#26H,#MAIN3

    MOV    R1,#30H

    MOV    R1,A

    MAIN4:INC    R1

    MOV    @R1,A

    CJNE    R1,#3BH,#MAIN4

    MOV    3DH,#2EH

    MOV    3EH,#24H

    MOV    3FH,#FFH

    MOV    8BH,#FFH

    MOV    8DH,#FFH

    MOV    89H,#10H

    MOV    81,#50H

    MOV    22H,#OAM

    MOV    232,H#OBH

    MOV    24H,#OCH

    MOV    25H,#ODH

    MOV    P3,#11H

    REPEAT:ACLL    DISUP

    TAKEAD:MOV    A,#03H

    ANL    A,26H

    MOV    P1,A

    MOV    P3,#21H

    MOV    P1,#FFH

    MOV    P3,#02H

    MOV    A,P1

    SWAP    A

    MOV    30H,A

    MOV    P3,#03H

    MOVA,P1

    SWAP    A

    MOV    31H,A

    ACALL    DISUP

    KEYON:MOV    P3,#01H

    ASCALL    D20MS

    MOV    R4,P1

    MOV    A,R4

    ANL    A,#FOH

    MOV    20H,A

    MOV    A,R4

    ANL    A,#0FH

    KEYDN1:CJNE    A,#01H,#KEYDN2

    SETB    00H

    AJMP    #KEYDN5

    KEYDN2:CJNE    A,#02H,#KEYDN3

    SETB    01H

    AJMP    #KEYDN5

    KEYDN3:CJNE    A,#04H,#KEYDN4

    SETB    02H

    AJMP    #KEYDN5

    KEYDN4:CJNE    A,#08H,#KEYDN5

    SETB    03H

    KEYDN5:ACALL    DISUP

    MOV    P1,#FFH

    DENS1:CJNE    A,#02H,#TEMP

    MOV    A,R0

    MOV    DPTR,#DENTAB

    MOVC    A,@A+DPTR

    MOV    32H,A

    UPFLD:XRL    A,#FFH

    JZ    #INSEND1

    MOV    A,32H

    DOFLD:XRL    A,#00H

    JE    #INSEND1

    ACALL    #DENBCD

    TEMP:CJNE    A,#00H,#LIFE

    MOV    A,R0

    MOV    DPTR,#TEMTAP

    MOV    A,@A+DPTR

    MOV    33H,A

    UPFLT:XRL    A,#FFH

    JZ    #INSEND2

    MOV    A,33H

    DOFLT:XRL    A:#00H

    JZ    #INSEND2

    ACALL    TEMBCD

    LIFE:MOV    A,R0

    CLR    C

    RRC    A

    MOV    DPTR,#LIFTAB

    MOVC    A,@A+DPTR

    MOV    34H,A

    UPFLL:XR2    A,#FFH

    JZ    #INSEND

    MOV    A,34H

    DOFLL:XRL    A,#00H

    JZ,#INSEND

    ACALL    LIFBCD

    INSEND    ACALL    DISUP

    MOV    A,26H

    ANL    A,#03H

    MOV    R5,A

    TEMJP:XRL    A,#00H

    JNZ    #DENJP

    CLR    30H

    SETB    31H

    AJMP    #REPEAT

    DENJP:MOV    A,R5

    XRL    A,#02H

    JNZ    #LIFJP

    SETB    30H

    SETB    31H

    AJMP    #RETEAT

    LIFJT:CLR    30H

    CLR    31H

    ACALL    TEMCOM

    ACALL    DCON

    ACALL    DCON2

    ACALL    DCON3

    CONTR:ACALL    #DISUP

    JNB    07H,#CONTR1

    JB    35H,#CONTR2

    SETB    8EH

    SETB    AFH

    SETB    ABH

    SETB    35H

    CLR    36H

    CONTR2:CLR    0FH

    CLR    0CH

    CLR    0DH

    SETB    0EH

    AJMP    #OUTPUT

    CONTRE:JNB    35H,#CONTR3

    CLR    AFH

    CLR    8EH

    CLR    35H

    CONTR3:SETB    OFH

    UP:ACALL    DISUP

    MOV    R0,#30H

    MOV    A,@R0

    ANL    A,#F0H

    SWAP    A

    MOV    R2,A

    MOV    A,@R0

    ANL    A,#0FH

    ADD    A,R2

    MOV    B,#0AH

    DIV    AB

    MOV    R4,B

    MOV    R3,A

    INC    R0

    MOV    A,@R0

    ANL    A,#0FH

    ADD    A,R3

    MOV    B,#0AH

    DIV    AB

    MOV    R3,B

    MPV    R2,A

    MOV    A,@R0

    ANL    A    #F0H

    SWAP    A

    ADD    A,R2

    MOV    R2,A

    UPCOM:MOV    R0,#3CH

    MOV    A,@R0

    CLR    C

    CLR    D6H

    MOV    R5,A

    MOV    A,R2

    SUBB    A,R5

    JB    D6,#UPCOM1

    DEC    R0

    MOV    A,@R0

    ANL    A0H

    SWAP    A

    CLR    C

    CLR    D6

    MOV    R5,A

    MOV    A,R3

    SUBB    A,R5

    JB    D6,#UPCOM1

    MOV    A,@R0

    ANL    A,#0FH

    CLR    C

    CLR    D6H

    MOV    R5,A

    MOV    A,R4

    SUBB    A,R5

    JNB    D6H,#DOWN

    UPCOM1:CLR    OCH

    SETB    0DH

    SETB    37H

    AJMP    #OUTCON

    NOP

    NOP

    DOWN:ASALL    DISUP

    MOV    R0,#30H

    MOV    A,@R0

    ANL    A,#0FH

    MOV    R2,A

    MOV    A,@R0

    ANL    A,#F0H

    SWAP    A

    CLR    C

    DLR    D6H

    SUBB    A,R2

    JNB    D6H,#DOWN1

    MOV    A,@R0

    ANL    A,#F0H

    SWAP    A

    ADD    A,#0FH

    SUBB    A,R2

    MOV    R4,A

    INC    R0

    MOV    A,@R0

    ANL    A,@#0FH

    CLR    C

    CLR    D6H

    SUBB    A,@01H

    DEC    A

    JNB    D6,#DOWN2

    MOV    A,@R0

    ANL    A,#0FH

    ADD    A,#0AH

    CLR    C

    CLR    D6H

    SUBB    A,#01H

    DEC    A

    MOV    R3,A

    MOV    A,@R0

    ANL    A,#F0H

    SWAP    A

    DEC    A

    MOV    R2,A

    AJMP    #DOWCOM

    DOWN1:MOV    R4,A

    INC    R0

    MOV    A,@R0

    ANL    A,#0FH

    MOV    R3,A

    MOV    A,@R0

    ANL    A,#F0H

    SWAP    A

    MOV    R2,A

    AJMP    #DOWCOM

    DOWN2:MOV    R3,A

    MOV    A,@R0

    ANL    A,#F0H

    SWAP    A

    MOV    R2,A

    DOWCOM:MOV    R0,#3CH

    MOV    A,@R0

    CLR    C

    CLR    D6H

    SUBB    A,R2

    JB    D6H,#DOWCO1

    DEC    R0

    MOV    A,@R0

    ANL    A,#F0H

    SWAP    A

    CLR    C

    CLR    D6H

    SUBB    A,R3

    JB    D6H,#DOWCO1

    MOV    A,@R0

    ANL    A,#0FH

    CLR    C

    CLR    D6H

    SUBB    A,R4

    JB    D6H,#DOWCO1

    SETB    OCH

    SETB    ODH

    CLR    37H

    CLR    8EH

    CLR    AF

    AJMP    #POUTCON

    DOWCO1:SETB    OCH

    CLR    ODH

    SETB    37H

    OUTCON:ACALL    DISUP

    MOV    C,06H

    JC    #OUTCO1

    MOV    C,37H

    JNC    #POUTCO2

    JB    8EH,#OUTCO2

    SETB    8EH

    SETB    36H

    CLR    35H

    SETB    AFH

    SETB    ABH

    OUTCO2:SETB    0EH

    AJMP    #OUTPUT

    OUTCO1:CLR    0EH

    JNB    37H,#OUTCO3

    SETB    34H

    OUTCO3:    SETB    0CH

    SETB    0DH

    CLR    8EH

    CLR    A

    MOV    A8H,A

    ****完****

焊剂测量控制仪.pdf_第1页
第1页 / 共27页
焊剂测量控制仪.pdf_第2页
第2页 / 共27页
焊剂测量控制仪.pdf_第3页
第3页 / 共27页
点击查看更多>>
资源描述

《焊剂测量控制仪.pdf》由会员分享,可在线阅读,更多相关《焊剂测量控制仪.pdf(27页珍藏版)》请在专利查询网上搜索。

本发明是一种配有单片微机进行焊剂比重和浓度的测量、比重控制的仪器,本发明是由浮筒式比重传感器、放大电路、模/数转换电路、单片微机及显示与控制电路连结而成。它用微处理机软件编程的方法进行误差补偿和比重控制。用该仪器尤其能在大生产过程中实时测量和调整焊剂的比重(包括比重小的液体),同时它配上相应的外围设备还能测溶液的温度、混浊度。它操作方便、测量范围宽、精度高,适用于溶液浓度控制、电镀溶液比重测量、液。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1